[pso] [Tema5] Flush

cosminratiu at gmail.com cosminratiu at gmail.com
Mon Jun 4 19:13:17 EEST 2007


In kernel exista 2 cache-uri relevante pentru problema: buffer cache-ul si
block cache-ul. Buffer cache-ul e intre fs si driver-ul tau, block cache-ul
e intre driver-ul tau si disk-uri. Tu in SSR_IOCTL_SYNC trebuie sa cauzezi
flush-ul acestor 2 cache-uri.

On 6/4/07, Costin Boldisor <costinb at rdslink.ro> wrote:
>
>  Salut,
>
> O singura intrebare la tema5 linux (Probabil vor urma si altele pe masura
> ce inteleg mai mult :) )
>
> In precizari scrie: "pentru sincronizarea informatiilor scrise/citite in
> cadrul discului virtual cu discurile fizice (flushing), modulul va trebui sa
> exporte o operatie tip ioctl (SSR_IOCTL_SYNC);"
> Nu imi este clar la ce anume se face flush. Trebuie sa tinem in memorie un
> buffer in care sa se gaseasca toate sectoarele
> scrise de la ultimul flush? (Ma gandesc ca nu se poate tine un buffer de
> dimensiunea discului de 100 MB)
>
> Merci,
> Costin Boldisor
>
> _______________________________________________
> pso mailing list
> pso at cursuri.cs.pub.ro
> http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/pso
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://cursuri.cs.pub.ro/pipermail/pso/attachments/20070604/3d5aae0a/attachment.html


More information about the pso mailing list