2.1. Предназначение и функции операционных систем
2.2. Эволюция операционных систем
2.3. Основные достижения
2.4. Характеристики современных операционных систем
2.5. Обзор операционной системы Windows 2000
2.6. Традиционные системы UNIX
2.7. Современные системы UNIX
2.8. Рекомендуемая литература
2.9. Задачи
Эта глава содержит краткий обзор истории развития операционных систем. Цель обзора — показать ретроспективу становления данной области, а также рассмотреть принципы работы операционных систем. Мы начнем с обсуждения предназначения и функций операционных систем, а затем проследим за их развитием, начиная от примитивных пакетных и заканчивая сложными многорежимными многопользовательскими системами. Остальная часть главы посвящена описанию истории развития и общих характеристик двух операционных систем, приводимых в этой книге в качестве примера.
2.1. ПРЕДНАЗНАЧЕНИЕ И ФУНКЦИИ ОПЕРАЦИОННЫХ
СИСТЕМ
Операционная система — это программа, контролирующая работу прикладных программ и системных приложений и исполняющая роль интерфейса между приложениями и аппаратным обеспечением компьютера. Ее предназначение можно разделить на три основные составляющие.
• Удобство. Операционная система делает использование компьютера простым и удобным.
• Эффективность. Операционная система позволяет эффективно использовать
ресурсы компьютерной системы.
• Возможность развития. Операционная система должна быть организована
так, чтобы она допускала эффективную разработку, тестирование и внедрение новых приложений и системных функций, причем это не должно мешать нормальному функционированию вычислительной системы.
Рассмотрим все три аспекта работы операционных систем по очереди.