teisipäev, 4. november 2014

Lõimed

Kasutuse eelised:
Kernel threads
Tuuma poolt
Windows XP/2000
Solaris
Linux
Mac OS X

Mitu ühele mudel
Ühele kernelile on ühendatud palju kasutaja lõimeid.
Solaris Green Thread
GNU Portable Thread

Üks ühele

Iga kasutaja lõim ühendub kerneliga
Näiteks.
Windows NT/2000/XP
Unix

Palju-Palju mudel

Lupab palju kasutaja level lõimu ühendata paljude kerneli lõimedega
Lubab operatsiooni süsteemil teha  piisav arv kernel lõimu

2 leveli mudel
Sarnane P:P,  kuid lupab kasutaja lõimu

Lõime basseinid

Koosta number lõimu basseini kus nad ootavad tööd.

Plussid:
Tavaliselt natuke kiiremi vastamisaeg

Lõime

Lubab igal lõimel omada andme koopiad.

Ajastaja aktiveerimine

Mõlemad P:P ja 2 tasemeline mudel vajavad suhtlemist, et tagada vajaliku kerneli lõimede asukohta programmis.
Ajastatud aktiveerminine 

Posiksitlõim

A POSIX standard (IEEE 1003.1c) API on lõime tegemiseks ja

Kriitilise sektsiooni reeglid

1.2 protsessi ei tohi olla samaegseolt oma CS
2.
3.Protsessid mis on on väljaspool kriitilist seiskohta ei tohiks plokeerida teineteist.

Mis on ummik?
Süsteemi ummik tegib siis kui üks või enam protsesse on ummikus.





Kommentaare ei ole:

Postita kommentaar