Flashcards: Operating Systems Fundamentals — 10 cards

All cards

1Question

Process — creation method?

Answer

fork() and exec() system calls

2Question

Processes — definition?

Answer

Units of execution identified by PID.

3Question

Thread — resource sharing?

Answer

Share address space within a process

4Question

System calls — function?

Answer

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

5Question

Page replacement — strategy?

Answer

FIFO, LRU, Clock algorithms

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

Test your knowledge with 10 questions on Operating Systems Fundamentals.

1. What is the primary purpose of the fork() system call in process management?

2. What function in Unix-like operating systems is used to create a new process by cloning the parent process?

Take the quiz →

Read the revision sheet

Review the complete course in the revision sheet for Operating Systems Fundamentals.

See revision sheet →

Similar courses

Create your own flashcards

Import your course and AI generates flashcards in 30 seconds.

Flashcard generator