In this paper, we propose to implement hybrid operating systems based on two-level hardware interrupts. To separate real-time and non-real-time hardware interrupts by hardware, we show that it is easier to build up hybrid systems with better performance. We analyze and discuss the key issues for implementing a hybrid system based on this and implement a hybrid system called RTLinux-THIN (Real-Time LINUX with Two-level Hardware Interrupts) on the ARM architecture by combining ARM Linux kernel 2.6.9 and muC/OS-II. We conduct experiments on a set of real application programs including mplayer [20], Bonnie [4] and iperf [13] and compare the interrupt latency distributions for RTLinux-THIN (with and without cache locking), RTAI and Linux on a ha...
Studies of the performance of interrupt-driven operating systems in high-speed networks have brought...
In the development of real-time systems, predictability is often hindered by technological factors w...
Abstract—Architectures in which multicore chips are augmented with graphics processing units (GPUs) ...
Real time operating systems have become an integral part of the embedded systems software. They play...
The popularity of mobile and multimedia applications made real-time support a mandatory feature for ...
In this paper we describe a new, low-overhead technique for manipulating processor interrupt state i...
Abstract. The popularity of mobile and multimedia applications made real-time support a mandatory fe...
The particular requirements raised in the embedded market lead to the develop-ment of real-time oper...
In this paper we describe a new, low-overhead technique for manipulating processor interrupt state i...
Embedded systems can fail to operate correctly due to interrupt overload: starvation caused by too m...
Real-Time Systems are computer systems with constraints on the timing of actions. To ease the develo...
In this paper we analyze the traditional model of interrupt management and its incapacity to incorpo...
Currently, many real-time systems are implemented either by carefully crafted bare-metal software or...
The performance of network hosts can be severely degraded when subjected to heavy traffic of today&a...
Determinism and predictability are two de facto critical and demanded requirements in real-time embe...
Studies of the performance of interrupt-driven operating systems in high-speed networks have brought...
In the development of real-time systems, predictability is often hindered by technological factors w...
Abstract—Architectures in which multicore chips are augmented with graphics processing units (GPUs) ...
Real time operating systems have become an integral part of the embedded systems software. They play...
The popularity of mobile and multimedia applications made real-time support a mandatory feature for ...
In this paper we describe a new, low-overhead technique for manipulating processor interrupt state i...
Abstract. The popularity of mobile and multimedia applications made real-time support a mandatory fe...
The particular requirements raised in the embedded market lead to the develop-ment of real-time oper...
In this paper we describe a new, low-overhead technique for manipulating processor interrupt state i...
Embedded systems can fail to operate correctly due to interrupt overload: starvation caused by too m...
Real-Time Systems are computer systems with constraints on the timing of actions. To ease the develo...
In this paper we analyze the traditional model of interrupt management and its incapacity to incorpo...
Currently, many real-time systems are implemented either by carefully crafted bare-metal software or...
The performance of network hosts can be severely degraded when subjected to heavy traffic of today&a...
Determinism and predictability are two de facto critical and demanded requirements in real-time embe...
Studies of the performance of interrupt-driven operating systems in high-speed networks have brought...
In the development of real-time systems, predictability is often hindered by technological factors w...
Abstract—Architectures in which multicore chips are augmented with graphics processing units (GPUs) ...