Основы построения операционных систем. Стандартизация набора процедур. Дистрибутив операционной системы

Страницы работы

Фрагмент текста работы

ДИСЦИПЛИНА: ОПЕРАЦИОННЫЕ СИСТЕМЫ

РАЗДЕЛ 1. ОСНОВЫ ПОСТРОЕНИЯ ОПЕРАЦИОННЫХ СИСТЕМ

ЛЕКЦИЯ №2

Четвертое поколение (Средина 70-х – наши дни): персональные компьютеры

Характеристика периода

  • Элементная база ЭВМ – БИС, СБИС.
  • Значительное снижение стоимости и размеров ЭВМ.
  • Появление большого количества различных платформ ЭВМ как специализированных, так и общего профиля.
  • Появление микропроцессоров и персональных компьютеров.
  • Появление открытой архитектуры ПК.
  • Появление и развитие большого количества операционных систем.
  • Появление графического интерфейса пользователя (GUI).
  • Разработка стека сетевых протоколов

ЭВМ четвертого поколения

СЛАЙД 1 ИЗ 22

ДИСЦИПЛИНА: ОПЕРАЦИОННЫЕ СИСТЕМЫ

РАЗДЕЛ 1. ОСНОВЫ ПОСТРОЕНИЯ ОПЕРАЦИОННЫХ СИСТЕМ

ЛЕКЦИЯ №2

QDOS (Seattle Computer Products)

CP/M (Control Program for Microcomputers) Digital Research

  • Основные разработчики: Т. Патерсон.
  • Платформа – IBM PC.
  • Год разработки – 1980.

  • Основные разработчики: Г. Килдэлл.
  • Платформа – Intel 8080.
  • Год разработки – 1975.

MS-DOS (Microsoft)

  • Основные разработчики: Т. Патерсон.
  • Платформа – IBM PC.
  • Год разработки – 1981.

Microsoft Windows 1.0

DR-DOS Digital Research, Novell

Графическая надстройка над MS-DOS. Год выпуска– 1985.

Windows 95, 98, Me

Windows NT 3.1 (1993)

Windows NT 4.0 (1996)

Windows XP (2001)

Windows Server2003

Windows Vista (2007)

СЛАЙД 2 ИЗ 22

ДИСЦИПЛИНА: ОПЕРАЦИОННЫЕ СИСТЕМЫ

РАЗДЕЛ 1. ОСНОВЫ ПОСТРОЕНИЯ ОПЕРАЦИОННЫХ СИСТЕМ

ЛЕКЦИЯ №2

UNIX V1 (1971)

UNIX V6 (1976)

1BCD (1977)

UNIX V7 (1979)

UNIX SYSTEM III(1981)

4.1BCD (1981)

SunOS1 (1982)

UNIX SYSTEM V(1983)

4.3BCD (1986)

UNIX SYSTEM V R4(1988)

SunOS4.1 (1989) Solaris 1.0

UNIX V10 (1989)

Solaris 2.0 (1992)

4.4BCD (1992)

FreeBCD 1 (1993)

OpenBCD3.0 (2001)

Solaris 10 (2002)

FreeBCD 7 (2008)

СЛАЙД 3 ИЗ 22

ДИСЦИПЛИНА: ОПЕРАЦИОННЫЕ СИСТЕМЫ

РАЗДЕЛ 1. ОСНОВЫ ПОСТРОЕНИЯ ОПЕРАЦИОННЫХ СИСТЕМ

ЛЕКЦИЯ №2

Apple DOS (1978)

LisaOS/MacWorks(1978)

Macintosh System 1(1984)

Macintosh System 7.6 - MacOS(1997)

Mac OS X 10.0 –Гепард (2001)

Mac OS X 10.6 Snow Leopard (2009)

Apple DOS

Macintosh 128K

Lisa

Стивен Пол Джобс (Steven Paul Jobs)

СЛАЙД 4 ИЗ 22

ДИСЦИПЛИНА: ОПЕРАЦИОННЫЕ СИСТЕМЫ

РАЗДЕЛ 1. ОСНОВЫ ПОСТРОЕНИЯ ОПЕРАЦИОННЫХ СИСТЕМ

ЛЕКЦИЯ №2

