Logická adresa vs. fyzická adresa
Obsah
- Obsah: Rozdiel medzi logickou adresou a fyzickou adresou
- Porovnávacia tabuľka
- Logická adresa v operačnom systéme
- Fyzická adresa v operačnom systéme
- Kľúčové rozdiely
Kým sa pokyny pohybujú v rámci počítačového systému, majú rôzne umiestnenia, ktoré používateľovi a počítaču pomáhajú nájsť ich. Všetky tieto aktivity sa dejú kvôli adresám, ktoré pomáhajú v tejto oblasti. V článku sú uvedené dva výrazy, ktorými sú logická adresa v operačnom systéme a fyzická adresa v operačnom systéme. Majú svoje rozdiely a sú definované nasledovne; Adresa niečoho, čo centrálny spracovateľský systém vytvára, sa stáva logickou adresou. Na druhej strane skutočná adresa niečoho, čo centrálny spracovateľský systém vytvára, sa stáva známou ako fyzická adresa.
Obsah: Rozdiel medzi logickou adresou a fyzickou adresou
- Porovnávacia tabuľka
- Logická adresa v operačnom systéme
- Fyzická adresa v operačnom systéme
- Kľúčové rozdiely
Porovnávacia tabuľka
Základ rozlíšenia | Logická adresa v operačnom systéme | Fyzická adresa v operačnom systéme |
definícia | Adresa niečoho, čo generuje centrálny systém spracovania. | Skutočná adresa niečoho, čo robí systém centrálneho spracovania. |
príroda | Vychádza kvôli CPU | Zobrazuje sa ako umiestnenie logickej adresy, ktorá nie je virtuálna. |
priestor | Sada všetkých logických adries, ktoré CPU generuje s referenciou programu | Sada všetkých adries, ktoré sa mapujú na každú logickú adresu |
zmena | Stále sa mení | Vždy zostane rovnaký |
vzťah | Pomáha dosiahnuť fyzickú adresu. | Vždy zostáva skrytý pred očami užívateľa. |
Logická adresa v operačnom systéme
Adresa niečoho, čo centrálny spracovateľský systém vytvára, sa stáva logickou adresou. Iný názov používaný pre logickú adresu je virtuálna adresa, pretože táto nezostáva v systéme, ale slúži len ako vodítko pre architektúru na pochopenie pozícií iných vecí. Operačný systém počítača vyžaduje nejaký program, ktorý pomáha pri hľadaní základnej adresy; to slúži ako opatrenie na nájdenie ďalších miest v systéme. Ďalším spôsobom vysvetlenia je adresa pamäťového bloku, ktorý používa na začiatku. Adresa, ktorá v systéme existuje ako základná adresa, sa pridá k adrese vygenerovanej centrálnou procesorovou jednotkou a obe nakoniec tvoria fyzickú adresu. Stáva sa variantom z iných typov adries vďaka prekladaču máp pre väčšinu prípadov a funkcii adresy pre ostatných. Tieto mapovacie funkcie sa stávajú jednotkou správy pamäte medzi CPU a zbernicou, ktorá nesie pamäť; vykonávajú rovnakú úlohu, pokiaľ ide o vrstvu prekladu adries a CPU. Najlepším príkladom takejto vrstvy sa stáva vrstva dátového spojenia, ktorá existuje medzi hardvérom a softvérom počítačovej siete. Táto adresa sa zmapuje na iných zariadeniach a znova a znova sa používa na rôzne účely. Logická pamäť sa vymaže pri každom reštarte systému a všetky informácie, ktoré sa zhromaždia, sa v priebehu času stanú variabilnými.
Fyzická adresa v operačnom systéme
Skutočná adresa niečoho, čo generuje centrálny systém spracovania, sa nazýva fyzická adresa. Zostane zmapovaná pomocou jednotky pre správu pamäte a ťaží z používania, kedykoľvek potrebujete niečo presne nájsť. Ako je vysvetlené v predchádzajúcom odseku, adresa, ktorá v systéme existuje ako základná adresa, sa pridá k adrese generovanej centrálnou procesorovou jednotkou a obe nakoniec tvoria fyzickú adresu. Logická adresa pomáha systému pochopiť miesto; mala by sa zmapovať do pamäte, aby bola trvalá. Aby to urobili, vyžadovali MMU a keď sa množina všetkej logickej adresy priradí množine všetkých fyzických adries, nazývame priestor ako priestor fyzických adries. Len čo sa platná adresa použije ako adresa v pamäti, presunie sa na základný / migračný zoznam. Gadget zariadenia na mapovanie pamäte s názvom jednotka správy pamäte (MMU) sa mení na citlivých miestach na fyzické miesta. Stratégie obmedzovania času zhromažďovania a načítania času vytvárajú rovnaké inteligentné a fyzické umiestnenia. Nech je to tak, ako to môže byť v pláne obmedzovania času vykonávania adresy, kontrast inteligentných a fyzických adresných priestorov. Ďalšia vec na vedomie, že fyzická adresa niekde neexistuje, používateľ ju nevidí voľným okom a musí závisieť od ukazovateľov, ktoré zobrazujú umiestnenie, ale nie od presného kódu. Aby systém porozumel inštrukcii, fyzická adresa sa stáva kritickou a beží od minima po maximum.
Kľúčové rozdiely
- Adresa niečoho, čo centrálny spracovateľský systém vytvára, sa stáva logickou adresou. Keďže skutočná adresa niečoho, čo centrálny spracovateľský systém vytvára, sa stáva známou ako fyzická adresa.
- Zatiaľ čo logická adresa vychádza z CPU, fyzická adresa sa zobrazuje ako umiestnenie logickej adresy, ktorá nie je virtuálna.
- Logický adresový priestor sa stáva známy ako množina všetkých logických adries, ktoré CPU generuje s odkazom na program, zatiaľ čo fyzický adresový priestor je známy ako množina všetkých adries, ktoré sa mapujú na každú logickú adresu.
- Logické adresy sa používateľovi zobrazia, keď sa nachádzajú vo virtuálnom rámci, zatiaľ čo fyzické adresy sa pre používateľa nikdy neuvidia.
- Osoba používajúca počítač musí najprv získať know-how logických adries na prístup k fyzickej adrese, na druhej strane, osoba nemá žiadny spôsob, ako získať prístup k nasledujúcemu umiestneniu.
- Fyzická adresa má všetky výpočty vykonané so správou pamäte. Na druhej strane všetky informácie v rámci logickej adresy prechádzajú centrálnou procesorovou jednotkou.
- Logická pamäť sa môže v systéme neustále meniť, ale fyzická adresa tohto objektu zostáva vždy rovnaká.