Exam 10: Multiprocessor and Real-Time Scheduling
Exam 1: Computer Systems Overview45 Questions
Exam 2: Operating System Overview45 Questions
Exam 3: Process Description and Control45 Questions
Exam 4: Threads45 Questions
Exam 5: Concurrency: Mutual Exclusion and Synchronization45 Questions
Exam 6: Concurrency: Deadlock and Starvation45 Questions
Exam 7: Memory Management45 Questions
Exam 8: Virtual Memory45 Questions
Exam 9: Uniprocessor Scheduling45 Questions
Exam 10: Multiprocessor and Real-Time Scheduling45 Questions
Exam 11: Io Management and Disk Scheduling45 Questions
Exam 12: File Management45 Questions
Exam 13: Embedded Operating Systems45 Questions
Exam 14: Computer Security Threats45 Questions
Exam 15: Computer Security Techniques45 Questions
Exam 16: Distributed Processing, Clientserver, and Clusters45 Questions
Exam 17: Network Protocols45 Questions
Exam 18: Distributed Process Management45 Questions
Select questions type
__________ is the time at which task becomes ready for execution.
(Short Answer)
4.9/5
(39)
No feasibility analysis is performed with __________ approache, and the system tries to meet all deadlines and aborts any started process whose deadline is missed.
(Short Answer)
4.8/5
(43)
An application can be implemented as a set of threads, which cooperate and execute concurrently in the same address space.
(True/False)
4.9/5
(43)
The multiprocessor system which consists of a set or processors that share a common main memory and are under the integrated control of an operating system is a _________ .
(Multiple Choice)
4.8/5
(33)
Real-time tasks are not handled any differently than non-real-time tasks in the priority queues.
(True/False)
4.8/5
(33)
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.
(Multiple Choice)
4.8/5
(41)
A typical use of independent parallelism is in a time-sharing system.
(True/False)
4.8/5
(30)
_________ is a characteristic that refers to the ability of a system to fail in such a way s to preserve as much capability and data as possible.
(Short Answer)
4.9/5
(40)
A good way of characterizing multiprocessors and placing them in context with other architectures is to consider the synchronization __________ , or frequency of synchronization, between processes in a system.
(Short Answer)
4.9/5
(37)
A __________ is one that must meet its deadline, otherwise it will cause unacceptable damage or a fatal error to the system.
(Multiple Choice)
4.9/5
(32)
__________ is useful for medium-grained to fine-grained parallel applications whose performance severely degrades when any part of the application is not running while other parts are ready to run.
(Short Answer)
4.7/5
(28)
The operating system, and in particular the scheduler, is perhaps the most important component of a real-time system.
(True/False)
4.8/5
(28)
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)
4.7/5
(33)
An _________ has a deadline by which it must finish or start, or it may have a constraint on both start and finish time.
(Short Answer)
4.9/5
(35)
In most traditional multiprocessor systems processes are dedicated to processors.
(True/False)
4.8/5
(38)
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)
4.8/5
(26)
One of the more promising methods of resolving multitask scheduling conflicts for periodic tasks is rate monotonic scheduling.
(True/False)
4.9/5
(38)
A thread is considered to be _________ if the ratio of its voluntary sleep time versus its runtime is below a certain threshold.
(Short Answer)
4.9/5
(38)
The _________ approach is the opposite of the load-sharing approach and provides implicit scheduling defined by the assignment of threads to processors.
(Short Answer)
4.8/5
(33)
__________ 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.
(Multiple Choice)
5.0/5
(32)
Showing 21 - 40 of 45
Filters
- Essay(0)
- Multiple Choice(0)
- Short Answer(0)
- True False(0)
- Matching(0)