Logični naslov vs fizični naslov

Avtor: Laura McKinney
Datum Ustvarjanja: 5 April 2021
Datum Posodobitve: 14 Maj 2024
Anonim
Одержимая кукла Аннабель ответила по WonderBox.
Video.: Одержимая кукла Аннабель ответила по WonderBox.

Vsebina

Medtem ko se navodila gibljejo znotraj računalniškega sistema, imajo različne lokacije, ki pomagajo uporabniku in računalniku, kje jih najde. Vsa ta aktivnost se zgodi zaradi naslovov, ki pomagajo pri območju. V članku sta obravnavana dva izraza: logični naslov v operacijskem sistemu in fizični naslov v operacijskem sistemu. Imajo svoje razlike in se opredelijo na naslednji način; Naslov nečesa, ki ga ustvari centralni procesni sistem, postane znan kot logični naslov. Po drugi strani pa dejanski naslov nečesa, kar centralni sistem obdelave postane znan kot fizični naslov.


Vsebina: Razlika med logičnim naslovom in fizičnim naslovom

  • Primerjalna tabela
  • Logični naslov v operacijskem sistemu
  • Fizični naslov v operacijskem sistemu
  • Ključne razlike

Primerjalna tabela

Osnove razlikovanjaLogični naslov v operacijskem sistemuFizični naslov v operacijskem sistemu
OpredelitevNaslov nečesa, kar ustvari centralni procesni sistem.Dejanski naslov nečesa, kar naredi centralni procesni sistem.
NaravaIzide zaradi CPU-jaPrikaže kot lokacijo logičnega naslova, ki ni navidezen.
VesoljeNabor vseh logičnih naslovov, ki jih CPU ustvari z referenco programaNabor vseh naslovov, ki se preslikajo na vsak logični naslov
RazličicaNadaljuje s spremembamiVedno ostane enako
OdnosPomaga do fizičnega naslova.Vedno ostane skrit pred očmi uporabnika.

Logični naslov v operacijskem sistemu

Naslov nečesa, ki ga ustvari centralni procesni sistem, postane znan kot logični naslov. Drugo ime, ki se uporablja za logični naslov, je virtualni naslov, ker ta ne ostane v sistemu, ampak samo deluje kot vodilo, da arhitektura razume položaje drugih stvari. Operacijski sistem računalnika potrebuje nekaj programa, ki pomaga najti osnovni naslov; to deluje kot merilo za iskanje drugih lokacij v sistemu. Drug način razlage pomeni naslov pomnilniškega bloka, ki ga uporablja na začetku. Naslov, ki obstaja v sistemu kot osnovni naslov, se doda tistemu, ki ga ustvari osrednja procesna enota, in oba tvorita fizični naslov. Iz drugih vrst naslovov postane različica zaradi prevajalca preslikav za večino primerov in funkcije naslova za druge. Te funkcije preslikavanja postanejo enota za upravljanje pomnilnika med CPU in vodilom, ki nosi pomnilnik; opravljajo isto nalogo, ko gre za sloj prevajanja naslovov in CPU. Najboljši primer takšne plasti postane sloj podatkovne povezave, ki obstaja med strojno in programsko opremo računalniškega omrežja. Ta naslov se preslika v drugih napravah in se znova in znova uporablja za različne namene. Logični pomnilnik se izbriše vsakič, ko se sistem ponovno zažene, in vsi zbrani podatki postanejo v kratkem času spremenljivi.


Fizični naslov v operacijskem sistemu

Dejanski naslov nečesa, kar ustvari centralni procesni sistem, postane znan kot fizični naslov. Ostane preslikana s pomočjo enote za upravljanje pomnilnika in koristi vsakič, ko morajo kaj natančno najti. Kot je razloženo v prejšnjem odstavku, se naslov, ki obstaja v sistemu kot osnovni naslov, doda tistemu, ki ga ustvari osrednja procesna enota, oba pa tvorita fizični naslov. Logični naslov pomaga sistemu razumeti lokacijo; se mora preslikati v pomnilnik, da postane trajen. Da bi to storili, so zahtevali MMU, in ko niz vseh logičnih naslovov postane dodeljen množici vseh fizičnih naslovov, potem imenujemo prostor kot fizični naslov. Ko se veljavni naslov uporabi kot spominski naslov, se ga premakne v osnovni / selitveni seznam. Pripomoček za opremo pomnilniškega zemljevida, imenovan enota za upravljanje pomnilnika (MMU), se na občutljivih lokacijah spremeni v fizične lokacije. Čas zbiranja in strategije za omejevanje nalaganja, ki ustvarjajo čas, ustvarjajo enake inteligentne in fizične lokacije. Ne glede na to, da je v načrtu za omejevanje naslovov čas izvršitve pametni in fizični naslovni prostor v nasprotju. Upoštevati je treba še to, da fizični naslov nekje ne obstaja, uporabnik tega ne vidi s prostim očesom in mora biti odvisen od kazalcev, ki prikazujejo lokacijo, ne pa tudi natančne kode. Da sistem razume navodila, postane fizični naslov kritičen in teče od najmanjšega do največjega mesta.


Ključne razlike

  1. Naslov nečesa, ki ga ustvari centralni procesni sistem, postane znan kot logični naslov. Medtem ko dejanski naslov nečesa, kar centralni procesni sistem naredi, postane znan kot fizični naslov.
  2. Medtem ko se logični naslov pojavi zaradi CPU-ja, fizični naslov prikazuje lokacijo logičnega naslova, ki ni navidezen.
  3. Prostor za logični naslov postane znan kot niz vseh logičnih naslovov, ki jih CPU ustvari z referenco programa, medtem ko fizični naslovni prostor postane znan kot nabor vseh naslovov, ki jih preslikajo na vsak logični naslov.
  4. Logični naslovi postanejo uporabniku vidni, ko ležijo v virtualnem okviru, medtem ko fizični naslovi nikoli ne postanejo vidni uporabniku.
  5. Oseba, ki uporablja računalnik, mora najprej pridobiti znanje logičnih naslovov za dostop do fizičnega naslova, po drugi strani pa oseba nima nobenega načina dostopa do naslednje lokacije.
  6. Na fizičnem naslovu so opravljeni vsi izračuni z upravljanjem pomnilnika. Po drugi strani vse informacije znotraj logičnega naslova gredo skozi centralno procesno enoto.
  7. Logični pomnilnik se lahko še naprej spreminja s sistemom, vendar fizični naslov tega predmeta ostane vedno enak.