Kernel-Ringpuffer: Unterschied zwischen den Versionen

Aus Foxwiki
Zeile 3: Zeile 3:
== Beschreibung ==
== Beschreibung ==
; Kernel Ring Buffer
; Kernel Ring Buffer
Wichtige Funktion
* beim Booten erzeugten Kernel-Meldungen protokollieren
* solange [[syslog]] noch nicht verfügbar ist


Eine wichtige Funktion besteht darin,
; Zirkuläre Pufferung
 
beim Booten erzeugten Kernel-Meldungen zu protokollieren
 
solange syslog noch nicht verfügbar ist'''
 
Die zirkuläre Pufferung ist eine gute Implementierungsstrategie für eine Warteschlange mit fester Maximalgröße
Die zirkuläre Pufferung ist eine gute Implementierungsstrategie für eine Warteschlange mit fester Maximalgröße
* Sollte für eine Warteschlange eine Maximalgröße festgelegt werden, ist ein zirkulärer Puffer eine vollkommen ideale Implementierung; alle Warteschlangenvorgänge dauern konstant
* Sollte für eine Warteschlange eine Maximalgröße festgelegt werden, ist ein zirkulärer Puffer eine vollkommen ideale Implementierung; alle Warteschlangenvorgänge dauern konstant

Version vom 20. Oktober 2024, 10:25 Uhr

Kernel-Ringpuffer - Beschreibung

Beschreibung

Kernel Ring Buffer

Wichtige Funktion

  • beim Booten erzeugten Kernel-Meldungen protokollieren
  • solange syslog noch nicht verfügbar ist
Zirkuläre Pufferung

Die zirkuläre Pufferung ist eine gute Implementierungsstrategie für eine Warteschlange mit fester Maximalgröße

  • Sollte für eine Warteschlange eine Maximalgröße festgelegt werden, ist ein zirkulärer Puffer eine vollkommen ideale Implementierung; alle Warteschlangenvorgänge dauern konstant
Was ist ein Ringpuffer?

Ein Ringpuffer ist ein ringförmiger Puffer, der im Speicher verwaltet wird und vom Benutzerbereich und dem Kernel gemeinsam genutzt wird

  • Eine Seite eines Datenstroms schreibt Daten in den Puffer, während die andere ihn verbraucht
  • Solange der Puffer weder über- noch unterläuft, können Daten ohne Systemaufrufe übertragen werden


Anhang

Siehe auch

Links

Weblinks
  1. https://en.wikipedia.org/wiki/Circular_buffer