Windows’95 и Windows NT, Сходства и различия

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

Содержание работы

ЛЕКЦИЯ 1

            1. 1    Windows’95 и Windows NT. Сходства и различия.

Желание сократить расходы на разработку ОС и увеличить переносимость прикладных систем на различные аппаратные платформы привело к идее создания ОС, основанных на микроядре.

Микроядро - виртуальная машина минимальной функциональности, на которой строится вся операционная система.

Для перенесения всей ОС на другую аппаратную платформу достаточно переписать микроядро.

Большинство современных ОС построено на архитектуре микроядра. Это ОС фирм IBM, Microsoft, Novell, Sun и большинства поставщиков UNIX. Операционная система Windows NT также построена на архитектуре микроядра и, поэтому, переносима на многие аппаратные платформы. Кроме того, существует Windows’95, имеющая ту же базовую функциональность, что и Windows NT. Различия этих систем определяются разными целями, принятыми при их создании.

Windows’95 ориентирована на маломощные рабочие станции и переносимые персональные компьютеры. Windows NT Workstation ориентирована на высокопроизводительные рабочие станции. Windows NT Server используется как сервер сети. Для разработчиков программного обеспечения имеется единая платформа, состоящая из Win32® (the 32-bit Windows application programming interface) и OLE.

            1.2     Общие черты Windows’95 и Windows NT

а)      Простота использования

Автоматическое определение оборудования во время инсталляции и последующей конфигурации

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

Технология Plug and Play б)      Мощность

Реальная многозадачность

Использование Win32® и OLE в).      Способность совместной работы

Встроенная поддержка основных сетевых протоколов (TCP/IP, IPX/SPX, NetBeui)

Открытая сетевая архитектура и способность выбора типа сетевого клиента, транспорта, драйверов и расширяемость для поддержки дополнительных сетевых приложений.

Встроенные средства предоставления удаленного доступа к рабочей станции г).      Управляемость

Открытая архитектура управления с возможностью использования дополнительных управляющих систем.

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

Независимая настройка рабочей области экрана для каждого пользователя и средства мониторинга. д).      Поддержка приложений

Возможность выполнения 16-разрядных Windows приложений

Возможность выполнения 32-разрядных Windows приложений и поддержка OLE 2.0 е).      Переносимость

Полная переносимость на платформы Intel® 386DX, 486, и Pentium®

            1.3      Различия Windows’95 и Windows NT

Свойство

Windows’95

Windows NT Workstation

Обеспечение полной изоляции 16 битных Windows – приложений путем предоставления каждому отдельного адресного пространства

нет

да

Предоставление защиты по стандарту C-2. Отдельные каталоги и файлы могут быть сделаны невидимыми для выбранных пользователей

Нет

да

Установка прав различных пользователей к изменению конфигурации системы

Нет

да

Защита файловой структуры

нет

да

Автоматическое восстановление после краха системы

нет

да

Поддержка приложений MS DOS

да

большинство

Поддержка файловых структур NTFS и HPFS

нет

да

Поддержка графической библиотеки OpenGL (трехмерная графика)

следующая версия

да

Выполнение IBM® Presentation Manager® (through 1.3) и поддержка стандарта POSIX1003.2

Нет

да

Драйверы MS DOS

да

нет

Драйверы Win16

да

нет

Компрессия диска

нет

да

Возможность исполнения на PowerPC, MIPS и DEC Alpha

нет

да

Поддержка мультипроцессорных платформ

нет

да

Команды инженеров для решения проблем в критических случаях

нет

да

Ежемесячные информационные выпуски

нет

да

Ежеквартальные сервисные пакеты на CD и дискетах

нет

да

Идеология сообщений

При запуске программы ОС Windows создает программный поток, которому придается системная структура, называемая очередью сообщений. События, происходящие в системе, заставляют систему генерировать кодовые группы байт, которые называются сообщениями и которые ОС помещает в ту очередь, которая закреплена за потоком в ходе выполнения которого произошло событие. Некоторые события, например – срабатывание таймера, помещаются во все очереди одновременно.

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

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