Teil 5 - Interrupts — Änderungen 4730 → 4975

Zeile 1: Zeile 1:
 +
{{Navigation
 +
|Zurück = [[Teil 4 - Hello World]]
 +
|Vor = [[Teil 6 - Multitasking]]
 +
}}
 
==Das Ziel==
 
==Das Ziel==
 
In diesem Teil wollen wir unserern Kernel <i>Interrupts</i> behandeln lassen. Ein Interrupt ist eine Unterbrechnung des aktuell ausgeführten Code, um eine Kernelfunktion (den <i>Interrupt-Handler</i>) aufzurufen. Es gibt drei unterschiedliche interessante Arten von Interrupts und keine davon ist für ein Betriebssystem verzichtbar:
 
In diesem Teil wollen wir unserern Kernel <i>Interrupts</i> behandeln lassen. Ein Interrupt ist eine Unterbrechnung des aktuell ausgeführten Code, um eine Kernelfunktion (den <i>Interrupt-Handler</i>) aufzurufen. Es gibt drei unterschiedliche interessante Arten von Interrupts und keine davon ist für ein Betriebssystem verzichtbar:
Zeile 215: Zeile 219:
 
Mit diesen Interrupthandlern ließe sich an dieser Stelle beispielsweise schon ein [[Keyboard Controller|Tastaturtreiber]] schreiben.
 
Mit diesen Interrupthandlern ließe sich an dieser Stelle beispielsweise schon ein [[Keyboard Controller|Tastaturtreiber]] schreiben.
  
−
==Navigation==
+
 
−
* Voriger Artikel: [[Teil 4 - Hello World]]
+
{{Navigation
−
* Nächster Artikel: [[Teil 6 - Multitasking]]
+
|Zurück = [[Teil 4 - Hello World]]
 +
|Vor = [[Teil 6 - Multitasking]]
 +
}}
  
 
[[Kategorie:OS-Dev für Einsteiger]]
 
[[Kategorie:OS-Dev für Einsteiger]]