Категория
Информатика
Тип
реферат
Страницы
10 стр.
Дата
05.04.2013
Формат файла
.doc — Microsoft Word
Архив
331532.zip — 153.75 kb
  • raznovidnosti-multiprogrammirovanija_331532_1.doc — 204.5 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо


Текст работы

Разновидности
мультипрограммирования


1. Операции с процессами

Процесс не может сам перейти из одного состояния в другое.
Изменением состояния процессов занимается операционная система, совершая
операции над ними. Удобно объединить их в три пары:

Создание процесса — завершение процесса;

Приостановка процесса (перевод из состояния исполнение в
состояние готовность) — запуск процесса (перевод из состояния готовность в
состояние исполнение);

Блокирование процесса (перевод из состояния исполнение в
состояние ожидание) — разблокирование процесса (перевод из состояния ожидание в
состояние готовность);

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

Мультипрограммирование, или многозадачность
(multitasking), — это способ организации вычислительного процесса, при котором
на одном процессоре попеременно выполняются сразу несколько программ. Эти
программы совместно используют не только процессор, но и другие ресурсы
компьютера: оперативную внешнюю память, устройства ввода-вывода, данные.

Планирование - обеспечение поочередного доступа процессов
к одному процессору.

Планировщик - отвечающая за это часть операционной
системы.

Алгоритм планирования - используемый алгоритм для
планирования.



Ваше мнение



CAPTCHA