Конспект установочных лекций по комплексному курсу Информатика, Теория информации



Распределение ресурсов ВС - часть 5


По сравнению с пакетным режимом, диалоговый режим ведет к дополнительным требованиям к ОС и распределению ресурсов. Здесь перед ОС стоит задача обслужить каждого пользователя за минимальное время ожидания ответа. В частности, ОС должна управлять всем потоком ввода/вывода - это касается и передачи информации между памятью и устройствами ввода/вывода.

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

·         полудуплексном: попеременно осуществляется то ввод, то вывод;

·         полностью дуплексном: одновременно может идти и ввод, и вывод.

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

В диалоговом режиме ОС дополнительно к ее классическим функциям решает и следующие задачи:

·         объединяет введенные знаки в последовательности знаков и соединяет их в команды;

·         предписывает ввод/вывод отдельным программам пользователей и дисплеям;

·         выдает информацию на экран как эхо ввода и как истинный вывод;

·         управляет данными пользователей

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




Содержание  Назад  Вперед