CIT 118 - Chapter 5 - Process Synchronization Key terms

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

1/18

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 8:43 PM on 3/6/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

19 Terms

1
New cards

avoidance

the dynamic strategy of deadlock that attempts to ensure that resources are never allocated in such a way as to place a system in an unsafe state.

2
New cards

circular wait

one of four conditions for deadlock through which each process involved is waiting for a resource being held by another; each process is blocked and can’t continue, resulting in deadlock.

3
New cards

deadlock

a problem occurring when the resources needed by some jobs to finish execution are held by other jobs, which, in turn, are waiting for other resources to become available.

4
New cards

dedicated devices

a system resource that can be assigned to only one job at a time, and then serving that job for the entire time that the job is active. It cannot be shared by multiple jobs at the same time.

5
New cards

detection

the process of examining the state of an operating system in order to determine whether a deadlock exists.

6
New cards

directed graphs

a graphic model representing various states of resource allocations

7
New cards

locking

a technique used to guarantee the integrity of the data in a database, through which the user locks out all other users while working with the database.

8
New cards

mutual exclusion

one of four conditions for deadlock in which only one process is allowed to have access to a resource.

9
New cards

no preemption

one of four conditions for deadlock in which a process is allowed to hold on to resources to finish execution.

10
New cards

prevention

a design strategy for an operating system where resources are managed in such a way that some of the necessary conditions for deadlock do not hold.

11
New cards

process synchronization

(1) the need for algorithms to resolve conflicts between processors in a multiprocessing environment; or (2) the need to ensure that events occur in the proper order even if they are carried out by several processes.

12
New cards

race

a synchronization problem between two processes vying for the same resource.

13
New cards

recovery

the steps that must be taken, when deadlock is detected, by breaking the circle of waiting processes.

14
New cards

resource holding

one of the four conditions for deadlock in which each process refuses to relinquish the resources it holds until its execution is completed, even though it is not using them because it’s waiting for other resources.

15
New cards

safe state

the situation in which the system has enough available resources to guarantee the completion of at least one job running on the system.

16
New cards

spooling

a technique developed to speed I/O by collecting in a disk file either input received from slow input devices, or output going to slow output devices, such as printers.

17
New cards

starvation

the result of conservative allocation of resources in which a single job is prevented from completing its execution because it is waiting for resources that never become available.

18
New cards

unsafe state

a situation in which the system has too few available resources to guarantee the completion of at least one job running on the system. It can lead to deadlock.

19
New cards

victim

an expendable job that is selected for removal from a deadlocked system in order to provide more resources to the waiting jobs and resolve the deadlock.

Explore top notes

note
Lecture 13A: Paleozoic Life
Updated 236d ago
0.0(0)
note
Gravitation and Circular Motion
Updated 1083d ago
0.0(0)
note
Chapter 11: Stockholders' Equity
Updated 812d ago
0.0(0)
note
chapter 4: a&p (tissues)
Updated 661d ago
0.0(0)
note
APES Unit 2 - Biodiversity
Updated 546d ago
0.0(0)
note
Lecture 13A: Paleozoic Life
Updated 236d ago
0.0(0)
note
Gravitation and Circular Motion
Updated 1083d ago
0.0(0)
note
Chapter 11: Stockholders' Equity
Updated 812d ago
0.0(0)
note
chapter 4: a&p (tissues)
Updated 661d ago
0.0(0)
note
APES Unit 2 - Biodiversity
Updated 546d ago
0.0(0)

Explore top flashcards

flashcards
global Quiz
39
Updated 1053d ago
0.0(0)
flashcards
ap psych unit 7
73
Updated 1143d ago
0.0(0)
flashcards
Westward Expansion
29
Updated 1139d ago
0.0(0)
flashcards
latin vocab 1-30
28
Updated 754d ago
0.0(0)
flashcards
Chem Ch.4 Element Info
30
Updated 1283d ago
0.0(0)
flashcards
global Quiz
39
Updated 1053d ago
0.0(0)
flashcards
ap psych unit 7
73
Updated 1143d ago
0.0(0)
flashcards
Westward Expansion
29
Updated 1139d ago
0.0(0)
flashcards
latin vocab 1-30
28
Updated 754d ago
0.0(0)
flashcards
Chem Ch.4 Element Info
30
Updated 1283d ago
0.0(0)