Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
e_mail 22_02_2103 / Тема 1 (основной файл).ppt
Скачиваний:
19
Добавлен:
20.04.2015
Размер:
1.35 Mб
Скачать

Версии Windows NT

Название (кодовое название), варианты

Windows NT 3.1

Windows NT 3.5 (Daytona)

Windows NT 3.51 (Tukwila)

Windows NT 4.0 (Indy )

Windows 2000 (Cairo)

Windows ХР (Whistler)

Windows Server 2003 (Whistler Server,

Windows .NET Server)

Windows Vista (Longhorn)

Windows Server 2008 (Longhorn Server)

Windows 7 (Blackcomb, Vienna ) Windows Server 2008 R2

Википедия Windows NT.

номер версии

3.1.528

3.5.807

3.51.1057

4.0.1381

5.0.2195

5.1.2600 5.2.3790

6.0.6000 6.0.6001 6.1.7600 6.1.7600

Определение

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

К определению термина ОС

Карпов В.А. и

Танненбаум А. Олиферы В.Г. и Н.А.

Коньков К.Е.

( автономный

(ИНТЕРНЕТ

компьютер)

УНИВЕРСИТЕТ)

 

виртуальная

расширенная

ОС как

машина (!);

машина;

виртуальная

менеджер

менеджер

машина;

ресурсов;

ресурсов;

ОС как система

защита

 

управления

пользователей и

 

ресурсами;

программ;

 

 

постоянно

 

 

функционирую

 

 

щее ядро;

 

 

К определению ОС (функции)

 

ИНТЕРНЕТ

 

 

Танненбаум А.

Олиферы В.Г. и Н.А.

 

УНИВЕРСИТЕТ

 

 

 

(автономный компьютер)

 

Карпов В.А.

 

 

 

 

 

 

Коньков К.Е.

 

 

 

 

 

 

обеспечение

 

 

процессы;

 

управление

 

программ средствами

 

взаимоблокировка;

 

процессами

 

синхронизации

и

 

ввод/вывод;

 

управление памятью

 

коммуникации;

 

 

файлы;

 

управление файлами

 

управление памятью;

 

безопасность;

 

и внешними

 

управление ФС;

 

 

оболочка;

 

устройствами

 

управление

 

 

(не является

 

защита данных

 

вводом/выводом;

 

 

частью ОС)

 

интерфейс

 

обеспечение

 

 

 

 

прикладных

 

безопасности;

 

 

 

 

программ

 

 

 

 

 

 

пользовательский

 

 

 

 

 

 

интерфейс

Приведем определение ОС из Википедии

http://ru.wikipedia.org/wiki/%CE%EF%E5%F0%E0%F6%E8%EE%ED%ED%E0%FF_%F1%E8%F1%F2%E5%EC%E0

Операциоонная сист еома, сокр. ОС (англ. operating system, OS) — комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между устройствами вычислительной системы и прикладными программами, а с другой стороны — предназначены для управления устройствами, управления вычислительными процессами, эффективного распределения вычислительных ресурсов между вычислительными процессами и организации надёжных вычислений. Это определение применимо к большинству современных операционных систем общего назначения.

Основные функции (простейшие ОС):

загрузка приложений в оперативную память и их выполнение;

стандартизованный доступ к периферийным устройствам (устройства ввода-вывода);

управление оперативной памятью распределение между процессами, виртуальная память);

управление доступом к данным на энергонезависимых носителях (таких как жёсткий диск, компакт-диск и т. д.), как правило, с помощью файловой системы;

пользовательский интерфейс;

сетевые операции, поддержка стека протоколов

http://ru.wikipedia.org/wiki/%CE%EF%E5%F0%E0%F6%E8%EE%ED%ED%E0%FF_%F1%E8%F1%F2%E5%EC%E0

Дополнительные функции:

параллельное или псевдопараллельное выполнение задач (многозадачность);

взаимодействие между процессами: обмен данными, взаимная синхронизация;

защита самой системы, а также пользовательских данных и программ от действий пользователей (злонамеренных или по незнанию) или приложений;

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

http://ru.wikipedia.org/wiki/%CE%EF%E5%F0%E0%F6%E8%EE%ED%ED%E0%FF_%F1%E8%F1%F2%E5%EC%E0

Истоки появления «виртуальных машин»

Возможность операционной системы выполнять приложения, написанные для

других операционных систем называется

совместимостью.

Совместимость приложений может быть

•на двоичном уровне;

•на уровне исходных текстов.

Если процессоры имеют разную архитектуру, необходимо организовать эмуляцию двоичного кода (аппаратно или программно).

Организация множественных прикладных сред

Прикладная среда OS2

Прикладная среда OS3

Обычное

приложение

OS1

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

режим

Привилегированный

режим

Приложение

Приложение

OS2

OS3

API OS2

API OS3

API OS1

Менеджеры ресурсов

Базовые механизмы

Машинно-независимые задачи

Назаров С.В., Широков А.И. Многопользовательские операционные системы. Рис. 1.9, стр. 48

Реализация виртуальной машины

Программа

Программа

Программа

пользователя

пользователя

пользователя

MS-DOS

Linux

Windows

Вирт. hard

Вирт. hard

Вирт. hard

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

Реальное hardware

Карпов В.Е., Коньков К.А.. Основы операционных систем. (Под редакцией В.П. Иванникова) /Курс лекций. Учебное пособие/ Интернет-университет Информационных технологий