Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Processing Quiz

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

What is the main advantage of parallel processing over serial processing?

a)

Higher accuracy in computations

b)

Increased speed by dividing tasks across multiple processors

c)

Lower power consumption

d)

Simpler programming models

2.

Which category in Flynn's Taxonomy refers to simple, single-core, sequential processing, common in older PCs?

a)

Single Instruction, Multiple Data (SIMD)

b)

Single Instruction, Single Data (SISD)

c)

Multiple Instruction, Single Data (MISD)

d)

Multiple Instruction, Multiple Data (MIMD)

3.

In which of the following scenarios is serial processing typically more efficient than parallel processing?

a)

Tasks that are independent and can be executed simultaneously

b)

Large datasets requiring simultaneous analysis

c)

Tasks that need to be executed sequentially with dependencies between them

d)

High-performance computing applications

4.

What is the key distinction between pipelining and parallel processing in computer architecture?

a)

Pipelining involves executing multiple tasks simultaneously, while parallel processing breaks a single task into smaller sub-tasks.

b)

Pipelining overlaps the execution of different stages of an instruction, while parallel processing involves executing multiple instructions simultaneously across different processors.

c)

They are synonyms

d)

Pipelining is used only in multicore processors, while parallel processing can be used in both single-core and multicore processors.

5.

What type of architecture, according to Flynn's Taxonomy, would a modern multicore PC use?

a)

Multiple Instruction, Single Data (MISD)

b)

Single Instruction, Single Data (SISD)

c)

Single Instruction, Multiple Data (SIMD)

d)

Multiple Instruction, Multiple Data (MIMD)

6.

Instruction throughput refers to the number of instructions a processor can complete per unit of time (clock cycle or second)

a)

True

b)

False

7.

What does concurrency do in computer systems?

a)

Reduce the number of processors required

b)

Execute multiple tasks at exactly the same time

c)

Manage the execution of multiple tasks through multitasking

d)

Simplify software development

8.

According to Flynn's Taxonomy, which of the following most likely describes a system which systematically shades the images in a video?

a)

Single Instruction, Multiple Data (SIMD)

b)

Multiple Instruction, Single Data (MISD)

c)

Multiple Instruction, Multiple Data (MIMD)

d)

Single Instruction, Single Data (SISD)

9.

Which of the following best describes a cluster computing system?

a)

A connected group of independent computers working together as a single system

b)

A multicore CPU

c)

A group of nodes with shared local memory, but unequal access times to the memory.

d)

A single powerful computer optimized for vector processing

10.

What is a key difference between a thread and a process?

a)

Threads run independently, while processes share resources like memory and CPU time

b)

Threads are heavier than processes in terms of resource allocation

c)

A process cannot have multiple threads, while a thread can have multiple processes

d)

Threads share the same memory space within a process, while each process its own memory space

11.

Which of the following is the least common classification in Flynn's Taxonomy and is rarely used in practice?

a)

Single Instruction, Single Data (SISD)

b)

Multiple Instruction, Single Data (MISD)

c)

Single Instruction, Multiple Data (SIMD)

d)

Multiple Instruction, Multiple Data (MIMD)

12.

What is the main difference between NUMA and SMP? Choose 2

a)

NUMA processors must communicate through internet networks while SMPs do not use networks

b)

SMP has multiple processors, while NUMA has only one

c)

NUMA is more scalable than SMP

d)

In NUMA, memory access time depends on the location of the memory relative to a processor

13.

Which of the following best describes load balancing in a distributed system?

a)

Shifting the entire workload to one server to minimize communication overhead

b)

Using redundant processes to execute the same tasks multiple times

c)

Distributing tasks across multiple servers to ensure no single server is overwhelmed, improving overall system performance

d)

Allocating all resources to one processor to handle tasks more efficiently

14.

Shared memory is more scalable than distributed memory?

a)

True

b)

False

15.

_____________ allows programs to handle multiple tasks by switching between them, while ___________ utilizes multiple processors to perform tasks at the same time.

a)

Concurrency, parallelism

b)

Parallelism, concurrency

c)

Pipelining, concurrency

d)

Parallelism, pipelining

16.

What is a defining feature of a Massively Parallel Processing (MPP) system?

a)

A single powerful processor executes multiple tasks simultaneously

b)

Processors share a common memory pool and operate symmetrically

c)

Multiple processors work together, but each has its own private memory

d)

A single instruction operates on multiple data points at once

17.

According to Amdahl’s Law, what is the primary limitation on the speedup gained from parallelizing a portion of a program?

a)

The number of current processors

b)

The amount of memory in the system

c)

The proportion of the program that cannot be parallelized

d)

The clockspeed of each processor

18.

In the context of parallel processing, what is a node?

a)

A distinct computing unit, such as a processor or a computer, that performs part of a larger computation

b)

A single thread within a process that handles part of a task

c)

A shared memory space used by multiple processors

d)

A virtual machine responsible for managing all parallel tasks

19.

Which of these Flynn’s Taxonomy classifications is used for image rendering?

a)

Single Instruction, Single Data (SISD)

b)

Multiple Instruction, Single Data (MISD)

c)

Single Instruction, Multiple Data (SIMD)

d)

Multiple Instruction, Multiple Data (MIMD)

20.

What is a key characteristic of a Symmetric Multiprocessing (SMP) system?

a)

Each processor has its own private memory that cannot be accessed by others

b)

All processors share a single, uniform memory space and are treated equally

c)

Processors communicate via message passing instead of shared memory

d)

Only one processor can execute instructions at a time