Bevezetés a fizikai címhez és a logikai címhez
- A fizikai cím egy olyan cím, amelyet a memória fizikai helyének azonosítására használnak. A MUM, azaz a memóriakezelő egység nem fér hozzá közvetlenül a fizikai címhez, ehelyett a logikai címet használja a fizikai cím eléréséhez. A fizikai cím kiszámításához használja a MUM logikai címet. A memóriakezelő egységhez hasonlóan a felhasználók sem közvetlenül férhetnek hozzá a fizikai címhez. A fizikai címet a megfelelő logikai cím használatával lehet elérni. Amikor egy felhasználó futtatja a programot, a program a logikai címen fut, de egy logikai cím futtatásához, azaz a programhoz fizikai címre van szüksége a program tárolásához. Tehát a logikai címet a fizikai címhez kell hozzárendelni, mielőtt azok felhasználásra kerülnek a programban. A logikai cím fizikai címhez való hozzárendelésére a memóriakezelő egység hardverét használjuk.
- A logikai címet egy CPU (központi processzor egység) hozza létre, amikor a program fut a számítógépen. A logikai cím a virtuális címről is ismert, mivel fizikailag nem léteznek. Ez a cím hivatkozásként szolgál a CPU fizikai címének eléréséhez.
Futásidejű memóriakezelő egység különböző fizikai és logikai címeket generál, míg a betöltési és fordítási idő memóriakezelő egység ugyanazt a fizikai címet és logikai címet generálja.
A fej és a fej összehasonlítása a fizikai cím és a logikai cím között (Infographics)
Az alábbiakban a 9 legfontosabb összehasonlítás a fizikai cím és a logikai cím között :
A fizikai és a logikai cím közötti különbség
Beszéljünk néhány fontosabb különbségről a fizikai cím és a logikai cím között:
- A fizikai cím egy olyan cím, amely jelzi a memória helyét, míg a logikai cím a CPU címét, azaz a központi processzor egység generálja a címet.
- Egy eszköznek csak egy fizikai címe lehet. Állandóak, így nem változtathatók meg. Egy eszköznek sokféle logikai címe lehet. Míg a logikai címek dinamikusak, megváltoztathatók.
- A memóriakezelő egység generálja a fizikai címet, a CPU pedig a logikai címet.
- A fizikai cím és a logikai cím leképezését fizikai címnek kell tekinteni. A programokhoz a CPU generálja a logikai címek halmazát, amelyet logikai címtérként ismertek.
- A fizikai címhez nem lehet közvetlenül hozzáférni, míg közvetlenül elérhetjük a logikai címeket.
- A felhasználók nem tekinthetik meg a fizikai címeket, míg a logikai címeket könnyedén megnézhetik.
- A Physical Addresses Space a programban létrehozott összes fizikai cím halmaza. A Logical Addresses Space a programban generált összes logikai cím halmaza is.
- A fizikai címeknek és a logikai címeknek ugyanazt az időt kell használniuk az időcímek kötési sémáinak összeállításához és betöltéséhez. Másrészt a fizikai és a logikai címek végrehajtásához különböző időpontokra van szükség.
- A fizikai címet a memória helyének azonosítására, míg a logikai címet a fizikai cím elérésére használják.
A fizikai cím és a logikai cím összehasonlító táblázata
Az alábbi táblázat összefoglalja a fizikai cím és a logikai cím összehasonlítását:
Az összehasonlítás alapjai | Valódi cím | Logikai cím |
Meghatározás | A fizikai cím a memória / tárhely helye. | A logikai címeket a CPU generálja. |
Generálta | A fizikai címet a MUM (Memóriakezelő egység) hozza létre | A logikai címet a CPU (központi processzor egység) hozza létre. |
Hozzáférés: | A felhasználók nem férhetnek hozzá közvetlenül a fizikai címekhez. Logikai címet használ a fizikai címek eléréséhez. | A felhasználók közvetlenül hozzáférhetnek a logikai címekhez. A fizikai címek elérésére szolgál. |
Hely a címhez | A fizikai cím halmazát leképezik a logikai címbe, és fizikai címnek tekintik. | A CPU létrehoz egy logikai címkészletet, amely megfelel a programoknak logikai címterületnek. |
Láthatóság | A felhasználó számára nem látható. A felhasználók nem tekinthetik meg a fizikai címet. | Ez látható a felhasználó számára. A felhasználók egyszerűen megnézhetik a logikai címeket. |
Variáció | Egy eszköznek csak egy fizikai címe van. A fizikai címek állandóak. | A logikai címek változtathatók. Vannak variációk a logikai címhez. |
Hozzáférés a változáshoz | A fizikai cím nem változhat. | A logikai cím megváltozhat. |
felhasználások | A memória fizikai helyzetének megkeresésére szolgál. | A fizikai cím megtekintésére szolgál. |
A fordítás ideje és a betöltési időcím-kötési rendszerek | Ugyanaz, mint a logikai címek. | Ugyanaz, mint a fizikai címek. |
Következtetés
Ebben a cikkben különbségeket láttunk a fizikai és a logikai címek között, azok kulcsfontosságú különbségeivel. Remélem, hasznosnak találja ezt a cikket.
Ajánlott cikkek
Ez útmutatóként szolgál a fizikai cím és a logikai cím közötti legnagyobb különbséghez. Itt tárgyaljuk a fizikai cím és a logikai cím legfontosabb különbségeit az infographics és az összehasonlító táblázat segítségével is. Lehet, hogy megnézi a következő cikkeket is, ha többet szeretne megtudni -
- Túlterhelés vs felülbírálás
- .Net Core vs .Net Framework
- Webtárhely vs Cloud Hosting
- MySQL vs SQLite
- Python túlterhelés
- A 4 legfontosabb szolgáltatással rendelkező felhőalapú szolgáltató