Untitled Flashcards Set

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

1/30

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 8:49 PM on 12/14/24
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

31 Terms

1
New cards

Atomicity

A property of an operation that guarantees it is executed as a single, indivisible unit.

2
New cards

Barrier

A synchronization mechanism that forces threads to wait until all reach a specific point.

3
New cards

Blocked Process

A process that is waiting for an event, such as I/O completion.

4
New cards

Context Switching

The process of saving the state of a running process and loading another process.

5
New cards

Critical Section

A section of code that accesses shared resources and must be executed atomically.

6
New cards

Deadlock

A situation in which two or more threads are blocked indefinitely, waiting for each other.

7
New cards

External Fragmentation

Unused memory space outside allocated regions, complicating large memory allocation.

8
New cards

fork()

A system call that creates a duplicate (child) of the calling process.

9
New cards

Internal Fragmentation

Unused memory space within an allocated region, leading to inefficient memory utilization.

10
New cards

Kernel

The core of an operating system that manages system resources.

11
New cards

Lock

A synchronization mechanism that protects a critical section by ensuring only one thread can acquire it.

12
New cards

Multiprogramming

A technique allowing multiple programs to share CPU time, improving CPU utilization.

13
New cards

Mutual Exclusion

The requirement that only one thread can access a critical section at a time.

14
New cards

Page Fault

An interrupt that occurs when a process tries to access a page not in physical memory.

15
New cards

Page Table

A data structure that maps virtual addresses to physical addresses.

16
New cards

Paging

A memory management technique that divides memory into fixed-size blocks

17
New cards

Process

A dynamic instance of a program in execution, with its own state and resources.

18
New cards

Process Control Block (PCB)

A data structure used by the OS to store information about a process.

19
New cards

Program

A static set of instructions written in a programming language.

20
New cards

Race Condition

A situation when the behavior of a program depends on the unpredictable timing of threads.

21
New cards

Ready Process

A process that is loaded into memory and ready to run, waiting for CPU access.

22
New cards

Running Process

A process that is currently executing on the CPU.

23
New cards

Semaphore

A synchronization variable that controls access to shared resources.

24
New cards

System Call

A request made by a program to the OS kernel for a specific service.

25
New cards

Thread

A lightweight unit of execution that shares the address space of a process.

26
New cards

Timesharing

A technique that allows multiple users or processes to share a computer system.

27
New cards

Translation Lookaside Buffer (TLB)

A cache that stores recent virtual-to-physical address translations.

28
New cards

Virtual Address Space (VAS)

The set of memory addresses that a process can use.

29
New cards

Virtual Memory

A technique allowing a process to use more memory than is physically available.

30
New cards

Virtualization

The process of creating a virtual representation of a physical resource.

31
New cards

wait()

A system call used by a parent process to wait for the termination of a child process.

Explore top notes

note
Chapter 1 - Study of Psychology
Updated 749d ago
0.0(0)
note
Experimental Designs
Updated 1152d ago
0.0(0)
note
Verbal Forms
Updated 653d ago
0.0(0)
note
Untitled
Updated 797d ago
0.0(0)
note
Earth's Spheres
Updated 1282d ago
0.0(0)
note
Persepolis (Satrapi)
Updated 571d ago
0.0(0)
note
Chapter 1 - Study of Psychology
Updated 749d ago
0.0(0)
note
Experimental Designs
Updated 1152d ago
0.0(0)
note
Verbal Forms
Updated 653d ago
0.0(0)
note
Untitled
Updated 797d ago
0.0(0)
note
Earth's Spheres
Updated 1282d ago
0.0(0)
note
Persepolis (Satrapi)
Updated 571d ago
0.0(0)

Explore top flashcards