
-----------------------------------
nobody
16 Iun 2010 16:03


-----------------------------------
Windows-ul nu este un sistem de operare in timp real. Adica nu stii decat aproximativ cat dureaza un delay, daca apare o intrerupere, cat dureaza schimbarea de context intre procese. Asta se traduce, in cel mai fericit caz, prin jitter.

Pentru o miscare uniforma si pentru o acceleratie controlata iti trebuie timpi precisi, de ordinul microsecundelor, la generarea impulsurilor. Cu un Atmel la 20 MHz aceasta este o joaca. Il poti lega la computer pe port serial si sa-i trimiti doar directia, viteza, acceleratia si ce-ti mai trece prin cap. Fara multicore la 5 GHz si lupte incrancenate cu kernel-ul Windows-ului ori cu propriile-ti thread-uri.
