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

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

Определение, история, классификация ОС,

Архитектура ЭВМ

1

Рекомендуемая Литература

Сетевые операционные системы Н. А. Олифер, В. Г. Олифер

http://www.citforum.ru/operating_syste ms/bach/contents.shtml

http://www.linuxcenter.ru/lib/articles/sy stem/unix_win_arch.phtml

www.google.com

2

Определение операционной системы

ОС как расширенная машина

ОС как система управления ресурсами

планирование ресурса

отслеживание состояния ресурса

3

Эволюция ОС

Первый период

(1945 -1955)

Создание ламповых

вычислительных устройств, не имеющих операционной системы, – научно-

исследовательская работа, а не

использование компьютера как инструмента. Программирование на машинном языке. Программное

обеспечение - мат. Библиотеки

и служебные программы.

4

Эволюция ОС

Второй период (1955 - 1965)

Появление

полупроводниковых элементов.

Разделение на программистов, операторов и разработчиков.

Появление компьютерных языков.

Появление систем пакетной обработки и пакетов заданий, как совокупности заданий в виде набора перфокарт.

5

Эволюция ОС

Третий период (1965 - 1980)

Переход от отдельных полупроводниковых элементов к интегральным

микросхемам.

Мультипрограммирование, как способ организации вычислительного процесса (каждая программа загружается в свой участок ОП).

ОС разделения времени, как иллюзия единоличного использования ВМ.

Создание семейств программно-совместимых

машин.

6

Эволюция ОС

Четвертый период (1980 - настоящее время)

Появление больших интегральных схем (БИС).

Возрастание степени интеграции и удешевление микросхем.

Появление персональных компьютеров.

Доминирование ОС – MS-DOS (однопрограммная однопользовательская ОС) и UNIX (мультипрограммная многопользовательская ОС).

Развитие сети персональных компьютеров, управляемых сетевыми или распределенными ОС, содержащих программную поддержку для сетевых интерфейсных устройств.

7

Классификация ОС

Поддержка многозадачности (особенность алгоритмов управления ресурсами)

однозадачные (например, MS-DOS, MSX) - функция виртуальной машины

многозадачные (OC EC, OS/2, UNIX, Windows 95) - управление разделением совместных ресурсов(н-р ОП, ЦП)

8

Классификация ОС

Поддержка многопользовательского режима

однопользовательские (MS-DOS, Windows 3.x, ранние версии OS/2)

многопользовательские (UNIX, Windows NT) – наличие средств защиты информации пользователей

Вытесняющая и невытесняющая многозадачность (процессорное время как важнейший разделяемый ресурс)

9

Классификация ОС

Поддержка многонитевости (нити - одновременно существующие в системе процессы)

Дает возможность распараллеливания вычислений в рамках одной задачи (распределение процессорного времени между нитями)

10

Соседние файлы в папке Операционные системы