Информатика и вычислительная техника




Режимы работы ЭВМ и формы обслуживания пользователей - часть 3


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

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

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

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

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


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