DocumentCode
2288053
Title
Modular paging with dynamic TLB partitioning for embedded real-time systems
Author
Groesbrink, Stefan ; Kerstan, Timo
Author_Institution
Heinz Nixdorf Inst., Univ. of Paderborn, Paderborn
fYear
2008
fDate
11-13 June 2008
Firstpage
261
Lastpage
264
Abstract
Modern embedded systems are composed of hard real-time tasks, soft real-time tasks and even non real-time tasks. A key requirement for system reliability is inter-task memory protection to prevent the spreading of faults across address spaces. Due to the lack of suitable approaches to enable virtual memory under hard real-time constraints and to support high flexibility for soft and non real-time tasks, we propose a modular page table approach with dynamic TLB partitioning. Different tasks are handled variably, depending on their real time constraints.
Keywords
cache storage; embedded systems; paged storage; address space faults; cache storage; dynamic TLB partitioning; embedded real-time systems; hard real-time tasks; inter-task memory protection; memory management; modular page table approach; nonreal-time tasks; soft real-time tasks; system reliability; translation lookaside buffer; virtual memory; Costs; Embedded system; Hardware; Memory management; Microprocessors; Protection; Real time systems; Reliability; Switches; Upper bound;
fLanguage
English
Publisher
ieee
Conference_Titel
Industrial Embedded Systems, 2008. SIES 2008. International Symposium on
Conference_Location
Le Grande Motte
Print_ISBN
978-1-4244-1994-4
Electronic_ISBN
978-1-4244-1995-1
Type
conf
DOI
10.1109/SIES.2008.4577713
Filename
4577713
Link To Document