DocumentCode :
3209789
Title :
Cost and benefit of separate address spaces in real-time operating systems
Author :
Mehnert, Frank ; Hohmuth, Michael ; Härtig, Hermann
Author_Institution :
Dept. of Comput. Sci., Dresden Univ. of Technol., Germany
fYear :
2002
fDate :
2002
Firstpage :
124
Lastpage :
133
Abstract :
The combination of a real-time executive and an off-the-shelf time-sharing operating system has the potential of providing both predictability and the comfort of a large application base. To isolate the real-time section from a significant class of faults in the (ever-growing) time-sharing operating system, address spaces can be used to encapsulate the time-sharing subsystem. However, in practice, designers seldom use address spaces for this purpose, fearing that the extra cost induced limits the system´s predictability. To analyze this cost, we compared in detail two systems with almost identical interfaces-both are a combination of the Linux operating system and a small real-time executive. Our analysis revealed that for interrupt-response times, the delay and jitter caused by address spaces are similar to or even smaller than those caused by caches and blocked interrupts. As a side effect of our analysis, we observed that published figures on predictability must be carefully checked whether or not such hardware features are included in the analysis. This paper is a follow-up of an earlier publication at the 3rd Real-Time Linux workshop. It is different in that we have further optimized our microkernel and examined more hardware.
Keywords :
cost-benefit analysis; interrupts; operating system kernels; real-time systems; time-sharing programs; virtual storage; Linux operating system; cost benefit analysis; delay; faults; interfaces; interrupt response times; jitter; microkernel; predictability; real-time executive; real-time operating systems; separate address spaces; time-sharing operating system; time-sharing subsystem; Costs; Hardware; Isolation technology; Kernel; Linux; Operating systems; Protection; Real time systems; Space technology; Time sharing computer systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Systems Symposium, 2002. RTSS 2002. 23rd IEEE
ISSN :
1052-8725
Print_ISBN :
0-7695-1851-6
Type :
conf
DOI :
10.1109/REAL.2002.1181568
Filename :
1181568
Link To Document :
بازگشت