[Favorites]: Bios start principle

zhaozj2021-02-16  145

The Bios starts the principle, which is reproduced from Home-King friends from www.linuxsir.org.

Reply: How to make Windows "Restart" to execute MBR directly

Quote:

Originally published by Jamesxuruo, the normal restart of Windows is definite to perform BIOS self-test, then read the MBR, then enter grub (of course, there is a grub), I don't want the Windows "restart" to make BIOS self-test, also Just directly configure some settings to read the MBR state. I don't know if I do? Please enlighten me. Many thanks.

This idea is logical error. Do you know the true starting principle? Intel's IBM PC is connected to the Boot protocol of Intel and IBM, which is connected to all components in the system, including all components in the system, including the CPU's RESET pin 2. When power is powered on, the motherboard power system is powered on. Send a low level "power good" signal, which is sent to the #RES side of the reset interface circuit, generates a reset positive pulse signal RESET, which generates a clock synchronization, which is sent to the reset line mentioned above, and passes through the CPU RESET The foot is collected by the CPU, when the positive pulse returns 0 (falling edge) from 1 (fall), the CPU starts the internal initializer, and the initialization is completed and entered into the real address mode, where the CS: IP register is CS = F000H, IP = 0000FFFF0H; After the CPU has been initially finalized, the real start of the system begins, then the address of the first instruction is CS: IP = f000: FFF0H = FFF0H unit. 3. At the same time, at the same time, the IBM power-on protocol regulates that the BIOS ROM is loaded into F0000h ~ fffh, almost all BIOS is JMP Bini in the FFFF0H instruction. This bini is the first address of the BIOS launch. 4. Combined 2, 3 Two points, the first program after the PC is open is the BIOS launch program. The execution process of this starter is divided into two steps: i. POWER ON Self Test) II. Press BIOS to set up the order one by one to load startup The latter of the media (hard drive, optical drive, floppy drive, USB disk). For our commonly used hard drives, 0, 0, 1 sector content (512 bytes), that is, the MBR we said to the regional conclusion starting from 0000: 7C00H unit: restart on the PC (actually restart It is also a form of normally started), and POST must occur before loading MBR, which is determined by the IBM boot protocol. As long as you use a PC, you can't change this fact, let alone, what you are logically active, these occurred before the operating system operates. Perhaps your BIOS provides this setting to make this step in the BIOS startup program (but also acting on normal startup, can not only use only on restart), and maybe you use other hardware architectures such as PPC or ARM embedded systems! The reason why the landlord produces this idea is estimated to misunderstand the primary concept, soft restart and hard restart of our computer teaching. Note that the former's RESET signal is issued by the keyboard, the latter's RESET signal is issued by the physical buttons! But no matter which restart, you must follow the boot protocol, POST must occur before loading MBR! PS: Any ideas and suggestions must be based on existing axiom or big background, otherwise it can only be an empty or drill angle! __________________once having seen the best, the rest is not worthwhile looking

Finally by Home_king at 08-05-2004 18:40 Editor

转载请注明原文地址:https://www.9cbs.com/read-8171.html

New Post(0)