Operating Systems - Interrupts
Once I have created a Kernel with subsequent print() methods and the GDT, my next step in creating a OS is to implement Interrupts. We are going to enable Interrupts and write a keyboard interrupt handler for my learning-purposes OS called Rose-OS.
This document is a resume of this OSDEV wiki article, this osdever article and the Intel i386 processor manual.
But, What are Interrupts? Interrupts are signals from a devices to the CPU.
Read more