Dorin Lazar wrote: > yup. (silly/dumb question) Ce este NGPT? Un proiect dezvoltat de IBM in scopul rezolvarii problemelor actuale ale linuxthreads. Stie si de mapping M:N.
http://www-124.ibm.com/pthreads/ > Posibil. Ce e TLB flush? Google it :) Pe scurt, TLB-ul (Translation Lookaside Buffer) e un fel de tabela utilizata de MMU ca sa faca maparile dintre adresele virtuale si pagini fizice. Un TLB flush e necesar atunci cand se schimba respectivele mapari (ca de exemplu cand schimbi intre doua taskuri care au address space-uri diferite). > Linux e mai rapid pentru ca renuntsat la impartsirea in doua zone a > structurii de task. Exact, deci esti de acord ca e o idee buna :) > Uneltele din userland nu ar trebui modificate. Ba ar trebui, altfel cum iti dai seama cate threaduri are un proces? (a se vedea top/ps din Solaris) > Aici e problema Linux. Ca nu > poate sa faca firele 'invizibile'. Corect e: _momentan_ nu poate sa faca firele invizibile, pentru ca nimeni nu a fost suficient de enervat de lucrul asta ca sa implementeze ce trebuie in kernel. In orice caz, nu e nevoie sa introduci diferente intre threaduri si procese ca sa faci asta. > De altfel Linuxthreads is facute cam la mishto la adresa lumii. Nu potzi sa > 'ascultzi' pe mai multe evenimente decat cu chinuri groaznice. Nu potsi > 'captura' doi mutecshi fara un al treilea. Mie imi suna mai mult a deadlock :) Petru --- Pentru dezabonare, trimiteti mail la [EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'. REGULI, arhive si alte informatii: http://www.lug.ro/mlist/
