A) Signals often are used to pass data between processes.
B) All operating systems use the same set of signals.
C) Signals notify a process that an event has occurred.
D) all of the above
Correct Answer
verified
Multiple Choice
A) dispatch
B) suspend
C) block
D) abort
Correct Answer
verified
Multiple Choice
A) A running process may suspend itself.
B) A running process may be suspended by a blocked process.
C) A running process may be suspended by a ready process.
D) none of the above
Correct Answer
verified
Multiple Choice
A) Initializing
B) Instantiating
C) Dispatching
D) Loading
Correct Answer
verified
Multiple Choice
A) the process's execution context
B) the process state
C) the process identification number (PID)
D) all of the above
Correct Answer
verified
Multiple Choice
A) context-switching time is maximized
B) context switches are transparent to processes
C) as many "useful" computations as possible are performed while switching contexts
D) all of the above
Correct Answer
verified
Multiple Choice
A) indicate errors occurring in hardware
B) perform system calls
C) indicate an I/O completion
D) none of the above
Correct Answer
verified
Multiple Choice
A) The process's memory and other resources are returned to the system.
B) The destroyed process's children are destroyed.
C) The process is removed from any system lists or tables.
D) all of the above
Correct Answer
verified
Multiple Choice
A) a value of zero, the PID of the parent process
B) a value of one, the PID of the parent process
C) the PID of the child process, a value of zero
D) the PID of the child process, a value of one
Correct Answer
verified
Multiple Choice
A) The UNIX kernel allows user processes to modify PCBs as needed.
B) UNIX processes are provided with a range of physical addresses in which to store its code, data and stack.
C) The process table allows the operating system to access information regarding every process.
D) all of the above
Correct Answer
verified
Multiple Choice
A) A pipe serves as a buffer through which two or more processes can exchange data.
B) The operating system synchronizes access to a pipe.
C) After a process reads data from the pipe, the data is removed from the pipe.
D) all of the above
Correct Answer
verified
Multiple Choice
A) blocking, synchronous
B) blocking, asynchronous
C) nonblocking, synchronous
D) nonblocking, asynchronous
Correct Answer
verified
Multiple Choice
A) Polling
B) Querying
C) Exceptions
D) Events
Correct Answer
verified
Multiple Choice
A) prioritized, unordered
B) random, prioritized
C) alphabetical, ordered chronologically
D) chronological, prioritized
Correct Answer
verified
Multiple Choice
A) general-purpose registers that store process data
B) process management registers
C) pointers to the process's parent and child processes
D) registers that store pointers to the process's address space
Correct Answer
verified
Multiple Choice
A) any number
B) at least as many as there are processors
C) at most as many as there are processors
D) none of the above
Correct Answer
verified
Multiple Choice
A) fault
B) trap
C) abort
D) any of the above could occur
Correct Answer
verified
Multiple Choice
A) A text editor sending a document to a print spooler
B) A Web browser retrieving data from a distant server
C) A distributed application used to find large prime numbers
D) all of the above
Correct Answer
verified
Multiple Choice
A) is an array of pointers to PCBs of processes generating interrupts.
B) can be modified only by running processes.
C) is an array of pointers to interrupt handlers.
D) stores information about each interrupt that occurs.
Correct Answer
verified
Multiple Choice
A) masks, catches
B) ignores, masks
C) catches, masks
D) masks, ignores
Correct Answer
verified
Showing 1 - 20 of 29
Related Exams