Презентация на тему: Windows 2000

Windows 2000
Windows 2000
История
Windows 2000
Принципы проектирования
Принципы проектирования
Архитектура Windows 2000
Схема архитектуры Windows 2000
Windows 2000
1/9
Средняя оценка: 4.0/5 (всего оценок: 24)
Код скопирован в буфер обмена
Скачать (219 Кб)
1

Первый слайд презентации: Windows 2000

История Принципы проектирования Компоненты системы Подсистемы окружения Файловая система Работа в сети Интерфейс программиста 1

Изображение слайда
2

Слайд 2: Windows 2000

32- битовая многозадачная операционная система для микропроцессоров типа Intel (продолжает линию NT). Основные цели системы : переносимость безопасность соответствие POSIX поддержка многопроцессорности расширяемость поддержка интернационализации совместимость приложений с MS-DOS и MS-Windows. Использует архитектуру микроядра. Доступна в нескольких версиях - Professional, Server, Advanced Server, National Server. В 1996 году было продано больше лицензий на NT server, чем лицензий на UNIX 2

Изображение слайда
3

Слайд 3: История

В 1988 Microsoft приняла решение о разработке переносимой ОС “new technology” (NT), которая поддерживала бы и OS/2, и POSIX APIs. Первоначально NT должны была использовать OS/2 API как свое естественное окружение, однако в процессе разработки NT была изменена и стала использовать Win32 API, что отражает популярность Windows 3.0. 3

Изображение слайда
4

Слайд 4

POSIX  (англ.  P ortable  O perating  S ystem  I nterface  — переносимый интерфейс операционных систем) — набор стандартов, описывающих интерфейсы между операционной системой и прикладной программой (системный API), библиотеку языка C и набор приложений и их интерфейсов. Стандарт создан для обеспечения совместимости различных UNIX-подобных операционных систем и переносимости прикладных программ на уровне исходного кода, но может быть использован и для не-Unix систем. OS/2  — операционная система фирмы IBM, в определённый период времени разрабатывавшаяся с участием Microsoft. 4

Изображение слайда
5

Слайд 5: Принципы проектирования

Расширяемость – многоуровневая архитектура. Ядро ( Executive ), исполняемое в защищенном режиме, обеспечивает базовые системные сервисы. Поверх ядра реализованы несколько серверных подсистем, работающих в пользовательском режиме. Модульная структура позволяет добавлять новые подсистемы окружения без модификации ядра. Переносимость — Windows 2000 может быть перенесена с одной аппаратной архитектуры на другую со сравнительно небольшими изменениями. Написана на C и C++. Код, зависящий от процессора, изолирован в динамически линкуемую библиотеку (DLL), называемую “ уровень абстрагирования от аппаратуры ” - “hardware abstraction layer” (HAL). 5

Изображение слайда
6

Слайд 6: Принципы проектирования

Надежность — Windows 2000 использует аппаратную защиту для виртуальной памяти and и программные защитные механизмы – для ресурсов ОС. Совместимость — приложения, которые следуют IEEE 1003.1 (POSIX) – стандарту, могут компилироваться для Windows 2000 без изменений в исходном тексте. Производительность — подсистемы Windows 2000 могут взаимодействовать друг с другом с помощью высокопроизводительной передачи сообщений. Прерывание низкоприоритетных потоков позволяет системе быстро реагировать на внешние события. Спроектирована для симметричного мультипроцессирования. Поддержка интернационализации (i18n) и локализации (l10n) — поддерживает различные языки и “ культуры ” с помощью NLS API. 6

Изображение слайда
7

Слайд 7: Архитектура Windows 2000

Многоуровневая система модулей. Защищенный режим — HAL, ядро, executive. Пользовательский режим – набор подсистем Подсистемы окружения эмулируют различные ОС. Подсистемы защиты реализуют различные функции безопасности. 7

Изображение слайда
8

Слайд 8: Схема архитектуры Windows 2000

8

Изображение слайда
9

Последний слайд презентации: Windows 2000

9

Изображение слайда