2021-09 [prednáška] Súborový systém

Zdroj
ručne priradené
Pridané

Pozrieť na YouTube →

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.

Otvoriť AI: ChatGPT · Claude · Gemini

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.