| Zeile 11: | Zeile 11: | ||
* Schnittstelle für [[Treiber]] | * Schnittstelle für [[Treiber]] | ||
* [[Syscall]]s für Anwendungsprogramme | * [[Syscall]]s für Anwendungsprogramme | ||
| − | * [[Scheduling]] | + | * [[Scheduler|Scheduling]] |
Architekturabhängige Teile dieser Aufgaben werden normalerweise in einem [[Hardware Abstraction Layer]] mit einer klar definierten Schnittstelle gekapselt, um die Wiederverwendbarkeit anderer Komponenten zu erhöhen. Dazu zählen teilweise schon (kleine) Treiber, wie z. B. bei [[x86]] bzw. [[x64]] für die [[PIT]], [[PIC]], [[Local APIC]] oder ähnlichem. | Architekturabhängige Teile dieser Aufgaben werden normalerweise in einem [[Hardware Abstraction Layer]] mit einer klar definierten Schnittstelle gekapselt, um die Wiederverwendbarkeit anderer Komponenten zu erhöhen. Dazu zählen teilweise schon (kleine) Treiber, wie z. B. bei [[x86]] bzw. [[x64]] für die [[PIT]], [[PIC]], [[Local APIC]] oder ähnlichem. | ||