Concurrency and Deadlocks Flashcards

1
Q

It is the management of multiple processes within a uniprocessor system

A

Multiprogramming

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

It is the management of multiple processes within a multiprocessor

A

Multiprocessing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

It is the management of multiple processes executing on multiple distributed computer systems

A

Distributed processing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

The basic requirement to support concurrent processes is the ability of a program to enforce …

A

mutual exclusion

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

which pertains to the ability to execute all other other processes from a course of action while one (1) process is granted that ability.

A

mutual exclusion

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

is an application performance technique that encompasses the ability to load and execute multiple runnable programs

A

Concurrency

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Concurrency can be viewed based on the following context:

A
  1. Multiple applications
  2. Structured applications
  3. Operating system structure
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

It is a function or an action implemented as a sequence of one (1) or more instructions that appear to be individisible, wherein no other process can see an intermediate state or interrupt the operation.

A

Atomic operation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

It is a section of code within a process that requires access to shared resources, and must not be executed while other process is in a corresponding section of code.

A

Critical section

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

It is a situation in which multiple threads or processes read and write a shared data item, and the final results depends on the relative timing of their execution

A

Race condition

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

It is a situation in which a runnable process is overlooked indefinitely by the scheduler. Although the process is able to proceed, it is never chosen.

A

Starvation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly