SUSPECT: Re: [so] [tema5] testul ramclean

Vlad Cananau vladk2k at gmail.com
Sat Dec 15 12:08:04 EET 2007


Problema pe care mi-o pune este in felul urmator:
Sa zicem ca avem toate paginile fizice pline cu zero ("00000...0"). La
un moment dat, se scrie intr-una dintre aceste pagini si se umple cu
unu ("1111...1"). Apoi se cere o noua pagina pentru citire, si se pune
in swap taman pagina cu "111...1". Noua pagina (care va fi alocata in
locul celei puse in swap), conform ceea ce spui tu, ar trebui sa fie
si ea plina tot cu "111...1". Correct me if I am wrong.

Vreau sa imi spui tu (sau cineva cu putere de decizie) _ce vrei_ de la
noi in aceasta tema? Sa citim din fisierul RAM la o alocare (deci nu
la aducere din swap) sau sa initializam la o anumita valoare si
eventual sa scriem in fisierul RAM doar daca se fac operatiuni de
scriere pe pagina?

La mine nu citeste din fisierul RAM, si nici nu scriu inapoi daca se
face doar citire. Astfel imi trece toate testele, si sunt oarecum
multumit ca fac ceea ce ar trebui sa faca o memorie virtuala (mai
normal era punctul 3 din e-mail-ul anterior[1], dar atunci nu mai
trece testul ram_clean de pe linux). Insa daca voi fi depunctat (sau
se schimba testele astfel incat sa se verifice ceea ce am scris in
primul paragraf) vreau sa stiu acum, nu dupa ce a expirat termenul de
predare.

[1]: http://cursuri.cs.pub.ro/pipermail/so/2007-December/009461.html
___
Vlad Cananau


More information about the so mailing list