Loginis adresas ir fizinis adresas operacinėje sistemoje
Turinys
- Turinys: loginio ir fizinio adreso skirtumas operacinėje sistemoje
- Palyginimo diagrama
- Kas yra loginis adresas?
- Kas yra fizinis adresas?
- Pagrindiniai skirtumai
- Išvada
- Aiškinamasis vaizdo įrašas
Skirtumas tarp loginio ir fizinio adreso yra tas, kad loginis adresas yra virtualus adresas, kurį sukuria centrinis procesorius, tuo tarpu fizinis adresas yra kompiuterio atminties bloke.
Kompiuterinėje sistemoje yra atmintis ir registrai, yra registrų adresai, šie registrai naudojami duomenims ir informacijai saugoti. Registrai vadinami pagal adresą; yra dviejų tipų adresai, vienas yra loginis adresas, o antrasis yra fizinis adresas. Tarp loginio ir fizinio adreso yra labai daug skirtumų. Galima sakyti, kad loginis ir fizinis adresas yra du skirtingi dalykai, kurie vaidina svarbų vaidmenį mūsų kompiuterinėje sistemoje. Jei mes kalbame apie pagrindinį skirtumą, tada pagrindinis loginio ir fizinio adreso skirtumas yra loginis adresas yra virtualus adresas, kurį sukuria centrinis procesorius, tuo tarpu fizinis adresas yra kompiuterio atminties bloke. Registrai identifikuojami naudojant adresą. Fizinis adresas kompiuterio sistemoje nustato fizinę vietą atmintyje. Kompiuterinės sistemos atminties valdymo blokas apskaičiuoja fizinį adresą. Fizinis adresas generuojamas kiekvienam loginiam adresui naudojant atminties valdymo bloką. Vartotojas turi elgtis su loginiu adresu ir niekada nenaudoti fizinio adreso.Vartotojo sugeneruota programa gali būti vykdoma pagal fizinį adresą; vartotojai yra sumišę, nes mano, kad loginis adresas yra atsakingas už kodo generavimą, tačiau tai netiesa. Svarbiausia yra susieti loginį adresą su fiziniu adresu. Atminties tvarkymo elementai yra labai svarbūs nustatant loginį adresą ir fizinį adresą.
Vartotojas žiūri į loginį adresą, nes tai yra virtualus adresas. Kita vertus, vartotojas negali tiesiogiai pamatyti fizinio adreso, nes tai nėra virtualus adresas. Nuoroda kompiuteryje yra žinoma kaip loginis adresas, o loginis adresas naudojamas norint pasiekti fizinį adresą. CPU sugeneruoja adresą, o šis adresas naudojamas duomenų iškvietimui iš registrų, o CPU sugeneruotas adresas yra žinomas kaip loginis adresas. Loginis adresas yra virtualus, nes fiziškai neišeina. Tai taip pat yra vienas pagrindinių loginio ir fizinio adreso skirtumų. Yra terminas loginė adreso erdvė; šis terminas yra loginio adreso, kurį sukuria programa, rinkinys. Kiekvienas loginis adresas turi savo fizinį adresą, o loginis adresas ir jo fizinis adresas yra atitikimas. Šį atitikimą rodo aparatūros sistema, kuri yra atminties valdymo blokas. Atminties valdymo bloko vaidmuo yra generuoti identišką loginį ir fizinį adresą, o šie identiški loginiai ir fiziniai adresai generuojami kompiliavimo ir įkėlimo metu.
Turinys: loginio ir fizinio adreso skirtumas operacinėje sistemoje
- Palyginimo diagrama
- Kas yra loginis adresas?
- Kas yra fizinis adresas?
- Pagrindiniai skirtumai
- Išvada
- Aiškinamasis vaizdo įrašas
Palyginimo diagrama
Pagrindas | Loginis adresas | Fizinis adresas |
Reikšmė | loginis adresas yra virtualus adresas, kurį sukuria centrinis procesorius | Fizinis adresas yra kompiuterio atminties vienete. |
Vartotojas | Vartotojas gali peržiūrėti loginį adresą | Vartotojas negali peržiūrėti fizinio adreso |
Prieiga | Vartotojas turi prieigą prie loginio adreso | Vartotojas neturi prieigos prie fizinio adreso |
Sukurtas | Loginį adresą sugeneruoja procesorius | Fizinį adresą generuoja atminties valdymo blokas |
Kas yra loginis adresas?
CPU sugeneruoja adresą, o šis adresas naudojamas duomenų iškvietimui iš registrų, o CPU sugeneruotas adresas yra žinomas kaip loginis adresas. Loginis adresas yra virtualus, nes fiziškai neišeina. Tai taip pat yra vienas pagrindinių loginio ir fizinio adreso skirtumų. Yra terminas loginė adreso erdvė; šis terminas yra loginio adreso, kurį sukuria programa, rinkinys. Kiekvienas loginis adresas turi savo fizinį adresą, o loginis adresas ir jo fizinis adresas yra atitikimas. Šį atitikimą rodo aparatūros sistema, kuri yra atminties valdymo blokas. Atminties valdymo bloko vaidmuo yra generuoti identišką loginį ir fizinį adresą, o šie identiški loginiai ir fiziniai adresai generuojami kompiliavimo ir įkėlimo metu.
Kas yra fizinis adresas?
Fizinis adresas kompiuterio sistemoje nustato fizinę vietą atmintyje. Kompiuterinės sistemos atminties valdymo blokas apskaičiuoja fizinį adresą. Fizinis adresas generuojamas kiekvienam loginiam adresui naudojant atminties valdymo bloką. Vartotojas turi elgtis su loginiu adresu ir niekada nenaudoti fizinio adreso. Vartotojo sugeneruota programa gali būti vykdoma pagal fizinį adresą; vartotojai yra sumišę, nes mano, kad loginis adresas yra atsakingas už kodo generavimą, tačiau tai netiesa. Svarbiausia yra susieti loginį adresą su fiziniu adresu. Atminties tvarkymo elementai yra labai svarbūs nustatant loginį adresą ir fizinį adresą.
Pagrindiniai skirtumai
- Loginis adresas yra virtualus adresas, kurį sukuria centrinis procesorius, tuo tarpu fizinis adresas yra kompiuterio atminties bloke.
- Vartotojas gali peržiūrėti loginį adresą, tuo tarpu vartotojas negali peržiūrėti fizinio adreso.
- Vartotojas turi prieigą prie loginio adreso, tuo tarpu vartotojas neturi prieigos prie fizinio
- Loginį adresą generuoja procesorius, o fizinį adresą - atminties valdymo blokas
Išvada
Šiame aukščiau esančiame straipsnyje matome skirtumą tarp fizinio ir loginio adreso.