Operating Systems

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/19

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 9:12 AM on 5/30/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

20 Terms

1
New cards

process

program running with its own memory space

2
New cards

thread

execution unit within a process sharing memory

3
New cards

context switch

CPU switches from one task to another

4
New cards

stack memory

function calls and local variables

5
New cards

heap memory

dynamic memory allocation

6
New cards

virtual memory

per process address space mapped to physical memory

7
New cards

page

fixed size block of virtual memory

8
New cards

page fault

needed page is not in memory

9
New cards

mutex

lock for mutual exclusion

10
New cards

semaphore

counter controlling access to resource

11
New cards

race condition

result depends on timing of operations

12
New cards

deadlock

threads wait forever on each other

13
New cards

deadlock mutual exclusion

resource can be held by one thread

14
New cards

deadlock hold and wait

thread holds resource while waiting for another

15
New cards

deadlock no preemption

resource cannot be forcibly taken

16
New cards

deadlock circular wait

cycle of waiting threads

17
New cards

critical section

code accessing shared resource

18
New cards

starvation

thread waits too long for resource

19
New cards

scheduler

chooses which task runs

20
New cards

system call

program request to operating system