[pso] [Tema5][Linux]Neclaritati bio + flush

Razvan Deaconescu razvand at cs.pub.ro
Mon Jun 25 12:14:51 EEST 2007


Victor Jach wrote:
> Salut,
>  
> 2 intrebari:
> - alocarea paginilor: nu ar fi normal sa alocam un numar de pagini care 
> sa acopere dimensiunea de date de transferat ?

Ba da.

>   vroiam sa spun ca pentru exemplul anterior in care pt prima citire de 
> bloc logic avem nevoie de citirea a doua blocuri fizice
>  (512 si 4 ca dimensiuni de date citite  ) nu ar fi normal sa fie 
> suficienta o pagina ? din raspunsul dat de tine eu am inteles ca fiecare 
> sector am o pagina asociata. care este argumentul ?

Scuze de exprimare. Este, intr-adevar, suficienta o pagina pentru a 
acoperi doua blocuri fizice.

> - la scrierea unui sector logic a carui inceput se afla la un offset 
> relativ la sectorul fizic este necesara o citire prealabila a celui din 
> urma.
>  ma refer la faptul ca daca nu se face o citire prealabila se face o 
> alterare de date in sectorul fizic si anume sectorul logic precedent 
> celui curent de scris. E okay daca facem asta cu bread sau exista si 
> alte variante ?

Nu stiu daca merge cu bread. Daca merge, presupun ca ar fi OK. Poti insa 
sa contruiesti un bio care sa citeasca acel sector.

Razvan


More information about the pso mailing list