Linux-Systemaufrufe bieten in einigen Fällen direkten Zugriff auf Hardware. Zum Beispiel können read () und write () auf Raw-Geräte in / dev angewendet werden. Mit ioctl () können Werte in Hardware-Register gesteckt werden. Ich gehe davon aus, dass es einfacher ist, solche Aktivitäten zum Zeitpunkt des Systemaufrufs abzufangen, als alles vorauszusehen, was ein Gerätetreiber tun könnte, und ihn mit Rückrufen zu infizieren.
Adeos 'Rolle in Bezug auf Linux
Die Ereignis-Pipeline Die grundlegende Adeos-Struktur, die man berücksichtigen muss, ist die Kette von Client-Domänen, die nach Ereignissteuerung fragen. Eine Domäne ist eine Kernel-basierte Softwarekomponente, mit der die Adeos-Schicht aufgefordert werden kann, über Folgendes informiert zu werden:
· Jeder eingehende externe Interrupt oder ein automatisch generierter virtueller Interrupt; ·
Jeder Systemaufruf, der von Linux-Anwendungen ausgegeben wird. ·
Andere Systemereignisse, die durch den Kernel-Code ausgelöst werden (z. B. Linux-Taskwechsel, Signalbenachrichtigung, Linux-Task-Exits usw.).
Aus: Leben mit Adeos: http://www.xenomai.org/documentation/xenomai-2.4/pdf/Life-with-Adeos-rev-B.pdf
Frage: Adeos soll sich zwischen der Hardware und dem Linux-Kernel befinden. Ich kann verstehen, dass Adeos Linux von Hardware-Interrupts erzählt, aber warum sollte Adeos von dem "Systemaufruf" von Linux wissen?
1 Antwort auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4