Exam 6: Concurrent Processes

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

When using the WAIT and SIGNAL operations,____ sets the process's process control block to the blocked state and links it to the queue of processes waiting to enter this particular critical region.

(Multiple Choice)
4.8/5
(32)

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)
5.0/5
(39)

Test-and-set is a single indivisible machine instruction.In a single machine cycle,it tests to see if a key is available and,if it is,sets it to unavailable.

(True/False)
4.7/5
(40)

The primary disadvantage of the WAIT and SIGNAL operation set is that it does not address busy waiting.

(True/False)
4.7/5
(35)

Early programming languages did not support the creation of threads or the existence of concurrent processes.The Ada programming language was one of the first to do so.

(True/False)
4.8/5
(31)

The master/slave configuration is a symmetric multiprocessing system.

(True/False)
4.8/5
(34)

A ____ of processing must be handled as a single unit.

(Multiple Choice)
4.8/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
(41)

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

(True/False)
4.9/5
(30)

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.

(True/False)
4.7/5
(39)

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

(Multiple Choice)
4.9/5
(35)

Parallel processing is a situation in which two or more processors operate in one system at the same time and may or may not work on related activities.

(True/False)
4.8/5
(34)

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.8/5
(28)

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

(True/False)
4.9/5
(35)

When a compiler automatically detects instructions that can be performed in parallel,____ is in place.

(Multiple Choice)
4.8/5
(35)

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

(Multiple Choice)
4.8/5
(29)

The operation P in a semaphore scheme requires a(n)____ sequence to be performed as an indivisible action in a single machine cycle.

(Multiple Choice)
4.8/5
(36)

Java uses both a compiler and an interpreter.

(True/False)
4.9/5
(31)

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

(Multiple Choice)
4.8/5
(35)

The ____ multiprocessing configuration is the most difficult to implement because the processes must be well synchronized to avoid races and deadlocks.

(Multiple Choice)
4.8/5
(45)
Showing 21 - 40 of 40
close modal

Filters

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