na čo slúži harddisku CACHE?
Moderátoři: morke, Igoreso, Loki5567
- benaja
- Začátečník

- Registrován: 09. pro 2003
na čo slúži harddisku CACHE?
Chcem sa spýtať - len tak pre zaujímavosť, na čo slúži v HDD Cache? A či je poznateľný rozdiel medzi 2 MB a 8 MB cache...
ATHLON 64 3200+, MB ASUS K8N4-E DELUXE, 2 GB RAM , ASUS 1950XTX 512MB, IBM HITACHI 250 GB 8 mb cache 7200 ot., WD 80 gb 7200 ot., WD 40 gb 7200 ot., OS XP
- pavel.minarik
- Středně pokročilý

- Registrován: 03. čer 2003
- Bydliště: Brno
- Kontaktovat uživatele:
- MaWa
- Čestný člen

- Registrován: 27. lis 2003
- Bydliště: Železná Ruda
- Kontaktovat uživatele:
no obecně caching se provádí tak, že disk načte celou stopu, i když z ní čte jen jeden sektor...takže načte tak půl mega do cache...samozřejmě jen v případě, že mu mezitim nepřišel další request. z tohoto jasně vyplývá, že caching nepomůže v náhodných čteních...kterých ale na neserverovém PC není tolik.
pak existuje taky write caching (write back) a to funguje v podstatě tak, že řadič předá disku nějaký kousek dat a disk pokud se mu ty data vejdou do cache tak odešle řadiči zprávu, že to zapsal, i když je má teprve v cache a pak je někdy až bude mít čas teprve skutečně zapíše. je jasné, že toto se nedá dělat u některých typů dat (např. NTFS metadata apod), takže tam se dá flag write through...což disku řekne, že má to dato zapsat přímo, bez nějakého cachingu "na potom"...
pak existuje taky write caching (write back) a to funguje v podstatě tak, že řadič předá disku nějaký kousek dat a disk pokud se mu ty data vejdou do cache tak odešle řadiči zprávu, že to zapsal, i když je má teprve v cache a pak je někdy až bude mít čas teprve skutečně zapíše. je jasné, že toto se nedá dělat u některých typů dat (např. NTFS metadata apod), takže tam se dá flag write through...což disku řekne, že má to dato zapsat přímo, bez nějakého cachingu "na potom"...
"A computer allows you to make mistakes faster than any other invention with the possible exceptions of handguns and Tequila."