[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