40 Flashcards
(80 cards)
adresování HDD
CHS, LBA; sektor − nejmenší adresovatelná jednotka
alokační blok
2^n sektorů (4KB, 2^3 * 512), nejmenší logická jednotka (pro OS)
plánovač diskových operací
minimalizace diskové režie, plánuje přístupy na disk
soubor
základní organizační jednotka pro uchování dat; má metadata: jméne, velikost, práva, čas, vlastník
souborový systém
je souhrn pravidel definujících chování a vlastnosti souborů, možnosti jejich log. organizace a způsob uložení
VFS
vrstva zastřešující souborové systémy
žurnál
slouží pro záznam modifikovaných metadat, implementace jako cycklicky přepisovatelný buffer, ochranan dat před ztrátou integrity, atomické operace
fragmentace
interní − v rámci alokačního bloku (nelze zapsat soubor menší než al. blok)
externí − alokační bloky jednoho souboru nejsou za sebou
přístupová doba
doba vystavení hlad + rotační zpoždění
adresář
soubor obsahující seznam dvojit (jméno souboru, čáslo i-uzlu)
smazání souboru
smazání záznamu z adresáře a dekrementace čítače hard-links v i-uzlu
extent
posloupnost proměnného počtu bloků logicky i fyzycky za sebou (exFat, tam jde jsou B+ stromy)
UFS struktura
boot block, super block, tabulka i-uzlů, data block
i-uzel (definice)
základní datová struktura popisující soubor (~metadata)
i-uzel (obsah)
typ souboru, délka, m a c -time, UID, GID, práva, hard-links, tabulka odkazů na data
LAP (logický adresový prostor)
množina všech možných adres použitelných procesorem, každý proces a jádro má svůj LAP
FAP (fyzický adresový prostor)
skutečná velikost RAM, jen jeden a sdílený; velikost fap-lap nemusí souhlasit, s fap pracuje jen OS
Virtualizace paměti
mapování lap −> fap; umožňuje použít swap dat na disk ke zvětšení RAM
implementace systému virtuální paměti
spojité bloky, segmentace, stránkování
spojité bloky (virtualizace paměti)
procesům přidělovány spoj. bloky, uvolňováním vzikají díry -> externí fragmentace fap;
easy implementation, fast
segmentace (virtualizace paměti)
LAP tvořen několika segmenty: stack, data, code; logic adres = segment+offset; zmírnění externí fragmentace
stránkování (virtualizace paměti)
moderní přístup, Lap stránky, Fap rámce (pevná velikost obojí !!) -> malá externí fragmentace, dochází k interní; MMU mapuje lap-fap; on-demant stránkování − lap větší než fap, jen některé log. adr. se mapují do fap
tabulka stránek (u stránkování)
řeší mapování page-frame; jednoúrovňová; hierarchická
jednoúrovňová tabulka stránek
spodní bity logic. adr. = spodní bity fizick. adr; horní bity index do tabulky, kde je horní část fyzick. adr.