CPUArchitecture
Everything on SkillVeris tagged CPUArchitecture — collected across the glossary, study notes, blog, and cheat sheets.
6 resources across 1 library
Interview Questions(6)
What Are Protection Rings in an Operating System?
Protection rings are hierarchical privilege levels enforced by the CPU, typically numbered from Ring 0 (most privileged, running the kernel) to Ring 3 (least p…
Trap vs Interrupt: What Is the Difference?
A trap is a synchronous event deliberately raised by the currently executing instruction (such as a system call or a divide-by-zero error), while an interrupt…
How Does Interrupt Handling Work in an OS?
Interrupt handling is the sequence by which the CPU detects an interrupt request, saves the currently running task’s state, looks up and runs a dedicated handl…
What is an Interrupt Vector Table?
An interrupt vector table (IVT) is an array of handler addresses indexed by interrupt or exception number, used by the CPU to jump directly to the correct hand…
What is a Software Interrupt?
A software interrupt is an interrupt deliberately triggered by executing a special CPU instruction from within a running program, most commonly to request a se…
What Are Nested Interrupts and How Are They Handled?
A nested interrupt occurs when a higher-priority interrupt is allowed to preempt a currently executing lower-priority interrupt handler, so the CPU suspends th…