![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 10.02.2009
Сообщений: 13
|
![]()
желательно блок схема
|
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 10.02.2009
Сообщений: 13
|
![]()
Загрузка компьютера
1. Включение питания. 2. Ц/процессор выполняет команду по адресу FFFF0h, передающую управление программе инициализации BIOS. 3. BIOS посредством программы POST (Power-On Self Test, самотестирование при включении) обнаруживает, проверяет работоспособность и инициализирует основные системные устройства (сама BIOS, контроллеры шин и устройств ввода/вывода, графический адаптер и т. п.). Так же POST определяет размер оперативной памяти и тестирует первые её 64 КБ. Результат самотестирования: звуковой сигнал (серия сигналов при каких-либо ошибках) и вывод на экран некоторых результатов (в зависимости от типа BIOS). 4. BIOS опрашивает устройства, находящиеся в списке возможных загрузочных, и находит MBR (главную загрузочную запись) (либо выдаёт сообщение об отсутствии загрузочных устройств). В MBR BIOS находит и запускает загрузчик операционной системы (при условии, что она установлена и работоспособна). Windows XP 1. Загрузчик ОС Windows NT/2000/XP/Server 2003 NTLDR (сокращение от NT loader) переводит ц/п в 32-битный «плоский» режим и загружает файловую систему (FAT32 либо NTFS). 2. NTLDR читает файл boot.ini (текстовый файл, в котором хранится информация об установленных на компьютер ОС и параметрах загрузки ядра каждой из них) и выводит меню выбора ОС (если ОС — одна, меню обычно не выводится). Если будет выбрана ОС, не основанная на WinNT, NTLDR запустит файл с необходимой загрузочной записью. 3. NTLDR запускает файл Ntdetect.com, который собирает информацию об оборудовании, имеющемся в системе. Данная информация передаётся в NTLDR. 4. NTLDR запускает файл Ntoskrnl.exe (ядро ОС) и передаёт ему информацию от Ntdetect.com. 5. NTLDR загружает в память HAL (Hardware Abstraction Layer), программный интерфейс между аппаратным обеспечение компьютера и программным обеспечением, запускаемым под руководством ОС. 6. Ntoskrnl.exe и HAL инициализируют Windows executive — набор низкоуровневых сервисов ядра, загружающих драйвера устройств и сервисы ОС. 7. Ntoskrnl.exe запускает файл Smss.exe (Session Manager), системный процесс, отвечающий за дальнейшую загрузку Windows XP. Smss запускает процессы CSRSS (Client-Server Runtime Subsystem, один из основных процессов WinXP, отвечает за консольные приложения и потоки данных) и Winlogon (отвечает за загрузку профилей пользователей, вход в систему, обработку команды Ctrl+Alt+Del и т. п.). Так же Smss создаёт файлы виртуальной памяти и задаёт переменные среды (%SystemRoot%, %WinDir% и др., переменные Path, Prompt и Set берутся из файла Autoexec.bat) 8. Winlogon запускает Services.exe (подсистема сервисов) и Lsass.exe (Local Security Authority, локальная система безопасности). ОС загружена. |
![]() |
![]() |
![]() |
#3 |
Участник клуба
Регистрация: 12.08.2008
Сообщений: 1,977
|
![]()
Сам придумал, сам написал, сам наизусть выучил, сам продекларировал. Браво!
И не сомневайся даже ... отдых - кайф, работа - лажа!
|
![]() |
![]() |
![]() |
#4 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Пункт 1 тоже не так уж и прост.
При нажатии на кнопку включения замыкается пара контактов БП, которые дают команду на его включение. Включение происходит в два этапа - "пробное", без выдачи полных токов по цепям питания, и если не обнаружено коротких замыканий - выход на рабочий режим. |
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 12.08.2008
Сообщений: 1,977
|
![]()
Дошло! Пост №2 - это лекция. Бесплатная. Почти по В.С. Высоцкому.
И не сомневайся даже ... отдых - кайф, работа - лажа!
|
![]() |
![]() |
![]() |
#6 |
Заблокирован
Регистрация: 13.08.2008
Сообщений: 2
|
![]()
собственно это и просил топик мастер...
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Узнать, что посылаю при нажатии кнопки | KiDoki | Свободное общение | 3 | 08.02.2009 22:59 |
При вставке 20-значного числа в ячейку происходит округление. Как избавиться? | urri_k | Microsoft Office Excel | 9 | 25.07.2008 23:10 |
мастер установки, не пойму что происходит! | ronich | Помощь студентам | 0 | 27.11.2007 20:59 |
При движении картинки происходит мерцание... | Teen4jump | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 14 | 11.07.2007 01:43 |
что нужно сделать, чтобы при нажатии кнопки запускалась процедура | mager | Общие вопросы Delphi | 15 | 19.11.2006 15:02 |