Sloth: Let the Hardware Do the Work!*
نویسندگان
چکیده
Traditional priority-driven real-time kernels distinguish between tasks, which are scheduled and dispatched by a software scheduler, and (possibly different kinds of) interrupt service routines (ISRs), which are scheduled and dispatched by the hardware platform. In our Sloth system, we get rid of the software scheduler and let the hardware do the scheduling and dispatching work for tasks, too. We do this by designing and implementing every task as an interrupt handler on the hardware platform.
منابع مشابه
Sloth: The Virtue and Vice of Latency Hiding in Hardware-Centric Operating Systems
Software for embedded systems needs to be tailored to the application requirements to provide for the lowest cost overhead possible; this is especially important for embedded operating systems, which do not provide a business value of their own. State-of-the-art embedded operating systems are tailored to the requirements of the application above, but they abstract from the hardware platform bel...
متن کاملImplementation of an Interrupt-Driven OSEK Operating System Kernel on an ARM Cortex-M3 Microcontroller
An operating system usually distinguishes between threads managed by a software scheduler and interrupt service routines, scheduled and dispatched by an interrupt controller. This paradigm has inherent problems for real-time systems as low-priority interrupt routines can interrupt high-priority threads. The Sloth concept proposes to overcome this issue by implementing both interrupt handlers an...
متن کاملDevelopment of hardware system using temperature and vibration maintenance models integration concepts for conventional machines monitoring: a case study
This article describes the integration of temperature and vibration models for maintenance monitoring of conventional machinery parts in which their optimal and best functionalities are affected by abnormal changes in temperature and vibration values thereby resulting in machine failures, machines breakdown, poor quality of products, inability to meeting customers’ demand, poor inventory contro...
متن کاملSlothful Linux: An Efficient Hybrid Real-Time System by Hardware-Based Task Dispatching
The particular requirements raised in the embedded market lead to the development of real-time operating systems, which differ from the common general-purpose operating systems by applying strict timing and providing predictable execution of tasks. Some features of a real-time application, such as human interaction and some data transfers to other components, are not time-critical and thus, can...
متن کاملChewing through the Miocene: an examination of the feeding musculature in the ground sloth Hapalops from South America (Mammalia: Pilosa)
Hapalops, a smaller-sized and early sloth of the Megatheroidea, appeared in the middle Miocene Santa Cruz formation of Argentina. This genus is part of the group from which later, larger megatheroids arose, i.e., Nothrotheriops and Megatherium. Many cranial characters support this idea; however Hapalops is not merely a smaller antecedent of the later forms. Specifically, Hapalops retains short ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009