Einführung
|
|
Architektur Kernel-Dienste Dienste des Prozess-Managers Die Entwicklungsumgebung
|
Threads & Synchronisierung
|
|
Konzepte Threads-Erzeugung Thread-Operationen Synchronisierung Mutexe Sleepons Bedingungsvariablen (condvars) Thread-Abbruch
|
Interprozess-Kommunikation (IPC)
|
|
Native QNX 6Kommunikation Pulse Signale Ereigniszustellung (Event Delivery) Shared Memory Pipes & POSIX Msg Queues Interrupts Konzepte IPC von einer ISR Handler-Architektur Resource-Manager ISRs
|
Timer, Clocks und Timeouts
|
|
QNX 6?s Zeitbasis Clocks Timers Timeouts Einführung in I/O
|
Schreibeneines Resource Managers
|
|
Aufsetzen des Managers Einige I/O undVerbindungsfunktionen Weitere Details zur Handhabung von read/write Details (times, blocking clients, ...) Verschiedene Möglichkeiten von einem Handler zurückzukehren
|
I/O - Kommunikation mit der Hardware
|
|
Port I/O Memory-Mapping DMA PCI Interrups Konzepte IPC aus einer ISR heraus Handler-Architektur Resource-Manager und ISRs
|
Resource Manager des Dateisystems
|
|
Der Mountpoint und dahinter Verzeichniseinträge Stat und weitere Informationen Resource-Manager-Übung
|