System Architecture
Everything on SkillVeris tagged System Architecture — collected across the glossary, study notes, blog, and cheat sheets.
6 resources across 1 library
Interview Questions(6)
What is Direct Memory Access (DMA)?
Direct Memory Access (DMA) is a hardware mechanism that lets a peripheral device transfer data directly to or from main memory without routing every byte throu…
Polling vs Interrupt-Driven I/O: What Is the Difference?
Polling is where the CPU repeatedly checks a device’s status register in a loop until it is ready, while interrupt-driven I/O lets the CPU do other work and re…
What is Spooling in Operating Systems?
Spooling (Simultaneous Peripheral Operations On-Line) is a technique where output or input data for a slow device is first buffered onto a faster intermediate…
What Are the Types of Hypervisors?
Hypervisors come in two types: Type 1 (bare-metal) runs directly on physical hardware with no host OS underneath it, giving near-native performance and used in…
Containers vs VMs: How Do They Differ at the OS Level?
A VM virtualizes hardware and runs a full separate guest kernel on top of a hypervisor, while a container shares the single host kernel and is isolated only by…
What is NUMA Architecture?
NUMA (Non-Uniform Memory Access) is a multiprocessor memory architecture where each CPU (or group of cores) has its own local memory bank that it accesses quic…