Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Existujú rôzne typy adries relevantných pre operačné systémy:
* logická adresa (virtuálna adresa): Toto je adresa, ktorú program používa. To je to, čo programátor vidí a pracuje. Jednotka správy pamäte operačného systému (MMU) prekladá túto logickú adresu do fyzickej adresy. To je rozhodujúce pre multitasking a ochranu pamäte, pretože rôzne programy môžu používať rovnakú logickú adresu bez konfliktu.
* Fyzická adresa (skutočná adresa): Toto je skutočná adresa v RAM, kde sa údaje alebo výučba fyzicky umiestnia. Je to adresa, ktorú CPU priamo používa na prístup k pamäti.
* relatívna adresa: Toto je adresa vzhľadom na konkrétny bod, často začiatok programu alebo segmentu údajov. Interne sa používa programom a potom počas vykonávania preložený na fyzické adresy.
* Adresa segmentu: V správe segmentovanej pamäte táto adresa kombinuje číslo segmentu a ofset v tomto segmente. Číslo segmentu identifikuje špecifickú pamäťovú oblasť a offset identifikuje umiestnenie v tejto oblasti.
Operačný systém je zodpovedný za správu týchto adries a za zabezpečenie toho, aby programy mali prístup k pamäti, ktorú potrebujú, bez toho, aby sa navzájom zasahovali. Zahŕňa to úlohy ako:
* Pridelenie pamäte: Priradenie adries k programom a údajom.
* preklad adresy: Konverzia logických adries na fyzické adresy.
* Ochrana pamäte: Prevencia programov v prístupe k pamäti, ktorú by nemali.
* Virtuálna pamäť: Umožnenie programom používať viac pamäte, ako je fyzicky dostupné výmenou údajov medzi RAM a diskom.
Adresy sú v podstate základom toho, ako operačný systém riadi a riadi pamäť počítača, čo umožňuje efektívne a bezpečné vykonávanie viacerých programov súčasne.