POSIX 1003.1 (Portable Operation System)

  • Цель – стандартизация набора процедур, которые должна предоставлять каждая соответствующая данному стандарту система UNIX (прикладной программный интерфейс).
  • Разработчики – Институт инженеров по электротехнике и электронике (IEEE), Open Group, ISO.
  • Годы разработки - 1998 г.
  • Последующие редакции – 2001, 2003 гг.
  • На сегодняшний день стандарт состоит из следующих частей:
  • Основные определения (термины, концепции и интерфейсы, общие для всех частей);
  • Описание прикладного программного C-интерфейса к системным сервисам;
  • Описание интерфейса к системным сервисам на уровне командного языка и служебных программ;
  • Детальное разъяснение положений стандарта, обоснование принятых решений.

СЛАЙД 5 ИЗ 22

ДИСЦИПЛИНА: ОПЕРАЦИОННЫЕ СИСТЕМЫ

РАЗДЕЛ 1. ОСНОВЫ ПОСТРОЕНИЯ ОПЕРАЦИОННЫХ СИСТЕМ

ЛЕКЦИЯ №2

Free Software Foundation (Фонд свободного ПО)

  • Цель организации – устранение запретов и ограничений по распространению, копированию, модификации и изучению программного обеспечения.
  • Основатель – Ричард Столлман (Richard Stallman).
  • Год создания организации- 1984 г.
  • Достижения:
    • Проект GNU («Манифест GNU»-1985 г.).
    • Лицензия GPL (General Public License).
  • Основной принцип: Программное обеспечение, должно поставляться с открытыми исходными кодами и его можно дорабатывать, модифицировать, передавать или продавать другим лицам при условии, что результат такой переработки тоже будет распространяться под лицензией GPL (copyleft).

Ричард Столлман (Richard Stallman)

СЛАЙД 6 ИЗ 22

ДИСЦИПЛИНА: ОПЕРАЦИОННЫЕ СИСТЕМЫ

РАЗДЕЛ 1. ОСНОВЫ ПОСТРОЕНИЯ ОПЕРАЦИОННЫХ СИСТЕМ

ЛЕКЦИЯ №2

Ядро Linux

  • Цель разработки – создание простой UNIX-подобной системы для персональных компьютеров.
  • Разработчик – Линус Торвальдс.
  • Год создания - 1991 г.
  • Версия ядра 1.0 – 1994 г.
  • Ядро Linux изначально распространяется по лицензии GPL.
  • Стабильные версии ядра оканчиваются на четные числа -2.4
  • Экспериментальные версии ядра оканчиваются на нечетные числа -2.4

Линус Торвальдс. (швед. Linus Benedict Torvalds)

СЛАЙД 7 ИЗ 22

ДИСЦИПЛИНА: ОПЕРАЦИОННЫЕ СИСТЕМЫ

РАЗДЕЛ 1. ОСНОВЫ ПОСТРОЕНИЯ ОПЕРАЦИОННЫХ СИСТЕМ

ЛЕКЦИЯ №2

GNU/Linux

Утилиты GNU

Linux-ядро

СЛАЙД 8 ИЗ 23

ДИСЦИПЛИНА: ОПЕРАЦИОННЫЕ СИСТЕМЫ

РАЗДЕЛ 1. ОСНОВЫ ПОСТРОЕНИЯ ОПЕРАЦИОННЫХ СИСТЕМ

ЛЕКЦИЯ №2

  • Дистрибутив операционной системы — это форма распространения системного программного обеспечения. Наличие дистрибутивов вызвано тем, что форма программного обеспечения, используемая для его распространения, почти никогда не совпадает с формой программного обеспечения работающей системы.
  • В состав дистрибутива обычно включаются:
  • программы для начальной инициализации системы (инициализация аппаратной части, загрузка урезанной версии системы и запуск программы-установщика);
  • программа-установщик (для выбора режимов и параметров установки);
  • набор специальных файлов, содержащих отдельные части системы (так называемые пакеты).

Один из самых первых дистрибутивов GNU/Linux - SLS (Softlanding Linux System). Год выпуска : 1992; Разработчик: Питер Макдональд (Peter MacDonald).

СЛАЙД 9 ИЗ 22

ДИСЦИПЛИНА: ОПЕРАЦИОННЫЕ СИСТЕМЫ

РАЗДЕЛ 1. ОСНОВЫ ПОСТРОЕНИЯ ОПЕРАЦИОННЫХ СИСТЕМ

ЛЕКЦИЯ №2

Slackware – первый дистрибутив GNU/Linux, получивший широкое распространение.

Дата появления - июль 1993. Разработчик - Патрик Фолькердинг. Основан на дистрибутиве SLS. Официальный сайт – http://www.slackware.com. Текущая версия - Slackware 13.1.

Старейшие дистрибутивы GNU|Linux

Red Hat

Debian

Патрик Фолькердинг (Patrick J. Volkerding)

ноябрь 1994

