Exam 13: Parallel Programming

arrow
  • Select Tags
search iconSearch Question
flashcardsStudy Flashcards
  • Select Tags

SPMD (single program multiple data)programming does not require process synchronization.

(True/False)
4.9/5
(29)

Distributed-memory systems suffer from ____ problems.

(Multiple Choice)
4.9/5
(31)

A ____ executes a particular sequence of instructions independently,while sharing all memory and other resources with its parent program.

(Multiple Choice)
4.9/5
(36)

In the early days of computing,jobs were executed in batch fashion.

(True/False)
4.8/5
(46)

Concurrent programming emphasizes the fact that parallel constructs express only the potential for parallelism.

(True/False)
4.7/5
(38)

Semaphore operations must be executed ____.

(Multiple Choice)
4.9/5
(35)

In Java,the reserved word ____ is used to establish mutual exclusion for threads.

(Multiple Choice)
4.7/5
(32)

A lightweight process shares its resources with the program it came from.

(True/False)
4.7/5
(42)

____ allows many processes to share a single processor,and appear to be executing simultaneously.

(Multiple Choice)
4.9/5
(35)

When a process waiting at a semaphore is constantly pre-empted,____ occurs.

(Multiple Choice)
4.8/5
(41)

Compiler options allow explicit indication of areas where parallelism is called for.

(True/False)
4.7/5
(38)

In Ada,a process is referred to as a job.

(True/False)
4.8/5
(35)

The idea of parallel processing has only been around since the 1980s.

(True/False)
4.8/5
(48)

Another name for the bounded buffer problem is the producer-consumer problem.

(True/False)
4.9/5
(36)

Threads can be an efficient mechanism for coarse-grained parallelism in the shared memory model.

(True/False)
4.9/5
(34)

Many processes sharing a single processor is an example of true parallelism.

(True/False)
4.9/5
(44)

A process is ____ when it is waiting for an activity to finish or an event to occur.

(Multiple Choice)
4.7/5
(28)

When multiple processes share a single processor,it is a form of ____.

(Multiple Choice)
4.8/5
(40)

A ____ system consists of stand-alone processors connected together by high-speed links.

(Multiple Choice)
4.7/5
(31)

Variable annotations are used to provide additional details about the data type of a variable.

(True/False)
4.9/5
(34)
Showing 21 - 40 of 51
close modal

Filters

  • Essay(0)
  • Multiple Choice(0)
  • Short Answer(0)
  • True False(0)
  • Matching(0)