[pso] tema4 - mk_pitix
Octavian Purdila
pso@cursuri.cs.pub.ro
Sat, 8 May 2004 17:57:10 +0300
On Saturday 08 May 2004 17:11, Octavian Purdila wrote:
> On Friday 07 May 2004 22:51, Ioana Cutcutache wrote:
> > In mk_pitix atunci cand se seteaza bitii pt. inode 0 si block 0 in
> > imap/dmap se face ceva de genul buffer[0]=0x80;
> > dar asta inseamna ca se seteaza bitul 7 si nu bitul 0 cum ar fi corect,
> > iar eu daca folosesc apoi find_first_zero_bit imi gaseste ca inode-ul 0
> > si blocul 0 sunt libere, iar ele de fapt sunt ocupate cu root. Corect ar
> > fi ca in mk_pitix sa fie pux 0x01 in loc de 0x80.
>
> Depinde cum se numara bitii... Mie mi se pare mai intuitiva forma
>
> bitul0 bitul1 bitul2 ... bitul7 bitul8 bitul9...
>
> decat
>
> bitul7 bitul6 ... bitul0 bitul16 bitul15 ...
>
si ma refer aici la vizualizearea hartii de biti dintr-un editor hexa (daca o
sa aveti nevoie sa faceti debug). Anyway, puteti sa modificati mk_pitix, si
sa folositi 0x01 daca e mai clar asa, dar va rog precizati in README.
tavi