scott
12/18/2006 10:13:00 PM
witam!
chcia3bym u siebie zrobic taki manewr , ?e otwieram pusty plik i wpisuje
do niego dane za pomoc? write(). Gdy skoncze to robia chcia3bym sobie
odwzorowaa go w przestrzeni adresowej procesu bowiem pliki moga bya
znaczne i chcia3bym troche operacje na nim przy?pieszya. I tutaj
pojawiaj? sie moje w?tpliow?ci:
1) samo write() jest chyba niebuforowane, korzysta chyba naotmiast z
pamiec podrecznej systemu plików ?
2) je?eli to prawda to czy bez zamykania pliku mo?na zmusia system by
zapisa3 je na dysku po to aby po odwzorowaniu mmap() pracowaa na
w3a?ciwych danych, czy mo?e system sam dba o to aby przy takiej operacji
wcze?niej zapisaa dane na dysku a potem dokonaa odwzorowania?
3) czy po zapisie za pomoc? write() funkcja stat() zwraca akutalne info
o i-wezle?
za wszelk? pomoc wielkie dzieki!
--
grzesiek