Operating Systems Fundamentals Flashcards (10 cards)

All cards

1Question

Process — creation method?

Answer

fork() and exec() system calls

2Question

Thread — resource sharing?

Answer

Share address space within a process

3Question

Page replacement — strategy?

Answer

FIFO, LRU, Clock algorithms

4Question

Processes — definition?

Answer

Units of execution identified by PID.

5Question

System calls — function?

Answer

Create or replace processes (`fork()`, `exec()`).

6Question

Process states — examples?

Answer

Ready, running, blocked.

7Question

Threads — relation to processes?

Answer

Share process resources, lightweight subprocesses.

8Question

Virtual memory — mechanism?

Answer

Paging and segmentation via tables.

9Question

Page replacement — algorithms?

Answer

LRU, Clock, FIFO.

10Question

Synchronization tools — purpose?

Answer

Prevent race conditions.

Test yourself with the quiz

Answer 10 questions on Operating Systems Fundamentals.

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?

Take the quiz →

Read the study guide

Go over the full study guide for Operating Systems Fundamentals.

Read the study guide →

Related classes

Make your own flashcards

Upload your class notes and Revizly writes your flashcards in about a minute.

Flashcard maker