Cтраница 2
Параметры ВС, влияющие на квант времени в режиме псе-вдо-реального времени. [16]
![]() |
Задание на не первое выполнение ДИСП. [17] |
Предполагается, что сохранены значения кванта времени, количества и размера областей абонента, установленные перед командой CON в первом выполнении. [18]
Если в течение выделенного программе кванта времени ее обработка не заканчивается, программа прерывается и ставится в очередь программ, ожидающих обработки. Распределение времени процессора и других ресурсов системы ( памяти и др.) между пользователями производится управляющей программой-супервизором. [19]
Однако уменьшение величины выделяемого программам кванта времени ведет к снижению эффективности использования технических средств системы, так как процесс переключения программ из пассивной в активную фазу сопровождается динамическим распределением памяти и другими служебными операциями, доля которых при этом в общем времени работы системы относительно возрастает. С этой точки зрения целесообразно было бы увеличивать квант времени обслуживания, выделяемый программам, однако это может приводить к недопустимому возрастанию времени ожидания некоторыми пользователями обслуживания и потери ими ощущения контакта с системой. Кажется обоснованным, что пользователи, затребовавшие выполнения программ, занимающих много машинного времени, склонны спокойно ждать обслуживания сравнительно долго. [20]
Однако уменьшение величины выделяемого программам кванта времени ведет к снижению эффективности использования технических средств системы, так как процесс переключения программ из пассивной в активную фазу сопровождается динамическим распределением памяти и другими служебными операциями, доля ко торых при этом в общем времени работы системы относительно возрастает. С этой точки зрения целесообразно было бы увеличивать квант времени обслуживания, выделяемый программам, однако это может приводить к недопустимому возрастанию времени ожидания некоторыми пользователями обслуживания и потери ими ощущения контакта с системой. Кажется обоснованным, что пользователи, затребовавшие выполнения программ, занимающих много машинного времени, склонны спокойно ждать обслуживания сравнительно долго. В то же время пользователи, запрашивающие решение коротких задач, оказываются более нетерпеливыми и поэтому такие задачи должны получать обслуживание в первую очередь. [21]
Если в течение выделенного программе кванта времени ее обработка не заканчивается, программа прерывается и становится в очередь программ, ожидающих обработки. [22]
Процессор ВМ моделируется предоставлением ВМ квантов времени процессора реальной ЭВМ. [23]
Каждая пользовательская программа выполняется в свой квант времени, выделяемый ей несколько раз в секунду. Если написать на Модуле-2 систему разделения времени, то с ее точки зрения пользовательская программа представляет собой сопрограмму. Система использует передачу управления между сопрограммами для их переключения. [24]
Помимо приоритета с каждым процессом связан квант времени, то есть количество тиков таймера, в течение которых процесс может выполняться. По умолчанию системные часы тикают с частотой 100 Гц, так что каждый тик равен 10 мс. Планировщик использует приоритет и квант следующим образом. [25]
Работы первого типа выполняются в течение кванта времени, выделенного для абонента так, как будто система работает с одним абонентом. Для абонента предоставлены область абонента и время центрального процессора для обработки данных, находящихся в области абонента. Эти работы выполняют модули компонентов Обработка, Трансляция и интерпретация. [26]
Отношение Ln / Lg определяет число квантов времени, необходимых для загрузки программы в оперативную память и для вывода ее из оперативной памяти. [27]
Отношение Lnl / Lq определяет число квантов времени, необходимых для загрузки программы в оперативную память и для вывода ее из оперативной памяти. [28]
Процессор ВМ моделируется путем предоставления ВМ квантов времени процессора реальной ЭВМ. [29]
Процессор ВМ моделируется путем предоставления ВМ кванта времени реального процессора ЭВМ и моделирования всех средств реального процессора: набора машинных команд, системы прерываний, регистров и др. Любое прерывание, возникающее при выполнении программ на ВМ, приводит к передаче управления МВМ. Он квалифицирует прерывание и организует его обработку, моделируя запрошенную операцию. После этого управление вновь возвращается ВМ. [30]