Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
1. Ukladanie súborov do vyrovnávacej pamäte :Toto je predvolený typ ukladania do vyrovnávacej pamäte a používa sa pri čítaní alebo zápise do súborov. Pri použití ukladania do vyrovnávacej pamäte sa údaje čítajú alebo zapisujú do súboru v blokoch určitej veľkosti, ktoré sa nazývajú „veľkosť vyrovnávacej pamäte“. To môže zlepšiť výkon znížením počtu systémových volaní, ktoré je potrebné vykonať.
2. Ukladanie do vyrovnávacej pamäte potrubia :Tento typ ukladania do vyrovnávacej pamäte sa používa pri čítaní alebo zápise do potrubia. Potrubia sa používajú na komunikáciu medzi rôznymi procesmi a zvyčajne sa implementujú pomocou kruhovej vyrovnávacej pamäte. Pri použití vyrovnávacej pamäte potrubia sa údaje zapisujú do potrubia alebo čítajú z potrubia v kusoch určitej veľkosti, nazývanej "veľkosť vyrovnávacej pamäte potrubia". To môže pomôcť vyhnúť sa uviaznutiu a zlepšiť výkon znížením času, ktorý procesy potrebujú na seba čakať.
Okrem týchto dvoch hlavných typov vyrovnávacej pamäte existuje aj množstvo ďalších vyrovnávacích mechanizmov, ktoré možno použiť v systéme Unix. Patria sem:
* Ukladanie do vyrovnávacej pamäte terminálu :Tento typ vyrovnávacej pamäte sa používa pri čítaní z terminálu alebo zápise naň. Pri použití vyrovnávacej pamäte terminálu sa údaje čítajú alebo zapisujú do terminálu v častiach určitej veľkosti, ktorá sa nazýva "veľkosť vyrovnávacej pamäte terminálu". To môže pomôcť zlepšiť výkon znížením počtu prerušení ovládača terminálu.
* I/O buffering :Tento typ ukladania do vyrovnávacej pamäte sa používa pri čítaní alebo zápise do zariadenia. Pri použití I/O bufferingu sa dáta čítajú alebo zapisujú do zariadenia v kusoch určitej veľkosti, nazývanej „veľkosť I/O buffera“. To môže pomôcť zlepšiť výkon znížením počtu prerušení ovládača zariadenia.
Výber, ktorý mechanizmus vyrovnávacej pamäte použiť, závisí od konkrétnej aplikácie a požiadaviek na výkon.