4. Embedded operating systems employ two types of task schedulers: pre-emptive and non-pre-emptive schedulers. A given...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
4. Embedded operating systems employ two types of task schedulers: pre-emptive and non-pre-emptive schedulers. A given embedded application is implemented using three independent tasks: data reading, data processing, and data transmission (see Figure 1). Data reading task reads 10 data samples and data processing task processes these 10 samples to compute the average value which is sent to a remote data centre by the data transmission process. They all use a shared memory to share data between processes. Which type of task schedular is appropriate for this application? Explain your answer. Assume round robin task switching. TASK 1 Input TASK 2 Processing Memory Figure 1 TASK 3 Transmission 4. Embedded operating systems employ two types of task schedulers: pre-emptive and non-pre-emptive schedulers. A given embedded application is implemented using three independent tasks: data reading, data processing, and data transmission (see Figure 1). Data reading task reads 10 data samples and data processing task processes these 10 samples to compute the average value which is sent to a remote data centre by the data transmission process. They all use a shared memory to share data between processes. Which type of task schedular is appropriate for this application? Explain your answer. Assume round robin task switching. TASK 1 Input TASK 2 Processing Memory Figure 1 TASK 3 Transmission
Expert Answer:
Answer rating: 100% (QA)
For the given embedded application with three independent tasks data reading data processing and data transmission that share data through shared memo... View the full answer
Related Book For
Systems Analysis And Design
ISBN: 978-1119496489
7th Edition
Authors: Alan Dennis, Barbara Wixom, Roberta M. Roth
Posted Date:
Students also viewed these operating system questions
-
A survey was taken of 50 individuals. They were asked how many days per week they ate at a fast-food restaurant. Construct a frequency distribution using 8 classes (07). Based on the distribution,...
-
What kind of wicked problems do teachers face in the workplace? How can this problem relate to the organizational strategy? Explain.
-
Three cards, with the numbers 1, 2 and 3 are turned over and shuffled as shown. A card is then picked at random. a. Calculate the theoretical probability of picking the 2. b. Calculate the...
-
The city of Toledo has received a proposal to build a new multipurpose outdoor sports stadium. The expected life of the stadium is 20 years. It will be financed by a 20- year bond paying 8 percent...
-
Water at 20°C flows through the elbow in Fig P3.60 and exits to the atmosphere. The pipe diameter is D1 = 10 cm, while D2 = 3 cm. At a weight flow rate of 150 N/s, the pressure p1 = 2.3 atm...
-
You have recently been hired as the assistant controller for Stanton Industries. Your immediate superior is the controller who, in turn, reports to the vice president of finance. The controller has...
-
A viscosity motor/pump is shown in Fig. P6.84. The rotor is concentric within a stationary housing. The clearance \(h\) between the housing and the rotor is small compared to the width \(w\) and...
-
So the project involves more than simply performing maintenance work on the current programs, Chip says. Are we using a formal methodology for analyzing and designing the new system? Yes, replies...
-
1. Identifies the barriers to communication experienced in this scenario as well as their impact. 2. What are the communications barriers that Barry faces? 3. What solutions might Barry consider to...
-
Consider the version of the Fire Alarm program written in JMS (Section 6.4.3). How would you extend the consumer to receive alarms only from a given location?
-
The rapid growth of the telecom industry made it apparent to Packer's executives that risk management must be performed on all development projects. If Packer was late in the introduction of a new...
-
What are the operational risks for a bank like HSBC? What are some examples of such risks? How are they different from the financial risks the bank faces?
-
If (21, 22, 23) R, let: 1 1 =det 12 13 2 3 4 5 6 T(1,2,3)= (1.16) (a) Expand the determinant to find a formula for T(1, 22, 23). (b) Show that equation (1.16) defines a linear transformation T: R R....
-
What does Gross Gambling Revenue (GGR) represent in the context of the gambling industry?
-
Why is it important for organizations to measure employees' job satisfaction, what are some problems with measuring job satisfaction?
-
What is your experience with children with exceptional needs? If you have experience, is it personal or with a child in your program? Define and explain which exceptional need you are sharing. How...
-
The following table shows the cost of tuition at Jensen University for the years 2002-2016. Year, t Cost ($), C 2002 2004 C. 2006 2008 5000 5250 5450 5750 2010 a. Explain why the cost of tuition not...
-
The baseball player A hits the ball from a height of 3.36 ft with an initial velocity of 34.8 ft/s. 0.14 seconds after the ball is hit, player B who is standing 15 ft away from home plate begins to...
-
What is a process model? What is a data flow diagram? Are the two related? If so, how?
-
What are the key elements of the system proposal?
-
Pretend that your instructor has asked you and two friends to create a Web page to describe the course to potential students and provide current class information (e.g., syllabus, assignments,...
-
A food processor claims that at most \(10 \%\) of her jars of instant coffee contain less coffee than claimed on the label. To test this claim, 16 jars of her instant coffee are randomly selected and...
-
Refer to Exercise 4.2. (a) Determine the cumulative probability distribution \(F(x)\). (b) Graph the probability distribution of \(f(x)\) as a bar chart and below it graph \(F(x)\). Data From...
-
Four emergency radios are available for rescue workers but one does not work properly. Two randomly selected radios are taken on a rescue mission. Let \(X\) be the number that work properly between...
Study smarter with the SolutionInn App