System Performance
Everything on SkillVeris tagged System Performance — collected across the glossary, study notes, blog, and cheat sheets.
6 resources across 1 library
Interview Questions(6)
CPU-Bound vs I/O-Bound Processes: What Is the Difference?
A CPU-bound process spends most of its time performing computation and rarely blocks, while an I/O-bound process spends most of its time waiting on disk, netwo…
What is I/O Buffering and Why Is It Needed?
I/O buffering is the technique of holding data temporarily in an in-memory area while it moves between a process and a device, so the speed mismatch between fa…
What is Throughput in Operating Systems?
Throughput in an operating system is the number of processes completed per unit of time, and it measures overall system productivity rather than how any single…
What is Load Balancing in a Multiprocessor OS?
Load balancing in a multiprocessor OS is the scheduler policy of spreading runnable tasks evenly across all available CPU cores so no core sits idle while anot…
What is Processor Affinity?
Processor affinity is the tendency, or explicit configuration, for a process or thread to keep running on the same CPU core it ran on before, so it can keep re…
What Are the Key Challenges in Multicore Scheduling?
Multicore scheduling is harder than single-core scheduling because the OS must simultaneously reason about cache locality, load balancing across cores, synchro…