Kernel-Ringpuffer: Unterschied zwischen den Versionen

Aus Foxwiki
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
[[Kategorie:Linux/Logging]]
'''topic''' - Beschreibung
== Beschreibung ==
Was ist ein Ringpuffer im Kernel?
Was ist ein Ringpuffer im Kernel?


Zeile 11: Zeile 12:
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.
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.


<noinclude>
== Anhang ==
=== Siehe auch ===
{{Special:PrefixIndex/{{BASEPAGENAME}}}}
==== Links ====
===== Weblinks =====
# https://en.wikipedia.org/wiki/Circular_buffer
# https://en.wikipedia.org/wiki/Circular_buffer
[[Kategorie:Linux/Logging]]
[[Kategorie:Linux/Kernel]]
</noinclude>

Version vom 20. Oktober 2024, 10:11 Uhr

topic - Beschreibung

Beschreibung

Was ist ein Ringpuffer im Kernel?

Ein Ringpuffer ist einfach 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.


Der 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 . Sollte für eine Warteschlange eine Maximalgröße festgelegt werden, ist ein zirkulärer Puffer eine vollkommen ideale Implementierung; alle Warteschlangenvorgänge dauern konstant.


Anhang

Siehe auch

Links

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