Kernel-Ringpuffer: Unterschied zwischen den Versionen
Erscheinungsbild
Keine Bearbeitungszusammenfassung |
K Textersetzung - „===== Weblinks =====“ durch „==== Weblinks ====“ |
||
Zeile 24: | Zeile 24: | ||
{{Special:PrefixIndex/Kernel}} | {{Special:PrefixIndex/Kernel}} | ||
==== Links ==== | ==== Links ==== | ||
==== Weblinks ==== | |||
# https://en.wikipedia.org/wiki/Circular_buffer | # https://en.wikipedia.org/wiki/Circular_buffer | ||
Version vom 22. März 2025, 01:15 Uhr
Kernel-Ringpuffer - Kernel-Meldungen im zirkulären Puffer
Beschreibung
- Was ist ein Ringpuffer?
- Ringförmiger Puffer, im RAM verwaltet
- von Benutzerbereich und Kernel gemeinsam genutzt
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
- 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
- Kernel Ring Buffer
Wichtige Funktion
- beim Booten erzeugten Kernel-Meldungen protokollieren
- solange syslog noch nicht verfügbar ist
Anhang
Siehe auch
Links
Weblinks