Kernel-Ringpuffer: Unterschied zwischen den Versionen

Aus Foxwiki
Keine Bearbeitungszusammenfassung
Zeile 3: Zeile 3:
== Beschreibung ==
== Beschreibung ==
; Kernel Ring Buffer
; Kernel Ring Buffer
* Eine wichtige Funktion besteht darin, '''alle 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'''
Eine wichtige Funktion besteht darin,  
 
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
* 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:24 Uhr

Kernel-Ringpuffer - Beschreibung

Beschreibung

Kernel Ring Buffer

Eine wichtige Funktion besteht darin,

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

  • 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