skillnad mellan personsökning och byte
i denna handledning kommer vi att täcka skillnaderna mellan personsökning och byte i operativsystem.
personsökning i OS
personsökning är i grunden en teknik för minneshantering i operativsystemet. I denna teknik hämtar operativsystemet processerna från sekundärminnet till huvudminnet och detta minne är i form av sidor. Personsökning är ett logiskt koncept.
med hjälp av denna teknik delas huvudminnet i de små blocken av fysiskt minne som allmänt kallas ramar. I personsökning storlek ramar är fast. För att förhindra extern fragmentering och för maximal användning av huvudminnet måste ramstorleken vara densamma som sidstorleken. Denna teknik hjälper till att komma åt data snabbare.
byta i OS
byta är en minneshanteringsteknik och används för att tillfälligt ta bort de inaktiva programmen från datorns huvudminne. Varje process måste vara i minnet för dess körning, men kan bytas tillfälligt ur minnet till en backing store och sedan återföras tillbaka till minnet för att slutföra dess körning. Byte görs så att andra processer får minne för deras utförande.
på grund av swapping technique påverkas prestanda vanligtvis, men det hjälper också till att köra flera och stora processer parallellt. Swapping processen är också känd som en teknik för minneskomprimering. I grund och botten kan processer med låg prioritet bytas ut så att processer med högre prioritet kan laddas och köras.
ovanstående diagram visar byte av två processer där skivan används som ett underlag butik.
skillnad mellan personsökning och byte
Låt oss täcka skillnaden mellan personsökning och byte i operativsystem.
personsökning | byta |
---|---|
personsökning är en minneshanteringsteknik där datorn lagrar och hämtar data från den sekundära lagringen för användning i huvudminnet. | Byte är en teknik som används för att tillfälligt ta bort de inaktiva programmen från datorns huvudminne |
denna teknik tillåter fler processer att ligga i huvudminnet | Byte tillåter färre processer att ligga i huvudminnet. |
personsökning följer icke-sammanhängande minneshantering. | byte kan göras utan någon minneshanteringsteknik. |
personsökning är mer flexibel eftersom det i detta finns rörelsen av sidor i en process. | Byte är mindre flexibel eftersom hela processen rör sig fram och tillbaka i huvudminnet och baklagret. |
personsökning sker när någon del av processen överförs till disken. | medan byte sker när hela processen överförs till disken. |
för medelstora arbetsbelastningar är personsökningsteknik lämplig. | för tunga arbetsbelastningar är bytesteknik lämplig. |
denna teknik gör att minnesadressutrymmet för en process kan vara icke-sammanhängande. | med hjälp av att byta flera processer kan köras parallellt i operativsystemet |
denna teknik hjälper till att implementera virtuellt minne. | Byte hjälper CPU att komma åt processer snabbare. |
Leave a Reply