Аппаратные средства персональных компьютеров

  • Вид работы:
    Реферат
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    28,19 kb
  • Опубликовано:
    2012-01-10
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Аппаратные средства персональных компьютеров

Содержание

1. Систе́мный блок

. Системная плата

. Центра́льный проце́ссор

. Семейство процессоров Intel

. Процессоры других фирм

. Сопроцессоры

. Кэш - память

. BIOS

. CMOS

. RAM

. Системная шина и локальная шина

. Контроллеры

. Порты

Список литературы

1. Систе́мный блок

Систе́мный блок (сленг. </wiki/%D0%9A%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D0%B9_%D1%81%D0%BB%D0%B5%D0%BD%D0%B3> системник, кейс, корпус) - функциональный элемент, защищающий внутренние компоненты компьютера </wiki/%D0%9A%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80> от внешнего воздействия и механических повреждений, поддерживающий необходимый температурный </wiki/%D0%A2%D0%B5%D0%BC%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D1%83%D1%80%D0%B0> режим внутри, экранирующий создаваемые внутренними компонентами электромагнитное излучение и являющийся основой для дальнейшего расширения системы. Системные блоки массово изготавливают заводским способом из деталей на основе стали </wiki/%D0%A1%D1%82%D0%B0%D0%BB%D1%8C>, алюминия </wiki/%D0%90%D0%BB%D1%8E%D0%BC%D0%B8%D0%BD%D0%B8%D0%B9> и пластика </wiki/%D0%9F%D0%BB%D0%B0%D1%81%D1%82%D0%B8%D0%BA>. Для креативного творчества </wiki/%D0%9C%D0%BE%D0%B4%D0%B4%D0%B8%D0%BD%D0%B3> используются такие материалы, как древесина </wiki/%D0%94%D1%80%D0%B5%D0%B2%D0%B5%D1%81%D0%B8%D0%BD%D0%B0> или органическое стекло </wiki/%D0%9E%D1%80%D0%B3%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B5_%D1%81%D1%82%D0%B5%D0%BA%D0%BB%D0%BE>. В качестве привлечения внимания к проблемам защиты окружающей среды, выпущен корпус из гофрокартона

Типы корпусов

Горизонтальные (размеры указаны в миллиметрах </wiki/%D0%9C%D0%B8%D0%BB%D0%BB%D0%B8%D0%BC%D0%B5%D1%82%D1%80>):

  • Desktop (533×419×152)
  • FootPrint (406×406×152)
  • SlimLine (406×406×101)
  • UltraSlimLine (381×352×75)
  • Вертикальные:
  • MiniTower (152×432×432)
  • MidiTower (173×432×490)
  • BigTower (190×482×820)
  • SuperBigTower (разные размеры)
  • 2. Системная плата

Системная плата - Матери́нская пла́та (англангл. </wiki/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA> chipset) - набор микросхем, обеспечивающих подключение ЦПУ к ОЗУ и контроллерам периферийных устройств. Как правило, современные наборы системной логики строятся на базе двух СБИС </wiki/%D0%A1%D0%91%D0%98%D0%A1>: "северного" и "южного мостов".

Северный мост - (англ. </wiki/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA> Northbridge), MCH (Memory controller hub), системный контроллер - обеспечивает подключение ЦПУ к узлам, использующим высокопроизводительные шины: ОЗУ, графический контроллер.

Для подключения ЦПУ к системному контроллеру могут использоваться такие FSB </wiki/FSB>-шины, как Hyper-Transport </wiki/Hyper-Transport> и SCI </wiki/SCI>.

Обычно к системному контроллеру подключается ОЗУ. В таком случае он содержит в себе контроллер памяти. Таким образом, от типа применённого системного контроллера обычно зависит максимальный объём ОЗУ, а также пропускная способность шины памяти персонального компьютера. Но в настоящее время имеется тенденция встраивания контроллера ОЗУ непосредственно в ЦПУ (например, контроллер памяти встроен в процессор в AMD K8 </wiki/AMD_K8> и Intel Core i7 </wiki/Intel_Core_i7>), что упрощает функции системного контроллера и снижает тепловыделение.

В качестве шины для подключения графического контроллера на современных материнских платах используется PCI Express </wiki/PCI_Express>. Ранее использовались общие шины (ISA </wiki/ISA>, VLB </wiki/VLB>, PCI </wiki/PCI>) и шина AGP </wiki/AGP>.

Южный мост - (англ. </wiki/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA> Southbridge), ICH (I/O controller hub), периферийный контроллер - содержит контроллеры периферийных устройств (жёсткого диска </wiki/%D0%96%D1%91%D1%81%D1%82%D0%BA%D0%B8%D0%B9_%D0%B4%D0%B8%D1%81%D0%BA>, Ethernet </wiki/Ethernet>, аудио), контроллеры шин для подключения периферийных устройств (шины PCI </wiki/PCI>, PCI-Express </wiki/PCI-Express> и USB </wiki/USB>), а также контроллеры шин, к которым подключаются устройства, не требующие высокой пропускной способности (LPC </wiki/LPC> - используется для подключения загрузочного ПЗУ; также шина LPC используется для подключения мультиконтроллера (англ. </wiki/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA> Super I/O) - микросхемы, обеспечивающей поддержку "устаревших" низкопроизводительных интерфейсов передачи данных: последовательного и параллельного интерфейсов, контроллера клавиатуры и мыши).

Как правило, северный и южный мосты реализуются в виде отдельных СБИС, однако существуют и одночиповые решения. Именно набор системной логики определяет все ключевые особенности материнской платы и то, какие устройства могут подключаться к ней.

Оперативная память (также оперативное запоминающее устройство, ОЗУ </wiki/%D0%9E%D0%97%D0%A3>) - в информатике - память, часть системы памяти ЭВМ, в которую процессор может обратиться за одну операцию (jump, move и т. п.). Предназначена для временного хранения данных и команд, необходимых процессору для выполнения им операций. Оперативная память передаёт процессору данные непосредственно, либо через кеш-память. Каждая ячейка оперативной памяти имеет свой индивидуальный адрес.

ОЗУ может изготавливаться как отдельный блок или входить в конструкцию однокристальной ЭВМ или микроконтроллера.

загрузочное ПЗУ - хранит ПО, которое исполняется сразу после включения питания. Как правило, загрузочное ПЗУ содержит BIOS </wiki/BIOS>, однако может содержать и ПО, работающие в рамках EFI </wiki/Extensible_Firmware_Interface>.

  • 3. Центра́льный проце́ссор

Центра́льный проце́ссор (ЦП, или центральное процессорное устройство - ЦПУ; англ. </wiki/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA> central processing unit, сокращенно - CPU, дословно - центральное обрабатывающее устройство) - микросхема, исполнитель машинных инструкций </wiki/%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BA%D0%BE%D0%B4> (кода программ), главная часть аппаратного обеспечения </wiki/%D0%90%D0%BF%D0%BF%D0%B0%D1%80%D0%B0%D1%82%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5> компьютера </wiki/%D0%9A%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80> или программируемого логического контроллера </wiki/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D1%83%D0%B5%D0%BC%D1%8B%D0%B9_%D0%BB%D0%BE%D0%B3%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D1%80>. Иногда называют микропроцессором или просто процессором.

Современные ЦП, выполняемые в виде отдельных микросхем </wiki/%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%81%D1%85%D0%B5%D0%BC%D0%B0> (чипов), реализующих все особенности, присущие данного рода устройствам, называют микропроцессорами </wiki/%D0%9C%D0%B8%D0%BA%D1%80%D0%BE%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%BE%D1%80>. С середины 1980-х </wiki/1980-%D0%B5> последние практически вытеснили прочие виды ЦП, вследствие чего термин стал всё чаще и чаще восприниматься как обыкновенный синоним слова "микропроцессор". Тем не менее, это не так: центральные процессорные устройства некоторых суперкомпьютеров </wiki/%D0%A1%D1%83%D0%BF%D0%B5%D1%80%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80> даже сегодня представляют собой сложные комплексы, построенные на основе микросхем большой (БИС) и сверхбольшой (СБИС) степени интеграции.

