Windows-стиль

Программы в Windows могут исполнятся «одновременно». Это некоторая условность, поскольку в один момент времени исполняется только одна программа, ведь процессор один. (Современные процессоры имеют несколько ядер, а значит, могут выполнять несколько задач действительно одновременно.)

Модель поведения изменилась, и теперь ее графически можно изобразить следующим образом:

Одновременное выполнение достигается разделением общих ресурсов — памяти и процессорного времени — и быстрым переключением между программами. Такая модель намного сложнее предыдущей: необходимо следить, чтобы программы не работали с одними и теми же ресурсами одновременно.

По устройству операционным системам есть хорошая книга «Современные операционные системы», Э. Таненбаум, Х. Бос. На её основе написан небольшой курс на hexlet.io: Операционные системы.


Изменено: