Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 01.docx
Скачиваний:
30
Добавлен:
26.09.2019
Размер:
373.86 Кб
Скачать

1 Пара. Введение. Классификация, структура, функции и интерфейсы ос. Понятие операционной системы

Операционная система (ОС, operating system) – базовое системное программное обеспечение, управляющее работой компьютера и являющееся посредником (интерфейсом) между аппаратурой (hardware), прикладным программным обеспечением (application software) и пользователем компьютера (user).

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

  • 45-55 года ламповые системы ОС нет. Первая ОС появилась примерно в 50х для машины, работающей на перфокартах.

  • 1947 - ENIAC (Электронный числовой вычислитель)

  • 1950-х – 1960-х – диспетчеры (dispatchers)

  • 1960-х – 1970-х - классические операционные системы

  • 1975 – MS-DOS

  • 1980-х - персональные компьютеры. Apple выпустила ПК Lisa и Macintosh с операционной системой MacOS. Есть GUI

  • конец 1980-х начало 1990-х – GUI Windows для MS-DOS

  • начало 1990-х - ОС Linux

  • 1995 – Windows 95

Типы ос:

  1. Серверные

  2. Настольные (ноутбучные)

  3. Нетбучные

  4. КПК / смартфоны

  5. Маршрутизаторы

  6. МиниАТС

  7. Для микроконтроллеров, встраиваемые и ОС реального времени

Основные ос:

Apple

  • Mac OS X 10.6 Snow Leopard

Microsoft

  • Windows 7 (версия Windows NT 6.1)

  • Windows Server 2008 R2 (версия Windows NT 6.1) - вариант Windows 7 для работы на серверах

  • Microsoft Singularity

Sun Microsystems

  • Solaris - Unix-подобная ОС, основана на реализации UNIX System V Release 4 + наработки из SunOS

Unix-подобные

  • BSD (Berkeley Software Distribution, реализация Unix для DEC VAX) и её вариации

  • Linux (Ubuntu, …)

  • OpenSolaris

  • Google Chrome OS

Windows-совместимые

  • ReactOS

«Домашние» OS

  • KolibriOS

Наладонный компьютер (PDA)

  • Palm OS

  • Pocket PC, Windows Mobile

  • Symbian OS

Смартфоны

  • Google Android

  • Palm webOS в Palm Pre

  • Maemo в Nokia 770 Internet Tablet, Nokia N800, N810 и Nokia N900

  • Symbian OS

  • Apple iOS - ОС для Apple iPhone, iPod touch, iPad

  • BlackBerry OS

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

Требования к современным операционным системам Расширяемость.

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

Переносимость.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]