Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Материал / ZIBBEN-I.doc
Скачиваний:
59
Добавлен:
30.04.2013
Размер:
1.04 Mб
Скачать

1, Этапы развития спо.

  1. Ручное программирование в кодах.

  2. Создание ассемблеров.

  3. Создание абсолютных и перемещающих загрузчиков.

  4. Использование библиотек объектных модулей.

  5. Использование макросредств.

  6. Разработка алгоритмических языков высокого уровня.

60-70гг СССР

ЭВМ

СПО

М20

Мир

Минск

Бэсм

Наири

…..

Отдельные

Системные

программы


ЕС ЭВМ (IBM)

ЭВМ

СПО

ЕС 1020

1030

…..

1033

1040

…..

1061

DOS EC

OC EC

CBM

Mainframe IBM


  1. Создание дисковой операц. системы.

  2. Переход от однопрограммного режима к мультипрограммному.

Мини ЭВМ

Dec (digital)

PDP-11

СПО

СМ ЭВМ

….

cm 4

….

cm 1420

ОС РВ

РАФОС

…..

  1. Специализация операц. систем.

Супер мини ЭВМ (32 р)

VAX-11

CM-1700

VAX-VMS

Democ


Мини ЭВМ (16 разр)

PDP-11

CM-4

CM-1420

….

RT-11

PSX-11

Unix

….

Микро ЭВМ (16 р)

Электроника-60

ДВК

ПЛОС

ОСДВК

-Развитие сервисного ПО

-Развитие принципа независимости логического и физического представле -ния о системе.

10. Переход к персональным системам.

1. Переоценка ценностей. Развитие принципа персональности

Персональные компьютеры(ПК):

IBM PC-Intel x86, Pentium…

DEC - ALFA AXP

APPLE – Mac (Motorola 68x)

SUN

Hewlitt Packard

2. Развитие интерфейса

ОС: MS-DOS, DR-DOS, PC-DOS

3. Возврат к многозадачным системам.

Windows, OS/2

4. Широкое развитие сетевых средств.

Lan manager, Windows for workgroups, OS/2 warp, Windows NT.

11. Комплексирование разнообразного аппаратного обеспечения в сетевые структуры.

12. Многопроцессорные структуры.

SMP-симметричная многопроцессорная структура.

13. Создание глобальных сетей.

3. Назначение и функции ос.

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

Функции ОС:

  1. Управление процессами, данными, памятью, процессорами, устр-ми, файловой сис-мой, пользователями.

  2. Распределение реурсов.

  3. Организация многозадачных режимов.

  4. Интерфейсные ф-ции: (1. API-Application Program Interface; 2. пользовательский интерфейс(текстовый, графический, GUI); 3. Сетевой)

  5. Инструментальные средства

  6. Коммуникационные и сетевые ср-ва

ОС ПК

  1. Ядро

  2. Системные программные данные.

-драйверы

-файловая система

-система обработки и обслуживания программ (утилиты)

-системные библиотеки.

4. Классификация ос.

1. По организации управления процессами.

-однозадачные ОС (в каждый момент времени в системе вып-ся 1 задача). MS-DOS, MSX, …

- многозадачные ОС (ОС ЕС, OS/2, Unix, Windows NT, …)

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

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

-многопользовательские (Unix, Windows NT, Linux, VMS…)

3. По методу организации многозадачного режима.

- невытесняющая многозадачность или кооперативная (nonpreemptive) Win. 3.x, Novell, Netware.

- вытесняющая многозадачность (preemptive) OS/2, NT, Unix…

4. По поддержке многопотоковости (multithread)

- поддерживающие (Windows NT, OS/2)

- неподдерживающие

5. По многопроцессорной обработке

-симметричная ОС (обознач. СМП). В такой системе ОС децентрализована и распределяет системные и прикладные задачи по всем имеющимся пр-рам.

- ассимметричная ОС. Прикладные задачи вып-ся на одно пр-ре, а системные на другом.

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

По типу оборудования ОС делятся на:

- ОС мобильных компьютеров (и карманных тоже) PALM OS.

- ОС персональных, настольных комп-ров (Windows, CE)

- ОС миникомпьютеров (VAX фирмы Digital E.C.)

- Кластеры

Кластером наз. слабосвязанная совокуп-ть неск. вычислит. систем, работающих совместимо для выполнения общих приложений и представляющаяся пользователю единой системой. 2 задачи у кластеров: 1. Повышение произв-ти. 2. Повышение надежности и безотказности работы.

1-ые разработчики таких систем-Digital E.C. на VAX системах. Аппаратная задача создания кластеров: обеспечение обратной связи (быстрые шины). Прогр-ная задача: соотв. ОС. Первые ОС: Qualix Group-Octopus HA, Microsoft -Wolfpack (NT).

-DB2

IBM-Parallel Sysplex.

-Oracle Parallel Server 8.

-Microsoft Censter Service

-Caldera Open Unix, Sun Soloris, Compac Tru 64, Compac Alpha VMS, HP PA-RISC Cluster.

7. По особенностям ОС по режимам вып-я заданий.

- системы пакетной обработки. Пакет заданий готовится автономно заранее и вып-ся независимо от пользователя. Пакетный режим наиболее эффективен с т. зрения исп-ния ресурсов комп-ра.

-системы разделения времени. Здесь исп-ся диалоговый (или интерактивный) способ работы пользователя. Здесь эффект-ть работы зависит и от комп-ра, и от чел-ка.

-системы реального времени. В режиме реальн. времени вып-ся процессы, взаимодействующие с внеш. объектами, функционирующие в физическ. времени. Основное требование к процессам реальн. времени- гарантированное время ответа на внеш. событие. В таких ОС набор задач фиксирован, необходимые пр-мы, устр-ва и данные заранее определены, а процессы реальн. времени постоянно присутствуют в ОП. К ним относятся: QNX, RTX (NT Embedded), RT Linux, VMS. В такие системы встраив-ся ср-ва обнаружения и обработки аварийных ситуаций, резервирование. Системы реальн. врем. имеют развитую систему диспетчеризации на основе динамических приоритетов, развитые системы временного обслуживания.

8. По особенностям методов построения.

- способ построения ядра. (1. Монолитное ядро. Ядро исп-ся как одна резидентная пр-ма, работ-щая в привилегиров. режиме. Такой подход дает произв-ть. 2. Микроядерный подход. Микроядро содержит т. минимум ф-ций по упр-нию аппаратурой. Высокоуровневые ф-ции ОС вып-ют специализированные компоненты (серверы), кот. работают в пользовательском режиме. Такой подход работает более медленно из-за переключения режимов, но этот подход дает большую защищенность, гибкость и модифицированность.

- Наличие неск. прикладных сред. В рамках одной ОС м. вып-ть приложения для разнородных ОС. (WIN NT: MS-DOS, WIN-16, WIN-32,OS/2,POSIX)

- Распределенная орг-ция ОС. ОС разделена по узлам сети, но для пользов-ля вся сеть предстает как один комп-р с объединенными ресурсами. Для реализации требуется наличие единой справочной службы разделяемых ресурсов, единая служба времени, мех-зм удаленного вызова процедур (RPC). Т.ж. нужна многопотоковая обработка и другие распределенные службы.

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