Kodėl mums reikia loginio ir fizinio adreso?
Kodėl mums reikia loginio ir fizinio adreso?

Video: Kodėl mums reikia loginio ir fizinio adreso?

Video: Kodėl mums reikia loginio ir fizinio adreso?
Video: Logical vs Physical address space | OS | Lec-32 | Bhanu Priya 2024, Balandis
Anonim

The reikia apie loginis adresas yra saugiai valdyti mūsų fizinis atmintis. Loginis adresas naudojamas nuorodai pasiekti fizinis atminties vieta. Proceso nurodymų ir duomenų susiejimas su atmintimi atliekamas kompiliavimo metu, įkėlimo metu arba vykdymo metu.

Be to, kuo skiriasi fizinis ir loginis adresas ir kodėl mums reikia loginių adresų?

Pagrindinis Skirtumas tarp loginio ir fizinis adresas ar tai Loginis adresas yra sugeneruotas CPU programos perspektyvoje. Kita vertus, fizinis adresas yra vieta, kuri yra atminties bloke. Visų rinkinys loginiai adresai CPU sukurta programai vadinama Loginis adresas Erdvė.

Taip pat galima paklausti, kaip loginis adresas paverčiamas fiziniu adresu? Loginis adresas yra adresu generuoja CPU vykdymo metu, tuo tarpu Fizinis adresas nurodo vietą atminties bloke (tame, kuris įkeliamas į atmintį). Atminkite, kad vartotojas užsiima tik loginis adresas (Virtualus adresu ). The loginis adresas verčiamas MMU arba adresu ypač vertimo padalinys.

Taip pat kyla klausimas, kas yra loginė ir fizinė adresų erdvė?

Loginė adresų erdvė yra visų rinkinys loginiai adresai CPU sukurta programai, o visų rinkinys fizinis adresas susietas su atitinkamu loginiai adresai vadinamas Fizinė adresų erdvė.

Ką reiškia loginis adresas?

Skaičiuojant, a loginis adresas yra į adresu kurioje elementas (atminties ląstelė, saugojimo elementas, tinklo priegloba) yra vykdomos taikomosios programos požiūriu. A loginis adresas gali skirtis nuo fizinio adresu dėl veiklos an adresu vertėjas arba kartografavimo funkcija.

Rekomenduojamas: