Каждая ос состоит из трех обязательных частей Ядро
Скачать 87.34 Kb.
|
Загрузка в режиме командной строкиWindows не начинает процесс загрузки в защищенном режиме, сначала запускается копия MS-DOS, отличная от тех, которые использовались раньше, даже системные файлы отличаются. Существует единственная причина запуска MS-DOS – необходимость обеспечения совместимости. Все компьютеры, укомплектованные старыми аппаратными средствами, нуждаются в запуске драйверов устройств из файлов config.sys и autoexec.bat. Какое-то средство должно прочесть эти файла и выполнить соответствующие действия. Установка Windows не отменяет выполнение теста POST. После того как ROM BIOS определит, что компьютер работает корректно, он начинает всю требуемую инициализацию аппаратного обеспечения и строит таблицу векторов прерываний в нижней области оперативной памяти. Эта таблица содержит ссылки на все процедуры BIOS, таким образом, MS-DOS может использовать ее позже, как часть своего загрузочного процесса. После завершения этой фазы инициализации BIOS начинает поиск загрузочного диска. Загрузочный диск содержит загрузчик ОС. В случае MS-DOS и Windows этот загрузчик будет искать файл IO.SYS. Все, что нужно ОС находится в коде, содержащемся в IO.SYS. Файл MSDOS.SYS больше не нужен. Компания Microsoft соединила содержимое этих двух файлов в одном. Файл IO.SYS заменяет config.sys. После того, как файл IO.SYS загружает обработчик команд, его работа заканчивается. Обработчик считывает содержимое файла autoexec.bat. С этого момента начинается выполнение MS-DOS. Командная строка MS-DOS не видна, т.к. она скрыта заставкой с логотипом Windows. Загрузка 16-разрядного ядраПосле того, как обработчик команд заканчивает свою работу, начинается следующая фаза загрузки. 32-разрядная ОС Windows изначально загружается в 16-разрядном режиме. Это позволяет производителю ОС проверять наличие аппаратных средств, поддерживающих PnP, без необходимости переключаться в реальный режим. Первой операцией, которую выполняет Windows после запуска, является проверка аппаратного обеспечения системы. Windows обращается к PnP BIOS для того, чтобы получить информацию для конфигурирования системы. После того, как сформирован список аппаратных средств, Windows начинает загрузку всех 16-разрядных драйверов (VxD), которые нужны для их поддержки. После этого шага Windows инициализирует все драйверы, начиная с системных, которые требуются для работы низкоуровневых функций Windows, затем загружаются драйвера устройств. Дальше Windows загружает три компонента 16-разрядной оболочки KRNL.EXE, GDI.EXE, USER.EXE. Также загружаются дополнительные драйвера и другие компоненты (например, шрифты). Windows теперь полностью загружена и выполняется в 16-разярдном режиме. Она еще не имеет интерфейса, однако все остальные компоненты присутствуют. Загрузка 32-разрядного ядраПользовательская оболочка (Проводник) является 32-разрядным приложением Windows. Как только 16-разрядное ядро вызывает эту оболочку, она загружает приложение VWIN32.386. Эта программа загружает 3 библиотеки динамической компоновки (DLL), которые образуют программный интерфейс Windows 32: KERNEL32.DLL, GDI32.DLL, USER32.DLL. После этого вызывается 32-разрядное ядро. С этого момента Windows выполняется в 32-разрядном режиме. Далее загружаются и инициализируются все 32-разряжные драйверы. Здесь же Windows спрашивает у пользователя его имя и пароль, сравнивает полученную информацию с содержимым соответствующего файла, с расширением PWL. Если проверка пароля прошла успешно, то Windows заканчивает процесс загрузки. Windows запускает Проводник. На рабочем столе появляются все необходимые объекты, инициализируется Панель задач, ОС просматривает содержимое папки Автозагрузка, автоматически выполняет указанные в ней приложения. После этого система полностью готова к работе. Приложения Windows Приложения – комплекс взаимосвязанных программ для создания, модификации и управления компьютерными объектами. Приложением в Windows принято называть любую прикладную или инструментальную программу. Например, приложениями являются графический редактор Paint, программа Проводник, программы обслуживания дисков, антивирусы и т.д. Приложение состоит из одного или нескольких файлов, которые хранятся в папке (каталоге) с соответствующим названием. Среди этих файлов есть главный – файл запуска. DOS-приложением называется программа, разработанная для выполнения под управлением ОС MS-DOS. DOS-приложения отличаются тем, что все ресурсы компьютера предоставляются им в единоличное, монопольное распоряжение. Выполняться параллельно, то есть одновременно с другими программами, они не могут. Windows-приложением называется программа, разработанная для выполнения под управлением Windows. Windows-приложения отличаются тем, что могут использовать ресурсы компьютера совместно. Они могут выполняться параллельно. Многие DOS-приложения могут выполняться и под управлением ОС Windows. В то же время никакие Windows-приложения не могут выполняться под управлением MS-DOS. Объекты, создаваемые в приложениях называются документами. |