Embedded System Design by Peter Marwedel
Author:Peter Marwedel
Language: eng
Format: epub, pdf
Publisher: Springer International Publishing, Cham
Bold upward pointing arrows indicate the times at which jobs are released, or “ready.” At time , job enters a critical section after requesting exclusive access to some resource via an operation P. At time , job becomes ready and preempts . At time , fails getting exclusive access to the resource in use by and becomes blocked. Job resumes and after some time releases the resource. The release operation checks for pending jobs of higher priority and preempts . During the time has been blocked, a lower priority job has effectively blocked a higher priority job. The necessity of providing exclusive access to some resources is the main reason for this effect. Fortunately, in the particular case of Fig. 4.5, the duration of the blocking cannot exceed the length of the critical section of . This situation is problematic, but difficult to avoid.
In more general cases, the situation can be even worse. This can be seen, for example, from Fig. 4.6.
Fig. 4.6Priority inversion with potentially large delay
Download
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Automotive | Engineering |
Transportation |
Whiskies Galore by Ian Buxton(41496)
Introduction to Aircraft Design (Cambridge Aerospace Series) by John P. Fielding(32865)
Small Unmanned Fixed-wing Aircraft Design by Andrew J. Keane Andras Sobester James P. Scanlan & András Sóbester & James P. Scanlan(32538)
Craft Beer for the Homebrewer by Michael Agnew(17908)
Turbulence by E. J. Noyes(7668)
The Complete Stick Figure Physics Tutorials by Allen Sarah(7102)
Kaplan MCAT General Chemistry Review by Kaplan(6553)
The Thirst by Nesbo Jo(6413)
Bad Blood by John Carreyrou(6248)
Modelling of Convective Heat and Mass Transfer in Rotating Flows by Igor V. Shevchuk(6211)
Learning SQL by Alan Beaulieu(6000)
Weapons of Math Destruction by Cathy O'Neil(5787)
Man-made Catastrophes and Risk Information Concealment by Dmitry Chernov & Didier Sornette(5601)
Digital Minimalism by Cal Newport;(5335)
Life 3.0: Being Human in the Age of Artificial Intelligence by Tegmark Max(5153)
iGen by Jean M. Twenge(5130)
Secrets of Antigravity Propulsion: Tesla, UFOs, and Classified Aerospace Technology by Ph.D. Paul A. Laviolette(4878)
Design of Trajectory Optimization Approach for Space Maneuver Vehicle Skip Entry Problems by Runqi Chai & Al Savvaris & Antonios Tsourdos & Senchun Chai(4815)
Electronic Devices & Circuits by Jacob Millman & Christos C. Halkias(4707)
