Hvad er copy on write med hensyn til virtuel hukommelse?
Hvad er copy on write med hensyn til virtuel hukommelse?

Video: Hvad er copy on write med hensyn til virtuel hukommelse?

Video: Hvad er copy on write med hensyn til virtuel hukommelse?
Video: OS50 - Copy on Write | Operating Systems 2024, November
Anonim

Kopi-på-skriv finder sin hovedanvendelse i virtuel hukommelse operativsystemer; når en proces skaber en kopi af sig selv, siderne i hukommelse der kan modificeres af enten processen eller dens kopi er markeret kopi-på-skriv.

Derfor, hvad betyder kopi på skriv?

" Kopi på skriv " midler mere eller mindre hvad det lyder som: alle har en enkelt delt kopi af de samme data, indtil de er skrevet, og derefter en kopi er lavet. Som regel, kopi-på-skriv bruges til at løse samtidighedsproblemer.

Ved også, hvad er fordelen ved at kopiere på skriv? Kopi-på-skriv finder sin hovedanvendelse til at dele den virtuelle hukommelse af operativsystemprocesser, i implementeringen af gaffelsystemkaldet. Typisk ændrer processen ikke nogen hukommelse og udfører straks en ny proces, der erstatter adresserummet fuldstændigt.

På samme måde kan man spørge, hvad er virtuel hukommelse med diagram?

Operativ system - Virtuel hukommelse . Annoncer. En computer kan adressere mere hukommelse end den mængde, der fysisk er installeret på systemet. Dette ekstra hukommelse egentlig hedder virtuel hukommelse og det er en del af en harddisk, der er sat op til at efterligne computerens RAM.

Hvordan implementerer du en kopi på skrivning?

Til implementere copy-on-write , en smart pointer til det virkelige indhold bruges til at indkapsle objektets værdi, og ved hver modifikation kontrolleres en objektreferencetælling; hvis objektet refereres mere end én gang, a kopi af indholdet er oprettet før ændring.

Anbefalede: