Cтраница 3
Алгоритм EDF представляет собой динамический алгоритм, в отличие от предыдущего алгоритма не требующий от процессов периодичности. Он также не требует и постоянства временных интервалов использования центрального процессора. Каждый раз, когда процессу требуется процессорное время, он объявляет о своем присутствии и о своем сроке выполнения задания. Планировщик хранит список процессов, сортированный по срокам выполнения заданий. [31]
Параметр CPU usage ( использование центрального процессора) представляет собой среднее значение тиков таймера в секунду, которые процесс работал в течение последних нескольких секунд. При каждом тике ( прерывании) таймера счетчик использования центрального процессора в таблице процессов увеличивается на единицу. Этот счетчик в конце концов добавляется к приоритету процесса, увеличивая тем самым числовое значение его приоритета ( что соответствует более низкому приоритету), в результате чего процесс попадает в менее приоритетную очередь. [32]
Алгоритм EDF представляет собой динамический алгоритм, в отличие от предыдущего алгоритма не требующий от процессов периодичности. Он также не требует и постоянства временных интервалов использования центрального процессора. Каждый раз, когда процессу требуется процессорное время, он объявляет о своем присутствии и о своем сроке выполнения задания. Планировщик хранит список процессов, сортированный по срокам выполнения заданий. [33]
ЭВМ, заданий / сут; 7 - время использования центрального процессора t - м заданием, мин. [34]
Внешнее устройство может выдать запрос в микро - ЭВМ, на обслуживание этого устройства, переведя в активное состояние линию прерывания на центральном процессоре. Метод прерываний применяется тогда, когда необходим быстрый ответ на запрос, причем использование центрального процессора оказывается более эффективным по сравнению с методом флажков. [35]
Под мультипрограммированием понимается использование ВС для выполнения более чем одной программы одновременно. При этом в области основной памяти располагается несколько программ, конкурирующих между собой за использование центрального процессора. [36]
Набор данных учета состоит из записей фиксированной длины по 60 байт. Каждая запись содержит знаковую информацию об абоненте, длительности его сеанса работы и времени использования центрального процессора. [37]
Анализ предсказанного времени реакции ( находится ли его величина в заданных пределах) и анализ степени использования центрального процессора для определения эффективности использования аппаратных средств центральной ЭВМ. [38]
Понятия разделов переднего плана и фоновых были введены при рассмотрении систем реального времени, они связаны с системой приоритетов, приписанных разделам. В системе DOS каждому разделу приписано определенное значение приоритета, позволяющее выявить возможности соответствующих задач по использованию центрального процессора. [39]
Программы управления задачами предназначены для анализа прерываний, выбора пути обработки прерывания, управления распределением и использованием центрального процессора, основной памяти и программных ресурсов. Функционально управление задачами можно разбить на следующие части: Супервизор прерываний, Супервизор задач, Супервизор перекрытий, Супервизор основной памяти, Супервизор времени. [40]
![]() |
Асинхронное выполнение программы. [41] |
Ввиду того, что на машине имеется, как правило, только один процессор, каждая из образуемых задач выполняется последовательно в соответствии с назначаемым ей приоритетом. Так как ввод и вывод данных выполняются с помощью отдельного процессора, мультизадачная программа дает возможность повысить эффективность использования центрального процессора и сократить время его простоя за счет параллельной работы этих двух процессоров. [42]
Планировщик абонентов обращается к Планировщику ввода-вывода для запуска операций ввода-вывода и обработки завершения ранее запущенных операций. Затем Планировщик абонентов определяет абонента, для которого выполнен запрос на ввод-вывод или для которого введена очередная команда, устанавливает для него квант времени использования центрального процессора и возвращает управление модулю Управление. [43]
В первой и второй частях первого тома мы подробно описали механизм графического вывода. Для всех таких устройств приложение использует одни и те же функции и, в общем случае, может не задумываться над тем, куда будет выведена строка текста или какой-либо графический объект. Система сама распознает устройство вывода и активизирует соответствующий драйвер. Такой подход, с одной стороны, обеспечивает универсальность процесса графического вывода, а с другой - позволяет, например, создавать платы графических акселераторов, которые самостоятельно, без использования центрального процессора осуществляют преобразование команд рисования, существенно разгружая тем самым всю систему в целом. [44]