Zum Thema Funktionsweise eines UNIX Betriebssystems habe ich ein pdf Dokument namens OS_V4_Concepts_I_.pdf gefunden. Leider habe ich es versäumt die passende URL dazu abzuspeichern.
Das Dokument wurde von Prof. Dr. Margarita Esponda im WS 2011/2012 vermutlich als printout für eine von ihr gehaltene Vorlesung an einer mir unbekannten Lehranstalt erstellt und beschreibt anschaulich, wie die Prozessverwaltung unter dem Betriebssystem UNIX funktioniert. Ich würde lügen wenn ich sagen würde, daß ich alles, was in diesem Dokument beschrieben wird verstanden habe, aber ein wenig schon.
Im weiteren hoffe ich das Frau Professor nichts dagegen hat wenn ich hier Bilder aus Ihrem printout verwende um meine Gedanken bzgl. der Lösung meines Soundproblems fortsetzen zu können.
[Blockierte Grafik: http://www2.pic-upload.de/img/30380796/UnixFunktion01.png]
Diese Bild habe ich gewählt weil darauf gut zu erkennen ist, das die Kommunikation des Betriebssystems mit der Hardware sowohl über einen scheduler (das wird hoffentlich der realtime scheduler in L42.1 sein) als auch über einen interrupt-handler (die klassische Komminikation über Interrupt Request (IRQ)) kommunizieren kann.
Ich habe ja nur teil erfolgreich versucht, das Soundkartenproblem über tsched=0 zu lösen.
[Blockierte Grafik: http://www2.pic-upload.de/img/30380901/UnixFunktion02.png]
Dieses Bild habe ich gewählt weil ich in meinem vorherigen Beitrag über die aus meiner Sicht 4 Ebenen des L42.1 Sondsystems geschrieben habe.
Demnach sind meiner Meinung nach VLC, pulseaudio und alsa der Benutzer-Ebene zuzuordnen, wobei alsa über seine Soundkartentreiber auch auf der Kernel-Ebene arbeitet . Die Soundkarte ist der Hardware, sozusagen der Hardware-Ebene, zuzuorden.
Lasse ich meine bisher erlangten Erkenntnisse vor meinem inneren Auge Revue passieren komme ich zu folgendem Ergebnis:
1. Applikationen - VLC, pulseaudio etc.
Alle Applikationen, die auf der Benutzer-Ebene arbeiten, funktionieren einwandfrei.
Demnach können Applikationen als Verursacher des Soundproblems ausgeschlossen werden.
2. Treiber - alsa
2.1 Der Treiber für meine Soundkarte funktioniert einwandfrei.
2.2 Der Treiber für meine Soundkarte funktioniert nur teilweise und muß noch unter YAST feinjustiert werden.
2.3 Der Treiber für meine Soundkarte weißt Inkompatibilitäten zu meiner Soundkarte auf die nicht beseitigt werden können.
Der Treiber kann als Verursacher des Sound nicht eindeutig ausgeschlossen werden.
3. Hardware - Soundkarte
3.1 Unter der Spyware funktioniert die Soundkarte einwandfrei, weshalb ich einen Hardwarefehler der nur unter L42.1 auftritt, ausschließe.
Die Hardware kann mit sehr hoher Wahrscheinlichkeit als Verursacher des Soundproblems ausgeschlossen werden.
4. Betriebssystem - realtime scheduler
4.1 Aus irgendwelchen zu erforschenden Gründen gilt es herauszubekommen, ob sich der realtime scheduler anders verhält wenn sich ein Rechner im idle bzw. im Lastzustand befindet und ob man im weiteren durch geeignete Einstellungen auf diesen realtime scheduler Einfluß nehmen kann.
Das Betriebssystem kann nicht unbedingt als Verursacher des Soundproblems ausgeschlossen werden.
Soweit meine derzeitigen Überlegungen zum Thema "Temporäres Soundproblem"