октябрь 1995

СЛАЙД 10 ИЗ 22

ДИСЦИПЛИНА: ОПЕРАЦИОННЫЕ СИСТЕМЫ

РАЗДЕЛ 1. ОСНОВЫ ПОСТРОЕНИЯ ОПЕРАЦИОННЫХ СИСТЕМ

ЛЕКЦИЯ №2

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

СЛАЙД 11 ИЗ 22

ДИСЦИПЛИНА: ОПЕРАЦИОННЫЕ СИСТЕМЫ

РАЗДЕЛ 1. ОСНОВЫ ПОСТРОЕНИЯ ОПЕРАЦИОННЫХ СИСТЕМ

ЛЕКЦИЯ №2

Критерии свободного программного обеспечения

  • Свобода использования программы с любой целью ("нулевая свобода").
  • Свобода изучения программы и её изменения для своих целей ("первая свобода"). Условием этого является доступность исходного текста программы.
  • Свобода распространения копий программы("вторая свобода").
  • Свобода улучшать программу и публиковать свою усовершенствованную версию ("третья свобода"). Условием этого является доступность исходного текста программы.

Ричард Столлман (Richard Stallman)

СЛАЙД 12 ИЗ 22

ДИСЦИПЛИНА: ОПЕРАЦИОННЫЕ СИСТЕМЫ

РАЗДЕЛ 1. ОСНОВЫ ПОСТРОЕНИЯ ОПЕРАЦИОННЫХ СИСТЕМ

ЛЕКЦИЯ №2

СЛАЙД 13 ИЗ 22

ДИСЦИПЛИНА: ОПЕРАЦИОННЫЕ СИСТЕМЫ

РАЗДЕЛ 1. ОСНОВЫ ПОСТРОЕНИЯ ОПЕРАЦИОННЫХ СИСТЕМ

ЛЕКЦИЯ №2

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

По особенностям управления ресурсами

По особенностям аппаратных платформ

По особенностям областей использования

По особенностям построения

СЛАЙД 14 ИЗ 22

ДИСЦИПЛИНА: ОПЕРАЦИОННЫЕ СИСТЕМЫ

РАЗДЕЛ 1. ОСНОВЫ ПОСТРОЕНИЯ ОПЕРАЦИОННЫХ СИСТЕМ

ЛЕКЦИЯ №2

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

По особенностям управления ресурсами

По особенностям аппаратных платформ

По особенностям областей использования

По особенностям построения

Поддержка многозадачности

Характер многозадачности

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

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

Поддержка многопроцессорности

СЛАЙД 15 ИЗ 22

ДИСЦИПЛИНА: ОПЕРАЦИОННЫЕ СИСТЕМЫ

РАЗДЕЛ 1. ОСНОВЫ ПОСТРОЕНИЯ ОПЕРАЦИОННЫХ СИСТЕМ

ЛЕКЦИЯ №2

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

По особенностям управления ресурсами

По особенностям аппаратных платформ

По особенностям областей использования

По особенностям построения

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

Миникомпьютеров

Мэйнфреймов

Кластеров

Сетей ЭВМ

СЛАЙД 16 ИЗ 22

ДИСЦИПЛИНА: ОПЕРАЦИОННЫЕ СИСТЕМЫ

РАЗДЕЛ 1. ОСНОВЫ ПОСТРОЕНИЯ ОПЕРАЦИОННЫХ СИСТЕМ

ЛЕКЦИЯ №2

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

По особенностям управления ресурсами

По особенностям аппаратных платформ

По особенностям областей использования

По особенностям построения

Системы пакетной обработки

Системы разделения времени

Системы реального времени

СЛАЙД 17 ИЗ 22

ДИСЦИПЛИНА: ОПЕРАЦИОННЫЕ СИСТЕМЫ

РАЗДЕЛ 1. ОСНОВЫ ПОСТРОЕНИЯ ОПЕРАЦИОННЫХ СИСТЕМ

ЛЕКЦИЯ №2

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

Совокупность операционных систем отдельных компьютеров, составляющих сеть

Операционная система отдельного компьютера способного работать в сети

СЛАЙД 18 ИЗ 22

ДИСЦИПЛИНА: ОПЕРАЦИОННЫЕ СИСТЕМЫ

РАЗДЕЛ 1. ОСНОВЫ ПОСТРОЕНИЯ ОПЕРАЦИОННЫХ СИСТЕМ

ЛЕКЦИЯ №2

Распределенная операционная система

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

При доступе к файлу в сетевой ОС пользователь должен знать имя файла

Похожие материалы

Информация о работе