Электронный учебник:


Курс лекций:


Дополнительно:

Практикум:


Аппаратные особенности управления устройства ввода вывода в ЭВМ

Image



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


Image

Работа устройств ввода вывода ОС-мой управляется следующим способом:

  1. при необходимости начать ввод вывод ОС записывает в регистры контролера устройств ввода вывода ряд соответствующих значениям. При выводе

выводимая запись записывается также в буфер устройства ввода вывода.


  1. по завершению операции ввода вывода устройства оповещает ОС, выдавая соответствующие прерывания.


Организация прерываний на сегодняшних ЭВМ такова, что для их реализации приходится затрачивать значительные усилия, либо при конструировании ЭВМ, либо в программе.


Связано это с тем, что современные процессоры достаточно сложны и включают в себя ряд независимых конвейеров.


SSE- машинные операции для убыстрения графических операций.


(быстро умножить или сложить вещественные числа и результат перевести в целое)


AMD SSEFPU

P4 SSEFPU


В зависимости от того как реализован процессор прерывания делятся на 2 различных вида: строгие и нестрогие прерывания.


Особенностью строгих прерываний такова, что процессор остается в таком состоянии что для повторного запуска прерванной программы необходимо сохранить только одно значение- адрес команды на которой было прервано выполнение программы. ( обычно кроме адреса в управляющих структурах сохраняются значения также основных регистров процессора)


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

предыдущая следующая