Организация процессоров
Кроме того, теперь каждый процессор снабжен уникальным серийным номером для его идентификации в сети Internet.
4. ОРГАНИЗАЦИЯ ВВОДА-ВЫВОДА 4.1 Назначение и состав системы ввода-вывода. Варианты обмена в СВВ Система ввода-вывода (СВВ) предназначена для выполнения трех из пяти основных функций ВМ: собственно ввода, вывода и долговременного хранения информации (две другие функции – это обработка информации и управление этой обработкой). Соответственно, в состав системы ввода-вывода входят:
1. Периферийные устройства, которые можно подразделить на:
- устройства ввода информации;
- устройства вывода (отображения) информации;
- устройства вывода информации на исполнительные устройства (управление техническими и производственными объектами и т.д.);
- устройства долговременного хранения информации.
2. Контроллеры (адаптеры) периферийных устройств, отвечающие за управление периферийными устройствами и обмен между ними и ядром ЭВМ.
3. Внешние параллельные и последовательные каналы обмена и соответствующие контроллеры этих каналов.
4. Системные шины и их контроллеры.
5. Контроллеры прерываний и прямого доступа к памяти (ПДП).
6. Подсистемы процессора, отвечающие за ввод/вывод, организацию ПДП и реакцию на прерывания и др.
Традиционно выделяют три основных варианта обмена процессора с внешними устройствами:
- программный обмен (program polling);
- обмен по прерываниям (interrupts);
- обмен в режиме прямого доступа к памяти – ПДП (direct memory access – DMA).
При программном обмене процессор постоянно опрашивает внешнее устройство, дожидаясь его готовности к обмену или наступления другого события. Такой вариант является самым простым, так как требует только чтения портов ввода/вывода, определенные биты которых сигнализируют о наступлении ожидаемого события, однако он приводит к непродуктивным потерям времени процессором, даже если он выполняет свои запросы не постоянно, а через определенные (длительные) интервалы времени.
|