Cтраница 3
Компонент Управление процессором выполняет следующие основные функции: распределение времени реального процессора между одновременно выполняемыми задачами ( управление реальным процессором) и моделирование виртуального процессора. [31]
ДИСП программы абонентов в промежутке, когда им не предоставлено время процессора, хранятся во внешней памяти. Процесс обмена программами между оперативной и внешней памятью называется системным обменом, а набор данных, используемый для хранения вытесненных из оперативной памяти программ, называется набором данных системного обмена. [32]
Программа находится в состоянии готовности, если она готова использовать время процессора, но он занят выполнением команд другой программы. Программа находится в состоянии ожидания, если она не готова использовать время процессора, так как ждет окончания какого-либо события. [33]
Программы, одновременно находящиеся в памяти и претендующие на использование времени процессора и других ресурсов системы, называются задачами. Задача - эта минимальная единица работы операционной системы, претендующая на ресурсы системы. [34]
В качестве критериев, оценивающих скорость обработки, часто берут либо время процессора, либо стоимость машинного времени. Иногда дополнительно учитывают требуемую машинную память. Суммируя, можно заключить следующее. [35]
Супервизор координирует выполнение потока задач, распределяет между ними ресурсы системы ( время процессора, память, устройства ввода - вывода) на основе сигналов прерывания и данных, полученных от монитора. В состав супервизора входит программа управления вводом - выводом. [36]
Поскольку виртуальная машина обычно реализуется средствами интерпретации, это в основном потери времени процессора. [37]
В современных мультипрограммных ВС для повышения производительности реализуется независимая параллельная работа во времени процессора, байт-мультиплексного и селекторных ( блок-мультиплексных) каналов и некоторых других устройств ( например, таймера), которые асинхронно и независимо друг от друга формируют запросы на обращение к ОП. Более того, в процессоре имеется ряд параллельно работающих блоков, независимо друг от друга обращающихся к ОП. [38]
![]() |
Многоабонентный режим работы ОП. [39] |
В современных мультипрограммных ВС для повышения производительности реализуется независимая параллельная работа во времени процессора, мультиплексного и селекторных каналов и некоторых других устройств ( например, таймера), которые асинхронно и независимо друг от друга формируют запросы на обращение к ОП. Более того, в крупных моделях ЭВМ в процессоре имеется ряд параллельно работающих блоков, независимо друг от друга обращающихся к ОП. [40]
Во время функционирования СВМ ЕС отдельным ВМ могут быть предоставлены преимущества при распределении времени процессора. Это достигается с помощью аппарата приоритетных режимов обслуживания виртуальных машин. В СВМ ЕС имеется три таких режима: общий приоритетный, специальный приоритетный и гарантированного процента времени. [41]
Одновременное выполнение нескольких программ приводит к необходимости распределения ресурсов ЭВМ между ними: времени процессора, областей оперативной памяти, областей памяти внешних запоминающих устройств прямого доступа ( накопителей на магнитных дисках) и последовательного доступа ( накопителей на магнитных лентах, перфокарточ-ных устройств), времени каналов. Ресурсами являются не только аппаратные средства, но и программы, выполняющие системные функции. Обычно операционная система строит очередь запросов на каждый ресурс. Очередь упорядочивается либо на основе приоритетов, либо в порядке поступления запросов. [42]
Для ускорения прохождения коротких заданий на ЭВМ выбран пакетный режим работы с квантованием времени процессора. Если в течение этого времени заканчивается выполнение задания, оно покидает систему и освобождает процессор. Если же очередного кванта времени не хватает для завершения задания, оно помещается в конец очереди - пакета. Последнее задание пакета выполняется без прерываний. [43]
Ранее были получены выражения для определения характеристик обслуживания заявок без учета непроизводительных затрат времени процессора на диспетчирование. В реальных ЦУС непроизводительные затраты могут оказывать существенное влияние на качество функционирования системы. В связи с этим при расчете реальных цифровых управляющих систем ( ЦУС) желательно уметь хотя бы приближенно оценивать влияние непроизводительных затрат на качество функционирования системы. Поставленная задача представляет собой сложную проблему, точное решение которой приводит к громоздким математическим выкладкам. [44]
![]() |
Система А - случай III.| Система В - случай III. [45] |