Computer Science: An Overview (13th Edition) (What's New in Computer Science)
13th Edition
ISBN: 9780134875460
Author: Glenn Brookshear, Dennis Brylow
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Concept explainers
Question
Chapter 3, Problem 27CRP
Program Plan Intro
Dispatcher of
Dispatcher assigns a time slice to a process and it is the component of a kernel which is the internal part of an operating system.
- Multiprogramming is the system in which time is divided into intervals called as time slice and CPU switches between the processes in which the execution of each process is restricted to only one time slice.
- When one time slice executes the process, it is saved by dispatcher and then dispatcher loads the process state of a new process of new time slice.
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
can a deadlock occur when you only have one process running on the system (in other words, can a process deadlock with itself)?
How many different OS states are possible for a process to be in at once?
Which of the process scheduling policies/algorithms in the operating system is superior, and why?
Chapter 3 Solutions
Computer Science: An Overview (13th Edition) (What's New in Computer Science)
Ch. 3.1 - Identify examples of queues. In each case,...Ch. 3.1 - Which of the following activities require...Ch. 3.1 - Prob. 3QECh. 3.1 - Prob. 4QECh. 3.2 - Prob. 1QECh. 3.2 - What is the difference between application...Ch. 3.2 - Prob. 3QECh. 3.2 - Prob. 4QECh. 3.3 - Summarize the difference between a program and a...Ch. 3.3 - Summarize the steps performed by the CPU when an...
Ch. 3.3 - Prob. 3QECh. 3.3 - If each time slice in a multiprogramming system is...Ch. 3.3 - Prob. 5QECh. 3.4 - Prob. 1QECh. 3.4 - Suppose a two-lane road converges to one lane to...Ch. 3.4 - Prob. 3QECh. 3.4 - Prob. 4QECh. 3.5 - Prob. 1QECh. 3.5 - Prob. 2QECh. 3.5 - If a process in a multiprogramming system could...Ch. 3 - List four activities of a typical operating...Ch. 3 - Summarize the distinction between batch processing...Ch. 3 - Prob. 3CRPCh. 3 - Prob. 4CRPCh. 3 - What is a multitasking operating system?Ch. 3 - Prob. 6CRPCh. 3 - On the basis of a computer system with which you...Ch. 3 - a. What is the role of the user interface of an...Ch. 3 - What directory structure is described by the path...Ch. 3 - Define the term process as it is used in the...Ch. 3 - Prob. 11CRPCh. 3 - What is the difference between a process that is...Ch. 3 - What is the difference between virtual memory and...Ch. 3 - Suppose a computer contained 512MB (MiB) of main...Ch. 3 - What complications could arise in a...Ch. 3 - What is the distinction between application...Ch. 3 - Prob. 17CRPCh. 3 - Summarize the booting process.Ch. 3 - Why is the booting process necessary?Ch. 3 - If you have a PC, record the sequence activities...Ch. 3 - Suppose a multiprogramming operating system...Ch. 3 - Prob. 22CRPCh. 3 - Prob. 23CRPCh. 3 - Prob. 24CRPCh. 3 - Prob. 25CRPCh. 3 - Would greater throughput be achieved by a system...Ch. 3 - Prob. 27CRPCh. 3 - What information is contained in the state of a...Ch. 3 - Identify a situation in a multiprogramming system...Ch. 3 - List in chronological order the major events that...Ch. 3 - Prob. 31CRPCh. 3 - Prob. 32CRPCh. 3 - Explain an important use for the test-and-set...Ch. 3 - Prob. 34CRPCh. 3 - Prob. 35CRPCh. 3 - Prob. 36CRPCh. 3 - Prob. 37CRPCh. 3 - Each of two robot arms is programmed to lift...Ch. 3 - Prob. 39CRPCh. 3 - Prob. 40CRPCh. 3 - Prob. 41CRPCh. 3 - Prob. 42CRPCh. 3 - Prob. 43CRPCh. 3 - Prob. 44CRPCh. 3 - Prob. 45CRPCh. 3 - Prob. 46CRPCh. 3 - Prob. 47CRPCh. 3 - Prob. 48CRPCh. 3 - Prob. 49CRPCh. 3 - Prob. 50CRPCh. 3 - Prob. 51CRPCh. 3 - Prob. 52CRPCh. 3 - How is the window manager related to the operating...Ch. 3 - Prob. 54CRPCh. 3 - Prob. 55CRPCh. 3 - Suppose you are using a multiuser operating system...Ch. 3 - Prob. 2SICh. 3 - Prob. 3SICh. 3 - Prob. 4SICh. 3 - Prob. 5SI
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Similar questions
- Is it a reasonable for a process under OS control to be repeatedly in: “running” <-> “wait” states? Explain why or why not.arrow_forwardWhat is the benefit of assigning process execution to the I/O queue first and then pushing it to the CPU when it's ready? What do you think will happen if the I/O is interrupted? Will the CPU burst be affected? How so?arrow_forwardWhen a process is suspended, it is withdrawn from contention for an indeterminate period of time on a processor and eventually destroyed. Choose one: Is it true or false? Computer sciencearrow_forward
- What exactly is an interruption? Give an example of an interrupt that occurs within the process as well as one that occurs outside the process (internal & external interrupt)arrow_forwardIf an operating system does not have a method for synchronizing processes, what sorts of problems are most likely to crop up as a result? Could you provide an example to support your claim?arrow_forwardGiven two processes in the READY state, one that is CPU-bound and one that is I/O- bound, which process shouldbe given a higher priority for running next (all other things being equal)? Briefly explain your answer.arrow_forward
- When this option is available, the I/O queue should be prioritised above the process execution queue. In what ways may this be beneficial? Who knows what will take place if there is a disruption in the I/O. It is unclear at this time if this will have an effect on the maximum burst rate of the CPU. I'm not really clear on the point you're trying to make here.arrow_forwardThink of an issue that might develop in an operating system when several processes are active at once, and explain how you would solve it.arrow_forwardWhen the time slot assigned to a process is completed , process switches from current state to which state ?arrow_forward
- To what extent may an operating system's lack of a mechanism for synchronising processes cause issues? Give a concrete example to back up your point. -arrow_forwardA process running in kernel mode cannot be preempted under UNIX, which makes it unsuitable for real-time applications. Elaborate?arrow_forward
arrow_back_ios
arrow_forward_ios
Recommended textbooks for you
- Systems ArchitectureComputer ScienceISBN:9781305080195Author:Stephen D. BurdPublisher:Cengage Learning
Systems Architecture
Computer Science
ISBN:9781305080195
Author:Stephen D. Burd
Publisher:Cengage Learning