IPB
ЛогинПароль:

> Правила раздела!

1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!

> Reboot - перезагрузка
Altair
сообщение 5.07.2004 8:25
Сообщение #1


Ищущий истину
******

Группа: Модераторы
Сообщений: 4 824
Пол: Мужской
Реальное имя: Олег

Репутация: -  45  +


Извините за ламерский вопрос, он как происходит выключение и перезагрузка компьютера?
Нигде не нашел описание этих процессов.

И еще, при включении, процессор переходит в особый режим работы, и обнуляет все ячейки памяти, а это он автоматически делает, или можно этим управлять?


--------------------
Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
GLuk
сообщение 7.07.2004 18:57
Сообщение #2


Профи
****

Группа: Пользователи
Сообщений: 775
Пол: Мужской

Репутация: -  0  +


Цитата(Oleg_Z @ 5.07.04 5:25)
Извините за ламерский вопрос, он как происходит выключение и перезагрузка компьютера?
Нигде не нашел описание этих процессов.

И еще, при включении, процессор переходит в особый режим работы, и обнуляет все ячейки памяти, а это он автоматически делает, или можно этим управлять?

Это тебе просто интересно? Или хочешь как-то применить на практике (эти знания)?


1. Пишешь, что нигде не нашел описания этих процессов, а где ты искал??
2. Было дело тож интересовался, осталось только это; кое что тут в DOS-кодировке, надеюсь разберешься. Описание горячего ресета, который включается опосля холодной чой-то не нашел.

Код

     POST - •®«®¤­ п ЇҐаҐ§ Јаг§Є  / Power On Self Test Activities

       - power supply starts Clock Generator (8284) with Power
         Good signal on BUS
       - CPU reset line is pulsed resetting CPU
       - DS, ES, Ё SS а ў­л ­г«о

       ЏаЁ е®«®¤­®© Ё Ј®ап祩 ЇҐаҐ§ Јаг§ЄҐ ўлЇ®«­повбп б«Ґ¤гойЁҐ и ЈЁ:
       - CS:IP гбв ­ ў«Ёў овбп а ў­л¬Ё FFFF:0000 ( ¤аҐб POST-Є®¤ )
       - ЇҐаҐе®¤ ­  CS:IP  (ўлЇ®«­Ґ­ЁҐ POST, Power On Self test)
       - IF = 0
       - д« ЈЁ CPU = 1, вҐбв ­  з⥭ЁҐ/§ ЇЁбм/з⥭ЁҐ ॣЁбва®ў CPU
       - Їа®ўҐаЄ  Є®­ва®«м­®© б㬬л ROM BIOS
       - ?­ЁжЁ «Ё§ жЁп DMA (verify/init 8237 timer, begin DMA RAM refresh)
       - save reset flag then read/write test the first 32K of memory
       - Initialize the Programmable Interrupt Controller (8259)
         and set 8 major BIOS interrupt vectors (interrupts 10h-17h)
       - determine and set configuration information
       - initialize/test CRT controller & test video memory (unless 1234h
         found in reset word)
       - test 8259 Programmable Interrupt Controller
       - test Programmable Interrupt Timer (8253)
       - reset/enable keyboard, verify scan code (AAh), clear keyboard,
         check for stuck keys, setup interrupt vector lookup table
       - hardware interrupt vectors are set
       - test for expansion box, test additional RAM
       - read/write memory above 32K (unless 1234h found in reset word)
       - addresses C800:0 through F400:0 are scanned in 2Kb blocks in
         search of valid ROM.  If found, a far call to byte 3 of the ROM
         is executed.
       - test ROM cassette BASIC (checksum test)
       - test for installed diskette drives & FDC recalibration & seek
       - test printer and RS-232 ports.  store printer port addresses
         at 400h and RS-232 port addresses at 408h.  store printer
         time-out values at 478h and Serial time-out values at 47Ch.
       - NMI interrupts are enabled
       - perform INT 19 (bootstrap loader), pass control to boot record
         or cassette BASIC if no bootable disk found
       - WARM BOOT procedure is now executed
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 21.07.2025 6:36
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"