Операционные системы, среды и оболочки. Макаренко С.И. - 151 стр.

UptoLike

Составители: 

11. ОСОБЕННОСТИ ПОСТРОЕНИЯ ОПЕРАЦИОННЫХ СИСТЕМ
СЕМЕЙСТВА WINDOWS
11.1 Краткая история создания ОС Windows
Операционные системы корпорации Microsoft можно условно
разделить на три группы:
1. MS-DOS и MS-DOS+Windows 3.1,
2. потребительские (consumer) версии Windows (Windows 95/98/Me),
3. линия ОС, ведущих свое начало от Windows NT (Windows
NT/2000/XP/Vista).
Однозадачная 16-разрядная ОС MS-DOS была выпущена в начале
80-х годов и затем широко применялась на компьютерах с процессором x86.
Вначале MS-DOS была довольно примитивна, ее оболочка занималась,
главным образом, обработкой командной строки, но в последующие версии
было внесено много улучшений, заимствованных, главным образом, из ОС
Unix. Затем под влиянием успехов дружественного графического интерфейса
корпорации Macintosh была разработана система Windows. Особенно
широкое распространение получили версии Windows 3.0, 3.1 и 3.11.
Первоначально это была не самостоятельная ОС, а скорее многозадачная
невытесняющей многозадачностью) графическая оболочка MS-DOS, которая
контролировала компьютер и файловую систему.
В 1995 г. была выпущена 32-разрядная ОС Windows 95, где была
реализована вытесняющая многозадачность. ОС Windows 95 включала
большой объем 16-разрядного кода, главным образом для обеспечения
преемственности с приложениями MS-DOS. Другой проблемой данной
версии Windows, была нереентерабельность существенной части кода ядра.
Так, если один из потоков был занят модификацией данных в ядре, другой
поток, чтобы не получить эти данные в противоречивом состоянии,
вынужден был ждать, то есть не мог воспользоваться системными сервисами.
Это, зачастую, сводило на нет преимущества многозадачности.
Операционная система Windows NT (New Technology) - новая 32-
разрядная ОС, совместимая с предшествующими версиями Windows по
интерфейсу. Работу над созданием системы возглавил Дэвид Катлер, один из
ключевых разработчиков ОС VAX VMS. Ряд идей системы VMS
присутствует в NT. Заметна преемственность в системе управления большим
адресным пространством и резидентным множеством процесса, в системе
приоритетов обычных процессов и процессов реального времени, в средствах
синхронизации и т.д. Вместе с тем Windows NT - это совершенно новый
амбициозный проект разработки системы с учетом новейших достижений в
области архитектуры микроядра.
151
   11. ОСОБЕННОСТИ ПОСТРОЕНИЯ ОПЕРАЦИОННЫХ СИСТЕМ
                  СЕМЕЙСТВА WINDOWS

           11.1 Краткая история создания ОС Windows

      Операционные системы     корпорации    Microsoft   можно   условно
разделить на три группы:
     1. MS-DOS и MS-DOS+Windows 3.1,
     2. потребительские (consumer) версии Windows (Windows 95/98/Me),
     3. линия ОС, ведущих свое начало от Windows NT (Windows
        NT/2000/XP/Vista).
      Однозадачная 16-разрядная ОС MS-DOS была выпущена в начале
80-х годов и затем широко применялась на компьютерах с процессором x86.
Вначале MS-DOS была довольно примитивна, ее оболочка занималась,
главным образом, обработкой командной строки, но в последующие версии
было внесено много улучшений, заимствованных, главным образом, из ОС
Unix. Затем под влиянием успехов дружественного графического интерфейса
корпорации Macintosh была разработана система Windows. Особенно
широкое распространение получили версии Windows 3.0, 3.1 и 3.11.
Первоначально это была не самостоятельная ОС, а скорее многозадачная (с
невытесняющей многозадачностью) графическая оболочка MS-DOS, которая
контролировала компьютер и файловую систему.
      В 1995 г. была выпущена 32-разрядная ОС Windows 95, где была
реализована вытесняющая многозадачность. ОС Windows 95 включала
большой объем 16-разрядного кода, главным образом для обеспечения
преемственности с приложениями MS-DOS. Другой проблемой данной
версии Windows, была нереентерабельность существенной части кода ядра.
Так, если один из потоков был занят модификацией данных в ядре, другой
поток, чтобы не получить эти данные в противоречивом состоянии,
вынужден был ждать, то есть не мог воспользоваться системными сервисами.
Это, зачастую, сводило на нет преимущества многозадачности.
     Операционная система Windows NT (New Technology) - новая 32-
разрядная ОС, совместимая с предшествующими версиями Windows по
интерфейсу. Работу над созданием системы возглавил Дэвид Катлер, один из
ключевых разработчиков ОС VAX VMS. Ряд идей системы VMS
присутствует в NT. Заметна преемственность в системе управления большим
адресным пространством и резидентным множеством процесса, в системе
приоритетов обычных процессов и процессов реального времени, в средствах
синхронизации и т.д. Вместе с тем Windows NT - это совершенно новый
амбициозный проект разработки системы с учетом новейших достижений в
области архитектуры микроядра.


                                  151