23     Мультипрограммирование. Классификация ОС по видам мультипрограммирования.

Мультипрограммирование (многозадачность) - способ организации вычислю. процесса, при котором на одном процессоре одновременно выполняется много задач. «одновременно» мы понимаем следующее. Все      приложения одновременно загружены в память, а процессор по очереди опрашивает и работает со всеми приложениями.

Критерии эффективности работы системы: 1.пропускная способность; 2.удобство работы; 3.реактивность-способ-ть получать результат в течение наперед заданного конкретного промежутка времени. По использованию критериев ОС делятся на группы: 1.система пакетной обработки; 2.системы разделения времени; 3.системы реального времени. 1.система пакетной обработки: простая из всех устройств, в особенности  процедура. Эта система предназначена для задач, которые не требуют быстрого результата (в основном для вычислений). Этот метод используется в старых компьютерах. До сих пор это является основой работы на мэйнфреймах - больших ПК на системе IBM360, IBM370. На мэйнфреймах, кроме главного, есть еще другие процессоры - каналы для работы с устройствами ввода\вывода. Главный процессор передает работу каналу, когда к нему приходит запрос для ввода\вывода и потом два процессора начинают работать одновременно, следовательно, производительность повышается. Это наподобие контролеров ввода\вывода на современном ПК. Пакетный обработчик - группа задач объединяется в пакет, загружается в память и потом процессор сам определяет последовательность их обработки. 2.Ситема разделения времени. Цель-удобство работы пользователя. Пользователь может работать с несколькими программами, т.к. ОС принудительно опрашивает каждое приложение за отрезок времени, следовательно, складывается впечатление, что все приложения работают одновременно, т.к. время опроса маленькое. 3.Система реального времени - для управления техническими объектами и процессами. Время выполнения операции - время реакции системы, следовательно, свойство системы - реактивность. Время реакции заранее точно определено для каждой ситуации и действия.

 

Hosted by uCoz