Struktura BOOT DISKu pro zavedení TUOXu

Autoøi: Radim Drobek, René Kohut


Boot disk má tyto èásti:

Èást

    Popis

Velikost

Boot sector informace o disku, zavedení loaderu do pamìti 1 sector
Alokaèní tabulka rozložení jednotlivych modulù na disku 1 sector
Disk Image rozložení ostatních dat na disku - I-Node, vytvoøeno MKFS ???
LOADer zavede do pamìti jednotlivé moduly, jeho velikost je uložena v boot recordu ???
MODULy data ve formátu TUOX (kernel,MM,FS) ???
FREE volné místo pro ostatní data ???

Jednotlivé moduly vèetnì LOADeru jsou na disku uloženy lineárnì (sektor po sektoru) od pozice LOADer. První volný sector pro LOADer je zjisten z polozky 'StartImageSecs' v Boot recordu, který vytvoøí MKFS. Poté, co se uloží jednotlivé moduly na disk, yapíše se velikost všech tìchto modulù do Boot rocordu. Tento údaj se dále využívá k urèení prvního volného místa na disku. Umístìní jednotlivých modulù na disku, tj. poèáteèní sektor, velikost + popisující text a velikost pamìti pro alokaci (v paragrafech)+ velikost kodoveho segmentu, je uloženo v alokaèní tabulce pøièemž poøadí je dáno takto: