Некоторые различия между пакетной обработкой данных и режимом разделения времени в операционных системах:
Пакетная обработка:
- Взаимодействие пользователя с вычислительной машиной: пользователь приносит задание, отдаёт его диспетчеру-оператору, а в конце дня после выполнения всего пакета заданий получает результат. 1 Такой порядок повышает эффективность функционирования аппаратуры, но снижает эффективность работы пользователя. 1
- Переключение процессора: происходит по инициативе самой активной задачи, например, когда она отказывается от процессора из-за необходимости выполнить операцию ввода-вывода. 1 Поэтому существует высокая вероятность того, что одна задача может надолго занять процессор и выполнение интерактивных задач станет невозможным. 1
- Пропускная способность: системы пакетной обработки обладают высокой пропускной способностью, так как на выполнение принимается та задача, которая «выгодна» системе. 12
Режим разделения времени:
- Взаимодействие пользователя: каждому пользователю предоставляется терминал, с которого он может вести диалог со своей программой. 1
- Переключение процессора: ОС принудительно периодически приостанавливает приложения, не дожидаясь, когда они добровольно освободят процессор. 1 Всем приложениям попеременно выделяется квант процессорного времени, поэтому пользователи, запустившие программы на выполнение, получают возможность поддерживать с ними диалог. 1
- Пропускная способность: системы разделения времени обладают меньшей пропускной способностью, чем системы пакетной обработки, так как на выполнение принимается каждая запущенная пользователем задача, а не та, которая «выгодна» системе. 12
- Критерий эффективности: критерием эффективности систем разделения времени является не максимальная пропускная способность, а удобство и эффективность работы пользователя. 1