[so2] [Tema 4] Formulare gresita in enunt
VLAD TUDOSE
vlad_tudose at yahoo.com
Tue May 1 16:30:17 EEST 2012
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
More information about the so2
mailing list