What is an interrupt
Async signal. Ie not occuring at specified time, hence special mechanism to deal with
How does the CPU detect interrupts
How does the CPU handle interrupts (ie what steps does it need to do)
What architectural support can be put in place for interrupts
What is the relation between the kernel and the wider operating system.
Provides core functionality for OS, scheduling IO, system calls. Is itself a program.
What are software interrupts
Like hardware interrupts but controlled by kernel. System calls etc.
What are timing interrupts
Time-slicing to share processor between multiple programs
How does the kernel scheduler work
What are some example interrupts for the kernel scheduler