Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Операционные системы.doc
Скачиваний:
4
Добавлен:
25.09.2019
Размер:
1.64 Mб
Скачать

Операционные системы Романов Сергей Леонидович

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

Список литературы Учебники

  • Энди Таненбаум «Современные операционные системы» 3-е (2-е) издание 2010 (2005)

  • Смирнова Н.Н. «Операционная система Линукс: начальный курс пользователя. Учебное пособие» Смирнова, Панова, Касаткина БГТУ 2007

  • Олифер Н.А., Олифер Р.Г. «»сетевые операционные системы» издательство «Питер» 2005

  • Романов А.В., Гордеев А.Ю. «Системное программное обеспечение»

  • Гордеев А.В. «Операционные системы: учебник для вузов» 2-е издание

  • Таненбаум Операционные системы: разработка и реализация

Лабораторные работы

  • Операционная система линукс лабораторный практикум. Редакция Смирновой

Глава 1. Введение

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

Поколения ОС

  1. Ламповая элементная база 1945-55.

  2. Полупроводниковые транзисторы и диоды 1955-1965.

    1. Операционные системы пакетной обработки.

    2. Мини ЭВМ

  3. Интегральная схема 1965-1980.

    1. Первые диалоговые операционные системы

  4. Сверхбольшие интегральные схемы 1980-…

    1. Операционные системы с дружественным интерфейсом

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

Типы процессоров

  1. 1974 год

    1. Intel 8080 8-ми разрядный

    2. Zilok Z-80

Операционная система CP/M

  1. IBM PC

    1. Intel 8886, 8088 16-ти разрядный. 4.77 МГц

    2. 80286 до 20 Мгц, введена система защиты памяти

    3. 80386

Операционные системы: MS DOS (разные версии) CP/M-86 DR DOS →Novel DOS (поддержка сетей, многозадачность)→Open DOS Free DOS

Windows

Но основе MC DOS1:

  1. Windows: оболочка, запускаемая из под MC DOS. 3 версии, 3-удачная. Многозадачность.

  2. Windows 95- объединение ядра MS DOS и графического интерфейса Windows

  3. Windows 98SE

  4. Windows Me

На основе Windows NT2:

  1. Windows 2000

  2. Windows XP (параллельно Server 2003)

  3. Windows Vista (параллельно Server 2008)

  4. Windows 7

Unix

PDP 11/…

Вплоть до версии Unix V7 использовалась для обучения, имела свободное распространение.

Unix System V- первая коммерческая ОС семейства Unix

Причины распространения операционной системы:

  1. Переносимость(за счет того, что система написана на языке высокого уровня)

  2. Простота и понятность интерфейса

  3. Широкое использование текстовых файлов

Linux

После закрытия системы unix изучение ее в учебных целях стало невозможно. Таненбаум создает Minix, как свободно распространяемую ОС для обучения.

1991 г. один из учеников Таненбаума создает Linux, ориентированную на продвинутых пользователей.

Дистрибутивы:

  1. Slackuare

  2. RedHat

    1. Mandriva

  3. Debian (надежность)

    1. Ubuntu

  4. Knoppix (без инсталляции)

  5. Gentoo (идет в виде исходных текстов, для установки необхоима компеляция)

  6. Damn Small (маленький)

BSD

      1. 4.2 BSD

      2. 386BSD

    1. FreeBSD 9.0

      1. PC BSD

    2. NetBSD 5.0

POSIX- стандарт переносимой системы Unix. Определяет параметры программ для совместимости с Unix.

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

Процесс- это программа в момент выполнения.

Дескриптор процесса- информация, необходимая и достаточная для управления процессом.

Контекст процесса- информация, необходимая для перевода процесса в активное состояние.

Адресное пространство процессора- набор адресов, доступных процессу

Образ процесса:

      1. Сегмент кода (текста)

      2. Сегмент данных

        1. Инициализированные

        2. Не инициализированные

      3. Сегмент стека

Режимы процессора:

  1. Пользовательский

  2. Режим ядра (привилегированный)

Системный вызов- передача управления из программы пользователя операционно системе с целью выполнения заданных действий.