Загрузка Windows 2000 - Файловая система Windows 2000
Прежде чем операционная система Windows 2000 сможет начать работу, она должна загрузиться. Процесс загрузки создает начальные процессы. Мы кратко обсудим процесс загрузки операционной системы Windows 2000. С точки зрения аппаратного обеспечения, процесс загрузки состоит из чтения первого сектора первого диска (главной загрузочной записи), послечегопрочитаннойпрограммепередаетсяуправление. Этакороткаяпрограммана ассемблере считывает таблицу разделов, чтобы определить, в каком разделе содержится загружаемая операционная система. Найдя раздел с операционной системой, начальный загрузчик считывает первый сектор этого раздела, называемый Загрузочным сектором, и передает управление ему. Программа, содержащаяся в загрузочном секторе, считывает корневой каталог своего дискового раздела, находит в нем файл ntldr (еще одно археологическоесвидетельствотого, что Windows 2000 насамомделепредставляетсобой NT). Если этот файл удается найти, он загружается в память и ему передается управление. Программа ntldr загружает операционную систему Windows 2000. Существует несколько версий загрузочного сектора в зависимости от формата раздела (FAT-16, FAT-32 или NTFS). При установке Windows 2000 на диск записываются соответствующие версии главной загрузочнойзаписиизагрузочногосектора.
Затем программа ntldr считывает файл Boot. ini, представляющий собой единственный файл с информацией о конфигурации, не содержащейся в реестре. Он хранит в себе списки всех версий файлов hal. dll и ntoskernl. exe, которые могут быть загружены с данного раздела диска. В этом файле также содержатся такие параметры, как количество центральных процессоров и оперативной памяти, сколько памяти отводить процессу пользователя (2 или 3 Гбайт), а также на какой частоте работают часы реального времени. Затем программа ntldr выбирает и загружает файлы hal. dll и ntoskernl. exe, а также файл bootvid. dll, представляющий собой видеодрайвер по умолчанию. Он обеспечивает вывод на дисплей во время процесса загрузки. После этого программа ntldr считывает реестр, чтобы найти драйверы, необходимые для завершения загрузки (например, драйверы клавиатуры и мыши, а также десятки других драйверов, требуемых для управления различными микросхемами на материнской плате). Наконец, загрузчиксчитываетвсеэтидрайверыипередаетуправлениепрограммеntoskernl. exe.
После запуска операционная система выполняет некоторые общие процедуры инициализации, а затем вызывает компоненты исполняющей системы, чтобы те также выполнили собственную инициализацию. Например, менеджер объектов подготавливает свое пространство имен, чтобы другие компоненты могли обращаться к нему и добавлять свои объекты в пространство имен. Многие компоненты также выполняют определенные действия, относящиеся кихфункциям, так, менеджер памятинастраивает начальные таблицы страниц, а менеджер plug-and-play определяет, какие устройства ввода-вывода присутствуют, и загружает их драйверы. Вся загрузка состоит из десятков этапов, в течение которых на экране отображается полоса прогресса, растущая по мере выполнения очередных этапов. Последний этап заключается в создании первого настоящего пользовательского процесса, Сеансового менеджера smss. exe. Как только этот процесс начинает работу, загрузка считается законченной.
Сеансовый менеджер представляет собой "родной" процесс операционной системы Windows 2000. Он обращается к истинным системным вызовам и не пользуется вызовами подсистемы окружения Win32, которая в тот момент еще даже не работает. Одной из его первоочередныхобязанностейявляетсязапускэтойподсистемы (csrss. exe). Онтакжесчитывает с диска ульи реестра и узнает из них, что еще он должен сделать. Как правило, его работа заключается в помещении множества объектов в пространство имен менеджера объектов, создании дополнительных файлов подкачки и открытии нужных DLL. Завершив свою работу, сеансовыйменеджерсоздаетдемонрегистрацииwinlogon. exe.
В этот момент операционная система загружена и работает. Теперь пора запустить служебные процессы (демоны в пространстве пользователя) и позволить пользователям регистрироваться в системе. Сначала winlogon. exe создает менеджера аутентификации (lsass. exe), а затем запускает родительский процесс всех служебных процессов (services. exe). Последний процесс по информации, хранящейся в реестре, определяет, какие демоны в пространстве пользователя нужно запустить и в каких файлах они находятся. После этого он приступает к их созданию. Такие демоны показаны на рис. 11.2. Как правило, уже после того, как первый пользователь зарегистрировался всистеме, но еще до того, как он успел вней что-либо сделать, в операционной системе Windows 2000 наблюдается высокая активность с большим количеством обращений к диску. Это программа services. exe создает системные службы. Кроме того, она загружает все оставшиеся, еще не загруженные, драйверы устройств.
Программа winlogon. exe также отвечает за регистрацию всех пользователей в системе. Диалоговое окноотображается отдельной программой msgina. dll, чтобы другиепроизводители программного обеспечения могли заменить стандартную процедуру регистрации с вводом имени и пароля идентификацией отпечатков пальцев или еще чем-нибудь. После успешного входа пользователя в систему программа winlogon. exe получает из реестра профиль пользователя и определяет по нему, какую оболочку запустить. Многие пользователи этого не осознают, но стандартный рабочий стол Windows представляет собой просто программу explorer. exe (Проводник), у которой настроены некоторые параметры. При желании пользователь может выбрать в качестве оболочки другую программу, включая командную строку или даже редактор Word, для чего ему нужно просто отредактировать реестр. Однако редактирование реестра -- занятие не для слабых духом. Одна ошибка может сделать систему незагружаемой.
Похожие статьи
-
Операционная система Windows - Программное обеспечение информационных компьютерных систем
Само название Windows, на русском языке означает "Окна" и имеет в нашем языке синонимы Виндовс, Вундоуз и другие производные полученные после перевода....
-
Следующее "поколение" сетевых операционных систем Windows представляется в версии Windows Server 2000, первый выпуск которой, был осуществлен в 2000...
-
Управление Windows 2000 - Операционная система windows 2000
В отличие от предыдущих версий NT, операционная система Windows 2000 обладает огромным количеством новых возможностей. Многие из ее подсистем и служб,...
-
В общем случае, под операционной системой понимают комплект программ, позволяющих управлять ресурсами (оперативной памятью, жестким диском, процессором,...
-
Основные составные части - Операционная система Windows
Система операционный windows Наверное, ни одно из существующих на настоящий момент определений понятия "операционная система" не может претендовать на...
-
Файловая система - Операционная система Windows
Определение файловой системы Файловая система (англ. file system) - регламент, определяющий способ организации, хранения и именования данных на носителях...
-
Microsoft Windows XP - Операционные системы
Операционная система Microsoft Windows XP (от англ. eXPerience -- опыт), известная также под кодовым наименованием Microsoft Codename Whistler, является...
-
Краткий обзор Windows 2000 - Операционная система windows 2000
Достаточно посетить Web-узел Microsoft или просмотреть спецификацию Windows 2000, чтобы понять, что эта операционная система является действительно...
-
Межпроцессное взаимодействие - Файловая система Windows 2000
Для общения друг с другом потоки могут использовать широкий спектр возможностей, включая каналы, именованные каналы, почтовые ящики, вызов удаленной...
-
Процесс перезагрузки может быть достигнут путем прекращения работы системы, выключения питания и включения снова. Более простой способ - это указать...
-
Чтобы успешно работать с Windows XP, необходимо овладеть основными приемами работы с системой. После освоения основных понятий и принципов работы систем,...
-
Семейство операционных систем Windows. - Операционная система Windows
История Windows берет свое начало в 1986 году, когда появилась первая версия системы. Она представляла собой набор программ, расширяющих возможности...
-
Как отмечалось, входной язык системы MathCAD -- интерпретирующий. В интерпретаторах, например в добром старом Бейсике, листинг программы пользователя...
-
Заключение, Список использованной литературы - Операционная система Windows
Windows наиболее распространенная операционная система, и для большинства пользователей она наиболее подходящая ввиду своей простоты, неплохого...
-
Использование командной строки, Синхронизация - Операционная система Windows
Использование командной строкиИ MS-DOS (расшифровывается как дисковая операционная система Microsoft) является операционной системой с интерфейсом...
-
Защита информации - Защита данных в операционной системе Windows 10. BitLocker
Защита личных данных от постороннего доступа является важным моментом для пользователей ПК. Особенно это касается офисных компьютеров, где хранится...
-
Преимущества и недостатки Windows - Операционная система Windows
Преимущества. Удобство и поддержка устройств. Основное отличие программ для DOS и для Windows состоит в том, что DOS-программа может работать с...
-
Введение, Операционная система Windows - Операционная система Windows
Компьютер сам по себе (Hardware) без разработанных человеком для него программ (Software) не может выполнить какой-либо работы. Программы для компьютера...
-
Виды Сетевых операционных систем, Системные требования Windows NT - Сетевые операционные системы
Как уже было обозначено, наиболее популярными сетевыми ОС являются программы компаний Microsoft Windows и UNIX. Рассмотрим версии фирмы Microsoft...
-
Введение - Операционная система Windows
На сегодняшний момент операционная система Windows фирмы Microsoft во всех ее проявлениях бесспорно считается самой распространенной операционной...
-
Восстановление системы - Стандартные служебные программы Windows 9х, их назначение
Еще одной утилитой для восстановления утраченной информации является служба восстановления системы. Ее принципиально отличие от архивации состоит в том,...
-
Наличие двух разделов обязательно для работы BitLocker, поскольку проверка подлинности перед запуском и проверка целостности системы должны выполняться...
-
YAFFS ( Yet Another Flash File System ) - YAFFS - это первая файловая система, разработанная специально для использования на NAND накопителях. Автором...
-
Allocation Table, Структура системы FAT - Операционная система Windows
FAT (от англ. File Allocation Table - "таблица размещения файлов") - архитектура файловой системы, сейчас широко используемая в картах памяти...
-
Да, BitLocker поддерживает многофакторную проверку подлинности для дисков операционной системы. Если включить BitLocker на компьютере с доверенным...
-
Три разновидности Windows NT Server - Операционная система windows 2000
Со стороны серверов Windows NT Server ситуация обстоит несколько сложнее, нежели со стороны рабочих станций. Во второй половине 1997г. Microsoft начала...
-
Программа "Экранная лупа" облегчает работу с экраном пользователям с нарушениями зрения. Она выводит отдельное окно, в котором отображается увеличенная...
-
Файловая система /var - Операционная система Linux
Эта файловая система содеpжит файлы, изменяемые пpи ноpмально pаботающей системе. Она специфична для каждого компьютеpа и не может быть pазделена в сети...
-
Windows 9x/NT - Операционная система Windows
Windows ("окна") - повсеместно распространенная, по существу, стандартная многозадачная операционная система для современных IBM - совместимых...
-
Файловая система - это часть операционной системы, назначение которой состоит в том, чтобы обеспечить пользователю удобный интерфейс при работе с...
-
Создание прецедента - Операционная система windows 2000
Стандартизация позволяет "создать прецедент", благодаря которому администрирование сети становится более упорядоченным. Введение стандарта позволяет...
-
Преимущества и недостатки системы Windows - Операционная система Windows
В заключение нужно упомянуть о преимуществах и недостатках системы Windows. К преимуществам Windows относят: - Удобство и поддержка устройств . Основное...
-
Заключение - Графический интерфейс операционной системы Windows
Появление ПК и ОС с графическим интерфейсом привело к смещению внимания разработчиков программного обеспечения в сферу визуального или...
-
1 сохранять в виде файлов различного формата (см. ниже); 2 выводить на печать (с помощью команды меню ФАЙЛ= Печать ); 3 вставлять в документы, созданные...
-
Дисковые разделы, MBR, загрузочные сектора и таблица разделов - Операционная система Linux
Весь жесткий диск может быть разбит на несколько разделов, причем каждый раздел представлен так, как если бы это был отдельный диск. Разделение...
-
Операционная система Windows XP была разработана и выпущена на смену операционной системе DOS фирмой Microsoft XP в 2002 году. Именно поэтому она и...
-
Работа с окном - Основы работы с системой MathCAD 2000 PRO
Как известно, система Windows позволяет быстро переключаться с решения одной задачи на решение другой (в частности, путем одновременного нажатия клавиш...
-
Общение пользователя с системой MathCAD 2000 происходит на уровне так называемого входного языка, максимально приближенного к обычному языку описания...
-
Служебная программа архивации помогает создать копию данных на жестком диске. Если исходные данные будут случайно удалены, заменены или станут...
-
Процесс запуска при близком рассмотрении - Операционная система Linux
Linux может быть запущена как с дискет, так и с жесткого диска. В книге "Установка и запуск Linux" подробно описан запуск системы. При включении...
Загрузка Windows 2000 - Файловая система Windows 2000