Заметим, что в отличие от поколений ЭВМ, когда каждое новое поколение полностью вытесняло предыдущее, каждое следующее поколение ОС улучшало и расширяло возможности предыдущего.
С появлением персональных компьютеров возникли новые проблемы и у разработчиков ОС, так как необходимо было уместить широкую по набору выполняемых функций ОС в гораздо меньший объем памяти ПК. В этих целях функции ОС были разделены. Наиболее часто используемые программы были помещены в ядро системы, постоянно на-ходщееся в оперативной памяти машины. Менее используемые программы или утилиты, предлагалось размещать на внешнем запоминающем устройстве (диске) и вызывать в ОЗУ по мере необходимости.
Большинство современных ОС для ПК являются многозадачными (мультипрограммными). Их преимущество состоит в том, что пользователь может одновременного работать с несколькими приложениями, а также совершать обмен данными между приложениями. Основными недостатками являются большая требовательность к ресурсам компьютера, а также то, что при возникновении неисправимой ошибки в одном из приложений все приложения системы, как правило, заканчивают свою работу, что может повлечь за собой потерю данных.
Пример. Набирая текст реферата в текстовом редакторе, вы, не
прерывая его работы, можете переключиться в электрон
ные таблицы, провести там необходимые расчеты, резу
льтаты которых затем скопировать в реферат, или войти
в Интернет, чтобы найти среди его ресурсов интересные факты. Причем переход от одного приложения к другому осуществляется щелчком мыши.
Операционные системы разделяются на два больших класса: