COMSCI 2101 - PROCESSOR MANAGEMENT (CHAP 4)

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/23

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

24 Terms

1
New cards

LOOSELY COUPLED CONFIGURATION

Utilizes a network of independent nodes working together without a central control point.

2
New cards

PARALLEL PROCESSING

for better speed, ____________ involves execution of tasks over several processors or CPU cores. It is frequently employed for computationally heavy/intensive tasks.

3
New cards

CONCURRENT PROCESSING

The ability of a system to manage several tasks or processes simultaneously.

4
New cards

CONCURRENT PROCESSING

These tasks can be carried out in an interleaved manner, giving the impression that the system is working on multiple tasks at once.

5
New cards

CONCURRENT PROCESSING

This processing is often used to improve the responsiveness of a system and to efficiently utilize resources.

6
New cards

CONCURRENT PROGRAMMING

In programming term, ________ is a technique in which two or more processes/task start and run in an interleaved manner through context switching and complete in an overlapping time period by managing access to shared resources.

7
New cards

CONTEXT SWITCHING

Concurrent Programming is a technique in which two or more processes/task start and run in an interleaved manner through ____________ and complete in an overlapping time period by managing access to shared resources. For example, a single core of CPU.

8
New cards

PARALLEL PROCESSING

It is a situation in which two or more processors operate in unison.

9
New cards

PARALLEL PROCESSING

That means two or more CPUs are executing instructions simultaneously.

10
New cards

PARALLEL PROCESSING

This is done to increase computing performance and speed generally.

11
New cards

PARALLEL PROCESSING

Increased flexibility brings increased complexity, however, two major challenges remain:
- how to connect the processors into configurations, and
- how to orchestrate their interaction, which applies to multiple interacting processes as well.

12
New cards

- MASTER/SLAVE CONFIGURATION
- LOOSELY COUPLED CONFIGURATION
- SYMMETRIC CONFIGURATION

3 TYPES OF MULTIPROCESSING CONFIGURATIONS

13
New cards

MASTER/SLAVE CONFIGURATION

There is a clear distinction between a MASTER PROCESSES and one or more SLAVE PROCESSORS.

• The MASTER controls the overall operation of the system.

• The SLAVE execute specific tasks or workloads assigned to then by the master.

14
New cards

SYMMETRIC CONFIGURATION

• All processors or CPU cores are considered equal, and they have equal access to the system's memory and resources.

• There is no master/slave processors; they all contribute to the processing tasks.

15
New cards

MASTER/SLAVE CONFIGURATION

Involves a clear hierarchy with a master controlling one or more slaves.

16
New cards

CONCURRENT AND PARALLEL PROCESSING

Both processing are crucial ideas in modern computing, and both
can be used to enhance system responsiveness and performance.

17
New cards

TIGHTLY COUPLED CONFIGURATION

symmetric configuration is also called ______

18
New cards

CONCURRENT PROCESSING

Different tasks are executed one after another.

19
New cards

PARALLEL PROCESSING

Involves simultaneous execution of multiple tasks using multiple processors or CPU cores.

20
New cards

PARALLEL PROCESSING

Each processor is executing a separate task at the same time.

21
New cards

PARALLEL PROGRAMMING

In programming terms, __________ is achieved through hardware parallelism. For example, executing processes on three separate CPU cores simultaneously.

22
New cards

LOOSELY COUPLED CONFIGURATION

• Each processor has its own dedicated resources.

• When a job arrives for the first time, it is assigned to one processor.

• Once allocated, the job remains with the same processor until it's finished.

23
New cards

SYMMETRIC CONFIGURATION

All processors or cores are equal and work together in a balanced manner.

24
New cards

CONCURRENT PROCESSING

________ is the management of several tasks or processes in a way that it appears as they are running simultaneously, frequently to increase system responsiveness.