Razlika između straničenja i segmentacije

Autor: Monica Porter
Datum Stvaranja: 20 Ožujak 2021
Datum Ažuriranja: 12 Svibanj 2024
Anonim
Upravljanje memorijom
Video: Upravljanje memorijom

Sadržaj

Glavna razlika

Straniranje je postupak koji izvodi samo računalo. Segmentacija se može izvesti samo u slučaju kada programer daje ulaze u sustav. Proces dobivanja velikog linearnog prostora adrese za koji ne morate kupiti više fizičke memorije poznat je pod nazivom Stranica. Suprotno tome, segmentacija je proces koji programima i podacima služi za postrojenje razbijenih u prostorno logički suverene adresne prostore. Imat ćete mogućnost dijeljenja i zaštite i u segmentaciji. Postupak automatskog pozivanja ne može zasebno razlikovati i zaštititi postupak i podatke. Pomoću segmentacije možete dobiti funkcionalnost razlikovanja i zasebno zaštititi proces i podatke. Proces pozivanja zahtijeva 6-bitnu vrijednost stranice da bi se odabrao pravilan unos u tablici procesne stranice. U straničnom se pozivu formira 16-bitna fizička adresa. Upravo suprotno, proces segmentacije mora imati 4-bitni segment logičke adrese potreban za osnovni cilj odabira ispravnog unosa u tablici procesnog segmenta.


Što je paging?

Nakon kritičkog ispitivanja rada računalne memorije, ustanovit ćete da je ona podijeljena na male particije jednake veličine poznate kao okviri stranica. U trenutku kada se učitava tijek radnje, on se kopa u stranice slične veličine kao i raniji okviri. Nakon toga se te procesne stranice učitavaju u okvire. Čitav ovaj postupak djelovanja poznat je pod nazivom straničenje. To je sustav upravljanja memorijom u računalnim operativnim sustavima. Glavna svrha stranice je pohranjivanje podataka za glavni cilj njihovog pronalaženja kad god je potrebno. Budući da sustav rukovanjem procesom stranične obrade dizajnira, stoga je programerima transparentan.

Što je segmentacija?

Dodjela računalne memorije vrši se u različitim veličinama koje se obično nazivaju segmenti. Veličina segmenta ovisi o zahtjevima za adresnim prostorom postupka. Ti su segmenti ili odvojeno ograničeni ili se dijele između procesa. Segmentacija je u osnovi računalni proces u kojem je primarna memorija računala podijeljena poznata kao odjeljci ili segmenti. Ti se odjeljci obično koriste u objektnim datotekama sastavljenih programa. Ako radite kao programer, tada morate biti svjesni ograničenja memorije dok radite sa segmentacijom.


Ključne razlike

  1. Blizu raspona memorijskih adresa koja se preslikava u fizičku memoriju poznata je i kao stranica. Autonomni adresni prostor naziva se segment.
  2. Straniranje je fizički proces dok je segmentacija logičan.
  3. Postupak sastavljanja na zasebnoj osnovi nikada se ne može izvoditi u paginiranju dok segmentacija to dopušta odvojeno.
  4. U straničnom postupku, procesi nisu u mogućnosti dijeliti ih između korisnika, ali je ovaj objekt dostupan u segmentacijama.
  5. U procesu pozivanja koristi se samo jedan linearni adresni prostor. U adresiranju se koristi mnogo adresa adrese.

Suprotno i obrnuti - u čemu je razlika?

Laura McKinney

Svibanj 2024

uprotni (pridjev)mješteni izravno preko nečega drugog, ili jedan od drugog."Vidjela ga je kako hoda uprotnom tranom cete."uprotni (pridjev)Litovi i cvjetovi, mješteni izravno jedan preko dru...

Shaky vs. Shakey - u čemu je razlika?

Laura McKinney

Svibanj 2024

Drhtav (pridjev)Tree e ili drhti."potreno mjeto u močvari""drhtava ruka"Drhtav (pridjev)Nervozan, tjekoban."On je dobar momak, ali kad razgovara a mnom, ponaša e drhtavo."...

Najviše Čitanje