Операционные системы: управление памятью. Макаров П.С. - 24 стр.

UptoLike

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

монолитной ОС, в том числе включая виртуальную память и систему
управления процессом.
Windows 95 работала на основе файловой системы MS-DOS. В июне
1997 года была выпущена версия Windows 98. Основным отличием данной
версии Windows от Windows 95 была разница в интерфейсе пользователя, более
полная интеграция с INTERNET поддержка USB-устройств.
В Windows 95 были 2 основные проблемы: во-первых, не смотря на то,
что
система была многозадачной, могла сложиться ситуация: если процесс был
занят управлением какой-либо структуры данных в ядре, то по истечении его
кванта времени управление передавалось другому процессу, при этом новый
процесс мог получить структуру данных в противоречивом состоянии.
Чтобы предотвратить данную ситуацию, каждому процессу,
попадающему в ядро, навешивался гигантский мьютекс,
покрывающий все
систему, но из-за этого уничтожалось много преимуществ многозадачности.
Во-вторых, нижний 1 Мбайт адресного пространства совместно использовался
всеми процессами. В результате ошибка одной программы могла повредить
структуры нескольких других программ.
В 2000 году выходит ОС Windows Me. Это была та же Windows 98,
включающая в себя некоторые дополнительные функции: функцию отката
системы, улучшенную поддержку
сети и многопользовательских игр, так же
использование изображений, музыки и фильмов.
Windows NT
К концу 80-х годов корпорация Microsoft осознала, что монтирование
32-разрядной ОС поверх 16-ти разрядной MS-DOS не является лучшим
решением. Проект оказался успешным, и в 1993 году была выпущена версия
Windows NT v 3.1. Наиболее важным в данной ОС была безопасность, высокая
надежность, отсутствующая в
других версиях Windows. Первое значительное
усовершенствование Windows NT произошло в 1996 году с выпуском Windows
NT 4.0. Кроме того, что она отличалась высокой безопасностью и надежностью,
она обладала удобным пользовательским интерфейсом от Windows 95 что и
обусловило ее коммерческий успех. ОС серии NT были практически полностью
написаны на языке Си с небольшими включениями на Assembler для
низкоуровневых функций. Всего в версии NT 4.0
было 16 000 000 строк.
Windows 2000 следом за Windows 4.0 было решено выпустить версию
Windows NT 5.0, которую переименовали в Windows 2000. Основной ее
особенностью является то, что это полностью 32-разрядная ОС, многозадачная,
с индивидуально защищенными процессами, каждый из которых имеет
32-разрядное адресное пространство. Еще более полное усовершенствование
заключается в том, что появилась поддержка информационных портов,
каталоговая служба Active Directory, поддержка смарт
карт, инструменты
мониторинга системы, совершенную структуру администрирования.
24