Exam 6: Concurrent Processes

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

The master/slave configuration is an symmetric multiprocessing system.

(True/False)
4.9/5
(38)

Each active thread in a process shares the ____ and the resources allocated to its process.

(Multiple Choice)
4.8/5
(33)

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

(True/False)
4.9/5
(46)

The symmetric configuration is best implemented if the processors are all of the same type.

(True/False)
4.7/5
(36)

The problem of masters and slaves arises when two types of processes need to access a shared resource such as a file or database.

(True/False)
4.8/5
(38)

____ sets the process's process control block (PCB) to the blocked state and links it to the queue of processes waiting to enter this particular critical region.

(Multiple Choice)
4.9/5
(39)

Implied parallelism includes automatic detection by the compiler of instructions that can be performed in parallel.

(True/False)
4.7/5
(33)

The classic problem of producers and consumers is one in which one process produces some data that another process consumes later.

(True/False)
4.9/5
(39)

In a symmetric configuration, processor scheduling is ____.

(Multiple Choice)
4.9/5
(32)

A thread transitions from RUNNING to ____ when it has to wait for an event outside its control to occur.

(Multiple Choice)
4.7/5
(34)

The success of process synchronization hinges on the capability of the operating system to make a resource available to other processes while it is being used by one of them.

(True/False)
4.9/5
(33)

The WAIT and SIGNAL operations must be issued at the same time.

(True/False)
4.8/5
(49)

Automatic detection by the compiler of instructions that can be performed in parallel is called ____.

(Multiple Choice)
4.9/5
(28)

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

(True/False)
4.8/5
(44)

Operations on semaphore s enforce the concept of ____, which is necessary to avoid having two operations attempt to execute at the same time.

(Multiple Choice)
4.7/5
(35)

When using a semaphore, a value of ____ indicates that a critical region is in use.

(Multiple Choice)
4.9/5
(24)

The only reason for multiprocessing is to increase computer power.

(True/False)
4.9/5
(44)

Thread Information Blocks contain basic information about a thread such as its ID, state, and a pointer to the process that created it.

(True/False)
4.9/5
(26)

____ proposed a solution to the readers and writers problem that did not result in starvation for readers or writers.

(Multiple Choice)
4.7/5
(40)

Parallel processing is also called ____.

(Multiple Choice)
4.9/5
(40)
Showing 21 - 40 of 50
close modal

Filters

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