Sloth: Let the Hardware Do the Work!*

نویسندگان

  • Wanja Hofer
  • Daniel Lohmann
  • Fabian Scheler
  • Wolfgang Schröder-Preikschat
چکیده

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.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

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