- Мультипрограммирование
-
Мультипрограммирование — способ организации выполнения нескольких программ на одном компьютере.
Разделяют мультипрограммирование в пакетных системах, системах реального времени и мультипрограммирование в системах разделения времени.
Содержание
Пакетная обработка
Пакетная обработка используется для достижения максимальной эффективности использования ресурсов вычислительной машины при выполнении вычислительных задач путём сбалансированной загрузки её компонентов, как например, АЛУ и УВВ. Задачи, планируемые к выполнению, называются пакетом. Переключение между задачами в пакетном режиме инициируется выполняющейся в данный момент задачей, поэтому промежутки времени выполнения той или иной задачи неопределены.
Системы разделения времени
Системы разделения времени используются для «одновременного» выполнения нескольких программ в интерактивном режиме. В отличие от пакетного режима, все программы получают определённые временные промежутки времени для выполнения, затем система инициирует переключение. Выделяемые временные интервалы могут быть равными для всех задач, а могут определяться их приоритетами
См. также
Ссылки
- Современное программирование. Мультипрограммирование и разделение времени, Пашкеев С. Д.
- Основы мультипрограммирования для специализированных вычислительных систем, Поспелов Д. А.
- Введение в теорию вычислительных систем, Бертэн Ж., Риту М., Ружие Ж.
Категории:- Операционная система
- История компьютерной техники
Wikimedia Foundation. 2010.