Главная » Информационные системы » Операционные системы » Свойства системы Windows

Свойства системы Windows

В 1988 году компания Microsoft решила создать операционную систему нового поколения.1] Возможности использовавшейся в то время MS-DOS были слишком ограниченными: это была однопользовательская операционная система для 8- или 16-разрядной архитектуры с примитивной поддержкой процессов, для которых даже не обеспечивалась защита памяти.

Команду разработчиков новой операционной системы возглавил Дэйв Катлер (Dave Cutler), ранее уже участвовавший в разработке нескольких ОС. Это были системы реального времени для мини-компьютеров, в частности, операционная система архитектуры VAX. Работа над системой началась в 1989 году. Первоначально команда разработчиков состояла из 10 человек, а на последних этапах выполнения проекта она насчитывала более 40. В общей сложности на разработку было затрачено около сотни человека – лет. В результате в 1993 году появилась операционная система, получившая название Windows NT. Далее мы будем говорить о системе Windows, имея в виду операционные системы Windows NT и Windows 2000.

Согласно замыслу новая операционная система должна была обладать следующими основными свойствами:

1.[2Расширяемость. Для этого система имеет модульную объектно-ориентированную структуру, позволяющую отделить стандартные функции (например, управление доступом к ресурсам) от специфических алгоритмов управления конкретными устройствами.]

2.Переносимость. Позволяет системе приспосабливаться к различным аппаратным архитектурам. Программный код написан на языках высокого уровня, преимущественно на С, а некоторые части – на С++ и Ассемблере.

3.Масштабируемость. Благодаря этому свойству приложения могут использовать преимущества различных типов существующего аппаратного обеспечения. В частности обеспечивается поддержка мультипроцессорной архитектуры и большого физического адресного пространства.

4.Возможность интеграции в распределенные системы и способность взаимодействовать с другими операционными системами.

5.[3Надежность. Система должна быть защищена от внутренних ошибок, отказов и внешних атак. Модульная структура помогает локализовать ошибки и выявить их источники.3] (Механизм виртуальной памяти и защита адресных пространств не позволяют приложениям разрушать друг друга.)

6.Совместимость с существующими системами Microsoft. (Предоставляет пользователям возможность совмещать работу программного обеспечения с новыми операционными системами.)

7.Защита от несанкционированного доступа. Защита обеспечена на уровне С2 с возможностью усиления в последующих версиях. Данному уровню защиты соответствует вход с проверкой пароля, защита адресных пространств и квоты на использование ресурсов.


Друзья! Приглашаем вас к обсуждению. Если у вас есть своё мнение, напишите нам в комментарии.

Поделиться
Дисциплины