[pso] Tema 2 linux

Octavian Purdila pso@cursuri.cs.pub.ro
Thu, 26 Aug 2004 13:44:41 +0300


On Thursday 26 August 2004 11:31, Ioan MANEA wrote:
>
> 1. Sa astept in FLUSH pana cand inteleg ca nu mai are loc nici o operatie
> pe shift buffer (si, deci, inseamna ca TOTUL a fost trimis la iesire, unde
> se poate da dupaia CLEAR); dar e prea ciudat ca 8 bytes stau pe mediu pana
> sa ajunga la destinatie. Oricum, data verification nu da success, logic :)

Asta e varianta corecta: astepti pana cand atat shift registerul cat si FIFO e 
gol. Teoretic mai trebuie sa astepti ca ultimul octet sa ajunga la destinatie 
(transmisia nu e instantanee, exista un timp de propagare determinat de 
lungimea firului si viteza de transmisie).

Problema e ca in masina virtuala nu o sa poti testa implementarea, pentru ca 
probabil face niste optimizari... Nu o sa depunctez foarte mult greselile de 
implementarea, daca logica de sincronizare e corecta.

tavi