Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Загрузка ОС Windows NT. Особенности Windows NT




Загрузка ОС. Для запуска требуется присутствие след файлов: NTLDR, boot.ini, Ntdetect.com, NtoskrNL.exe, раздел реестра System и драйвера устройств. Прога, содержащаяся в загрузочном секторе, считывает корневой каталог и запускает из него файл NTLDR, кот считывает фа boot.ini и загружает некоторые драйверы, необходимые для загрузки. Получив инфо от аппаратных средствах компа, от проги Ntdetect.com, NTLDR запускает ядро ОС и передаёт ему инфо, собранную прогой Ntdetect.com. Далее загрузчик просматривает реестр и загружает раздел, отвечающий за аппаратный профиль; после чего загрузчик сканирует все сервисы, опред-е соответствующим разделом реестра и ищет драйвер устройств, кот должны быть загружены, но не инициализированы; после чего ядро создаёт раздел реестра, содержащий инфо об аппаратной части.

На стадии инициализации ядро выполняет след операции:

1) Инициализирует низкоуровневый драйвер устройств, загруженный на предыдущей стадии;

2) Загружает и инициализирует остальные драйверы устройств, прописанные в реестре;

3) Запускает проги, кот должны отработать, прежде чем будут выполн-ся какие-либо сервисы;

4) Создаёт файл подкачки;

5) Запускает все подсистемы, необходимые для работы ОС.

На стадии загрузки запускается процесс Winlogon.exe, кот в свою очередь, запускает процесс локального админа безопасности. После завершения инициализации ядра производится регистрация пользователя в системе. Процедура регистрации может происходить вручную или автоматич. на основании записи реестра. При инстоляции корневой каталог помещается в файл boot.ini, кот содержит инфо, необходимую для выбора ОС при загрузке.

Загрузочная запись раздела отвечает за выполнение след.действий:

1) Распознавание файловой системы и её применение для поиска загрузчика. В разделе FAT загрузочная запись имеет длину 1 сектор. В случае, если стоит FAT 32 – эта структура занимает 2 сектора, а в случае NTFS – до 16 секторов.

2) Нахождение загрузчика в ОС и его загрузка в память.

3) Начало выполнения кода загрузки.

Функция загрузчика (т.е файла NTLDR). Он управляет процессами выбора ОС и распознавания аппаратных средств перед инициализацией ядра. Когда NTLDR начинает работу, то он очищает экран, выполняя след действия:

1) Переключает процессор в режим исп-ия 32-разрядной модели памяти с прямой адресацией. Поскольку NTLDR представляет собой 32-разрядную прогу, то для того чтобы загрузчик смог выполнять кое-какие действия, проц-р необходимо переключить в защищенный режим.

2) Запускает соответствующую мини-файловую систему. Этот ход позволяет загрузчику читать файлы, получая доступ к ним и выполнять их копирование

3) Читает расположенный в корневом каталоге системного диска файл boot.ini и отображает на экране соотв-ющее меню загрузки.

4) Если для загрузки выбрано Windows NT, то выполн-ся файл ntdect.com, кот собирает инфо о физич устройствах

5) Загружает и запускает ядро ОС, т.е NtoskrNL.exe и передаёт ему инфо, собранную прогой ntdect.com

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

Устойчивость платформы NT объясняется также еще и тем, что она полно стью 32-разрядная, т. е. в ней нет никакой MS-DOS, а все программы, предназначенные для работы в этой операционной среде, запускаются только лишь в окне эмуляции, не способном полностью предоставить возможности "чистой" MS-DOS. Любой прямой доступ к оборудованию, например к порту LPT, будет полностью заблокирован. В Windows NT также не запустятся программы, которые обращаются напрямую к "железу", и те, которые используют VxD -драйверы, применяемые только в Windows 9x. В качестве "платы за прогресс" версии Windows NT плохо совместимы со всеми программами и устройствами, которые используют старые алгоритмы работы, такие как прямое обращение к портам ввода/вывода и т. п.

Операционные системы Windows NT намного лучше работают с оператив ной памятью, чем любая из операционных систем Windows 9x. Наиболее существенно заметно увеличение производительности новых операционных систем на мощных компьютерах, особенно критичными параметрами являю тся тактовая частота центрального процессора и объем оперативной памяти. Единственный, но и самый неприятный для пользователя, недостаток Windows NT — это относительно медленные загрузка и завершение работы. Но хорошая стабильность работы вполне позволяет обойтись без перезагрузки в течение рабочего дня, поэтому на этот недостаток можно и не обращать внимания.

 





Поделиться с друзьями:


Дата добавления: 2016-10-06; Мы поможем в написании ваших работ!; просмотров: 864 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Большинство людей упускают появившуюся возможность, потому что она бывает одета в комбинезон и с виду напоминает работу © Томас Эдисон
==> читать все изречения...

2548 - | 2212 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.01 с.