• DocumentCode
    3202300
  • Title

    On memory protection in real-time OS for small embedded systems

  • Author

    Suzuki, Shoji ; Shin, Kang G.

  • Author_Institution
    Res. Lab., Hitachi Ltd., Ibaraki, Japan
  • fYear
    1997
  • fDate
    27-29 Oct 1997
  • Firstpage
    51
  • Lastpage
    58
  • Abstract
    Memory protection is an important OS feature for the reliability and safety of real-time control systems. In this paper, we study the feasibility of memory protection in small embedded systems in which memory size ranges from several tens of KBytes to several hundreds of KBytes. We evaluate various protection methods in terms of memory consumption, processing overhead, multiple-thread support, region enlargement, and hardware support. We present a new protection method called intermediate-level skip multi-size paging which skips unused intermediate-level page tables of multi-level paging and supports several page sizes. Our evaluation results show that this method along with paged segmentation and short-circuit segment tree are more cost-effective than other known memory protection methods. Also, the feasibility of intermediate-level skip multi-size paging can be improved if a MMU supporting several page sizes is available for microprocessors
  • Keywords
    operating systems (computers); paged storage; real-time systems; security of data; storage management; hardware support; intermediate-level skip multi-size paging; memory consumption; memory protection; microprocessors; multi-level paging; paged segmentation; processing overhead; real-time OS; region enlargement; reliability; safety; short-circuit segment tree; small embedded systems; Computer crashes; Control systems; Embedded system; Hardware; Kernel; Laboratories; Memory management; Microprocessors; Protection; Real time systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Computing Systems and Applications, 1997. Proceedings., Fourth International Workshop on
  • Conference_Location
    Taipei
  • Print_ISBN
    0-8186-8073-3
  • Type

    conf

  • DOI
    10.1109/RTCSA.1997.629173
  • Filename
    629173