Разница между системами с разделением времени и многозадачными системами - Morozov-5F/operational-system-docs GitHub Wiki

Обе эти разновидности ОС являются ОС третьего поколения. Кратко о принципах работы:

  1. В многозадачной ОС память разбивалась на несколько частей, называемых разделами, в каждом из которых выполнялось отдельное задание. Пока одно задание ожидало завершения работы устройства ввода-вывода, другое могло использовать центральный процессор.
  2. Разделение времени – вариант многозадачности, при котором у каждого пользователя есть свой диалоговый терминал. Пока одни пользователи бездействуют/находятся в режиме ввода-вывода, вычислтельная мощность направляются на пользователей, которые желают использовать компьютер.

Таким образом, возникают следующие отличия:

  1. В многозадачной ОС задания выполняются выполняются без контроля пользователя – они просто загружаются в память и там ждут процессорного времени (пока другая задача не выполнится или не уйдет в режим ввода-вывода). В системах с разделением времени пользователь взаимодействует с компьютером в интерактивном режиме.
  2. В системе с разделением времени, в отличие от просто многозадачной системы, пользователю не приходится долго ждать ответа на выполнение своей команды.

Источники:

  • Современные опреационные системы, Э. Таненбаум, 4-е изд.
⚠️ **GitHub.com Fallback** ⚠️