[so] Mecanismul de ageing - cum se determina biti R si M?

Daniel Ionita so@cursuri.cs.pub.ro
Sat, 8 Jan 2005 02:27:54 -0800 (PST)


> Una este cea pe care ai zis-o tu, adica dimensiunea
> fisierului de swap sa[...]
> intr-adevar nu prea mai ai nevoie
> de bitul M).

Timpul consumat e, in opinia mea, nu foarte mare,
deoarece in cazul in care se ajunge la lucrul excesiv
cu swap-ul, oricum se vor face reads din fisier la
fiecare page_fault, deci peformanta tot (aproape) nula
va fi. Asta pe cazul general.

Pe cazul nostru, avand in vedere ca amandoua sunt
fisiere, va fi aceeasi performanta cam orice ai face.

Pe langa asta, se introduc si de doua ori mai multe
exceptii de tratat pentru bitul M.

> Cealalta posibilitate este ca fisierul de swap sa
> aiba o dimensiune mare,
> adica sa fie cat memoria virtuala, avantajul fiind
> ca se scriu paginile in
> swap numai cand este necesar, si deci timpul
> consumat pentru scrieri in swap
> este mult mai redus.

Adevarat, dar iar dau exemple din win/linux, ele nu au
swap-ul egal cu marimea memoriei virtuale, ci doar cu
diferenta.

> Acum tu ar trebui sa decizi care dintre variante ar
> fi mai buna.

Avem vreo constrangere sau nu, ca nu prea imi dau
seama din raspuns? Avand in vedere ca deja am facut
tema fara bit-ul M si cu swap egal cu diferenta,
_pentru mine_ ar fi mai usor fara M (adica n-as mai
modifica nimic la prima vedere).


		
__________________________________ 
Do you Yahoo!? 
Yahoo! Mail - now with 250MB free storage. Learn more.
http://info.mail.yahoo.com/mail_250