Hva er kopi på skriv med hensyn til virtuelt minne?
Hva er kopi på skriv med hensyn til virtuelt minne?

Video: Hva er kopi på skriv med hensyn til virtuelt minne?

Video: Hva er kopi på skriv med hensyn til virtuelt minne?
Video: Mer enn kaffe: golang. Hvorfor java-utviklere lærer Go som andrespråk. 2024, Kan
Anonim

Kopier-på-skriv finner sin hovedbruk i virtuell hukommelse operativsystemer; når en prosess skaper en kopiere av seg selv, sidene i hukommelse som kan endres av enten prosessen eller dens kopiere er merket kopi-på-skriv.

Følgelig, hva betyr kopi på skriv?

" Kopier på skriv " midler mer eller mindre hva det høres ut som: alle har en singel delt kopiere av de samme dataene til de er skrevet, og deretter en kopiere er laget. Vanligvis, kopi-på-skriv brukes til å løse samtidighetsproblemer.

Vet også, hva er fordelen med å kopiere på skriv? Kopier-på-skriv finner sin hovedbruk i å dele det virtuelle minnet til operativsystemprosesser, i implementeringen av gaffelsystemanropet. Vanligvis endrer ikke prosessen noe minne og utfører umiddelbart en ny prosess, og erstatter adresseområdet helt.

På samme måte kan man spørre seg, hva er virtuelt minne med diagram?

Operativsystem - Virtuell hukommelse . Annonser. En datamaskin kan adressere mer hukommelse enn mengden som er fysisk installert på systemet. Dette ekstra hukommelse egentlig heter virtuell hukommelse og det er en del av en harddisk som er satt opp for å emulere datamaskinens RAM.

Hvordan implementerer du en kopi på skriving?

Til implementere copy-on-write , en smart peker til det virkelige innholdet brukes til å kapsle inn objektets verdi, og ved hver modifikasjon blir en objektreferansetelling sjekket; hvis objektet er referert mer enn én gang, a kopiere av innholdet opprettes før endring.

Anbefalt: