Loginis adresas ir fizinis adresas

Autorius: Laura McKinney
Kūrybos Data: 5 Balandis 2021
Atnaujinimo Data: 14 Gegužė 2024
Anonim
Logical Address to Physical Address | Why size of page is power of 2 ( Paging )
Video.: Logical Address to Physical Address | Why size of page is power of 2 ( Paging )

Turinys

Nors instrukcijos juda skaičiavimo sistemoje, jos turi skirtingas vietas, kurios padeda vartotojui ir kompiuteriui, kur jas rasti. Visa ši veikla vyksta dėl adresų, kurie padeda rajone. Straipsnyje aptariami du terminai: operacinės sistemos loginis adresas ir operacinės sistemos fizinis adresas. Jie turi savo skirtumus ir apibūdinami taip; Tai, ką sukuria centrinė duomenų apdorojimo sistema, adresas tampa žinomas kaip loginis adresas. Kita vertus, faktinis adresas, kurį sukuria centrinė duomenų apdorojimo sistema, tampa fiziniu adresu.


Turinys: skirtumas tarp loginio ir fizinio adreso

  • Palyginimo diagrama
  • Loginis adresas operacinėje sistemoje
  • Fizinis adresas operacinėje sistemoje
  • Pagrindiniai skirtumai

Palyginimo diagrama

Išskyrimo pagrindasLoginis adresas operacinėje sistemojeFizinis adresas operacinėje sistemoje
ApibrėžimasTai, ką sukuria centrinė duomenų apdorojimo sistema.Faktinis adresas to, ką sukuria centrinė duomenų apdorojimo sistema.
GamtaAtsiranda dėl procesoriausRodo kaip ne virtualiojo loginio adreso vietą.
ErdvėVisų loginių adresų, kuriuos generuoja centrinis procesorius, rinkinys su programos nuorodaVisų adresų, kurie susiejami su kiekvienu loginiu adresu, rinkinys
VariacijaNuolat keičiasiVisada lieka tas pats
SantykisPadeda pasiekti fizinį adresą.Visada būna paslėptas nuo vartotojo akių.

Loginis adresas operacinėje sistemoje

Tai, ką sukuria centrinė duomenų apdorojimo sistema, adresas tampa žinomas kaip loginis adresas. Kitas loginiam adresui naudojamas vardas yra virtualus adresas, nes šis nelieka sistemoje, o tik veikia kaip gairė architektūrai suprasti kitų dalykų pozicijas. Kompiuterio operacinei sistemai reikalinga tam tikra programa, kuri padeda rasti pagrindinį adresą; Tai veikia kaip priemonė surasti kitas sistemos vietas. Kitas paaiškinimo būdas reiškia atminties bloko adresą, kurį jis naudoja pradžioje. Adresas, egzistuojantis sistemoje kaip pagrindinis adresas, pridedamas prie to, kurį sukuria centrinis procesorius, ir jie abu sudaro fizinį adresą. Dėl kitų tipų adresų jis tampa variantu dėl žemėlapių vertėjo daugeliu atvejų, o adreso funkcijos kitais atvejais. Šios atvaizdavimo funkcijos tampa atminties valdymo vienetu tarp procesoriaus ir magistralės, kurioje yra atmintis; jie atlieka tą pačią užduotį, kai kalbama apie adreso vertimo sluoksnį ir centrinį procesorių. Geriausiu tokio sluoksnio pavyzdžiu tampa duomenų ryšio sluoksnis, egzistuojantis tarp kompiuterio tinklo aparatinės ir programinės įrangos. Šis adresas kartojamas kituose įrenginiuose ir vėl ir vėl naudojamas įvairiems tikslams. Loginė atmintis ištrinama kiekvieną kartą, kai sistema paleidžiama iš naujo, ir visa surinkta informacija greitai kinta.


Fizinis adresas operacinėje sistemoje

Faktinis adresas, kurį sukuria centrinė duomenų apdorojimo sistema, tampa fiziniu adresu. Jis lieka pažymėtas atminties valdymo skyriaus pagalba ir yra naudingas naudojimui, kai tik reikia kažko tiksliai surasti. Kaip paaiškinta ankstesnėje pastraipoje, adresas, kuris egzistuoja sistemoje kaip pagrindinis adresas, pridedamas prie to, kurį sukuria centrinis procesorius, ir jie abu sudaro fizinį adresą. Loginis adresas padeda sistemai suprasti vietą; ji turėtų priskirti save prie atminties, kad ji būtų nuolatinė. Norėdami tai padaryti, jiems prireikė MMU, o kai visų loginių adresų rinkinys bus priskiriamas visų fizinių adresų rinkiniui, tada erdvę vadiname fizinio adreso erdve. Kai galiojantis adresas bus naudojamas kaip atminties adresas, jis bus perkeltas į pagrindinį / perkėlimo sąrašą. Atminties planavimo įrangos įtaisas, vadinamas atminties administravimo vienetu (MMU), jautrias vietas keičia į fizines. Surinkimo laikas ir krovimo laiką ribojančios strategijos sukuria tas pačias intelektualias ir fizines vietas. Kad ir kaip būtų, vykdymo laiką ribojančiame plane, intelektualiosios ir fizinės adresų erdvės prieštarauja. Kitas dalykas, į kurį reikia atkreipti dėmesį, kad fizinis adresas kažkur neegzistuoja, vartotojas nemato jo plika akimi ir turi priklausyti nuo rodyklių, rodančių vietą, bet ne nuo tikslaus kodo. Norint, kad sistema suprastų instrukcijas, fizinis adresas tampa kritinis ir vykdomas nuo minimumo iki maksimumo.


Pagrindiniai skirtumai

  1. Tai, ką sukuria centrinė duomenų apdorojimo sistema, adresas tampa žinomas kaip loginis adresas. Kadangi tikrasis adresas, kurį sukuria centrinė duomenų apdorojimo sistema, tampa fiziniu adresu.
  2. Nors loginis adresas pasirodo dėl centrinio procesoriaus, fizinis adresas rodomas kaip ne virtualiojo loginio adreso vieta.
  3. Loginio adreso erdvė tampa žinoma kaip visų loginių adresų, kuriuos generuoja procesorius su programos nuoroda, rinkinys, o fizinė adresų erdvė tampa visų adresų, kurie susiejami su kiekvienu loginiu adresu, rinkiniu.
  4. Loginiai adresai tampa matomi vartotojui, nes jie yra virtualiame kadre, tuo tarpu fiziniai adresai niekada netampa matomi vartotojui.
  5. Asmuo, naudojantis kompiuteriu, pirmiausia turi išmanyti loginius adresus, kad galėtų pasiekti fizinį adresą, kita vertus, asmuo neturi jokio būdo pasiekti šią vietą.
  6. Fiziniame adrese visi skaičiavimai atlikti su atminties valdymu. Kita vertus, visa informacija, esanti loginiame adrese, eina per centrinį procesorių.
  7. Loginė atmintis gali keistis kartu su sistema, tačiau fizinis objekto adresas visada nesikeičia.