> 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