[so2] [Tema 3] Dimensiune sector disk

Costash costashsrc at gmail.com
Sat May 3 21:40:26 EEST 2014


On May 3, 2014 9:35 PM, "Valentina Manea" <valentina.manea.m at gmail.com>
wrote:
>
> 2014-05-03 21:24 GMT+03:00 Costash <costashsrc at gmail.com>:
> >
> > Da, trebuie făcut CRC pentru fiecare din cele 8 sectoare.
> > bio_for_each_segment practic parcurge paginile, și cum o pagină în ram
are
> > 4K, atât îți vine de mai sus.
> >
> > Costash.
> >
>
> Păi da, le parcurge dar, din ce înțeleg eu, în bv_len e lungimea
> șirului de date efective din pagină. Adică nu ar trebui neapărat să
> parcurgă toată pagina, decât dacă așa a fost creat bio-ul.
> De exemplu, atunci când îl creez eu de la 0, și folosesc alloc_page și
> bio_add_page, bv_len este 512 (chiar dacă schimb parametrul len al
> bio_add_page într-un multiplu de sector).
>
> Oricum, o să iau fiecare sector de 512 și îl prelucrez separat.

Fix asta trebuie să faci, parcurgi câte sectoare au venit ținând cont de
bv_len.

Ce crezi tu (pentru CRC) știi oricum că are fix un sector.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so2/attachments/20140503/b141b2a1/attachment.html>


More information about the so2 mailing list