1/23
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
LOOSELY COUPLED CONFIGURATION
Utilizes a network of independent nodes working together without a central control point.
PARALLEL PROCESSING
for better speed, ____________ involves execution of tasks over several processors or CPU cores. It is frequently employed for computationally heavy/intensive tasks.
CONCURRENT PROCESSING
The ability of a system to manage several tasks or processes simultaneously.
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.
CONCURRENT PROCESSING
This processing is often used to improve the responsiveness of a system and to efficiently utilize resources.
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.
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.
PARALLEL PROCESSING
It is a situation in which two or more processors operate in unison.
PARALLEL PROCESSING
That means two or more CPUs are executing instructions simultaneously.
PARALLEL PROCESSING
This is done to increase computing performance and speed generally.
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.
- MASTER/SLAVE CONFIGURATION
- LOOSELY COUPLED CONFIGURATION
- SYMMETRIC CONFIGURATION
3 TYPES OF MULTIPROCESSING CONFIGURATIONS
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.
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.
MASTER/SLAVE CONFIGURATION
Involves a clear hierarchy with a master controlling one or more slaves.
CONCURRENT AND PARALLEL PROCESSING
Both processing are crucial ideas in modern computing, and both
can be used to enhance system responsiveness and performance.
TIGHTLY COUPLED CONFIGURATION
symmetric configuration is also called ______
CONCURRENT PROCESSING
Different tasks are executed one after another.
PARALLEL PROCESSING
Involves simultaneous execution of multiple tasks using multiple processors or CPU cores.
PARALLEL PROCESSING
Each processor is executing a separate task at the same time.
PARALLEL PROGRAMMING
In programming terms, __________ is achieved through hardware parallelism. For example, executing processes on three separate CPU cores simultaneously.
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.
SYMMETRIC CONFIGURATION
All processors or cores are equal and work together in a balanced manner.
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.