Ce este copierea la scriere în ceea ce privește memoria virtuală?
Ce este copierea la scriere în ceea ce privește memoria virtuală?

Video: Ce este copierea la scriere în ceea ce privește memoria virtuală?

Video: Ce este copierea la scriere în ceea ce privește memoria virtuală?
Video: OS50 - Copy on Write | Operating Systems 2024, Mai
Anonim

Copie pe scriere își găsește utilizarea principală în memorie virtuala sisteme de operare; când un proces creează o copie de la sine, paginile din memorie care ar putea fi modificate fie de proces, fie de acesta copie sunt marcate Copie pe scriere.

Prin urmare, ce înseamnă copiere pe scriere?

" Copie pe scriere " mijloace mai mult sau mai puțin cum sună: toată lumea are un singur shared copie din aceleași date până când sunt scrise și apoi a copie se face. Obișnuit, Copie pe scriere este folosit pentru a rezolva tipuri de probleme de concurență.

De asemenea, știți, care este beneficiul copierii la scriere? Copie pe scriere își găsește principala utilizare în partajarea memoriei virtuale a proceselor sistemului de operare, în implementarea apelului de sistem fork. De obicei, procesul nu modifică nicio memorie și execută imediat un nou proces, înlocuind în întregime spațiul de adrese.

În mod similar, se poate întreba, ce este memoria virtuală cu diagramă?

Sistem de operare - Memorie virtuala . Reclame. Un computer se poate adresa mai mult memorie decât cantitatea instalată fizic pe sistem. Acest plus memorie este de fapt numit memorie virtuala și este o secțiune a unui hard disk care este configurată pentru a emula RAM-ul computerului.

Cum implementezi o copie pe scriere?

La implementați copierea la scriere , un pointer inteligent către conținutul real este folosit pentru a încapsula valoarea obiectului, iar la fiecare modificare este verificat un număr de referințe la obiect; dacă obiectul este referit de mai multe ori, a copie a conținutului este creat înainte de modificare.

Recomandat: