2021-09 [prednáška] Súborový systém
Preber si túto prednášku so svojou AI
Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.
Zhrnutie prednášky
Prednáška uvádza tému súborového systému v operačnom systéme XV6 a vysvetľuje jeho základné požiadavky – uchovanie dát medzi reštartami, zdieľanie medzi procesmi, organizáciu, konzistenciu, výkon a bezpečnosť. Prezentuje unixové rozhranie k súborovému systému (open, read, write, close, link, unlink, rename) a jeho piatich aspekty: objekty, obsah ako pole bajtov bez štruktúry, pomenovanie, hierarchickú organizáciu a absenciu synchronizácie na úrovni rozhrania. Popisuje vrstvenú architektúru prístupu k dátam – disk, vyrovnávaciu pamäť, logovací žurnál, iúzly a adresárovú štruktúru – a vzťah medzi súborovým deskriptorom a cestou k súboru. Vysvetľuje princíp pevných a symbolických odkazov a dôvod, prečo sa informácie o súbore (iúzol) uchovávajú oddelene od adresára kvôli podpore viacerých rovnocenných ciest k rovnakému obsahu.
- - Súborový systém musí zabezpečiť perzistenciu, zdieľanie, organizáciu, konzistenciu, výkon a bezpečnosť dát.
- - Unixové systémové volania (open, read, write, close, link, rename, unlink) tvoria jednotné rozhranie k súborom.
- - Obsah súboru je z pohľadu API len pole bajtov bez internej štruktúry.
- - Vrstvy prístupu k dátam: disk, vyrovnávacia pamäť, logovací žurnál, iúzol, adresárová štruktúra.
- - Súborový deskriptor zostáva platný aj po premenovaní alebo zmazaní mena súboru (rename, unlink).
- - Pevný odkaz (link) vytvára rovnocennú cestu k tým istým dátam bez hlavného/vedľajšieho mena.
- - Informácie o súbore (veľkosť, umiestnenie dát) sa uchovávajú v iúzle oddelene od adresára kvôli podpore viacerých ciest.
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky