Hakeminen vs. segmentointi käyttöjärjestelmässä
Sisältö
- Sisältö: Ero sivun ja segmentoinnin välillä käyttöjärjestelmässä
- Vertailutaulukko
- Mitä sivutus on?
- Mikä on segmentointi?
- Keskeiset erot
- johtopäätös
- Selittävä video
Ero haun ja segmentoinnin välillä käyttöjärjestelmässä on se, että haussa sivu on kiinteä lohkon koko, kun taas segmentoinnissa sivu on muuttuvan lohkon koon.
Käyttöjärjestelmä on silta käyttäjän ja ohjelmiston välillä, käyttöjärjestelmän muistin hallinta on yksi keskeisistä toiminnoista, joka sallii muistin allokoinnin. Käyttöjärjestelmä varaa myös muistin ja jakaa muistin, kun prosessia ei enää ole. Kaksi tärkeintä käyttöjärjestelmän käsitettä on haku ja segmentointi, haussa sivu on kiinteä lohkon koko, kun taas segmentoinnissa sivu on muuttuvan lohkon koon. Haussa prosessin sallitaan tallentaa muistiin ja se on muistinhallintajärjestelmä. Haku antaa prosessille ei-vierekkäisen muistin. Haussa ei ole ulkoista pirstoutumista. Haussa fyysinen ja looginen muistitila on jaettu samoihin sivumuistilohkoihin. Haussa kiinteän kokoiset lohkot tunnetaan kehyksinä ja kiinteän koon lohkoja loogista muistia kutsutaan sivuksi. Haussa prosessi on suoritettava loogisesta muistitilasta. Sivulla on kaksi CPU: n luomaa osoitetta, jotka ovat sivunumero ja sivusiirto. Segmentoinnissa prosessi on jaettu kahteen muuttuvan kokoiseen segmenttiin ja muuttuvan kokoiset segmentit ladataan loogiseen muistiosoitetilaan. Segmentointi on muistinhallintaohjelma, jossa sivulla on muuttuva lohkokoko. Loogisessa osoitetilassa on vaihtelevan kokoiset segmentit. Jokaisella segmentillä on nimi ja pituus. Segmentit ladataan fyysiseen muistitilaan. Fyysisen muistitilan osoite on segmentin nimi ja offset. Segmentin numeroa käytetään segmenttinumeroihin, joita käytetään segmentoinnissa. Segmentoinnissa on indeksi.
Sisältö: Ero sivun ja segmentoinnin välillä käyttöjärjestelmässä
- Vertailutaulukko
- Mitä sivutus on?
- Mikä on segmentointi?
- Keskeiset erot
- johtopäätös
- Selittävä video
Vertailutaulukko
Perusta | Hakulaite | jakautuminen |
merkitys | Haussa sivu on kiinteä lohkokoko | Segmentoituna sivu on muuttuvan lohkon kokoinen.
|
pirstoutuminen | Haussa tapahtuu sisäistä pirstoutumista | Segmentoinnissa esiintyy ulkoista pirstoutumista |
Koko | Sivun koosta päättää sivunvaihtolaitteisto | Segmentin koon päättää käyttäjä segmentoimalla |
Pöytä | Haussa on sivutaulukko | Segmentoinnissa on segmenttitaulukko |
Mitä sivutus on?
Haussa prosessin sallitaan tallentaa muistiin ja se on muistinhallintajärjestelmä. Haku antaa prosessille ei-vierekkäisen muistin. Haussa ei ole ulkoista pirstoutumista. Haussa fyysinen ja looginen muistitila on jaettu samoihin sivumuistilohkoihin. Haussa kiinteän kokoiset lohkot tunnetaan kehyksinä ja kiinteän kokoisia loogisen muistin lohkoja kutsutaan sivuksi. Haussa prosessi on suoritettava loogisesta muistitilasta. Sivulla on kaksi CPU: n luomaa osoitetta, jotka ovat sivunumero ja sivusiirto.
Mikä on segmentointi?
Segmentoinnissa prosessi on jaettu kahteen muuttuvan kokoiseen segmenttiin ja muuttuvan kokoiset segmentit ladataan loogiseen muistiosoitetilaan. Segmentointi on muistinhallintajärjestelmä, jonka sivulla on muuttuva lohkokoko. Loogisessa osoitetilassa on vaihtelevan kokoiset segmentit. Jokaisella segmentillä on nimi ja pituus. Segmentit ladataan fyysiseen muistitilaan. Fyysisen muistitilan osoite on segmentoitu nimi ja offset. Segmentinumeron sijaan segmentissä käytetään segmenttinumeroa. Segmentoinnissa on indeksi.
Keskeiset erot
- Haussa sivu on kiinteä lohkon koko, kun taas segmentoinnissa sivu on muuttuvan lohkon koon.
- Haussa tapahtuu sisäistä pirstoutumista, kun taas segmentoinnissa on ulkoista pirstoutumista
- Sivun koosta päättää sivustolaitteisto, kun taas segmentin koosta päättää segmentoituna käyttäjä.
- Haussa on sivutaulukko, kun taas segmentoinnissa on segmentti-taulukko
johtopäätös
Tässä yllä olevassa artikkelissa nähdään ero sivun ja segmentoinnin välillä käyttöjärjestelmässä esimerkkeinä.