[so2] [SO2] [Tema 3] Nelamurire teste

Razvan Deaconescu razvan.deaconescu at cs.pub.ro
Sat Apr 18 23:44:00 EEST 2015


Stefan Ciotec via so2 <so2 at cursuri.cs.pub.ro> writes:
> Salut,
>
> Imi pica toate testele de read corrected si imi trec toate de recover,
> pentru ambele discuri.
> Din ce am inteles, testele fac urmatoarele (in cazul prezentat de mine
> testele corepunzatoare primului disc):
> 1. read corrected
> - se scriu date corupte pe primul disc si date corecte pe al doilea
> - se citesc date de pe logical disc si se citesc date de pe discul 2
> si se compara
>
> 2. recover
> - scrie date corupte pe primul disc si date corecte pe al doilea
> - se citesc date de pe logical disc si se citesc date de pe discul 1
> si se compara
>
> Cum este posbil sa imi pice testele de read corrected si sa imi treaca
> cele de recover, avand in vedere ca la testele de recover ceea ce se
> citeste de pe discul 1 sunt corectate cu cele de pe discul 2?
> Daca datele de pe discul 2 nu ar fi corecte, atunci nici testul de
> recover nu ar fi trebuit sa treaca, avand in vedere ca ceea ce este pe
> primul disc este copiat de pe al doilea, pentru ca primul disc era
> corupt initial.

Hai să simplificăm. Dacă lași în array-ul test_array doar două elemente,
pentru testele corrupt_read_correct_one_sector_disk1 și
recover_one_sector_disk1, atunci primul pică și al doilea trece?

Răzvan


More information about the so2 mailing list