Inputs and OutputsExplores inputs and outputs in computer systems, covering peripherals, addressing modes, A/D converters, interrupts, and DMA.
Interrupts and System CallsExplores interrupts, exception handling, and system calls in operating systems, focusing on CPU behavior and interrupt handling mechanisms.
InterruptsExplores interrupts as a mechanism for abstraction and multiplexing in operating systems, covering handling, processing, and initialization.
Nios II InterruptsExplores the Nios II embedded system architecture, trade-off patterns, interrupt handling, exceptions, and ISR performance metrics.
Virtual MemoryCovers virtual memory, program relocation, memory protection, TLB, and memory hierarchy interactions.
SchedulingIntroduces the fundamental concepts of scheduling in operating systems, covering limited direct execution, protection rings, context switching, and various scheduling policies.