Logická adresa vs. fyzická adresa

Autor: Laura McKinney
Datum Vytvoření: 5 Duben 2021
Datum Aktualizace: 14 Smět 2024
Anonim
Logická adresa vs. fyzická adresa - Technologie
Logická adresa vs. fyzická adresa - Technologie

Obsah

Zatímco se instrukce pohybují v rámci výpočetního systému, mají různá umístění, která pomáhají uživateli a počítači, kde je najdete. Celá tato aktivita se děje kvůli adresám, které pomáhají s oblastí. V článku jsou diskutovány dva pojmy, kterými jsou Logická adresa v operačním systému a Fyzická adresa v operačním systému. Mají své rozdíly a jsou definovány následovně; Adresa něčeho, co generuje centrální zpracovatelský systém, se stává známou jako logická adresa. Na druhé straně skutečná adresa něčeho, co centrální zpracovatelský systém vytváří, se stává známou jako fyzická adresa.


Obsah: Rozdíl mezi logickou adresou a fyzickou adresou

  • Srovnávací tabulka
  • Logická adresa v operačním systému
  • Fyzická adresa v operačním systému
  • Klíčové rozdíly

Srovnávací tabulka

Základ rozlišováníLogická adresa v operačním systémuFyzická adresa v operačním systému
DefiniceAdresa něčeho, co generuje centrální systém zpracování.Skutečná adresa něčeho, co centrální zpracovatelský systém dělá.
PřírodaVychází díky CPUZobrazuje se jako umístění logické adresy, která není virtuální.
ProstorSada všech logických adres, které CPU generuje s odkazem na programSada všech adres, které se mapují na každou logickou adresu
VariaceUdržuje změnuVždy zůstane stejný
VztahPomáhá dosáhnout fyzické adresy.Vždy zůstává skryta před očima uživatele.

Logická adresa v operačním systému

Adresa něčeho, co generuje centrální zpracovatelský systém, se stává známou jako logická adresa. Další název používaný pro logickou adresu je virtuální adresa, protože tato nezůstává v systému, ale slouží pouze jako vodítko pro architekturu k pochopení pozic jiných věcí. Operační systém počítače vyžaduje nějaký program, který pomáhá při hledání základní adresy; to slouží jako opatření k nalezení dalších umístění v systému. Jiný způsob vysvětlení znamená adresu paměťového bloku, který používá na začátku. Adresa, která v systému existuje jako základní adresa, se přidá s adresou generovanou centrální procesorovou jednotkou a obě nakonec vytvoří fyzickou adresu. Stává se variantou od jiných typů adres kvůli mapovacímu překladači pro většinu případů a funkci adresy pro ostatní. Tyto mapovací funkce se stávají jednotkou správy paměti mezi CPU a sběrnicí, která nese paměť; vykonávají stejný úkol, pokud jde o vrstvu překladu adres a CPU. Nejlepší příklad takové vrstvy se stane vrstvou datového propojení, která existuje mezi hardwarem a softwarem počítačové sítě. Tato adresa se mapuje na jiných zařízeních a znovu a znovu se používá pro různé účely. Logická paměť se vymaže při každém restartování systému a veškeré informace, které se shromáždí, se během krátké doby změní.


Fyzická adresa v operačním systému

Skutečná adresa něčeho, co centrální procesorový systém generuje, se stává známou jako fyzická adresa. Zůstane zmapováno pomocí jednotky pro správu paměti a těží z využití, kdykoli potřebují něco přesně najít. Jak je vysvětleno v předchozím odstavci, adresa, která v systému existuje jako základní adresa, bude přidána s adresou generovanou centrální procesorovou jednotkou a oba nakonec vytvoří fyzickou adresu. Logická adresa pomáhá systému porozumět umístění; měla by se namapovat do paměti, aby byla trvalá. K tomu potřebovali MMU, a když je sada všech logických adres přiřazena k sadě všech fyzických adres, pak nazýváme prostor jako prostor fyzických adres. Jakmile je platná adresa využita jako adresa paměti, je přesunuta na základní / migrační seznam. Gadget zařízení pro mapování paměti zvaný jednotka správy paměti (MMU) se mění na citlivých místech na fyzická místa. Strategie omezující čas shromažďování a načítání času vytvářejí stejná inteligentní a fyzická umístění. Ať už je to jakkoli, v plánu omezujícím dobu provádění adres se kontrast inteligentních a fyzických adres liší. Další věc na vědomí, že fyzická adresa někde neexistuje, uživatel ji nevidí pouhým okem a musí záviset na ukazatelích, které ukazují umístění, ale nikoli na přesném kódu. Aby systém porozuměl pokynu, fyzická adresa se stává kritickou a běží od minima k maximu.


Klíčové rozdíly

  1. Adresa něčeho, co generuje centrální zpracovatelský systém, se stává známou jako logická adresa. Zatímco skutečná adresa něčeho, co centrální zpracovatelský systém vytváří, se stává známou jako fyzická adresa.
  2. Zatímco logická adresa vychází z CPU, fyzická adresa se zobrazuje jako umístění logické adresy, která není virtuální.
  3. Logický adresní prostor se stává známým jako sada všech logických adres, které CPU generuje s odkazem na program, zatímco fyzický adresový prostor se stává známým jako sada všech adres, které jsou mapovány na každou logickou adresu.
  4. Logické adresy jsou pro uživatele viditelné, protože leží ve virtuálním rámci, zatímco fyzické adresy pro uživatele nikdy nejsou viditelné.
  5. Osoba používající počítač musí nejprve získat know-how logických adres pro přístup na fyzickou adresu, na druhé straně, osoba nemá žádný způsob přístupu k následujícímu umístění.
  6. Fyzická adresa má veškerý výpočet provedený pomocí správy paměti. Na druhou stranu všechny informace v logické adrese procházejí centrální procesorovou jednotkou.
  7. Logická paměť se může v systému neustále měnit, ale fyzická adresa tohoto objektu zůstává vždy stejná.