fork() create new processes; exec() replaces process image.1. What is the primary purpose of the fork() system call in process management?
2. Which page replacement algorithm approximates the Least Recently Used (LRU) strategy by using reference bits?
3. In the context of synchronization mechanisms, what condition must be avoided to prevent deadlock?
Process — creation method?
fork() and exec() system calls
Thread — resource sharing?
Share address space within a process
Page replacement — strategy?
FIFO, LRU, Clock algorithms
Processes — definition?
Units of execution identified by PID.
System calls — function?
Create or replace processes (`fork()`, `exec()`).
Process states — examples?
Ready, running, blocked.
It covers the core concepts of Operating Systems Fundamentals, organized by topic with the key definitions, explanations and takeaways, so it's easier to learn and remember.
Read the full study guide →The practice quiz has 10 multiple-choice questions, each with an explanation. Use it to check what you know and find your gaps.
Take the quiz (10 questions) →There are 10 flashcards on Operating Systems Fundamentals, with a question on the front and the answer on the back. Try to recall each answer before you flip, and let spaced repetition bring back the ones you miss.
See all 10 flashcards →Upload a PDF or paste your notes. Revizly writes a study guide, a practice quiz and flashcards in about a minute.