DocumentCode
3245613
Title
Predictable and efficient virtual addressing for safety-critical real-time systems
Author
Bennett, M.D. ; Audsley, N.C.
Author_Institution
Dept. of Comput. Sci., York Univ., UK
fYear
2001
fDate
2001
Firstpage
183
Lastpage
190
Abstract
Conventionally, the use of virtual memory in safety-critical real-time systems has been avoided, one reason being the difficulties it provides to timing analysis. The difficulties arise due to the Memory Management Unit (MMU) on commercial processors being optimised to improve average performance, to the detriment of simple worst-case analysis. However within safety-critical systems, there is a move towards implementations where processes of differing integrity levels are allocated to the same processor. This requires adequate partitioning between processes of different integrity levels. One method for achieving this in the context of commercial processor is via use of the MMU and its support for virtual memory. The focus of this paper is upon the provision of virtual memory for processes of all integrity levels without complicating the timing analysis of safety-critical processes with hard deadlines. Also, for lower integrity processes without hard deadlines, the flexibility of the virtual memory provided does not restrict the process functionality, The virtual memory system proposed is generic and can be implemented on many commercial architectures e.g. PowerPC, ARM and MIPS. This paper details the PowerPC implementation
Keywords
real-time systems; safety-critical software; timing; virtual storage; PowerPC implementation; average performance; integrity levels; safety-critical real-time systems; timing analysis; virtual addressing; virtual memory; worst-case analysis; Aerospace electronics; Aircraft; Computer science; Memory management; Operating systems; Performance analysis; Real time systems; Runtime; Software safety; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Real-Time Systems, 13th Euromicro Conference on, 2001.
Conference_Location
Delft
Print_ISBN
0-7695-1221-6
Type
conf
DOI
10.1109/EMRTS.2001.934028
Filename
934028
Link To Document