Архитектура ПК
Рефераты >> Кибернетика >> Архитектура ПК

Прерывание — временный останов выполнения одной программы в целях оперативного выполнения другой, в данный момент более важной (приори­тетной) программы.

Прерывания возникают при работе компьютера постоянно. Достаточно сказать, что все процедуры ввода-вывода информации выполняются по прерываниям, например, преры­вания от таймера возникают и обслуживаются контроллером прерываний 18 раз в секунду (естественно, пользователь их не замечает). Контроллер прерываний обслуживает процедуры прерывания, принимает запрос на прерывание от внешних устройств, определяет уровень приоритета этого запроса и выдает сигнал прерывания в МП. МП, получив этот сигнал, приостанавливает выполне­ние текущей программы и переходит к выполнению специальной программы обслуживания того прерывания, которое запросило внешнее устройство. После завершения программы об­служивания восстанавливается выполнение прерванной программы. Контроллер прерыва­ний является программируемым.

Элементы конструкции ПК

Конструктивно ПК выполнены в виде центрального системного блока, к которому через разъемы подключаются внешние устройства: дополнительные устройства памяти, клавиату­ра, дисплей, принтер и др.

Системный блок обычно включает в себя системную плату, блок питания, на­копители на дисках, разъемы для дополнительных устройств и платы расширения с кон­троллерами — адаптерами внешних устройств.

На системной плате (часто ее называют материнской платой—Mother Board), как правило, размещаются :

· микропроцессор;

· математический сопроцессор;

· генератор тактовых импульсов;

· блоки (микросхемы) ОЗУ и ПЗУ;

· адаптеры клавиатуры, НЖМД и НГМД;

· контроллер прерываний;

· таймер и др.

ВНУТРИМАШИННЫЙ СИСТЕМНЫЙ ИНТЕРФЕЙС

Характеристика внутримашинного системного интерфейса

Внутримашинный системный интерфейс —система связи и сопряжения узлов и блоков ЭВМ между собой — представляет собой совокупность электрических линий связи (проводов), схем сопряжения с компонентами компьютера, протоколов (алго­ритмов) передачи и преобразования сигналов.

Существуют два варианта организации внутримашинного интерфейса. 1. Многосвязный интерфейс: каждый блок ПК связан с прочими блоками своими локальными проводами; многосвязный интерфейс применяется, как правило, только в простейших бытовых ПК. 2. Односвязный интерфейс: все блоки ПК связаны друг с другом через общую или системную шину. В подавляющем большинстве современных ПК в качестве системного интерфейса ис­пользуется системная шина. Структура и состав системной шины были рассмотрены ранее. Важнейшими функциональными характеристиками системной шины являются: ко­личество обслуживаемых ею устройств и ее пропускная способность, т.е. максимально воз­можная скорость передачи информации. Пропускная способность шины зависит от ее разрядности (есть шины 8-, 16-, 32- и 64-разрядные) и тактовой частоты, на которой шина работает. В качестве системной шины в разных ПК использовались и могут использоваться:

· шины расширений — шины общего назначения, позволяющие подключать большое число самых разнообразных устройств;

· локальные шины, специализирующиеся на обслуживании небольшого количест­ва устройств определенного класса.

Шины расширений

Шина Multibus имеет две модификации: PC/XT bus (Personal Computer eXtended Technology — ПК с расширенной технологией) и PC/AT bus (PC Advanced Technology — ПК с усовершенствованной технологией).

Шина PC/XT bus — 8-разрядная шина данных и 20-разрядная шина адреса, рассчитан­ная на тактовую частоту 4,77 МГц; имеет 4 линии для аппаратных прерываний и 4 канала для прямого доступа в память (каналы DMA — Direct Memory Access). Шина адреса огра­ничивала адресное пространство микропроцессора величиной 1 Мбайт. Используется с МП 8086,8088.

Шина PC/AT bus — 16-разрядная шина данных и 24-разрядная шина адреса, рабочая тактовая частота до 8 МГц, но может использоваться и МП с тактовой частотой 16 МГц, так как контроллер шины может делить частоту пополам; имеет 7 линий для аппаратных пре­рываний и 4 канала DMA. Используется с МП 80286.

Шина ISA (Industry Standard Architecture — архитектура промышленного стандар­та) — 16-разрядная шина данных и 24-разрядная шина адреса, рабочая тактовая частота 8 МГц, но может использоваться и МП с тактовой частотой 50 МГц (коэффициент деления увеличен); по сравнению с шинами PC/XT и PC/AT увеличено количество линий аппарат­ных прерываний с 7 до 15 и каналов прямого доступа к памяти DMA с 7 до 11. Благодаря 24-разрядной шине адреса адресное пространство увеличилось с 1 до 16 Мбайт. Теорети­ческая пропускная способность шины данных равна 16 Мбайт/с, но реально она ниже, около 4-5 Мбайт/с, ввиду ряда особенностей ее использования. С появлением 32-разряд­ных высокоскоростных МП шина ISA стала существенным препятствием увеличения бы­стродействия ПК.

Шина EISA (Extended ISA)—32-разрядная шина данных и 32-разрядная шина ад­реса, создана в 1989 г. Адресное пространство шины 4 Гбайта, пропускная способность 33 Мбайт/с, причем скорость обмена по каналу МП — КЭШ — ОП определяется парамет­рами микросхем памяти, увеличено число разъемов расширений (теоретически может под­ключаться до 15 устройств, практически — до 10). Улучшена система прерываний, шина EISA обеспечивает автоматическое конфигурирование системы и управление DMA; полностью совместима с шиной ISA (есть разъем для подключения ISA), шина поддерживает многопроцессорную архитектуру вычислительных систем. Шина EISA весьма дорогая и применяется в скоростных ПК, сетевых серверах и рабочих станциях. Шина МСА (Micro Channel Architecture) — 32-разрядная шина, созданная фирмой IBM в 1987 г. для машин PS/2, пропускная способность 76 Мбайт/с, рабочая частота 10-20 МГц. По своим прочим характеристикам близка к шине EISA, но не совместима ни с ISA, ни с EISA. Поскольку ЭВМ PS/2 не получили широкого распространения, в первую очередь ввиду отсутствия наработанного обилия прикладных программ, шина МСА также используется не очень широко.

Локальные шины

Современные вычислительные системы характеризуются: • стремительным ростом быстродействия микропроцессоров (например, МП Pentium может выдавать данные со скоростью 528 Мбайт/с по 64-разрядной шине данных) и некоторых внешних устройств (так, для отображения цифрового полноэкранного видео с высоким качеством необходима пропускная способность 22 Мбайт/с); • появлением программ, требующих выполнения большого количества интерфейсных операций (например, программы обработки графики в Windows, работа в среде Multimedia).

В этих условиях пропускной способности шин расширения, обслуживающих одновре­менно несколько устройств, оказалось недостаточно для комфортной работы пользовате­лей, ибо компьютеры стали подолгу "задумываться".

Разработчики интерфейсов пошли по пути создания локальных шин, подключаемых непосредственно к шине МП, работающих на тактовой частоте МП (но не на внутренней рабочей его частоте) и обеспечивающих связь с некоторыми скоростными внешними по от­ношению к МП устройствами: основной и внешней памятью, видеосистемами и др.


Страница: