The multiprocessor system which consists of a set of processors that share a common main memory and are under the integrated control of an operating system is a _________ .
Tightly coupled multiprocessor
Cluster
Loosely coupled or distributed multiprocessor
Functionally specialized processor
With coarse and __________ grained parallelism, there is synchronization among processes, but at a very gross level.
Medium
Fine
Independent
Very course
An example of __________ is an I/O processor.
Tightly coupled multiprocessor
Loosely coupled or distributed
Cluster multiprocessing
Functionally specialized processors
A __________ is one that must meet its deadline, otherwise it will cause unacceptable damage or a fatal error to the system.
Periodic task
Soft real-time task
Hard real-time task
Aperiodic task
Typically, there will need to be a rather high degree of coordination and interaction among the threads of an application, leading to a __________ level of synchronization.
Independent grain
Medium grain
Course grain
Fine grain
The __________ approach is a set of related threads scheduled to run on a set of processors at the same time, on a one-to-one basis.
Dynamic scheduling
Load sharing
Gang scheduling
Dedicated processor assignment
A _________ has an associated deadline that is desirable but not mandatory.
Hard real-time task
Periodic task
Soft real-time task
Aperiodic task
With the __________ approach the number of threads in a process can be altered during the course of execution.
Dynamic scheduling
Load sharing
Gang scheduling
Dedicated processor assignment
__________ perform static analysis of feasible schedules of dispatching with the result of the analysis being a schedule that determines, at run time, when a task must begin execution.
Static priority-driven preemptive approaches
Static table-driven approaches
Dynamic planning-based approaches
Dynamic best effort approaches
__________ is the time required to execute the task to completion.
Processing time
Priority time
Resource time
Ready time
The basic idea of _________ is that a lower-priority task inherits the priority of any higher-priority task pending on a resource they share.
Priority ceiling
Priority inversion
Unbounded priority inversion
Priority inheritance
In the __________ approach, a priority is associated with each resource.
Priority ceiling
Unbounded priority inversion
Priority inversion
Priority inheritance
Processes at _________ priority levels are guaranteed to be selected to run before any time-sharing process but must defer to real-time processes.
Kernel
Time-shared
Real time
Load sharing
__________ is the lowest-priority process, intended for user applications other than real-time applications.
Kernel
Variable priority
Real time
Time-shared
The __________ class is intended for applications that will only consume processor time when no other threads are ready to execute.
Idle user
Time-sharing
Bottom-half kernel
Real-time
A loosely coupled or distributed multiprocessor consists of a collection of relatively autonomous systems, with each processor having its own main memory and I/O channels.
True
False
With independent parallelism there is an explicit synchronization among processes.
True
False
A typical use of independent parallelism is in a time-sharing system.
True
False
A disadvantage of static assignment is that one processor can be idle, with an empty queue, while another processor has a backlog.
True
False
In most traditional multiprocessor systems processes are dedicated to processors.
True
False
An application can be implemented as a set of threads, which cooperate and execute concurrently in the same address space.
True
False
Because of the potential disadvantages, load sharing is not one of the commonly used schemes in current multiprocessors.
True
False
The operating system, and in particular the scheduler, is perhaps the most important component of a real-time system.
True
False
One useful measure of the ability of an operating system to function deterministically is the maximum delay from the arrival of a high-priority device interrupt to when servicing begins.
True
False
User control is generally much broader in an ordinary operating system than in a real-time operating system.
True
False
Static table-driven scheduling is applicable to tasks that are periodic.
True
False
One of the more promising methods of resolving multitask scheduling conflicts for periodic tasks is rate monotonic scheduling.
True
False
Real-time tasks are not handled any differently than non-real-time tasks in the priority queues.
True
False
Linux provided a real-time scheduling capability coupled with a scheduler for non-real-time processes that made use of the traditional UNIX scheduling algorithm.
True
False
In the real-time-priority class, all threads have a fixed priority that never changes and all the active threads at a given priority level are in a round-robin queue.
True
False
Examples of human readable external I/O devices are printers, terminals, and keyboards.
True
False
The use to which a device is put does not have an influence on the software and polices in the operating system and supporting utilities.
True
False
Direct memory access is the dominant form of transfer that must be supported by the operating system.
True
False
The hierarchical philosophy is that the functions of the operating system should be separated according to their complexity, their characteristic time scale, and their level of abstraction.
True
False
The actual queuing and scheduling of I/O operations occurs at the logical I/O module.
True
False
Access rights are managed at the physical organization layer.
True
False
Double buffering is when a process transfers data to (or from) one buffer while the operating system empties (or fills) the other.
True
False
RAID 0 provides real-time backups of all data so that in the event of a disk failure, all of the critical data is still immediately available.
True
False
The SCAN policy favors jobs whose requests are for tracks nearest to both innermost and outermost tracks, and favors the latest arriving jobs.
True
False
RAID is a set of physical disk drives viewed by the operating system as a single logical drive.
True
False
Windows has no way to support the encryption of entire volumes.
True
False
Cache memory reduces average memory access time by exploiting the principle of locality.
True
False
A key aspect of I/O is the use of buffers that are controlled by I/O utilities rather than by application processes.
True
False
Two of the most widely used approaches to improve disk I/O performance are disk scheduling and disk cache.
True
False
In the C-SCAN disk scheduling algorithm, the disk arm is required to move in one direction only until it reaches the last track or there are no more requests to service in that direction, then it reverses direction and the scan proceeds in the opposite direction in the same fashion
True
False
The __________ category of external devices are suitable for communicating with the computer user.
۬application
Machine readable
Communication
Human readable
The __________ unit is capable of mimicking the processor and of taking over control of the system bus just like a processor.
Interrupt-driven I/O
I/O channel
Direct memory access
Programmed I/O
__________ external devices are suitable for communicating with electronic equipment.
Communication
Application
Machine readable
Human readable
The requested operations and data are converted into appropriate sequences of I/O instructions, channel commands, and controller orders at the __________ layer.
Device I/O
Scheduling and control
Logical I/O
Physical organization
_________ external devices are suitable for communicating with modems.
Communication
Application
Human readable
Machine readable
__________ is a technique that smoothes out peaks in I/O demand.
Buffering
Blocking
Smoothing
Tracking
The advantage of _________ is that it provides extremely high data availability.
RAID 2
RAID 4
RAID 0
RAID 6
RAID 5 is organized in a similar fashion to _________ , but is different in the fact that RAID 5 distributes the parity strips across all disks.
RAID 2
RAID 4
RAID 3
RAID 1
The _________ technique is used on a Windows server to optimize the use of threads.
Polling
Asynchronous procedure call
Signaling an event object
I/O completion ports
On a moveable-head system, the time it takes to position the head at the track is known as ________ .
Access time
Seek time
Transfer time
Rotational delay
RAID level __________ is not a true member of the RAID family because it does not include redundancy to improve performance or provide data protection.
3
0
5
4
The __________ technique allows multiple simultaneous I/O requests against a single device or file.
Asynchronous procedure call
Signaling an event object
Polling
Signaling the file object
__________ are an efficient way of making consistent snapshots of volumes so that they can be backed up.
Photo copies
Process copies
Transfer copies
Shadow copies
The disk scheduling algorithm that implements two sub-queues in a measure to avoid the problem of "arm stickiness" is the __________ .
C-SCAN policy
FSCAN policy
DMA
N-step-SCAN policy
The simplest type of support that the operating system can provide is _________ .
Overflow buffering
Dual buffering
Single buffering
Circular buffering
In a multiprogramming system multiple processes exist concurrently in main memory.
True
False
The key to multiprogramming is scheduling.
True
False
The medium-term scheduler is invoked whenever an event occurs that may lead to the blocking of the current process or that may provide an opportunity to preempt a currently running process in favor of another.
True
False
Scheduling affects the performance of the system because it determines which processes will wait and which will progress.
True
False
The main objective of long-term scheduling is to allocate processor time in such a way as to optimize one or more aspects of system behavior.
True
False
In most interactive operating systems adequate response time is the critical requirement.
True
False
One problem with a pure priority scheduling scheme is that lower-priority processes may suffer starvation.
True
False
FCFS performs much better for short processes than long ones.
True
False
Round robin is particularly effective in a general purpose time sharing system or transaction processing system.
True
False
The objective of a fair-share scheduler is to monitor usage to give fewer resources to users who have had more than their fair share, and more to those who have had less than their fair share.
True
False
The traditional UNIX scheduler employs multilevel feedback using round robin within each of the priority queues.
True
False
First-come-first-served (FCFS) is a simple scheduling policy that tends to favor I/O bound processes over processor bound processes.
True
False
In the Highest Response Ration Next (HRRN) scheduling policy, longer jobs are favored because they yield a larger ratio from the smaller denominator in the equation.
True
False
A disadvantage of simulation is that results for a given run only apply to that particular collection of processes under that particular set of assumptions.
True
False
In fair share scheduling each user is assigned a weighting of some sort that defines that user's share of system resources as a fraction of the total usage of those resources.
True
False
The decision as to which available process will be executed by the processor:
Long-term scheduling
I/O scheduling
Medium-term scheduling
Short-term scheduling
The _________ determines which process, among ready processes, is selected next for execution.
Selection function
Decision mode
TAT
Long-term scheduler
Which of the following scheduling policies allow the O/S to interrupt the currently running process and move it to the Ready state?
Preemptive
FIFO
FCFS
Non-preemptive
The __________ specifies the instants in time at which the selection function is exercised
Decision mode
Medium-term scheduling
Ready state
TAT
The traditional UNIX scheduler divides processes into fixed bands of priority levels, with the highest priority band being the _________ .
User process band
Swapper band
File manipulation band
Utilization band
This is a decision whether to add a new process to the set of processes that are currently active:
Short-term scheduling
Long-term scheduling
I/O scheduling
Medium-term scheduling
A risk with _________ is the possibility of starvation for longer processes, as long as there is a steady supply of shorter processes.
SPN
SRT
FCFS
FIFO
The decision as to which process' pending I/O request shall be handled by an available I/O device:
I/O scheduling
Long-term scheduling
Medium-term scheduling
Short-term scheduling
This is a decision whether to add a process to those that are at least partially in main memory and therefore available for execution:
Long-term scheduling
Medium-term scheduling
Short-term scheduling
I/O scheduling
In the case of the __________ policy, the scheduler always chooses the process that has the shortest expected remaining processing time.
SRT
SPN
FCFS
HRRN
Response time in an interactive system is an example of:
User-oriented criteria for short-term scheduling policies
User-oriented criteria for long-term scheduling policies
System-oriented criteria for short-term scheduling policies
System-oriented criteria for long-term scheduling policies
__________ considers the execution history of a related group of processes along with the individual execution history of each process in making scheduling decisions.
TAT
HRRN
FSS
FCFS
The operating system must make _________ types of scheduling decisions with respect to the execution of processes.
Six
Four
Five
Three
Typically, the swapping-in function for processes is based on the need to manage _______ .
The degree of multiprogramming
I/O requirements
Process priorities
Virtual memory
The strategy that schedules processes based on their group affiliation is generally referred to as _________ .
Shortest process next
Fair share scheduling
Queuing analysis
Simulation modeling
{"name":"The multiprocessor system which consists of a set of processors that share a common main memory and are under the integrated control of an operating system is a _________ .", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"The multiprocessor system which consists of a set of processors that share a common main memory and are under the integrated control of an operating system is a _________ ., With coarse and __________ grained parallelism, there is synchronization among processes, but at a very gross level., An example of __________ is an I\/O processor.","img":"https://www.quiz-maker.com/3012/images/ogquiz.png"}
Powered by: Quiz Maker