? Ein Puffer ist ein Stück Erinnerung vorübergehend reserviert , um Daten in einem Transfer-Prozess verwendet zu speichern. Computer- Komponenten routinemäßig zu kommunizieren, und da Geschwindigkeiten der Kommunikation von Komponente zu Komponente variieren , sind Puffer notwendig . Puffer ermöglichen eine Komponente schneller als die andere Komponente kann lesen und schreiben , da sie alle die Daten vorübergehend im Puffer gespeichert . Daten halten
Die primäre Funktion eines Puffers ist es, Daten zu halten. Die Daten werden in einem temporären Speicherort im Speicher gehalten . Dieser Teil des Speichers wesentlich kleiner sein kann als die tatsächliche Größe des Speichers übertragen werden. Die Daten werden laufend in den Puffer geschrieben , sondern auch Daten wird ständig gelesen und aus dem Puffer .
Verschieben von Daten zwischen Prozessen
Eine gemeinsame Funktion eines Puffers ist es, Informationen zwischen Prozessen übergeben . Puffer bieten eine bequeme Schnittstelle , um Daten zwischen Differenz Prozesse übergeben , so dass Mehrprozessor- Programme untereinander zu koordinieren.
First In, First Out
Der Puffer folgt die Grundregel der " First In, First Out". Wenn ein Teil der Daten in den Puffer hinzugefügt wird, wird es zu lesen, bevor jeder Gegenstand in die Warteschlange gestellt werden , nachdem sie . Die meisten Schlangen haben asynchrone Lese-und Schreibgeschwindigkeiten. Das bedeutet , dass die Daten in den Puffer mit einer anderen Geschwindigkeit als es auf .
Anwendungen
Puffer wird geschrieben werden häufig verwendet, wenn Ein-und Ausgabe-Operationen benötigt werden. Typische Geräte sind Festplatten, Soundkarten und Netzwerk-Equipment .