Современные операционные системы

Современные операционные системы
Что такое операционная система  Операционная система в качестве менеджера ресурсов

Операционная система в качестве менеджера ресурсов

Представление о том, что операционная система главным образом предоставляет абстракции для прикладных программ, — это взгляд сверху вниз. Сторонники альтернативного взгляда, снизу вверх, придерживаются того мнения, что операционная система существует для управления всеми частями сложной системы. Современные компьютеры состоят из процессоров, памяти, таймеров, дисков, мышей, сетевых интерфейсов, принтеров и широкого спектра других устройств. Сторонники альтернативного взгляда считают, что задача операционной системы заключается в обеспечении упорядоченного и управляемого распределения процессоров, памяти и устройств ввода-вывода между различными программами, претендующими на их использование.

Современные операционные системы допускают одновременную работу нескольких программ.

Операционная система в качестве менеджера ресурсов читать полное описание.


Что такое операционная система  История операционных систем

История операционных систем

История развития операционных систем насчитывает уже много лет. В следующих разделах книги мы кратко рассмотрим некоторые основные моменты этого развития. Так как операционные системы появились и развивались в процессе конструирования компьютеров, то эти события исторически тесно связаны. Поэтому чтобы представить, как выглядели операционные системы, мы рассмотрим несколько следующих друг за другом поколений компьютеров. Такая схема взаимосвязи поколений операционных систем и компьютеров носит довольно приблизительный характер, но она обеспечивает некоторую структуру, без которой невозможно было бы что-либо понять.

История операционных систем читать полное описание.


Что такое операционная система  Первое поколение (1945-1955): электронные лампы

Первое поколение (1945-1955): электронные лампы

После безуспешных усилий Бэббиджа прогресс в конструировании цифровых компьютеров практически не наблюдался вплоть до Второй мировой войны, которая стимулировала взрывную активизацию работ над ними. Профессор Джон Атанасов (John Atanasoff) и его аспирант Клиффорд Берри (Clifford Berry) создали в Университете штата Айовы конструкцию, которая сейчас считается первым действующим цифровым компьютером. В ней использовалось 300 электронных ламп. Примерно в то же время Конрад Цузе (Konrad Zuse) в Берлине построил Z3, компьютер, основанный на использовании механических реле. В 1944 году группой в Блетшли Парк, Великобритания, был построен Колоссус, в Гарварде Говардом Айкеном (Howard Aiken) был построен Марк I, а в Университете штата Пеннсильвания Вильям Мочли (William Mauchley) и его аспирант Джон Преспер Эккерт (J. Presper Eckert) построили Эниак.

Первое поколение (1945-1955): электронные лампы читать полное описание.


Что такое операционная система  Второе поколение (1955-1965): транзисторы и системы пакетной обработки

Второе поколение (1955-1965): транзисторы и системы пакетной обработки

В середине 50-х годов изобретение и применение транзисторов радикально изменило всю картину. Компьютеры стали достаточно надежными, появилась высокая вероятность того, что машины будут работать довольно долго, выполняя при этом полезные функции. Впервые сложилось четкое разделение между проектировщиками, сборщиками, операторами, программистами и обслуживающим персоналом.

Второе поколение (1955-1965): транзисторы и системы пакетной обработки читать полное описание.


Что такое операционная система  Третье поколение (1965-1980): интегральные схемы и многозадачность

Третье поколение (1965-1980): интегральные схемы и многозадачность

К началу 60-х годов большинство производителей компьютеров имело два различных, несовместимых друг с другом семейства. С одной стороны, это были огромные научные компьютеры с пословной обработкой данных типа IBM 7094, которые использовались для числовых расчетов в науке и технике, с другой — комФункционально система MINIX очень похожа на UNIX, включая поддержку стандарта POSIX. С тех пор исходная версия превратилась в MINIX 3, систему, обладающую высокой модульностью и ориентированную на достижение очень высокой надежности. Она способна «на лету» определять и заменять дефектные и даже поврежденные модули (например, драйверы устройств ввода-вывода) без перезагрузки и нарушения хода выполнения запущенных программ.

Третье поколение (1965-1980): интегральные схемы и многозадачность читать полное описание.