Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Unix лекции / lection1.ppt
Скачиваний:
30
Добавлен:
20.04.2015
Размер:
794.11 Кб
Скачать

Архитектура ОС UNIX

История. Структура. Особенности.

1

Литература

Maurice J. Bach "THE DESIGN OF THE UNIX OPERATING SYSTEM"

С.Д. Кузнецов «Операционная система Unix»

А.М. Робачевский «Операционная система UNIX»

С. Немнюгин, М. Чаунин, А. Комолкин «Эффективная работа: UNIX»

2

Рождение UNIX

1965 – начало разработки ОС MULTICS (MULTiplexed Information and Computing System) Bell Laboratories и Массачусетским технологическим институтом для ЭВМ G645.

Цель – обеспечение одновременного доступа к ЭВМ большого количества пользователей при высокой скорости вычислений и совместном использовании данных.

1969 – выход первой версии ОС MULTICS.

Неудача.

3

Рождение UNIX

Кен Томпсон, Денис Ричи, Руд Кенедей и др. (Bell Labs) попытались «спасти» некоторые идеи MULTICS.

Адаптация игры «Space travel» (под систему GECOS MULTICS) для компьютера PDP-7.

Разработка системы управления процессами, файловой системы и набора

утилит для запуска игры. В результате появилось ядро новой ОС UNICS (UNiplexed Information and Computing System) (1970).

ОС писались на машино-зависимых языках (ассемблер). Язык «Би», затем «Си».

4

Мини-компьютер PDP-7

18-разрядный компьютер. Цикл обращения к памяти - 1.75 микросекунды, время выполнения операции сложения - 4 микросекунды. Снабжен клавиатурой, принтером и ленточным дисководом DECtape (type 555).

Объем памяти – менее 1 Мб.

5

Развитие Unix

1971 – вторая версия UNIX, написанная на Си для PDP-11

1970-1972 – улучшение системы UNIX, добавление новых функций

Идея о том, что компьютер должен рассматриваться не только как простое логическое устройство, но и как ядро некоего сообщества (Arpanet, 1969)

1973 – Томпсон и Ричи организовали первую презентацию на симпозиуме ACM «Операционная система Unix» (16 установленных систем)

1974 – публикация статьи в журнале «Communications of ACM» (600 установленных систем). Интерес к системе со стороны ВУЗов

6

Распространение системы

Корпорации AT&T (родительской организации по отношению к Bell Labs) на основании антитрестовского законодательства запрещалось заниматься компьютерным бизнесом.

Bell Labs должна была предоставить лицензию на свои нетелефонные технологии любому, кто ее об этом просил!

В результате многие университеты внесли свой вклад в развитие Unix (Калифорнийский Беркли, Чак Хели и Билл Джой, Йельский университет и др.).

7

Развитие Unix

1979 - UNIX version 7 (размер ядра – 40 Кб)

1980 – DARPA потребовала команду для реализации стека TCP/IP. Выбор пал на Unix-систему (вместо VAX)

1980 – первая коммерческая версия Unix от компании Interactive Systems, первый клон системы – Idris компании Whitesmits

1982 – 2.8.1 BSD (от Беркли) и System III Unix от AT&T

Проблема стандартизации и коммерческие войны

8

Причины популярности ОС

1.Система написана на языке высокого уровня, благодаря чему ее легко читать, понимать, изменять и переносить на другие машины.

2.Наличие простого пользовательского интерфейса, в котором имеется возможность предоставлять все необходимые пользователю услуги

3.Наличие элементарных средств, позволяющих создавать сложные программы из более простых.

4.Наличие иерархической файловой системы легкой в сопровождении и работе

9

Причины популярности ОС

5.Обеспечение согласования форматов в файлах, работа с последовательным потоком байтов, благодаря чему облегчается чтение прикладных программ

6.Наличие простого интерфейса с периферийными устройствами

7.Система является многопользовательской, многозадачной

8.Архитектура машины скрыта от пользователя

10

Соседние файлы в папке Unix лекции