[pso] [tema3][linux] Numar de sectoare
Razvan Deaconescu
razvan.deaconescu at cs.pub.ro
Fri May 14 22:38:44 EEST 2010
On Fri, 2010-05-14 at 22:13 +0300, Macicas Teodor wrote:
> Salut,
>
> Cand primesc un bio de tipul write cum imi pot da seama cate sectoare de
> date contine avand in vedere ca marimea paginiilor este de 4096 ?
> Indiferent daca bio-ul are 1,2,...8 sectoare de date, bio_sectors() imi
> intoarce 8 ( adica PAGE_SIZE / SECTOR_SIZE ).
Atatea sunt (dimensiunea unei pagini).
> Mai mult, la clonarea unui bio write care contine mai multe sectoare
> trebuie sa fac ceva suplimentar ? Se pare ca doar primul sector este
> scris pe dispozitivele fizice, celelalte sectoare fiind scrise numai cu 0s.
Nu ar trebui sa se intample asta. Pe bio-ul clonat, ce valoare intoare
bio_sectors()? Daca nu gasesti o solutie in acest sens, construieste un
bio folosind bio_alloc, alloc_page, bio_add_page.
Razvan
More information about the pso
mailing list