MINIX 3 essentially uses the scheduling method in Fig. 2-43, with different priorities for classes. The lowest
Question:
MINIX 3 essentially uses the scheduling method in Fig. 2-43, with different priorities for classes. The lowest class (user processes) has round-robin scheduling, but the tasks and servers always are allowed to run until they block. Is it possible for processes in the lowest class to starve? Why (or why not)?
Transcribed Image Text:
rdy_head 15 IDLE_Q 7 USER_Q 4 3 2 1 0 TASK_Q IDLE init fs rs disk tty system pm log clock mem rdy_tail IDLE_Q USER_Q 15 7 4 3 2 1 TASK_Q 0 Figure 2-43. The scheduler maintains sixteen queues, one per priority level. Shown here is the initial queuing of processes as MINIX 3 starts up.
Fantastic news! We've Found the answer you've been seeking!
Step by Step Answer:
Answer rating: 50% (2 reviews)
Yes it is possible for processes in the lowest class user processes to starve in the scheduling meth...View the full answer
Answered By
Sufiyan Ahmed Tariq
I am a Chartered Accountant and an Associate Public & Finance Accountant. I also hold a bachelors of Commerce degree. I have over 8 years of experience in accounting, finance and auditing. Through out my career, I have worked with many leading multinational organisation.
I have helped a number of students in studies by teaching them key concepts of subjects like accounting, finance, corporate law and auditing. I help students understanding the complex situation by providing them daily life examples.
I can help you in the following subject / areas:
a) Accounting;
b) Finance;
c) Commerce;
d) Auditing; and
e) Corporate Law.
4.90+
7+ Reviews
17+ Question Solved
Related Book For
Operating Systems Design And Implementation
ISBN: 9780131429383
3rd Edition
Authors: Andrew Tanenbaum, Albert Woodhull
Question Posted:
Students also viewed these Computer science questions
-
In the early 1990s, France and Germany had similar current and forecasted inflation rates However, politicaleconomic uncertainties were higher in France, where several political changes in the 1980s...
-
THIRD AVENUE SOFTWARE HEALTH-CARE APP PROJECT This case is new for the ninth edition of Information Technology Project Management . The case provides an opportunity to apply agile and Scrum...
-
The Crazy Eddie fraud may appear smaller and gentler than the massive billion-dollar frauds exposed in recent times, such as Bernie Madoffs Ponzi scheme, frauds in the subprime mortgage market, the...
-
In Preparation for the winter season, a clothing company is manufacturing goose overcoats. The selling season for the company is only 4 months long and lasts from November 1 through February 28. The...
-
Susan Smith Exports, Inc., is located in Birmingham, Alabama. Smith is the only company with reliable sources for its imported gifts. The company does a brisk business with specialty stores such as...
-
Assuming flexible exchange rates, what effects does expansionary monetary policy have on the nominal exchange rate in the short run? in the long run?
-
Consider the Michaelis-Menten model introduced in Eq. (12.23). Graph the expectation function for \(\theta_{1}=100,150,200,250\) for \(\theta_{2}=0.06\). Overlay these curves on the same set of...
-
Sea Star Company manufactures diving masks with a variable cost of $12.50. The masks sell for $ 17.00. Budgeted fixed manufacturing overhead for the most recent year was $396,000. Actual production...
-
What is the income summary account for? What is another name for the income summary account? What happens to the revenue and expense accounts after the closing process? Why do we close the draw...
-
The MINIX 3 procedure mini_rec contains a loop. Explain what it is for.
-
When a message is sent to a sleeping process in MINIX 3, the procedure ready is called to put that process on the proper scheduling queue. This procedure starts out by disabling interrupts. Explain.
-
A force of magnitude 12N is applied to a particle of mass 0.3 kg, resting on a smooth horizontal surface, for two seconds. Find the speed of the particle after the two seconds.
-
Watch a video detailing some type of team-building function (e.g., military boot camp, exercise classes, athletics). Attempt to identify the purpose of the team-building exercise, as well as why it...
-
On January 1, 2015, Harrington Company has the following defined benefit pension plan balances. The interest (settlement) rate applicable to the plan is 10%. On January 1, 2016, the company amends...
-
Use the following Taylor rule to calculate what would happen to the real interest rate if inflation increased by three percentage points. Target federal funds rate = Natural rate of interest +...
-
Have you ever experienced information overload? If so, what are some strategies you implement to help you with time management, filtering spam and email forwards, excessive text messages, and other...
-
Figure Q2.10 shows the position graph for an object moving along the horizontal axis. Data in Figure Q2.10 a. Write a realistic motion short story for an object that would have this position graph....
-
Define a derivative instrument, and describe the keystones identified by the FASB for the accounting for such instruments.
-
Anna, a high school counselor, devised a program that integrates classroom learning with vocational training to help adolescents at risk for school dropouts stay in school and transition to work...
-
Describe a recursive algorithmfor computing the n th Harmonic number, defined as H n = n k=1 1/k.
-
Explain how to modify the recursive binary search algorithm so that it returns the index of the target in the sequence or 1 (if the target is not found).
-
Describe a recursive algorithm for finding the maximum element in an array, A, of n elements. What is your running time and space usage?
-
Effective and Ineffective Coaching Experiences Describe/ provides a thorough and detailed description of one effective and one ineffective experience of being coached by others. Actions for...
-
Discuss the procedures for processing and completing reconciliation records in 50-100 words. 2.2. How would you process and record financial transactions at Point-of-sale terminals (POST) to comply...
-
Explain leadership in sport coaching. Analyze bases of power in sport coaching in your own coaching. Describe specific coaching examples related to bases of power to influence athletes through...
Study smarter with the SolutionInn App