Fördelar för buffer cache i unix?

Fördelar för buffer cache i unix?

Det finns flera olika platser som en buffert cache kan finnas.  Alla har en sak gemensamt - de är platser där data som läses från eller skrivs till en enhet lagras tillfälligt i något media som är snabbare än stöd enheten.

När det gäller Läs cacheminnen, kan en buffer cache lagra ofta önskade data på ett medium som är betydligt snabbare än den underliggande enhet, vilket snabbar upp retur av data till programmet. Det kan också användas att ställa samman uppgifterna ur ordning (t.ex. från ett nätverksgränssnitt) till en mer presentabel form, eller kan användas för att montera asynkron uppgifter i fast storlek bitar för bearbetning.

När det gäller skriva buffert cacheminnen används de för att jämna ut små I/O skriver in större strömmande skriver (som ger bättre skriv-prestanda).  De kan också användas för att montera mindre bitar av information i ett större paket för överföring ut ett nätverksgränssnitt.