Режим коллективного доступа.


Это возврат к непосредственному доступу, но с сохранением пакетной обработки. В систему добавляются терминалы (устройство ввода, например клавиатура, и вывода, например дисплей) и системная резидентная программа обслуживания терминалов как задача с наивысшим уровнем приоритета.

Режим коллективного доступа строится с использованием терминалов на основе режима классического программирования (рис.1.29).

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

Доступ с терминалов предназначается для работ по отладке программ в прямом доступе, для обращения к различным справочникам, а также для многоабонентного обслуживания, например на железнодорожном вокзале при оформлении билетов.

При нажатии любой клавиши на терминале в режиме коллективного доступа в процессор ЭВМ поступает сигнал прерывания. Программа обработки прерывания переключает процессор на обработку задач с терминалов. Так как производительность ЭВМ намного выше производительности человека, ЭВМ в большинстве случаев может удовлетворять запросы многих пользователей без взаимных помех. Кроме этого, для разрешения возможных конфликтов между запросами, они фиксируются на регистре запросов первой очереди и с него по очереди поступают на обработку.

 

Рис.1.29. Схема режима коллективного доступа

 

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

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

На обработку запросов с регистра второй очереди отводится квант времени значительно большей длительности. Если квант времени снова недостаточен для обработки, то запрос переводится на регистр третий очереди, а затем в пакет фоновой обработки. В любом случае результат обработки запроса поступает на терминал с большей или меньшей задержкой.

Этот алгоритм реализует стратегию: на простой запрос – ответ мгновенный, на сложный вопрос – с задержкой, величина которой возрастает в разы с ростом сложности вопроса. Здесь простота вопроса определяется временем обработки запроса.

Но в чистом виде этот режим работы продержался недолго. Причина – появление персональных компьютеров (personal computer - PC). Оказалось, что РС сравним по стоимости с терминалом (с учетом стоимости средств удаленного доступа, так как терминалы располагались вне машинного зала, например в кабинетах и даже в других зданиях и т.д.).



Дата добавления: 2021-01-26; просмотров: 369;


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

Воспользовавшись поиском можно найти нужную информацию на сайте.

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

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.011 сек.