Paging versus segmentatie in OS

Schrijver: Laura McKinney
Datum Van Creatie: 4 April 2021
Updatedatum: 10 Kunnen 2024
Anonim
L-5.17: Segmentation Vs Paging | Segmentation Working | Operating system
Video: L-5.17: Segmentation Vs Paging | Segmentation Working | Operating system

Inhoud

Het verschil tussen paging en segmentatie in OS is dat in paging de pagina een vaste blokgrootte heeft, terwijl in segmentatiepagina de variabele blokgrootte is.


Het besturingssysteem is een brug tussen gebruiker en software, in het besturingssysteem is geheugenbeheer een van de essentiële functies waarmee geheugen kan worden toegewezen. Het besturingssysteem wijst ook geheugen toe en wijst geheugen toe wanneer het proces niet meer bestaat. Twee belangrijkste concept van het besturingssysteem is paging en segmentatie, in paging heeft de pagina een vaste blokgrootte, terwijl in segmentatiepagina de variabele blokgrootte is. In paging-proces mag opslaan in het geheugen en is een geheugenbeheerschema. Paging geeft niet-aaneengesloten geheugen aan het proces. Er is geen externe fragmentatie in paging. In paging is de fysieke en logische geheugenruimte verdeeld in dezelfde zijgeheugenblokken. In paging worden de blokken van vaste grootte frames genoemd en wordt blok logische geheugen van vaste grootte een pagina genoemd. Bij het oproepen moet het proces worden uitgevoerd vanuit logische geheugenruimte. Er zijn twee adressen die door de CPU worden gegenereerd in paginering die paginanummer en pagina-offset zijn. In segmentatieproces is verdeeld in twee segmenten van variabele grootte en worden segmenten van variabele grootte in logische geheugenadresruimte geladen. Segmentatie is een geheugenbeheerschema waarin de pagina een variabele blokgrootte heeft. Logische adresruimte heeft segmenten met variabele grootte. Er is een naam en lengte van elk segment. Segmenten worden geladen in fysieke geheugenruimte. Het adres van de fysieke geheugenruimte is de segmentnaam en offset. Er zijn segmentnummers die in segmentatie worden gebruikt in plaats van de segmentnaam. Er is een index in segmentatie.


Inhoud: Verschil tussen paging en segmentatie in OS

  • Vergelijkingstabel
  • Wat is paging?
  • Wat is segmentatie?
  • Belangrijkste verschillen
  • Gevolgtrekking
  • Verklarende video

Vergelijkingstabel

BasispagingSegmentatie
BetekenisIn paging heeft de pagina de vaste blokgrootte

Bij segmentatie heeft de pagina de variabele blokgrootte.

 

fragmentatieBij paging is er interne fragmentatieIn segmentatie is er externe fragmentatie
GrootteDe paginagrootte wordt bepaald door hardware in pagingSegmentgrootte wordt bepaald door de gebruiker in segmentatie
TafelIn paging is er een paginatabelIn segmentatie is er een segmenttabel

Wat is paging?

In paging-proces mag opslaan in het geheugen en is een geheugenbeheerschema. Paging geeft niet-aaneengesloten geheugen aan het proces. Er is geen externe fragmentatie in paging. In paging is de fysieke en logische geheugenruimte verdeeld in dezelfde zijgeheugenblokken. In paging worden blokken met een vaste grootte frames genoemd en wordt een blok logische geheugens met een vaste grootte een pagina genoemd. Bij het oproepen moet het proces worden uitgevoerd vanuit logische geheugenruimte. Er zijn twee adressen die door de CPU worden gegenereerd in paginering die paginanummer en pagina-offset zijn.


Wat is segmentatie?

In segmentatieproces is verdeeld in twee segmenten van variabele grootte en worden segmenten van variabele grootte in logische geheugenadresruimte geladen. Segmentatie is een geheugenbeheerschema waarin de pagina de variabele blokgrootte heeft. Logische adresruimte heeft segmenten met variabele grootte. Er zijn een naam en lengte van elk segment. Segmenten worden geladen in fysieke geheugenruimte. Het adres van de fysieke geheugenruimte is de gesegmenteerde naam en offset. Er is een segmentnummer dat in de segmentatie wordt gebruikt in plaats van de segmentnaam. Er is een index in segmentatie.

Belangrijkste verschillen

  1. In paging heeft de pagina een vaste blokgrootte, terwijl in segmentatiepagina de variabele blokgrootte is.
  2. Bij paging is er interne fragmentatie, bij segmentatie is er externe fragmentatie
  3. De paginagrootte wordt bepaald door hardware in paging, terwijl de segmentgrootte wordt bepaald door de gebruiker in segmentatie.
  4. In paging is er een paginatabel, terwijl in segmentatie er een segmenttabel is

Gevolgtrekking

In dit artikel hierboven zien we het verschil tussen paging en segmentatie in OS met voorbeelden.

Verklarende video