[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