1. Buffert :
Buffer är ett tillfälligt lagringsområde, vanligtvis ett block i minnet, där objekt placeras i väntan på att överföras från en inmatningsenhet eller till en utmatningsenhet. Det används främst för inmatnings- och utmatningsprocesser. Om du till exempel skulle skriva ut ett långt dokument skulle du inte vilja att din CPU väntar och frågar skrivaren ”Är du redo för ytterligare ett stycke?”. I stället fyller CPU:n en minnesbuffert med dokumentets data, instruerar skrivaren att skriva ut buffertinnehållet och går tillbaka till sina andra sysslor.
2. Cache :
Cache är en mindre och snabb minneskomponent i datorn som är infogad mellan CPU:n och huvudminnet. För att göra detta arrangemang effektivt. Cachen måste vara mycket snabbare än huvudminnet. Detta tillvägagångssätt är mer ekonomiskt än att använda snabba minnesenheter för att implementera hela huvudminnet.
Skillnaden mellan buffert och cache :
S.No. | BUFFER | CACHE | |
---|---|---|---|
Buffer används för att kompensera skillnader i hastighet mellan två processer som utbyter eller använder data. | Cache är en mindre och snabbast minneskomponent i datorn. | ||
Det används främst för in- och utmatningsprocesser. | Det används under läs- och skrivprocesser från disken. | ||
Det är ett normalt lagringsområde på ram för tillfällig lagring. | Det är ett höghastighetslagringsområde för tillfällig lagring. | ||
Det lagrar originalkopian av data. | Det lagrar kopian av originaldata. | ||
Den implementeras alltid i huvudminnet (RAM). | Den implementeras i RAM såväl som i disk. | ||
Den är gjord av dynamisk ram. | Den är gjord av statisk ram. | ||
Den ökar inte åtkomsttiden. | Den ökar processorns åtkomsthastighet. | ||
Den kan användas i tangentbord för att redigera skrivfel. | Den har inte en sådan funktion. |