Re: co se deje pri nabihani PC

From: DaMNeD (lek.pbpe@cbox.cz)
Date: 16. 03. 2001, 11:54 CET


> Zdravim,
> sezenu nekde popis akci co dela pocitac od sveho zapnuti az po
nabihani OS.
> Nejradeji podrobny popis.

mluvime-li o pocitaci IBM PC s operacnim systemem MS-DOS_

- nejprve zmacknes gombik POWER :o), do masiny pritece proud,
disky se rozjedou...
- jako prvni se provede BIOS (basic input output system). to je
ROM (read only memory) pamet s ulozenym programem (dneska uz jsou
BIOSy prepisovatelny - FLASH ROM, EEPROM, apod.)
- BIOS provede testy pripojeni klavesnice, pripojeni graficky
karty atd.  potom inicializuje diskove jednotky
- potom precte z mechaniky A: zaznam prvniho sektoru .  pokud v
mechanice A: neni disketa, nebo disketa neni BOOTovatelna
(neobsahuje OS), tak BIOS hleda zaznam prvniho sektoru na pevnym
disku (tzv BOOT sektor)
- kdyz ho najde, tak ho precte, provede a jeho prace tim skonci.
BIOS zustane nactenej v pameti (zprostredkovava komunikaci:
program-OS-ovladac-BIOS-hardware)
- v BOOT sektoru je tzv. BOOT sekvence (BOOT record).  ta
obsahuje informaci o tom, jak je disk rozdelenej a kde je na nem
jadro operacniho systemu (IO.SYS)
- jakmile to zjisti, spusti IO.SYS a jeho prace konci
- IO.SYS zavede do pameti druhy systemovy soubor MSDOS.SYS
- systemovy soubor spusti prikazovou radku (interpret prikazu)
COMMAND.COM, inicializuje rutiny pro obsluhu klavesnice, displeje
a tiskarny, rutiny pro tvorbu souboru a adresaru, dynamicke
pridelovani pameti, realny cas a datum.
- tim je start systemu ukoncen
- pokud existuje soubor CONFIG.SYS, tak se jeste provede, a pokud
existuje soubor AUTOEXEC.BAT, tak se provede hned po nem

=====================
 doufam, ze mi promines, ze jsem pominul mnoho detailu (partition
tabulku, fat tabulku, ...)
bootovani kazdyho pocitace se samozrejme mirne lisi, podle
nastaveni sveho BIOSu.

start Linuxu je taky uplne jinej.  pokud mas winkousy, tak se po
provedeni AUTOEXEC.BAT jeste spousti WIN.COM (pak se nactou
registry, win.ini, ...) - do tohohle jeste tolik nevidim, ale asi
uz nikdy nebudu, jelikoz se ted zajimam vyhradne o Linux ...

zdar a silu



This archive was generated by hypermail 2.1.2 : 04. 09. 2001, 05:54 CEST