Прерывания и опрос состояний

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

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

Таймеры и часы

Интервальный таймер — эффективный способ предотвращения монополизации процессора одним из пользователей в мультипрограммных системах. По истечении заданного интервала времени таймер генерирует сигнал прерывания для привлечения внимания процессора; по этому сигналу процессор может переключиться на обслуживание другого пользователя.

Часы истинного времени дают возможность компьютеру следить за реальным календарным временем с точностью до миллионных долей секунды, а при необходимости даже точнее.

Периферийные устройства

Периферийные (внешние запоминающие) устройства позволяют хранить громадные объемы информации вне основной памяти компьютера.

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

Работа в режиме он-лайн и автономный режим (оф-лайн), периферийные процессоры

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








Дата добавления: 2017-11-04; просмотров: 700;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.