Аппаратные особенности управления устройства ввода вывода в ЭВМ
Преимуществом такой схемы является достижение некоторого компромисса между сложной организации ОС и сложностью конструирования ЭВМ.
Работа устройств ввода вывода ОС-мой управляется следующим способом:
- при необходимости начать ввод вывод ОС записывает в регистры контролера устройств ввода вывода ряд соответствующих значениям. При выводе
-
выводимая запись записывается также в буфер устройства ввода вывода.
- по завершению операции ввода вывода устройства оповещает ОС, выдавая соответствующие прерывания.
-
Организация прерываний на сегодняшних ЭВМ такова, что для их реализации приходится затрачивать значительные усилия, либо при конструировании ЭВМ, либо в программе.
Связано это с тем, что современные процессоры достаточно сложны и включают в себя ряд независимых конвейеров.
SSE- машинные операции для убыстрения графических операций.
(быстро умножить или сложить вещественные числа и результат перевести в целое)
AMD SSE “ FPU ‘
P4 SSE ‘ FPU “
В зависимости от того как реализован процессор прерывания делятся на 2 различных вида: строгие и нестрогие прерывания.
Особенностью строгих прерываний такова, что процессор остается в таком состоянии что для повторного запуска прерванной программы необходимо сохранить только одно значение- адрес команды на которой было прервано выполнение программы. ( обычно кроме адреса в управляющих структурах сохраняются значения также основных регистров процессора)
Такая реализация прерываний требует значительного усложнения конструкции процессора. Она должна быть таковой чтобы была строго синхронизирована работа независимых конвейеров по обработке различных машинных команд и не допускались выполнения последующей команды прежде предыдущей.
предыдущая следующая