[so] tema 2
Cibu Cristian
so@atlantis.cs.pub.ro
Fri, 7 Nov 2003 01:16:23 +0200
This is a multi-part message in MIME format.
------=_NextPart_000_0085_01C3A4CC.C1F15C50
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Tema 2 in principiu e simpla. e vorba de o memorie comuna si de =
sincronizari, mesaje, etc. enuntul poate fi interpretat (in anumite =
locuri). ce vreau eu sa stiu, este: ce parti din problema este =
obligatoriu sa se rezolve intr-un anumit fel.
Sincronizarile pot fi facute si cu semafoare, mutexuri, si cu cozi de =
mesaje.=20
ce, unde, suntem obligati sa folosim si=20
unde avem voie sa facem cum credem noi?
alta chestie, mai la detaliu. toti participantii la traficul de =
prajituri :)
cum actioneaza. furnizorul baga direct prajiturile in frigider sau i le =
da cofetarului sa le bage el?
clientii, se uita ei cate locuri libere sunt sau intreaba cofetarul?
clientii, o data asezati, isi iau singuri prajiturile sau le primesc =
prin intermediul cofetarului?
(cofetarul e un proces, clientii, furnizorul, alte procese)
toate variantele astea inclina spre folosirea mai mult sau mai putin a =
barierelor (mutexurilor pentru memoria partajata) si mai putin sau mai =
mult a mesajelor.
(sau cel putin asa am eu impresia).
Asadar, ce e lege si ce e indicatie?
------=_NextPart_000_0085_01C3A4CC.C1F15C50
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2600.0" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Tema 2 in principiu e simpla. e vorba =
de o memorie=20
comuna si de sincronizari, mesaje, etc. enuntul poate fi interpretat (in =
anumite=20
locuri). ce vreau eu sa stiu, este: ce parti din problema este =
obligatoriu sa se=20
rezolve intr-un anumit fel.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Sincronizarile pot fi facute si cu =
semafoare,=20
mutexuri, si cu cozi de mesaje. </FONT></DIV>
<DIV><FONT face=3DArial size=3D2>ce, unde, suntem obligati sa folosim si =
</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>unde avem voie sa facem cum credem=20
noi?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>alta chestie, mai la detaliu. toti =
participantii la=20
traficul de prajituri :)</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>cum actioneaza. furnizorul baga direct =
prajiturile=20
in frigider sau i le da cofetarului sa le bage el?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>clientii, se uita ei cate locuri libere =
sunt sau=20
intreaba cofetarul?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>clientii, o data asezati, isi iau =
singuri=20
prajiturile sau le primesc prin intermediul cofetarului?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>(cofetarul e un proces, clientii, =
furnizorul, alte=20
procese)</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>toate variantele astea inclina spre =
folosirea mai=20
mult sau mai putin a barierelor (mutexurilor pentru memoria partajata) =
si mai=20
putin sau mai mult a mesajelor.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>(sau cel putin asa am eu =
impresia).</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>Asadar, ce e lege si ce e =
indicatie?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV></BODY></HTML>
------=_NextPart_000_0085_01C3A4CC.C1F15C50--