Loogiline aadress vs füüsiline aadress: erinevus ja võrdlus

Operatsioonisüsteemis on mäluhaldus ja tohutud andmemahud nende peamiseks funktsiooniks. Seega on igale konkreetsele üksusele määratud aadressid, mis toimivad konkreetse andmetüübi elukohana.

See aitab operatsioonisüsteemil andmeid õigesti käsitleda ja hallata. Kaks kõige populaarsemat aadressi on loogiline aadress ja füüsiline aadress.

Kuigi need aadressid on omavahel seotud, erinevad nad üksteisest teatud punktides.

Võtme tagasivõtmine

  1. CPU genereerib loogilisi aadresse ja esindab programmi virtuaalmälu asukohta.
  2. Füüsilised aadressid vastavad tegelikele mälukohtadele arvuti riistvaras.
  3. Aadresside tõlkimine toimub loogiliste ja füüsiliste aadresside vahel, mida haldab mäluhaldusüksus (MMU).

Loogiline aadress vs füüsiline aadress

Erinevus loogilise aadressi ja surveaadressi vahel seisneb selles, et loogilisel aadressil pole tegelikku olemasolu, samas kui füüsilisel aadressil on tegelik olemasolu. Loogiline aadress tuleb vastendada vastava füüsilise aadressiga. Lisaks lasub vastutus loogiliste aadresside loomise eest Protsessor. Kuid vastutus loogiliste aadresside loomise eest lasub MMU-l.

Loogiline aadress vs füüsiline aadress

Loogiline aadress on virtuaalne asukoht, millele viidatakse süsteemi teiste komponentide asukohtade paigutuse ajal. Õigete sidumismeetodite korral kasutatakse seda füüsiliste aadresside tuvastamiseks.

Kõigile loogilistele aadressidele eraldatud aadressiruumi nimetatakse loogiliseks aadressiruumiks. Tänu oma virtuaalsele olemasolule on see kasutajale nähtav ja nähtav. 

Füüsiline aadress on salvestuslahtri mis tahes konkreetsele üksusele eraldatud tegelik aadress. See on kirjutatud kahendvormingus ja aitab seega andmesiinil tuvastada konkreetset salvestusrakku ja sellele juurde pääseda.

Kuna selle genereerib ja haldab MMU, jääb see pärast süsteemi taaskäivitamist konstantseks ja muutumatuks. Lisaks pole see kasutajatele nähtav.

Kõigile füüsilistele aadressidele eraldatud aadressiruumi nimetatakse füüsiliseks aadressiruumiks.

Võrdlustabel

VõrdlusparameetridLoogiline aadressFüüsiline aadress
Definitsioon ja olemasoluLoogiline aadress viitab virtuaalsele aadressile, kus üksuse asukoht eeldatakse esineva programmi/rakenduse vaatest. See on virtuaalne ja sellel puudub reaalne olemasolu.Füüsiline aadress on aadressi siini vooluringis olev tegelik aadress või tegelik mälukoht. Sellel on mälus tõeline kehtivus. 
AadressiruumKõik loogilised aadressid on salvestatud ühisesse ruumi, mida nimetatakse loogiliseks aadressiruumiks.Kõik füüsilised aadressid on salvestatud ühisesse ruumi, mida nimetatakse füüsiliseks aadressiruumiks.
Põlvkonna allikasCPU vastutab loogilise aadressi genereerimise eest.  MMU vastutab füüsiliste aadresside loomise eest.
Nähtavus kasutajaleKuigi loogiline aadress on virtuaalne aadress, on see kasutajale nähtav ja nähtav. Vaatamata sellele, et füüsiline aadress on tegelik aadress, ei saa kasutaja seda vaadata.
Taaskäivitamise mõjuLoogiline aadress kaob ja seda ei saa taastada, kui süsteem taaskäivitatakse.Süsteemi taaskäivitamine ei mõjuta kuidagi füüsilist aadressi.

Mis on loogiline aadress?

Loogiline aadress on virtuaalne aadress, kus valitseva programmi/rakenduse vaatest eeldatakse üksuse asukohta.

Samuti loe:  Küberturvalisus vs infoturve: erinevus ja võrdlus

Kuna tegemist on virtuaalse positsiooniga, kasutatakse seda süsteemi muude asjade asukohtade tuvastamiseks. MMU kasutab vastavatele füüsilistele aadressidele vastavate loogiliste aadresside kureerimiseks erinevaid sidumismeetodeid.

Loogiliste aadresside genereerimise protsessina Protsessor algab 0-st, loogiliste aadresside vahemik algab 0-st ja ulatub maksimumini. 

Seega muutub loogiline aadress kasulikuks ainult siis, kui füüsiline aadress on mõne sidumismeetodi abil kaardistatud. Loogiline aadress on kasutajale nähtav.

Selle olemasolu on aga virtuaalne ja seega puudub arvuti mälus reaalne olemasolu. Lisaks muutub loogiline aadress süsteemiga ja on seega muutuv.

Lisaks muutub loogiline aadress, mis on muutuv, kui seda mõjutab süsteemi taaskäivitamine. Süsteemi taaskäivitamine kustutab kõik loogilised aadressid.

Kõik loogilised aadressid on salvestatud ühisesse ruumi, mida nimetatakse loogiliseks aadressiruumiks. Loogilise aadressi poolt hõivatud ruum peaks olema füüsilise aadressiga võrreldes väike.

See on oluline et see mahuks korralikult põhimällu. 

Mis on füüsiline aadress?

Füüsiline aadress, tuntud ka kui binaaraadress, viitab tegelikule aadressile või tegelikule mälukohale, mis asub aadressi siini vooluringis.

See toimib põhimälu mis tahes salvestuselemendi võtmena, tagades sellega juurdepääsu sellele. Füüsiliste aadresside esitamine toimub kahendarvudes. 

Füüsilise või tegeliku aadressi, mis vastab konkreetsele loogilisele või virtuaalsele aadressile, arvutab, haldab ja kasutab mäluhaldusüksus (MMU).

Samuti loe:  Pinterest vs Instagram: erinevus ja võrdlus

Kasutaja haldab virtuaalset või loogilist aadressi, mis vastab füüsilisele aadressile. Kuigi kasutaja tegeleb loogiliste aadressidega, nõuab programm täitmiseks füüsilisi aadresse.

Seega on loogilise aadressi vastendamine sellele vastavaks füüsiliseks aadressiks hädavajalik. 

Füüsilise aadressi nähtavus, mis koosneb vastavalt kõigi loogiliste aadresside füüsilistest aadressidest, jääb peidetuks.

Seega muutub määravaks osutite vajadus vastavatele loogilistele aadressidele füüsiliste aadresside määramiseks. Veelgi enam, füüsiline aadress jääb selle tegeliku olemasolu tõttu muutumatuks.

Isegi pärast süsteemi taaskäivitamist jääb füüsiline aadress muutumatuks ilma mõjuta. Mõlema aadressi sidumismeetodid on nende paljude tunnuste sarnasuse tõttu ühised.

Kõik füüsilised aadressid on salvestatud ühisesse ruumi, mida nimetatakse füüsiliseks aadressiruumiks.

Peamised erinevused loogilise ja füüsilise aadressi vahel

  1. Loogiline aadress on virtuaalne aadress, millel on olemasolevad rakendused ja programmid, mis toimivad üksuste asukoha viitena. See on virtuaalne ja sellel puudub reaalne olemasolu. Seevastu füüsiline aadress on tegelik aadress. Aadressi siini vooluringis on tegelik mälukoht, kus füüsiline aadress on salvestatud.
  2. Loogiline aadressiruum on ühine ruum, kuhu salvestatakse loogilised aadressid. Kuid füüsilises aadressiruumis salvestatakse kõik füüsilised aadressid.
  3. CPU genereerib loogilised aadressid. Kuid MMU genereerib füüsilised aadressid.
  4. Loogiline aadress on kasutajale nähtav ja nähtav. Teisest küljest on füüsiline aadress kasutaja jaoks nähtamatu.
  5. Taaskäivitamise ajal kaob loogiline aadress ja seda ei saa taastada. Vastupidi, süsteemi taaskäivitamine ei hõlma mingil juhul füüsilist aadressi. 
viited
  1. https://ieeexplore.ieee.org/abstract/document/9043680/
  2. https://ieeexplore.ieee.org/abstract/document/6727105/

Viimati värskendatud: 11. juunil 2023

punkt 1
Üks palve?

Olen selle blogipostituse kirjutamisega nii palju vaeva näinud, et teile väärtust pakkuda. See on mulle väga kasulik, kui kaalute selle jagamist sotsiaalmeedias või oma sõprade/perega. JAGAMINE ON ♥️

7 mõtet teemal "Loogiline aadress vs füüsiline aadress: erinevus ja võrdlus"

Jäta kommentaar

Kas soovite selle artikli hilisemaks salvestada? Oma artiklite kasti salvestamiseks klõpsake paremas alanurgas oleval südamel!