Изначально термин центральное процессорное устройство описывал специализированный класс логических машин </w/index.php?title=%D0%9B%D0%BE%D0%B3%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F_%D0%BC%D0%B0%D1%88%D0%B8%D0%BD%D0%B0&action=edit&redlink=1>, предназначенных для выполнения сложных компьютерных программ </wiki/%D0%9A%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D0%B0%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0>. Вследствие довольно точного соответствия этого назначения функциям существовавших в то время компьютерных процессоров, он естественным образом был перенесён на сами компьютеры. Начало применения термина и его аббревиатуры по отношению к компьютерным системам </wiki/%D0%9A%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D0%B0%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0> было положено в 1960-е годы </wiki/1960-%D0%B5_%D0%B3%D0%BE%D0%B4%D1%8B>. Устройство, архитектура </wiki/%D0%90%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%BE%D1%80%D0%B0> и реализация процессоров с тех пор неоднократно менялись, однако их основные исполняемые функции остались теми же, что и прежде.

Ранние ЦП создавались в виде уникальных составных частей для уникальных, и даже единственных в своём роде, компьютерных систем. Позднее от дорогостоящего способа разработки процессоров, предназначенных для выполнения одной единственной или нескольких узкоспециализированных программ, производители компьютеров перешли к серийному изготовлению типовых классов многоцелевых процессорных устройств. Тенденция к стандартизации компьютерных комплектующих </wiki/%D0%9A%D0%BE%D0%BC%D0%BF%D0%BB%D0%B5%D0%BA%D1%82%D1%83%D1%8E%D1%89%D0%B8%D0%B5> зародилась в эпоху бурного развития полупроводниковых </wiki/%D0%9F%D0%BE%D0%BB%D1%83%D0%BF%D1%80%D0%BE%D0%B2%D0%BE%D0%B4%D0%BD%D0%B8%D0%BA> элементов, мейнфреймов </wiki/%D0%9C%D0%B5%D0%B9%D0%BD%D1%84%D1%80%D0%B5%D0%B9%D0%BC> и миникомпьютеров </wiki/%D0%9C%D0%B8%D0%BD%D0%B8%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80>, а с появлением интегральных схем она стала ещё более популярной. Создание микросхем позволило ещё больше увеличить сложность ЦП с одновременным уменьшением их физических размеров. Стандартизация и миниатюризация процессоров привели к глубокому проникновению основанных на них цифровых устройств в повседневную жизнь человека. Современные процессоры можно найти не только в таких высокотехнологичных устройствах, как компьютеры, но и в автомобилях </wiki/%D0%90%D0%B2%D1%82%D0%BE%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C>, калькуляторах </wiki/%D0%9A%D0%B0%D0%BB%D1%8C%D0%BA%D1%83%D0%BB%D1%8F%D1%82%D0%BE%D1%80>, мобильных телефонах </wiki/%D0%9C%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D1%82%D0%B5%D0%BB%D0%B5%D1%84%D0%BE%D0%BD> и даже в детских игрушках </wiki/%D0%98%D0%B3%D1%80%D1%83%D1%88%D0%BA%D0%B0>. Чаще всего они представлены микроконтроллерами </wiki/%D0%9C%D0%B8%D0%BA%D1%80%D0%BE%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D1%80>, где помимо вычислительного устройства на кристалле расположены дополнительные компоненты (память программ и данных, интерфейсы, порты ввода/вывода, таймеры и др.). Современные вычислительные возможности микроконтроллера сравнимы с процессорами персональных ЭВМ десятилетней давности, а чаще даже значительно превосходят их показатели.

  • 4. Семейство процессоров Intel

  • Каждой категории продукции Intel была присвоена своя цифра.

Первыми изделиями Intel стали микросхемы памяти (PMOS </wiki/PMOS>-чипы), которым была присвоена нумерация 1xxx. В серии 2xxx разрабатывались микросхемы NMOS </wiki/NMOS>. Биполярные микросхемы были отнесены к серии 3xxx. 4-разрядные микропроцессоры получили обозначение 4xxx. Микросхемы CMOS получили обозначение 5xxx, память на магнитных доменах - 7xxx, 8-ми и более разрядные микропроцессоры и микроконтроллеры принадлежали к серии 8xxx. Серии 6xxx и 9xxx не использовались.

Вторая цифра обозначала тип продукции: 0 - процессоры, 1- микросхемы RAM, 2 - контроллеры, 3 - микросхемы ROM, 4 - сдвиговые регистры, 5 - микросхемы EPLD </w/index.php?title=EPLD&action=edit&redlink=1>, 6 - микросхемы PROM, 7 - микросхемы EPROM </wiki/EPROM>, 8 - чипы наблюдения и схемы синхронизации в генераторах импульсов, 9 - чипы для телекоммуникаций.

Третья и четвёртая цифры соответствовали порядковому номеру изделия.

Для таких процессоров как 8086/88, 186/188, 286, 386, 486 были выпущены сопроцессоры для операций с плавающей точкой, как правило последняя цифра у таких сопроцессоров была 7(8087, 187, 287, 387, 487).

</wiki/Intel_4004>: первый процессор, реализованный в одной микросхеме

Представлен: 15 ноября </wiki/15_%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F> 1971 года </wiki/1971_%D0%B3%D0%BE%D0%B4>

  • Частота: 740 кГц
  • Во всей технической документации фирмы Intel, относящейся к 4004, включая самые первые проспекты, выпущенные в ноябре 1971 года, явно указывается, что минимальный период тактового сигнала составляет 1350 наносекунд, что означает, что максимальная тактовая частота, при которой 4004 может нормально функционировать составляет 740 кГц. К сожалению, во многих источниках приводится другое, неверное значение максимальной тактовой частоты - 108 кГц; эта цифра приводится на некоторых интернет-страницах самой фирмы Intel. Минимальное время цикла инструкции 4004 составляет 10,8 микросекунд (8 циклов сигнала синхронизации), и, скорее всего кто-то когда-то перепутал эту цифру с максимальной тактовой частотой. К сожалению, эта ошибка получила очень широкое распространение.

Быстродействие: 0,06 MIPS </wiki/MIPS_(%D0%B1%D1%8B%D1%81%D1%82%D1%80%D0%BE%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D0%B5)>

  • Ширина шины: 4 бита (мультиплексирование шины адреса/данных вследствие ограниченного количества выводов микросхемы)
  • Количество транзисторов: 2,300

Технология: 10 мкм PMOS </wiki/PMOS>

  • Адресуемая память: 640 байт
  • Память для программы: 4 Кбайта
  • Один из первых коммерческих микропроцессоров

Использовался в калькуляторе Busicom </w/index.php?title=Busicom&action=edit&redlink=1>

На микропроцессоре 4004 был построен "мозг" космического аппарата Пионер-10 </wiki/%D0%9F%D0%B8%D0%BE%D0%BD%D0%B5%D1%80-10>, запуск которого состоялся в марте 1972 </wiki/1972>. Предполагаемый жизненный цикл составлял около 2-х лет, но до 2003 года </wiki/2003_%D0%B3%D0%BE%D0%B4>, когда была утрачена радиосвязь с аппаратом, компьютер и большинство его электронных систем продолжали функционировать.

Мелочи: Изначальной целью было достижение частоты IBM 1620 </w/index.php?title=IBM_1620&action=edit&redlink=1> (1 МГц); это не было достигнуто

Хронология </wiki/%D0%A5%D1%80%D0%BE%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F>

  • 1971, 15 ноября: 4004
  • 1972, 4-й квартал: 4040
  • 1972, 1 апреля: 8008
  • 1974, 1 апреля: 8080
  • 1976, Март: 8085
  • 1978, 8 июня: 8086
  • 1979, 1 июня: 8088
  • 1981, 1 января: iAPX 432
  • 1982: 80186
  • 1982, 1 февраля: 80286
  • 1985, 17 октября: 80386DX
  • 1988, 5 апреля: i960 aka 80960
  • 1988, 16 июня: 80386SX
  • 1989, 16 января: 80376
  • 1989, 27 февраля: i860 aka 80860
  • 1989, 10 апреля: 80486DX
  • 1990, 15 октября: 80386SL
  • 1991, 22 апреля: 80486SX
  • 1992, 3 марта: 80486DX2
  • 1992, 9 ноября: 80486SL
  • 1993, 22 марта: Pentium
  • 1994, 7 марта: 80486DX4
  • 1994, Август: Intel386 EX
  • 1995, 1 ноября: Pentium Pro
  • 1997, 8 января: Pentium MMX
  • 1997, 7 мая: Pentium II
  • 1998, 15 апреля: Celeron (Pentium II-based)
  • 1998, 29 июня: Pentium II Xeon
  • 1999, 26 февраля: Pentium III
  • 1999, 25 октября: Pentium III Xeon
  • 2000, 23 августа: XScale
  • 2000, 20 ноября: Pentium 4
  • 2001: Itanium
  • 2001, 21 Мая: Pentium 4 Xeon
  • 2002, Июль: Itanium 2
  • 2003, Март: Pentium M
  • 2003, Март: Celeron M
  • 2003, Сентябрь: Pentium 4EE
  • 2004, Весна: EM64T
  • 2005, Q2 (?): Pentium D

2006, Осень: Conroe, Merom </wiki/Merom>

  • 2007, Зима: Core 2 Extreme QX6700
  • 2007, Зима: Core 2 Quad - Четырёхъядерный
  • 2008, Зима: Core 2 обновление линейки
  • 2008, Весна: Centrino Atom
  • 2008, Осень: Core i7
  • 2009, Осень: Core i5
  • 2010, 4 января: Core i3
  • 5. Процессоры других фирм

Advanced Micro Devices, Inc. (AMD) - американский </wiki/%D0%A1%D0%A8%D0%90> производитель интегрированной электроники. Второй по величине производитель x86 </wiki/X86> и x64 </wiki/X64>-совместимых процессоров </wiki/%D0%9F%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%BE%D1%80>, а также крупнейший поставщик графических процессоров </wiki/%D0%93%D1%80%D0%B0%D1%84%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%BE%D1%80> (с 2006 года </wiki/2006_%D0%B3%D0%BE%D0%B4> после покупки компании ATI Technologies </wiki/Ati> ), чипсетов </wiki/%D0%A7%D0%B8%D0%BF%D1%81%D0%B5%D1%82> для материнских плат </wiki/%D0%9C%D0%B0%D1%82%D0%B5%D1%80%D0%B8%D0%BD%D1%81%D0%BA%D0%B0%D1%8F_%D0%BF%D0%BB%D0%B0%D1%82%D0%B0> и флеш-памяти </wiki/%D0%A4%D0%BB%D0%B5%D1%88-%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D1%8C>. Во 2-м квартале 2010 г. Nvidia впервые уступила первенство на рынке дискретных видеоадаптеров своему основному конкуренту, компании AMD. По данным Mercury Research, в указанный период Advanced Micro Devices заняла 51,1 % рынка по объему поставок, тогда как Nvidia - 48,8 %.

Производственные мощности компании расположенны в США </wiki/%D0%A1%D0%BE%D0%B5%D0%B4%D0%B8%D0%BD%D1%91%D0%BD%D0%BD%D1%8B%D0%B5_%D0%A8%D1%82%D0%B0%D1%82%D1%8B_%D0%90%D0%BC%D0%B5%D1%80%D0%B8%D0%BA%D0%B8>, Германии </wiki/%D0%93%D0%B5%D1%80%D0%BC%D0%B0%D0%BD%D0%B8%D1%8F>, Канаде </wiki/AMD_Graphics_Product_Group>, Китае </wiki/%D0%9A%D0%B8%D1%82%D0%B0%D0%B9>, Сингапуре </wiki/%D0%A1%D0%B8%D0%BD%D0%B3%D0%B0%D0%BF%D1%83%D1%80> и Таиланде </wiki/%D0%A2%D0%B0%D0%B8%D0%BB%D0%B0%D0%BD%D0%B4>.

Стратегическими партнёрами AMD на рынке персональных компьютеров </wiki/%D0%9F%D0%B5%D1%80%D1%81%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80> являются такие компании, как Acer </wiki/Acer>, Fujitsu </wiki/Fujitsu>, Fujitsu Siemens Computers </wiki/Fujitsu_Siemens_Computers>, SUN </wiki/SUN> и IBM </wiki/IBM>; в сфере сетевых продуктов: 3Com </wiki/3Com>, Bay Networks </w/index.php?title=Bay_Networks&action=edit&redlink=1>, Cabletron </w/index.php?title=Cabletron&action=edit&redlink=1>, Cisco </wiki/Cisco>; на рынке телекоммуникационных систем: Alcatel </wiki/Alcatel>, AT&T </wiki/AT%26T>, Ericsson </wiki/Ericsson>, NEC </wiki/NEC>, Siemens AG </wiki/Siemens_AG>, Sony </wiki/Sony>. Главными конкурентами </wiki/%D0%9A%D0%BE%D0%BD%D0%BA%D1%83%D1%80%D0%B5%D0%BD%D1%82> для компании являются Intel </wiki/Intel> и Nvidia </wiki/Nvidia>.

  • 6. Сопроцессоры

Сопроцессор - специализированный процессор </wiki/%D0%9F%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%BE%D1%80>, расширяющий возможности центрального процессора </wiki/%D0%9F%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%BE%D1%80> компьютерной </wiki/%D0%9A%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80> системы, но оформленный как отдельный функциональный модуль. Физически сопроцессор может быть отдельной микросхемой или может быть встроен в центральный процессор (как это делается в случае математического сопроцессора в процессорах для ПК начиная с Intel 486DX </wiki/Intel_486DX>).

. Оперативная память

Операти́вная па́мять (Random Access Memory) - часть системы компьютерной памяти </wiki/%D0%9A%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D0%B0%D1%8F_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D1%8C>, в которой временно хранятся данные и команды, необходимые процессору </wiki/%D0%9F%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%BE%D1%80> для выполнения им операции. Обязательным условием является адресуемость (каждое машинное слово </wiki/%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%BE%D0%B5_%D1%81%D0%BB%D0%BE%D0%B2%D0%BE> имеет индивидуальный адрес) памяти. Передача данных в/из оперативную память процессором производится непосредственно, либо через сверхбыструю память </wiki/%D0%9A%D1%8D%D1%88-%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D1%8C>.

Оперативное запоминающее устройство, ОЗУ - техническое устройство </wiki/%D0%A3%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%BE>, реализующее функции оперативной памяти.

ОЗУ может изготавливаться как отдельный блок или входить в конструкцию, например однокристальной ЭВМ </wiki/%D0%AD%D0%92%D0%9C> или микроконтроллера </wiki/%D0%9C%D0%B8%D0%BA%D1%80%D0%BE%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D1%80>

Физические виды ОЗУ

В большинстве современных компьютеров оперативная память представляет собой динамические </wiki/DRAM> модули памяти </wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8>, содержащие полупроводниковые </wiki/%D0%9F%D0%BE%D0%BB%D1%83%D0%BF%D1%80%D0%BE%D0%B2%D0%BE%D0%B4%D0%BD%D0%B8%D0%BA> БИС </wiki/%D0%91%D0%98%D0%A1> ЗУ, организованные по принципу устройств с произвольным доступом </wiki/%D0%97%D0%B0%D0%BF%D0%BE%D0%BC%D0%B8%D0%BD%D0%B0%D1%8E%D1%89%D0%B5%D0%B5_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%BE_%D1%81_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%BB%D1%8C%D0%BD%D1%8B%D0%BC_%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%BE%D0%BC>. Память динамического типа дешевле, чем статического, и её плотность выше, что позволяет на том же пространстве кремниевой подложки размещать больше ячеек памяти, но при этом её быстродействие ниже. Статическая, наоборот, более быстрая память, но она и дороже. В связи с этим массовую оперативную память строят на модулях динамической памяти, а память статического типа используется для построения кеш-памяти в микропроцессоре

Память динамического типа (англ. </wiki/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA> DRAM (Dynamic Random Access Memory))

Основная статья: DRAM </wiki/DRAM>

