Che cos'è la copia in scrittura rispetto alla memoria virtuale?
Che cos'è la copia in scrittura rispetto alla memoria virtuale?

Video: Che cos'è la copia in scrittura rispetto alla memoria virtuale?

Video: Che cos'è la copia in scrittura rispetto alla memoria virtuale?
Video: SO - 10 - Memoria Virtuale 2024, Aprile
Anonim

Copia su scrittura trova il suo uso principale in memoria virtuale sistemi operativi; quando un processo crea a copia di per sé, le pagine in memoria che potrebbe essere modificato dal processo o dal suo copia sono contrassegnati copia su scrittura.

Di conseguenza, cosa significa copiare su scrittura?

" Copia in scrittura " si intende più o meno quello che sembra: ognuno ha un singolo condiviso copia degli stessi dati fino a quando non viene scritto, e poi a copia è fatto. Generalmente, copia su scrittura viene utilizzato per risolvere i tipi di problemi di concorrenza.

Sapete anche, qual è il vantaggio della copia in scrittura? Copia su scrittura trova il suo principale utilizzo nella condivisione della memoria virtuale dei processi del sistema operativo, nell'implementazione della chiamata di sistema fork. In genere, il processo non modifica alcuna memoria ed esegue immediatamente un nuovo processo, sostituendo completamente lo spazio degli indirizzi.

Allo stesso modo ci si potrebbe chiedere, cos'è la memoria virtuale con diagramma?

Sistema operativo - Memoria virtuale . Annunci. Un computer può indirizzare di più memoria rispetto alla quantità fisicamente installata sul sistema. Questo extra memoria in realtà si chiama memoria virtuale ed è una sezione di un disco rigido che è impostata per emulare la RAM del computer.

Come si implementa una copia in scrittura?

Per implementare la copia su scrittura , viene utilizzato un puntatore intelligente al contenuto reale per incapsulare il valore dell'oggetto e ad ogni modifica viene verificato un conteggio dei riferimenti all'oggetto; se l'oggetto viene referenziato più di una volta, a copia del contenuto viene creato prima della modifica.

Consigliato: