Реферат по информатике Кафедра информатики сунц урГУ
Вид материала | Реферат |
Вспомогательные микросхемы |
- Открытая олимпиада сунц ургу по истории (2010-2011 ) 8 класс Раздел история россии, 340.72kb.
- Планирование, содержание и особенности внеклассной работы по информатике. Кабинет информатики., 10.41kb.
- Темы для докладов по информатике Понятие информатики, 31.77kb.
- Элективный курс Математические основы информатики, 18.01kb.
- Методические рекомендации к государственному экзамену по информатике и методике преподавания, 179.62kb.
- Базовый курс школьной информатики. Дифференцированное обучение информатике на старшей, 45.21kb.
- Темы курсовых работ по информатике и методике преподавания информатики на 2006-2007, 16.13kb.
- Программа по литературе для поступающих в 9 гуманитарный класс, 130.55kb.
- Московский Технический Университет Связи и Информатики Кафедра опабу реферат, 733.74kb.
- Информационное сообщение, 207.09kb.
Вспомогательные микросхемы
Ранее говорилось, что для поддержки микропроцессоров 8086/8088 требуются следующие компоненты: генератор синхронизации, приёмопередатчики, регистры-защёлки адреса, контроллер системной шины, контроллер прерываний, контроллер ПДП, контроллер НГМД, контроллер клавиатуры, интерфейс периферийных устройств, последовательный интерфейс, программируемый таймер, контроллер динамических ОЗУ. Рассмотрим вкратце их функции:
Генератор синхронизации 8284/8284A
Формирует последовательность импульсов с постоянной частотой для синхронизации процессов в системе; его частота определяет скорость работы системы. Кроме того, он осуществляет привязку сигналов готовности и сброса системной шины к импульсам синхронизации. Современные микропроцессоры имеют встроенный генератор синхронизации.
Приёмопередатчики 8286/8287
В зависимости от разрешения или запрещения доступа к памяти, передают или не передают в микросхемы памяти принятые данные, а при передаче данных усиливает их. Микропроцессору 8088 необходима одна такая микросхема, а микропроцессору 8086 – две. В настоящее время приёмопередатчики встроены в модули памяти.
Регистры-защёлки адреса 8282/8283
Так как в цикле доступа к памяти ЦП выдаёт на мультиплексные линии адреса-данных адрес запрашиваемой ячейки только в первой части цикла, а затем линии заполняются данными, то необходимы регистры-защёлки для сохранения этого адреса в течение всего цикла шины. Микропроцессорам 8086 и 8088 требуется три таких микросхемы. Современным микропроцессорам не нужны защёлки адреса, так как линии адреса и данных у них не мультиплексируются.
Контроллер системной шины 8288
В мультипроцессорных системах применяется для арбитража доступа к системной шине. Однако, даже в однопроцессорной системе контроллер ПДП требует его наличия, так как должен обращаться к памяти, минуя ЦП.
Контроллер приоритетных прерываний 8259/8259A
Подробно рассмотрен в соответствующем разделе. Общее назначение состоит в координации доступа внешних устройств к ЦП.
Контроллер прямого доступа к памяти1 8237/8237A
Управляет передачей данных между памятью и интерфейсом ввода-вывода или внешней памяти. Основное его назначение – освободить ЦП от операций передачи больших блоков данных. В процессе передачи контроллер ПДП помещает адреса на шину, а также выдаёт и принимает сигналы квитирования так, как это делает логика управления шиной. Для этого ему требуется запрашивать циклы шины у процессора. Микросхема 8237 имеет три канала ПДП и 43 байт буферной памяти; она может обслуживать до трёх интерфейсов ввода-вывода или внешней памяти. В некоторых системах кроме контроллера ПДП нужен ещё и дешифратор его приказов, например, Intel 8205.
Контроллер накопителя на гибких магнитных дисках 8272/8272A
Используется для управления записью и считыванием данных на (с) гибкие диски. Подробно рассмотрен в соответствующем разделе. Для управления жёсткими (винчестерскими) дисками применяются контроллеры НЖМД 82062/82064 и их аналоги WD1010/2010, а также оригинальная микросхема WD42C22A фирмы Western Digital. Для поддержки своих микросхем в адаптерах НЖМД фирмой Western Digital выпускался целый комплект из микросхем WD10C20/21/22 (каждая в вариантах A и B – сепараторы данных), WD11C00-17 и WD14C17 (сопряжение с системной шиной на базе микропроцессоров 8086/8088), WD11C00C-22 и WD12C00A-22 (сопряжение с системной шиной на базе микропроцессора 80286), WD1015 (согласование протоколов обмена данными).
Контроллер клавиатуры 8279
Осуществляет контроль клавиатуры и через периферийный интерфейс записывает в буфер в памяти коды нажатых клавиш.
Программируемый периферийный параллельный интерфейс 8255/8255A
Предназначен для многих целей: программного доступа к переключателям системной платы компьютера, передачи введённых с клавиатуры символов в память, управления таймером и кассетным магнитофоном, а также для некоторых других целей. В IBM AT вместо него используется микросхема КМОП1–памяти Motorola MC146818.
Программируемый связной последовательный интерфейс 8250/8251A
Может быть запрограммирован для асинхронной или синхронной передачи данных через последовательный порт, например, в модем. Микросхемы асинхронной последовательной связи называют также УАПП2 – универсальными асинхронными приёмопередатчиками. Микросхема 8250/8251A может быть УАПП.
Программируемый интервальный таймер/счётчик 8253/8254
Подробно рассмотрен в соответствующем разделе. Используется для обновления часов реального времени, регенерации памяти, генерации звуков, синхронизации операций с внешней памятью, а иногда также для работы с клавиатурой.
Контроллер динамических запоминающих устройств произвольной выборки3 8203
Производит автоматическую регенерацию динамических ЗУПВ типа Intel 2117/2118 и 2164, а также выбирает необходимую микросхему памяти по физическому адресу (т.е. дешифрует адрес). В настоящее время встраивается в модули памяти. Примерами динамических ЗУПВ со встроенным контроллером являются микросхемы Intel 2186/2187.
Представители вспомогательных микросхем каждого из трёх их основных типов – контроллеры системных устройств, контроллеры внешних устройств, микросхемы управления использованием системной шины – рассмотрены в следующих разделах более детально.