[so] precizari tema2

Andrei Voinescu voinescu.andrei at gmail.com
Sat Apr 12 18:29:56 EEST 2008


Salut,

As vrea sa mentionez niste precizari care mi-au fost facute legate de
enuntul temei 2:

*"Din motive de eficienta, este obligatoriu sa se foloseasca memorie
partajata pentru operatia de print: serverul va mentine arborele in memoria
partajata iar clientul va citi aceasta aceasta zona de memorie de fiecare
data cand are nevoie sa faca print."*

Eu din enuntul de mai sus inteleg ca ceea ce este in memoria partajata poate
fi o copie a arborelui real, aflata chiar in formatul printabil. N-as vrea
sa mi se sara in cap cu eficienta s.a.m, dar din enunt nu se interzice ca
server-ul sa aiba doua copii ale arborelui, una in format ales de student
iar alta in formatul de afisare.

In cazul acesta clientul va citi din memoria partajata si va scrie direct la
stdout (*"clientul va citi aceasta aceasta zona de memorie de fiecare data
cand are nevoie sa faca print."*). Formatul de afisare specifica arborele
complet, drept pentru care propozitia *"serverul va mentine arborele in
memoria partajata"  *este de asemenea adevarata, drept pentru care eu
consider metoda corecta d.p.d.v al enuntului.

Ce mi s-a spus este  ca server-ul trebuie sa aiba o singura copie a
arborelui, doar in memoria partajata, si client-ul trebuie sa citeasca si sa
aduca la formatul de afisare singura. M-am conformat si mi-am reuploadat
rezolvarile pentru ca intr-adevar este "mai de bun-simt" sa descentralizezi
calculul de print.

Scuza mea este ca putea sa reiasa mai clar din enunt.

Oricum felicitari pentru temele de pana acum, au fost foarte ok ca enunt
(specificate clar) si testere-le au fost de mare ajutor (mai ales pentru
dezvoltarea incrementala)

Andrei
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://cursuri.cs.pub.ro/pipermail/so/attachments/20080412/b08d4edb/attachment.htm 


More information about the so mailing list