• 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