[so2] [Tema 4] Formulare gresita in enunt

Razvan Deaconescu razvan.deaconescu at cs.pub.ro
Tue May 1 16:43:07 EEST 2012


VLAD TUDOSE <vlad_tudose at yahoo.com> writes:
> Bogdan Purcareata <bogdan.purcareata at gmail.com> writes:
>> Salut,
>>
>> Daca numerele blocurilor sunt relative la zona de date, atunci va
>> exista si un bloc cu numarul 0, care este valid. Enuntul ar trebui sa
>> specifice ca determinarea numarului de blocuri folosite de un inode sa
>> se bazeze exclusiv pe dimensiunea fisierului / directorului
>> (inode->i_size) si dimensiunea blocului, asa cum este specificata in
>> superblock (sp->s_blocksize).
>
> Nu cred ca ai dreptate.
> Blocul de date 0 e valid dar nu poate fi folosit pentru ca e alocat cand se face formatarea.
>
> In mk_pitix.c apare:
>
> 77 /* alloc inode 0 */
> 78 buffer[0]=0x01;
> 79 /* alloc block 0 */
> 80 buffer[block_size]=0x01;
> 81 fwrite(buffer, 4096, 1, file);
>
> Mai clar explicat am gasit aici [1]
>
> [1] http://cursuri.cs.pub.ro/lurker/message/20070512.121540.6e30ec0e.en.html

Hmmm, așa e. Am corectat și eu în enunț.

Răzvan


More information about the so2 mailing list