Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
- Operačný systém rozdeľuje fyzickú pamäť na stránky a každej stránke priradí jedinečnú adresu vo virtuálnej pamäti.
- Keď proces potrebuje pamäť, operačný systém mu pridelí rozsah virtuálnych adries. Ak nie je k dispozícii dostatok fyzickej pamäte, operačný systém presunie niektoré stránky z fyzickej pamäte na disk (známe ako stránkovanie ), čím sa uvoľní priestor pre nové stránky.
2. Algoritmy nahradenia stránky:
- Na efektívne riadenie výmeny stránok používa operačný systém rôzne algoritmy. Medzi bežné patria:
- Najmenej naposledy použité (LRU): Nahradí stránku, ktorá bola nečinná (nepoužívaná) najdlhšie.
- First In First Out (FIFO): Nahradí najstaršiu stranu bez ohľadu na použitie.
- Druhá šanca: Variant FIFO, ktorý dáva stránkam „druhú šancu“, ak sa naň nedávno odkazovalo.
3. Stránkovanie dopytu:
- OS prenesie stránku do fyzickej pamäte iba vtedy, keď je to skutočne potrebné. To znižuje využitie pamäte a zrýchľuje vykonávanie tým, že sa vyhýba zbytočnému načítaniu stránok.
4. Metódy prideľovania pamäte:
- Pevné pridelenie: Rozdeľuje pamäť na oddiely s pevnou veľkosťou, ktoré môžu používať výlučne procesy.
- Variabilné pridelenie: Priraďuje rôzne množstvá pamäte na základe špecifických potrieb každého procesu. To optimalizuje využitie pamäte, zabraňuje fragmentácii a plytvaniu miestom.
5. Výmena:
- Keď je všetka fyzická pamäť vyčerpaná a je potrebná ďalšia, operačný systém môže presunúť celé procesy z fyzickej pamäte na diskové úložisko (swap space ) pomocou procesu nazývaného výmena.
- Vymenené procesy sa obnovia do fyzickej pamäte, keď je potrebné ich znova spustiť.
6. Vyrovnávacia pamäť:
- CPU využíva malú, rýchlu pamäť nazývanú vyrovnávacia pamäť na ukladanie nedávno použitých údajov a pokynov pre rýchly prístup.
- Rôzne úrovne vyrovnávacej pamäte fungujú v blízkosti CPU so zvyšujúcou sa rýchlosťou a zmenšujúcou sa veľkosťou.
7. Ochrana pamäte:
- Operačný systém využíva techniky ochrany pamäte, aby zabránil procesom v prístupe k obmedzeným pamäťovým oblastiam alebo ich vzájomnému prepisovaniu.
- To zaisťuje integritu údajov a zvyšuje bezpečnosť.
8. Segmentácia:
- Alternatívny prístup k správe pamäte, kde je pamäť rozdelená na segmenty na základe logickej funkčnosti, a nie na základe stránok s pevnou veľkosťou.
9. Pridelenie pamäte kamaráta:
- Stratégia prideľovania pamäte, ktorá rozdeľuje pamäť na rovnako veľké bloky, ktoré je možné podľa potreby ďalej deliť.
10. Tabuľky strán a tabuľky obrátených strán:
- Tabuľky stránok sú dátové štruktúry, ktoré mapujú adresy virtuálnej pamäte na adresy fyzickej pamäte, čo umožňuje OS efektívne spravovať nahradenie stránok a prístup k pamäti.
- Invertované tabuľky stránok ukladajú mapovania medzi adresami fyzickej pamäte a adresami virtuálnej pamäte, čím sa zvyšuje efektivita operácií správy pamäte.
Tieto techniky a algoritmy sa neustále vyvíjajú, pretože počítačové systémy sa snažia o zlepšenie efektívnosti a výkonu správy pamäte.