Logická adresa vs. fyzická adresa

Autor: Laura McKinney
Dátum Stvorenia: 5 Apríl 2021
Dátum Aktualizácie: 14 Smieť 2024
Anonim
Logická adresa vs. fyzická adresa - Technológie
Logická adresa vs. fyzická adresa - Technológie

Obsah

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íšeniaLogická adresa v operačnom systémeFyzická adresa v operačnom systéme
definíciaAdresa niečoho, čo generuje centrálny systém spracovania.Skutočná adresa niečoho, čo robí systém centrálneho spracovania.
prírodaVychádza kvôli CPUZobrazuje sa ako umiestnenie logickej adresy, ktorá nie je virtuálna.
priestorSada všetkých logických adries, ktoré CPU generuje s referenciou programuSada všetkých adries, ktoré sa mapujú na každú logickú adresu
zmenaStále sa meníVždy zostane rovnaký
vzťahPomá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

  1. 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.
  2. Zatiaľ čo logická adresa vychádza z CPU, fyzická adresa sa zobrazuje ako umiestnenie logickej adresy, ktorá nie je virtuálna.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. Logická pamäť sa môže v systéme neustále meniť, ale fyzická adresa tohto objektu zostáva vždy rovnaká.