Экономичный вид памяти. Для хранения разряда (бита </wiki/%D0%91%D0%B8%D1%82> или трита </wiki/%D0%A2%D1%80%D0%B8%D1%82>) используется схема, состоящая из одного конденсатора </wiki/%D0%9A%D0%BE%D0%BD%D0%B4%D0%B5%D0%BD%D1%81%D0%B0%D1%82%D0%BE%D1%80> и одного транзистора (в некоторых вариациях конденсаторов два). Такой вид памяти решает, во-первых, проблему дороговизны (один конденсатор и один транзистор дешевле нескольких транзисторов) и во-вторых, компактности (там, где в SRAM размещается один триггер, то есть один бит, можно уместить восемь конденсаторов и транзисторов). Есть и свои минусы. Во-первых, память на основе конденсаторов работает медленнее, поскольку если в SRAM изменение напряжения на входе триггера сразу же приводит к изменению его состояния, то для того чтобы установить в единицу один разряд (один бит) памяти на основе конденсатора, этот конденсатор нужно зарядить, а для того чтобы разряд установить в ноль, соответственно, разрядить. А это гораздо более длительные операции (в 10 и более раз), чем переключение триггера, даже если конденсатор имеет весьма небольшие размеры. Второй существенный минус - конденсаторы склонны к "стеканию" заряда; проще говоря, со временем конденсаторы разряжаются. Причём разряжаются они тем быстрее, чем меньше их ёмкость. За то, что разряды в ней хранятся не статически, а "стекают" динамически во времени память на конденсаторах получила своё название динамическая память. В связи с этим обстоятельством, дабы не потерять содержимое памяти, заряд конденсаторов для восстановления необходимо "регенерировать" через определённый интервал времени. Регенерация выполняется центральным микропроцессором или контроллером памяти, за определённое количество тактов считывания при адресации по строкам. Так как для регенерации памяти периодически приостанавливаются все операции с памятью, это значительно снижает производительность данного вида ОЗУ. Память статического типа (англ. </wiki/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA> SRAM (Static Random Access Memory))

Основная статья: SRAM (память) </wiki/SRAM_(%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D1%8C)>

ОЗУ, собранное на триггерах </wiki/%D0%A2%D1%80%D0%B8%D0%B3%D0%B3%D0%B5%D1%80>, называется статической памятью с произвольным доступом или просто статической памятью. Достоинство этого вида памяти - скорость. Поскольку триггеры собраны на вентилях </wiki/%D0%9B%D0%BE%D0%B3%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B2%D0%B5%D0%BD%D1%82%D0%B8%D0%BB%D1%8C>, а время задержки вентиля очень мало, то и переключение состояния триггера происходит очень быстро. Данный вид памяти не лишён недостатков. Во-первых, группа транзисторов </wiki/%D0%A2%D1%80%D0%B0%D0%BD%D0%B7%D0%B8%D1%81%D1%82%D0%BE%D1%80>, входящих в состав триггера, обходится дороже, даже если они вытравляются </wiki/%D0%A2%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5> миллионами на одной кремниевой подложке </wiki/%D0%9F%D0%BE%D0%BB%D1%83%D0%BF%D1%80%D0%BE%D0%B2%D0%BE%D0%B4%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2%D0%B0%D1%8F_%D0%BF%D0%BB%D0%B0%D1%81%D1%82%D0%B8%D0%BD%D0%B0>. Кроме того, группа транзисторов занимает гораздо больше места, поскольку между транзисторами, которые образуют триггер, должны быть вытравлены линии связи. Используется для сверхбыстрого ОЗУ </wiki/%D0%9A%D0%B5%D1%88>.

8. Кэш - память

Кэш или кеш (англ. </wiki/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA> cache, от фр. </wiki/%D0%A4%D1%80%D0%B0%D0%BD%D1%86%D1%83%D0%B7%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA> cacher - прятать; произносится [k?? </wiki/%D0%9C%D0%B5%D0%B6%D0%B4%D1%83%D0%BD%D0%B0%D1%80%D0%BE%D0%B4%D0%BD%D1%8B%D0%B9_%D1%84%D0%BE%D0%BD%D0%B5%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B0%D0%BB%D1%84%D0%B0%D0%B2%D0%B8%D1%82>] - кэш) - промежуточный буфер </wiki/%D0%91%D1%83%D1%84%D0%B5%D1%80> с быстрым доступом, содержащий информацию, которая может быть запрошена с наибольшей вероятностью. Доступ к данным в кэше идёт быстрее, чем выборка исходных данных из оперативной (ОЗУ) и быстрее внешней (жёсткий диск или твердотельный накопитель) памяти, за счёт чего уменьшается среднее время доступа и увеличивается общая производительность компьютерной системы. Прямой доступ к данным, хранящимся в кэше, программным путем невозможен.

История

Впервые слово "кэш" в компьютерном контексте было использовано в 1967 году </wiki/1967_%D0%B3%D0%BE%D0%B4> во время подготовки статьи для публикации в журнале "IBM Systems Journal </w/index.php?title=IBM_Systems_Journal&action=edit&redlink=1>". Статья касалась усовершенствования памяти в разрабатываемой модели 85 из серии IBM System/360 </wiki/IBM_System/360>. Редактор журнала Лайл Джонсон попросил придумать более описательный термин, нежели "высокоскоростной буфер", но из-за отсутствия идей сам предложил слово "кэш". Статья была опубликована в начале 1968 года, авторы были премированы IBM </wiki/IBM>, их работа получила распространение и впоследствии была улучшена, а слово "кэш" вскоре стало использоваться в компьютерной литературе как общепринятый термин

Кэш центрального процессора

Основная статья: Кэш процессора </wiki/%D0%9A%D1%8D%D1%88_%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%BE%D1%80%D0%B0>

Ряд моделей центральных процессоров </wiki/%D0%9F%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%BE%D1%80> (ЦП) обладают собственным кэшем, для того чтобы минимизировать доступ к оперативной памяти </wiki/%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D0%B0%D1%8F_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D1%8C> (ОЗУ), которая медленнее, чем регистры </wiki/%D0%A0%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80_%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%BE%D1%80%D0%B0>. Кэш-память может давать значительный выигрыш в производительности, в случае когда тактовая частота </wiki/%D0%A2%D0%B0%D0%BA%D1%82%D0%BE%D0%B2%D0%B0%D1%8F_%D1%87%D0%B0%D1%81%D1%82%D0%BE%D1%82%D0%B0> ОЗУ значительно меньше тактовой частоты ЦП. Тактовая частота для кэш-памяти обычно ненамного меньше частоты ЦП.

В процессорах с поддержкой виртуальной адресации часто вводят небольшой быстродействующий буфер трансляций адресов </wiki/Translation_lookaside_buffer> (TLB). Его скорость важна, т.к. он опрашивается на каждом обращении в память.

  • 9. BIOS

BIOS (англ. </wiki/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA> basic input/output system - "базовая система ввода-вывода") - реализованная в виде микропрограмм </wiki/%D0%9C%D0%B8%D0%BA%D1%80%D0%BE%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0> часть системного </wiki/%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5> программного обеспечения </wiki/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5>, которая предназначается для обеспечения операционной системы </wiki/%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0> API </wiki/API> доступа к аппаратуре компьютера </wiki/%D0%90%D0%BF%D0%BF%D0%B0%D1%80%D0%B0%D1%82%D0%BD%D0%B0%D1%8F_%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D0%B0_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%B0> и подключенным к нему устройствам.

Подробнее по этой теме см.: Начальная загрузка компьютера </wiki/%D0%9D%D0%B0%D1%87%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%B0>.

Для новых платформ, компания Intel </wiki/Intel> на замену традиционному BIOS предлагает Extensible Firmware Interface </wiki/Extensible_Firmware_Interface>.

Для компьютеров на базе иных платформ для обозначения встроенного ПО, используются другие термины. Например в архитектуре SPARC </wiki/SPARC>, firmware может называться PROM, или Boot

Назначение BIOS материнской платы

Бо́льшую часть BIOS материнской платы составляют микропрограммы инициализации контроллеров на материнской плате, а также подключённых к ней устройств, которые в свою очередь могут иметь управляющие контроллеры с собственными BIOS.

