Exam 6: Concurrent Processes

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

In general,parallel systems can be put into two broad categories: ____ level parallelism and instruction level parallelism.

Free
(Multiple Choice)
4.9/5
(37)
Correct Answer:
Verified

C

A computer system that can support jobs that use multiple processors to execute sets of instructions in parallel is referred to as a ____ system.

Free
(Multiple Choice)
4.7/5
(37)
Correct Answer:
Verified

A

When a programmer indicates in the code which instructions can be executed in parallel in a program (for example,using COBEGIN and COEND),it is called implicit parallelism.

Free
(True/False)
4.8/5
(32)
Correct Answer:
Verified

False

The two operations defined by Dijkstra to be performed on a semaphore are ____.

(Multiple Choice)
4.8/5
(44)

In a master/slave system,the master processor is responsible for managing the entire system-all files,devices,memory,and processors.

(True/False)
4.9/5
(28)

Most current operating systems support the implementation of threads,or ____,which have become part of numerous application packages.

(Multiple Choice)
4.9/5
(38)

The classic problem of producers and consumers is one in which one or more processes produce some data that one or more processes consume later.

(True/False)
4.8/5
(34)

Each active thread in a process has its own processor registers,data area,and resources.

(True/False)
4.9/5
(30)

The two operations that can be performed on a semaphore variable are select and increment (P and V).

(True/False)
4.9/5
(46)

When multiprocessing takes place at the thread level,a high degree of synchronization is required to disassemble each process.

(True/False)
4.9/5
(28)

The common element in all synchronization schemes is to allow a process to finish work on a critical region of the program before other processes have access to it.

(True/False)
4.9/5
(33)

____ semaphores are used in the producer and consumer problem.

(Multiple Choice)
4.8/5
(28)

Multiprocessing can refer to one job using several processors to execute sets of instructions in parallel.

(True/False)
4.8/5
(38)

Java technology is used for many Web and Internet applications,and it integrates well with browsers that can run Java applets with audio,video,and animation directly in a Web page.

(True/False)
4.8/5
(37)

The ____ multiprocessing configuration is an asymmetric system.

(Multiple Choice)
4.8/5
(26)

The only tangible benefit of parallel processing systems is faster processing.

(True/False)
4.8/5
(30)

Lock and key synchronization must take place within a single ____.

(Multiple Choice)
4.9/5
(41)

In parallel computations,mutual exclusion is achieved automatically because each operation is handled in order,one at a time.

(True/False)
4.8/5
(40)

The Java ____ class is a collection of methods used to start,run,stop,and check the status of a thread.

(Multiple Choice)
4.8/5
(29)

In a loosely coupled system,a job may move from one processor to another during execution.

(True/False)
4.7/5
(37)
Showing 1 - 20 of 40
close modal

Filters

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