Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
1. Interakcia súborového systému:
* požiadavka: Program (alebo používateľ) odošle požiadavku operačnému systému (OS) na prístup k súboru.
* Umiestnenie súboru: OS používa systém súborov na nájdenie polohy súboru na zariadení sekundárneho úložného priestoru. Zahŕňa to vyhľadávanie metadát (informácie o súbore, napríklad jeho názov, veľkosť a umiestnenie) v systéme súborov.
2. Pridelenie pamäte:
* požiadavka na priestor: OS požaduje kúsok voľnej pamäte (RAM) dostatočne veľkú na zadržanie súboru.
* Správa pamäte: OS spravuje pridelenie pamäte a zabezpečuje, aby bol požadovaný priestor k dispozícii a nie je v rozpore s inými prevádzkovými programami.
3. Prenos údajov:
* Prečítajte si operáciu: OS dáva pokyn pevnému disku (alebo iného zariadenia na sekundárne úložisko) na čítanie obsahu súboru.
* Dátové bloky: Údaje sa čítajú z pevného disku v blokoch (zvyčajne s veľkosťou 4 kB až 16 kB).
* vyrovnávanie: Dáta sa prenášajú do dočasnej vyrovnávacej pamäte v pamäti. To sa robí na zabezpečenie nepretržitého toku údajov, aj keď je pevný disk pomalší ako CPU.
4. Súbor v pamäti:
* vyrovnávacia pamäť do pamäte: Dáta v vyrovnávacej pamäti sa potom skopírujú do umiestnenia pridelenej pamäte.
* rukoväť súboru: OS vytvorí rukoväť súboru, ktorý je ukazovateľom umiestnenia súboru v pamäti. To umožňuje programom priamo prístup k údajom.
5. Prístup k programu:
* rukoväť súboru: Program používa rukoväť súboru na prístup a manipulovanie s údajmi v pamäti.
Kľúčové body:
* OS CONTROL: Operačný systém je sprostredkovateľom medzi programom a úložným zariadením. Zaoberá sa všetkými podrobnosťami o nízkej úrovni prístupu k súboru.
* Účinnosť: OS používa rôzne optimalizačné techniky na čo najrýchlejší prenos údajov. Zahŕňa to nedávno použité údaje o ukladaní do vyrovnávacej pamäte v pamäti, použitie algoritmov plánovania diskov na optimalizáciu vzorov prístupu k diskom a predbežné údaje, ktoré budú pravdepodobne potrebné čoskoro.
* Virtuálna pamäť: Moderné operačné systémy často používajú virtuálnu pamäť, ktorá umožňuje programom používať viac pamäte, ako je fyzicky dostupné. V tomto prípade môže OS ukladať časti súborov na disku a v prípade potreby ich načítať iba do pamäte.
Zjednodušený analógia:
Predstavte si, že si chcete prečítať knihu (súbor) z knižnice (pevný disk). Žiadate knihovníka (operačný systém), aby našiel knihu a priniesol ju. Knihovník získa knihu, privádza ju do tabuľky (pamäť) a poskytuje vám záložku (rukoväť súboru) na označenie jeho polohy. Potom si môžete prečítať knihu (prístup k údajom) v tabuľke.