Сразу после включения питания компьютера, во время начальной загрузки компьютера, при помощи программ записанных в BIOS, происходит самопроверка аппаратного обеспечения компьютера - POST </wiki/POST_(%D0%B0%D0%BF%D0%BF%D0%B0%D1%80%D0%B0%D1%82%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5)>. В случае сбоя во время прохождения POST, BIOS может выдать информацию, позволяющую выявить причину сбоя. Кроме вывода сообщения на монитор, используется звуковой сигнал, воспроизводимый при помощи встроенного динамика.

Подробнее по этой теме см.: POST (аппаратное обеспечение) </wiki/POST_(%D0%B0%D0%BF%D0%BF%D0%B0%D1%80%D0%B0%D1%82%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5)>.

Подробнее по этой теме см.: Звуковые сигналы BIOS </wiki/%D0%97%D0%B2%D1%83%D0%BA%D0%BE%D0%B2%D1%8B%D0%B5_%D1%81%D0%B8%D0%B3%D0%BD%D0%B0%D0%BB%D1%8B_BIOS>.

Подробнее по этой теме см.: Коды ошибок BIOS </wiki/%D0%9A%D0%BE%D0%B4%D1%8B_%D0%BE%D1%88%D0%B8%D0%B1%D0%BE%D0%BA_BIOS>.

В ходе POST, BIOS проверяет работоспособность контроллеров на материнской плате, задаёт низкоуровневые параметры их работы (например, частоту шины и параметры центрального микропроцессора, контроллера оперативной памяти, контроллеров шин </wiki/%D0%A8%D0%B8%D0%BD%D0%B0_(%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80)> FSB </wiki/FSB>, AGP </wiki/AGP>, PCI </wiki/PCI>, USB </wiki/USB>), и после этого ищет на доступных носителях загрузчик операционной системы </wiki/%D0%97%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D1%87%D0%B8%D0%BA_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%BE%D0%B9_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B> и передаёт управление операционной системе. Операционная система по ходу работы может изменять большинство настроек, изначально заданных в BIOS. В некоторых реализациях BIOS позволяет производить загрузку операционной системы через интерфейсы, изначально для этого не предназначенные (USB </wiki/USB> и IEEE 1394 </wiki/IEEE_1394>) а также производить загрузку по сети </wiki/%D0%9B%D0%BE%D0%BA%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D0%B2%D1%8B%D1%87%D0%B8%D1%81%D0%BB%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%81%D0%B5%D1%82%D1%8C> (применяется, например, в т. н. "тонких клиентах </wiki/%D0%A2%D0%BE%D0%BD%D0%BA%D0%B8%D0%B9_%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82>"). Старые IBM PC/XT </wiki/IBM_PC/XT>, которые не имели полноценной операционной системы, либо её загрузка не была необходимой пользователю, вызывали встроенный интерпретатор </wiki/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%BF%D1%80%D0%B5%D1%82%D0%B0%D1%82%D0%BE%D1%80> языка Бейсик </wiki/%D0%91%D0%B5%D0%B9%D1%81%D0%B8%D0%BA>. Также BIOS содержит набор сервисных функций, например, для вывода сообщений на экран или приёма символов с клавиатуры, что так же обусловливает расшифровку её названия: basic - Базовая. В некоторых BIOSах реализуется дополнительная функциональность - воспроизведение аудио-CD </wiki/Audio_CD> или DVD </wiki/DVD>-дисков.

С развитием компьютерных систем в BIOS продолжали использоваться устаревшие технологии: прежде всего "реальный режим </wiki/%D0%A0%D0%B5%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D1%80%D0%B5%D0%B6%D0%B8%D0%BC>" работы процессора x86; для принципиальной замены BIOS рядом производителей вычислительных систем (Unified EFI Forum, UEFI) предложена и внедряется технология EFI </wiki/EFI>.

  • 10. CMOS

CMOS - КМОП (К-МОП; комплементарная логика на транзисторах </wiki/%D0%A2%D1%80%D0%B0%D0%BD%D0%B7%D0%B8%D1%81%D1%82%D0%BE%D1%80> металл-оксид-полупроводник </wiki/%D0%9C%D0%9E%D0%9F_%D0%A1%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0>; КМДП[1] <\l >; англ. </wiki/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA> CMOS, Complementary-symmetry/metal-oxide semiconductor) - технология построения электронных схем. В технологии КМОП используются полевые транзисторы </wiki/%D0%9F%D0%BE%D0%BB%D0%B5%D0%B2%D0%BE%D0%B9_%D1%82%D1%80%D0%B0%D0%BD%D0%B7%D0%B8%D1%81%D1%82%D0%BE%D1%80> с изолированным затвором с каналами разной проводимости. Отличительной особенностью схем КМОП по сравнению с биполярными технологиями (ТТЛ </wiki/%D0%A2%D0%A2%D0%9B>, ЭСЛ </wiki/%D0%AD%D0%A1%D0%9B> и др.) является очень малое энергопотребление в статическом режиме (в большинстве случаев можно считать, что энергия потребляется только во время переключения состояний). Отличительной особенностью структуры КМОП по сравнению с другими МОП-структурами (N-МОП </wiki/N-%D0%9C%D0%9E%D0%9F>, P-МОП </w/index.php?title=P-%D0%9C%D0%9E%D0%9F&action=edit&redlink=1>) является наличие как n-, так и p-канальных полевых транзисторов; как следствие, КМОП-схемы обладают более высоким быстродействием и меньшим энергопотреблением, однако при этом характеризуются более сложным технологическим процессом изготовления и меньшей плотностью упаковки.

Подавляющее большинство современных логических микросхем </wiki/%D0%9C%D0%B8%D0%BA%D1%80%D0%BE%D1%81%D1%85%D0%B5%D0%BC%D0%B0>, в том числе, процессоров </wiki/%D0%A6%D0%B5%D0%BD%D1%82%D1%80%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%BE%D1%80>, используют схемотехнику КМОП.

Схемы КМОП в 1963 </wiki/1963> изобрёл Фрэнк Вонлас (Frank Wanlass <#"justify">11. RAM

RAM - Запоминающее устройство с произвольным доступом (сокращённо ЗУПД; также Запоминающее устройство с произвольной выборкой, сокращённо ЗУПВ; англ. </wiki/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA> Random Access Memory) - один из видов памяти </wiki/%D0%9F%D0%B0%D0%BC%D1%8F%D1%82%D1%8C_(%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D0%B0%D1%8F)> компьютера </wiki/%D0%9A%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80>, позволяющий единовременно получить доступ к любой ячейке </wiki/%D0%9F%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF> (всегда за одно и то же время, вне зависимости от расположения) по её адресу на чтение </wiki/%D0%A7%D1%82%D0%B5%D0%BD%D0%B8%D0%B5> или запись </wiki/%D0%97%D0%B0%D0%BF%D0%B8%D1%81%D1%8C>.

Это отличает данный вид памяти от устройств памяти первых компьютеров, созданных в конце 40-х - начале 50-х годов XX века (EDSAC </wiki/EDSAC>, EDVAC </wiki/EDVAC>, UNIVAC </wiki/UNIVAC_I>), которые для хранения программы использовали разрядно-последовательную память[1] <\l > на ртутные линии задержки </wiki/%D0%9F%D0%B0%D0%BC%D1%8F%D1%82%D1%8C_%D0%BD%D0%B0_%D0%BB%D0%B8%D0%BD%D0%B8%D1%8F%D1%85_%D0%B7%D0%B0%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D0%B8> при которой разряды слова, для последующей обработки в АЛУ </wiki/%D0%90%D1%80%D0%B8%D1%84%D0%BC%D0%B5%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE-%D0%BB%D0%BE%D0%B3%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B5_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%BE>, поступали последовательно, один за другим.

Дополнительные сведения: Прямой доступ к памяти </wiki/%D0%9F%D1%80%D1%8F%D0%BC%D0%BE%D0%B9_%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF_%D0%BA_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8>

Ранние модели компьютеров, чтобы осуществить функции основной памяти ёмкостью сотни или тысячи бит, использовали реле </wiki/%D0%A0%D0%B5%D0%BB%D0%B5>, память на линиях задержки </wiki/%D0%9F%D0%B0%D0%BC%D1%8F%D1%82%D1%8C_%D0%BD%D0%B0_%D0%BB%D0%B8%D0%BD%D0%B8%D1%8F%D1%85_%D0%B7%D0%B0%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D0%B8> или различные виды вакуумных трубок.

Защёлки, построенные сперва на вакуумных триодах, а позднее на дискретных транзисторах, использовались для меньших по размеру и более быстрых блоков памяти, таких как регистры </wiki/%D0%A0%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80_%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%BE%D1%80%D0%B0> и регистровые хранилища прямого доступа. До разработки интегральных микросхем, память прямого доступа (или только для чтения </wiki/%D0%9F%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%BD%D0%BE%D0%B5_%D0%B7%D0%B0%D0%BF%D0%BE%D0%BC%D0%B8%D0%BD%D0%B0%D1%8E%D1%89%D0%B5%D0%B5_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%BE>) часто создавалась из матриц полупроводниковых диодов, управляемых дешифраторами </wiki/%D0%94%D0%B5%D1%88%D0%B8%D1%84%D1%80%D0%B0%D1%82%D0%BE%D1%80> адреса.

Ситуация в принципе изменилась с изобретением запоминающих устройств с произвольной выборкой, стала реализуемой разрядно-параллельная память, в которой все разряды слова одновременно считываются из памяти и обрабатываются АЛУ.

Первой коммерческой ЭВМ, использующей новую организацию памяти стала созданная в 1953 году </wiki/1953_%D0%B3%D0%BE%D0%B4> IBM 701 </w/index.php?title=IBM_701_(%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80)&action=edit&redlink=1>, а первой массово продаваемой (150 экземпляров) - выпущенная в 1955 году </wiki/1955_%D0%B3%D0%BE%D0%B4> IBM 704 </w/index.php?title=IBM_704_(%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80)&action=edit&redlink=1>, в которой были реализованы такие новшества, как память на ферритовых сердечниках </wiki/%D0%9F%D0%B0%D0%BC%D1%8F%D1%82%D1%8C_%D0%BD%D0%B0_%D0%BC%D0%B0%D0%B3%D0%BD%D0%B8%D1%82%D0%BD%D1%8B%D1%85_%D1%81%D0%B5%D1%80%D0%B4%D0%B5%D1%87%D0%BD%D0%B8%D0%BA%D0%B0%D1%85> и аппаратное средство вычисления чисел с плавающей запятой </wiki/%D0%A7%D0%B8%D1%81%D0%BB%D0%B0_%D1%81_%D0%BF%D0%BB%D0%B0%D0%B2%D0%B0%D1%8E%D1%89%D0%B5%D0%B9_%D0%B7%D0%B0%D0%BF%D1%8F%D1%82%D0%BE%D0%B9>.

Внешние устройства IBM 704 и большинства компьютеров того времени были очень медленны (например, лентопротяжное работало со скоростью 15 тыс. символов в секунду, что было гораздо меньше скорости обработки данных процессором), а все операции ввода-вывода производились через АЛУ, что требовало принципиального решение проблемы низкой производительности на операциях ввода-вывода.

Одним из первых решений стало введение в состав ЭВМ специализированной ЭВМ, называемой каналом ввода-вывода, которое позволяло АЛУ работать независимо от устройств ввода-вывода. На этом принципе, путём добавления в состав IBM 704 ещё шести каналов ввода-вывода, построена IBM 709 </w/index.php?title=IBM_709_(%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80)&action=edit&redlink=1> (1958 год </wiki/1958_%D0%B3%D0%BE%D0%B4>).

Первый широко распространённой тип перезаписываемой памяти прямого доступа был запоминающим устройством на магнитных сердечниках, разработанным в 1949 </wiki/1949>-1952 годах </wiki/1952_%D0%B3%D0%BE%D0%B4>, и впоследствии использовался в большинстве компьютеров вплоть до разработки статических и динамических интегрированных каналов оперативной памяти в конце 1960-х </wiki/1960-%D0%B5> - начале 1970-х </wiki/1970-%D0%B5>.

Для построения ЗУПВ современных персональных компьютеров </wiki/%D0%9F%D0%B5%D1%80%D1%81%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80> широко применяются полупроводниковые запоминающие устройства, в частности широко применяются СБИС </wiki/%D0%A1%D0%91%D0%98%D0%A1> запоминающих устройств оперативной памяти </wiki/%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D0%B0%D1%8F_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D1%8C>, по принципу организации подразделяемые на статические и динамические. В ОЗУ статического типа запоминающий элемент представляет собой триггер </wiki/%D0%A2%D1%80%D0%B8%D0%B3%D0%B3%D0%B5%D1%80_(%D0%B2%D1%8B%D1%87%D0%B8%D1%81%D0%BB%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%82%D0%B5%D1%85%D0%BD%D0%B8%D0%BA%D0%B0)>, изготовленный по той или иной технологии (ТТЛ </wiki/%D0%A2%D0%A2%D0%9B>, ЭСЛ </wiki/%D0%AD%D0%A1%D0%9B>, КМОП </wiki/%D0%9A%D0%9C%D0%9E%D0%9F> и др.), что позволяет считывать информацию без её потери. В динамических ОЗУ элементом памяти является ёмкость (например, входная ёмкость полевого транзистора </wiki/%D0%9F%D0%BE%D0%BB%D0%B5%D0%B2%D0%BE%D0%B9_%D1%82%D1%80%D0%B0%D0%BD%D0%B7%D0%B8%D1%81%D1%82%D0%BE%D1%80>), что требует восстановления записанной информации в процессе её хранения и использования. Это усложняет применение ОЗУ динамического типа, но позволяет реализовать больший объём памяти. В современных динамических ОЗУ имеются встроенные системы синхронизации </wiki/%D0%A1%D0%B8%D0%BD%D1%85%D1%80%D0%BE%D0%BD%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F> и регенерации </wiki/%D0%A0%D0%B5%D0%B3%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D1%8F>, поэтому по внешним сигналам управления они не отличаются от статических.

На полупроводниках </wiki/%D0%9F%D0%BE%D0%BB%D1%83%D0%BF%D1%80%D0%BE%D0%B2%D0%BE%D0%B4%D0%BD%D0%B8%D0%BA>

Полупроводниковая статическая </wiki/SRAM_(%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D1%8C)> (англ. </wiki/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA> Static Random Access Memory, SRAM) - ячейки представляют собой полупроводниковые триггеры. Достоинства - небольшое энергопотребление, высокое быстродействие. Отсутствие необходимости производить "регенерацию". Недостатки - малый объём, высокая стоимость. Благодаря принципиальным достоинствам широко используется в качестве кеш-памяти </wiki/%D0%9A%D0%B5%D1%88-%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D1%8C> процессоров в компьютерах.

Полупроводниковая динамическая </wiki/DRAM> (англ. </wiki/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA> Dynamic Random Access Memory, DRAM) - каждая ячейка представляет собой конденсатор </wiki/%D0%9A%D0%BE%D0%BD%D0%B4%D0%B5%D0%BD%D1%81%D0%B0%D1%82%D0%BE%D1%80_(%D1%8D%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82)> на основе перехода КМОП </wiki/%D0%9A%D0%9C%D0%9E%D0%9F>-транзистора </wiki/%D0%A2%D1%80%D0%B0%D0%BD%D0%B7%D0%B8%D1%81%D1%82%D0%BE%D1%80>. Достоинства - низкая стоимость, большой объём. Недостатки - необходимость периодического считывания и перезаписи каждой ячейки - т. н. "регенерации", и, как следствие, понижение быстродействия </w/index.php?title=%D0%91%D1%8B%D1%81%D1%82%D1%80%D0%BE%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D0%B5&action=edit&redlink=1>, большое энергопотребление </w/index.php?title=%D0%AD%D0%BD%D0%B5%D1%80%D0%B3%D0%BE%D0%BF%D0%BE%D1%82%D1%80%D0%B5%D0%B1%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5&action=edit&redlink=1>. Процесс регенерации реализуется специальным контроллером </wiki/%D0%9A%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D1%80>, установленным на материнской плате </wiki/%D0%9C%D0%B0%D1%82%D0%B5%D1%80%D0%B8%D0%BD%D1%81%D0%BA%D0%B0%D1%8F_%D0%BF%D0%BB%D0%B0%D1%82%D0%B0> или в центральном процессоре. DRAM обычно используется в качестве оперативной памяти </wiki/%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D0%B0%D1%8F_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D1%8C> (ОЗУ </wiki/%D0%9E%D0%97%D0%A3>) компьютеров </wiki/%D0%9A%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80>. В настоящее время выпускается в виде модулей памяти </wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8> - небольшой печатной платы </wiki/%D0%9F%D0%B5%D1%87%D0%B0%D1%82%D0%BD%D0%B0%D1%8F_%D0%BF%D0%BB%D0%B0%D1%82%D0%B0>, на которой размещены микросхемы </wiki/%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%81%D1%85%D0%B5%D0%BC%D0%B0> запоминающего устройства.

На ферромагнетиках </wiki/%D0%A4%D0%B5%D1%80%D1%80%D0%BE%D0%BC%D0%B0%D0%B3%D0%BD%D0%B5%D1%82%D0%B8%D0%BA%D0%B8>

Ферромагнитная - представляет собой матрицу из проводников </wiki/%D0%9F%D1%80%D0%BE%D0%B2%D0%BE%D0%B4%D0%BD%D0%B8%D0%BA>, на пересечении которых находятся кольца или биаксы </wiki/%D0%91%D0%B8%D0%B0%D0%BA%D1%81>, изготовленные из ферромагнитных материалов. Достоинства - устойчивость к радиации </wiki/%D0%98%D0%BE%D0%BD%D0%B8%D0%B7%D0%B8%D1%80%D1%83%D1%8E%D1%89%D0%B5%D0%B5_%D0%B8%D0%B7%D0%BB%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5>, сохранение информации при выключении питания; недостатки - малая ёмкость, большой вес, стирание информации при каждом чтении. В настоящее время в таком, собранном из дискретных компонентов виде, не применяется. Однако к 2003 году </wiki/2003_%D0%B3%D0%BE%D0%B4> появилась магнитная память MRAM </wiki/MRAM> в интегральном исполнении. Сочетая скорость SRAM и возможность хранения информации при отключённом питании, MRAM является перспективной заменой используемым ныне типам ROM </wiki/ROM> и RAM. Однако она на 2006 год </wiki/2006_%D0%B3%D0%BE%D0%B4> была приблизительно вдвое дороже микросхем SRAM (при той же ёмкости и габаритах).

  • 12. Системная шина и локальная шина

Компьютерная ши́на (от англ. </wiki/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA> computer bus, bidirectional universal switch - двунаправленный универсальный коммутатор </wiki/%D0%9A%D0%BE%D0%BC%D0%BC%D1%83%D1%82%D0%B0%D1%82%D0%BE%D1%80>) - в архитектуре компьютера </wiki/%D0%90%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%B0> подсистема, которая передаёт данные между функциональными блоками компьютера. Обычно шина управляется драйвером </wiki/%D0%94%D1%80%D0%B0%D0%B9%D0%B2%D0%B5%D1%80>. В отличие от связи точка-точка, к шине можно подключить несколько устройств по одному набору проводников. Каждая шина определяет свой набор коннекторов </wiki/%D0%9A%D0%BE%D0%BD%D0%BD%D0%B5%D0%BA%D1%82%D0%BE%D1%80> (соединений) для физического подключения устройств, карт и кабелей.

Ранние компьютерные шины представляли собой параллельные электрические шины </w/index.php?title=%D0%AD%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F_%D1%88%D0%B8%D0%BD%D0%B0&action=edit&redlink=1> с несколькими подключениями, но сейчас данный термин используется для любых физических механизмов, предоставляющих такую же логическую функциональность, как параллельные компьютерные шины. Современные компьютерные шины используют как параллельные, так и последовательные соединения и могут иметь параллельные (multidrop) и цепные (daisy chain) топологии. В случае USB </wiki/USB> и некоторых других шин могут также использоваться хабы </wiki/%D0%A1%D0%B5%D1%82%D0%B5%D0%B2%D0%BE%D0%B9_%D0%BA%D0%BE%D0%BD%D1%86%D0%B5%D0%BD%D1%82%D1%80%D0%B0%D1%82%D0%BE%D1%80> (концентраторы).

Первое поколение

Ранние компьютерные </wiki/%D0%9A%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80> шины были группой проводников, подключающей компьютерную память </wiki/%D0%9A%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D0%B0%D1%8F_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D1%8C> и периферию </wiki/%D0%9F%D0%B5%D1%80%D0%B8%D1%84%D0%B5%D1%80%D0%B8%D0%B9%D0%BD%D0%BE%D0%B5_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%BE> к процессору. Почти всегда для памяти и периферии использовались разные шины, с разным способом доступа, задержками, протоколами.

Одним из первых усовершенствований стало использование прерываний </wiki/%D0%9F%D1%80%D0%B5%D1%80%D1%8B%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5>. До их внедрения компьютеры выполняли операции ввода-вывода в цикле ожидания готовности периферийного устройства. Это было бесполезной тратой времени для программ, которые могли делать другие задачи. Также, если программа пыталась выполнить другие задачи, она могла проверить состояние устройства слишком поздно и потерять данные. Поэтому инженеры дали возможность периферии прерывать процессор </wiki/%D0%9F%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%BE%D1%80>. Прерывания имели приоритет, так как процессор может выполнять только код для одного прерывания в один момент времени, а также некоторые устройства требовали меньших задержек, чем другие.

Некоторое время спустя, компьютеры стали распределять память между процессорами. На них доступ к шине также получил приоритеты.

Классический и простой способ обеспечить приоритеты прерываний или доступа к шине заключался в цепном подключении устройств.</wiki/Digital_Equipment_Corporation> отмечала, что две разные шины могут быть излишними и дорогими для малых, серийных компьютеров и предложила отображать периферийные устройства на шину памяти, так, что они выглядели как области памяти. В то время это было очень смелым решением, и критики предсказывали ему провал.

Первые миникомпьютерные шины представляли пассивные объединительные платы, подключенные к контактам микропроцессора. Память и другие устройства подключались к шине с использованием тех же контактов адреса и данных, что и процессор. Все контакты были подключены параллельно. В некоторых случаях, например в IBM PC </wiki/IBM_PC>, необходимы дополнительные инструкции процессора для генерации сигналов, чтобы шина была настоящей шиной ввода-вывода.

Во многих микроконтроллерах и встраиваемых системах </wiki/%D0%92%D1%81%D1%82%D1%80%D0%B0%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC%D0%B0%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0> шины ввода-вывода до сих пор не существует. Процесс передачи контролируется ЦПУ, который в большинстве случаев читает и пишет информацию в устройства, так, как будто они являются блоками памяти. Все устройства используют общий источник тактового сигнала. Периферия может запросить обработку информации путём подачи сигналов на специальные контакты ЦПУ, используя какие-либо формы прерываний. Например, контроллер жёсткого диска </wiki/%D0%96%D1%91%D1%81%D1%82%D0%BA%D0%B8%D0%B9_%D0%B4%D0%B8%D1%81%D0%BA> уведомит процессор о готовности новой порции данных для чтения, после чего процессор должен считать их из области памяти, соответствующей контроллеру. Почти все ранние компьютеры были построены по таким принципам, начиная от Altair </wiki/Altair> с шиной S-100 </w/index.php?title=S-100_(%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D0%B0%D1%8F_%D1%88%D0%B8%D0%BD%D0%B0)&action=edit&redlink=1> (англ. <#"justify">13. Контроллеры

Программи́руемый логи́ческий контро́ллер (ПЛК) (англ. </wiki/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA> Programmable Logic Controller, PLC) или программируемый контроллер - электронная составляющая промышленного контроллера </wiki/%D0%9F%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D1%80>, специализированного (компьютеризированного </wiki/%D0%9A%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80>) устройства, используемого для автоматизации технологических процессов </wiki/%D0%90%D0%A1%D0%A3_%D0%A2%D0%9F>. В качестве основного режима длительной работы ПЛК, зачастую в неблагоприятных условиях окружающей среды, выступает его автономное использование, без серьёзного обслуживания и практически без вмешательства человека. Иногда на ПЛК строятся системы числового программного управления станком (ЧПУ </wiki/%D0%A7%D0%B8%D1%81%D0%BB%D0%BE%D0%B2%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B5_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5>, англ. </wiki/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA> Computer numerical control, CNC </wiki/CNC>). ПЛК являются устройствами реального времени </wiki/%D0%A0%D0%B5%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5_%D0%B2%D1%80%D0%B5%D0%BC%D1%8F>.

В отличие от

микроконтроллера </wiki/%D0%9C%D0%B8%D0%BA%D1%80%D0%BE%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D1%80> (однокристального компьютера), микросхемы предназначенной для управления электронными устройствами, областью применения ПЛК обычно являются автоматизированные процессы промышленного </wiki/%D0%9F%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D1%8C> производства </wiki/%D0%9F%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE>, в контексте производственного предприятия </wiki/%D0%9F%D1%80%D0%B5%D0%B4%D0%BF%D1%80%D0%B8%D1%8F%D1%82%D0%B8%D0%B5>;

компьютеров </wiki/%D0%9A%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80>, ПЛК ориентированы на работу с машинами и имеют развитый 'машинный' ввод-вывод сигналов датчиков </wiki/%D0%94%D0%B0%D1%82%D1%87%D0%B8%D0%BA> и исполнительных механизмов </wiki/%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D0%BC%D0%B5%D1%85%D0%B0%D0%BD%D0%B8%D0%B7%D0%BC> в противовес возможностям компьютера, ориентированого на человека (клавиатура </wiki/%D0%9A%D0%BB%D0%B0%D0%B2%D0%B8%D0%B0%D1%82%D1%83%D1%80%D0%B0>, мышь </wiki/%D0%9A%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D0%B0%D1%8F_%D0%BC%D1%8B%D1%88%D1%8C>, монитор </wiki/%D0%9C%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80_(%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%BE)> и т. п.);

встраиваемых систем </wiki/%D0%92%D1%81%D1%82%D1%80%D0%B0%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC%D0%B0%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0> - ПЛК изготавливается как самостоятельное изделие, отдельно от управляемого при его помощи оборудования.

Первые логические контроллеры появились в виде шкафов с набором соединённых между собой реле </wiki/%D0%A0%D0%B5%D0%BB%D0%B5> и контактов. Эта схема задавалась жёстко на этапе проектирования и не могла быть изменена далее. Первый в мире ПЛК - MOdular DIgital CONtroller (Modicon) 084, имеющий память 4 кБ, произведен в 1968 году. В первых ПЛК, пришедших на замену обычным логическим контроллерам, логика соединений программировалась схемой соединений LD </wiki/Ladder_Diagram> (Ladder logic Diagram). Устройство имело тот же принцип работы, но реле и контакты (кроме входных и выходных) были виртуальными, то есть существовали в виде программы, выполняемой микроконтроллером </wiki/%D0%9C%D0%B8%D0%BA%D1%80%D0%BE%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D1%80> ПЛК. Современные ПЛК являются „свободно программируемыми". В системах управления технологическими объектами логические команды преобладают над числовыми операциями, что позволяет при сравнительной простоте микроконтроллера (шины </wiki/%D0%A8%D0%B8%D0%BD%D0%B0_(%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80)> шириной 8 или 16 бит), получить мощные системы действующие в режиме реального времени </wiki/%D0%A0%D0%B5%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5_%D0%B2%D1%80%D0%B5%D0%BC%D1%8F>. В современных ПЛК числовые операции реализуются наравне с логическими. В то же время, в отличие от большинства процессоров компьютеров, в ПЛК обеспечивается доступ к отдельным битам памяти.

14. Порты

компьютер процессор плата шина

Аппаратный порт - специализированный разъём в компьютере, предназначенный для подключения оборудования определённого типа. Обычно портами называют разъёмы, предназначенные для работы периферийного оборудования, существенно разделённого от архитектуры компьютера (например, сетевые разъёмы не называют портами, так же, как не называют портами разъёмы PCI </wiki/PCI>/ISA </wiki/ISA>/AGP </wiki/AGP>/VLB </wiki/VLB>/PCI-E </wiki/PCI-E>-шин, разъёмы для оперативной памяти и процессора).

В протоколах TCP </wiki/TCP> и UDP </wiki/UDP> (семейства TCP/IP </wiki/TCP/IP>) порт - идентифицируемый номером системный ресурс, выделяемый приложению, выполняемому на некотором сетевом </wiki/%D0%A1%D0%B5%D1%82%D1%8C> хосте </wiki/%D0%A5%D0%BE%D1%81%D1%82>, для связи с приложениями, выполняемыми на других сетевых хостах (в том числе c другими приложениями на этом же хосте).

Для каждого из протоколов TCP и UDP стандарт определяет возможность одновременного выделения на хосте до 65536 уникальных портов, идентифицирующихся номерами от 0[1] <\l > до 65535. При передаче по сети номер порта в заголовке пакета используется (вместе с IP-адресом хоста) для адресации конкретного приложения (и конкретного, принадлежащего ему, сетевого соединения).

В обычной клиент-серверной </wiki/%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%C2%AB%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%C2%BB> модели приложение либо ожидает входящих данных (или запроса на соединение; "слушает порт"; роль сервера </wiki/%D0%A1%D0%B5%D1%80%D0%B2%D0%B5%D1%80_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5)>), либо посылает данные (или запрос на соединение) на известный порт, открытый приложением-сервером (роль клиента).

По умолчанию приложению выдается порт с произвольным (например, ближайшим свободным, большим 1024) номером. При необходимости приложение может запросить конкретный (предопределённый) номер порта. Так, веб-серверы обычно открывают для ожидания соединения предопределённый порт 80 протокола TCP.

Порт ввода/вывода (англ. </wiki/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA> I/O ports) - схемотехническое решение, организующее интерфейс </wiki/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81> процессора </wiki/%D0%9F%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%BE%D1%80> и внешних устройств (памяти, устройств вводе-вывода и т.д).

Порты ввода/вывода создаются в системном оборудовании, которое циклически декодирует управляющие, адресные и контакты данных процессора. Затем порты настраиваются для обеспечения связи с периферийными устройствами </wiki/%D0%9F%D0%B5%D1%80%D0%B8%D1%84%D0%B5%D1%80%D0%B8%D0%B9%D0%BD%D0%BE%D0%B5_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%BE> ввода-вывода </wiki/%D0%A3%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%BE_%D0%B2%D0%B2%D0%BE%D0%B4%D0%B0-%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4%D0%B0>.

Одни порты используются для передачи данных (например приём данных от клавиатуры или чтение времени системных часов), другие - для управления периферийными устройствами (команда чтения данных с диска), исходя из этого

Список литературы

- Скотт Мюллер. Upgrading and Repairing PCs. - 17-е изд. - М.: Вильямс </w/index.php?title=%D0%92%D0%B8%D0%BB%D1%8C%D1%8F%D0%BC%D1%81_(%D0%B8%D0%B7%D0%B4%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D1%82%D0%B2%D0%BE)&action=edit&redlink=1>, 2007

Евгений Панкратов Операционная система MS-DOS 6.22: Справочное пособие. - 2 изд.. - М.: Познавательная книга плюс, 2002.

Степаненко Олег Степанович Настройка персонального компьютера. Установки BIOS. Самоучитель. - 2 изд.. - М.: "Диалектика" </w/index.php?title=%D0%94%D0%B8%D0%B0%D0%BB%D0%B5%D0%BA%D1%82%D0%B8%D0%BA%D0%B0_(%D0%B8%D0%B7%D0%B4%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D1%82%D0%B2%D0%BE)&action=edit&redlink=1>, 2007.


Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!