[so] [T5] nelamurire notare
Dragos Sbarlea
sbarlead at yahoo.com
Wed Feb 13 15:13:16 EET 2008
Ai dreptate, multumesc pentru explicatii.
---
Dragos
----- Original Message ----
From: Catalina Caloian <catalina.caloian at gmail.com>
To: Sisteme de Operare <so at cursuri.cs.pub.ro>
Sent: Wednesday, February 13, 2008 3:10:37 PM
Subject: Re: [so] [T5] nelamurire notare
Buna.
La un moment oarecare, pagina virtuala X contine aceleasi date ca pagina asociata din fisierul care simuleaza RAM-ul (in urma unui 'ram_sync').
Sa presupunem ca se modifica datele din memoria virtuala, din pagina X.
Nu se face 'ram_sync' (deci schimbarile nu apar si in fisierul care simuleaza RAM-ul).
Dupa catva timp, pagina X trebuie dusa in SWAP (conform implementarii tale, in SWAP se vor pune datele din fisierul RAM, adica datele vechi).
Dupa o alta perioada, trebuie sa readuc pagina X din SWAP in memoria virtuala. Rezultatul: am pierdut modificarile anterioare.
Catalina
2008/2/13 Dragos Sbarlea <sbarlead at yahoo.com>:
Hmmm, nu prea inteleg...
Imi poti da un exemplu in care se pierd date? Nu am reusit sa imi imaginez asa ceva.
---
Dragos
----- Original Message ----
From: Catalina Caloian <catalina.caloian at gmail.com>
To: Sisteme de Operare <so at cursuri.cs.pub.ro>
Sent: Wednesday, February 13, 2008 2:17:09 PM
Subject: Re: [so] [T5] nelamurire notare
Buna.
am ales sa copiez din RAM gandind la urmatoarele doua situatii,
care acopera ceea ce se poate intampla in realitate:
0. pagina nu a fost updatata in VM dupa copierea in RAM. Totul e ok.
1. pagina din a fost updatata in VM dupa copierea in RAM. Se copiaza in swap continut vechi, se strica coerenta memoriei, e nasol. DAR la sincronizare toate paginile murdare vor fi
aduse inapoi in RAM SI SWAP in ultima versiunea, din VM, refacndu-se coerenta. Din acest motiv imi trec testele si mi se pare logic.
Nu-ti garanteaza nimeni ca se face sincronizarea la timp, in asa fel incat sa nu se piarda date.
Catalina
-----Inline Attachment Follows-----
_______________________________________________
so mailing list
so at cursuri.cs.pub.ro
http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/so
Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now.
_______________________________________________
so mailing list
so at cursuri.cs.pub.ro
http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/so
-----Inline Attachment Follows-----
_______________________________________________
so mailing list
so at cursuri.cs.pub.ro
http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/so
____________________________________________________________________________________
Looking for last minute shopping deals?
Find them fast with Yahoo! Search. http://tools.search.yahoo.com/newsearch/category.php?category=shopping
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://cursuri.cs.pub.ro/pipermail/so/attachments/20080213/7c785933/attachment.html
More information about the so
mailing list