Simple memory protection for embedded operating system kernels

被引:0
|
作者
Miller, FW [1 ]
机构
[1] Univ Maryland, Dept Comp Sci & Elect Engn, Baltimore, MD 21201 USA
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This work describes the design and implementation of memory protection in the Roadminner operating system. The design is portable between various CPUs that provide page-level protection using Memory-Management Unit (MMU) hardware. The approach overlays protection domains on regions of physical memory that are in use by application processes and the operating system kernel. An analysis of code size shows that this design and implementation can be executed with an order of magnitude less code than that of implementations providing separate address spaces.
引用
收藏
页码:299 / 308
页数:10
相关论文
共 50 条
  • [31] A Unified approach for Memory Protection in a Bare-Metal and a Real Time Operating System
    Faisal, Muhammad
    Dilger, Erik
    Montenegro, Sergio
    PROCEEDINGS OF THE 23RD PAN-HELLENIC CONFERENCE OF INFORMATICS (PCI 2019), 2019, : 149 - 152
  • [32] SecBus: Operating System Controlled Hierarchical Page-Based Memory Bus Protection
    Su, Lifeng
    Courcambeck, Stephan
    Guillemin, Pierre
    Schwarz, Christian
    Pacalet, Renaud
    DATE: 2009 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2009, : 570 - +
  • [33] A Distributed Real-Time Operating System with Distributed Shared Memory for Embedded Control Systems
    Chiba, Takahiro
    Yoo, Myungryun
    Yokoyama, Takanori
    2013 IEEE 11TH INTERNATIONAL CONFERENCE ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING (DASC), 2013, : 248 - 255
  • [34] A real-time operating system supporting distributed shared memory for embedded control systems
    Yuji Tamura
    Truong Thi Doan
    Takahiro Chiba
    Myungryun Yoo
    Takanori Yokoyama
    Cluster Computing, 2019, 22 : 989 - 998
  • [35] A Real-Time Operating System Supporting Distributed Shared Memory for Embedded Control Systems
    Tamura, Yuji
    Doan Truong Thi
    Chiba, Takahiro
    Yoo, Myungryun
    Yokoyama, Takanori
    INFORMATION SCIENCE AND APPLICATIONS 2017, ICISA 2017, 2017, 424 : 202 - 210
  • [36] A real-time operating system supporting distributed shared memory for embedded control systems
    Tamura, Yuji
    Truong Thi Doan
    Chiba, Takahiro
    Yoo, Myungryun
    Yokoyama, Takanori
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (Suppl 1): : 989 - 998
  • [37] Protection profile for the smartphone operating system
    Sang, Jun
    Hong, Daxiang
    Zhang, Bing
    Xiang, Hong
    Fu, Li
    INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2014, 6 (01) : 28 - 37
  • [38] OPERATING EXPERIENCE WITH HFIR PROTECTION SYSTEM
    BATES, AEG
    EPLER, EP
    OAKES, LC
    TRANSACTIONS OF THE AMERICAN NUCLEAR SOCIETY, 1967, S 10 : 5 - &
  • [39] Recent Progress of Concurrency Bug Detection in Operating System Kernels
    Shi, Jian-Jun
    Ji, Wei-Xing
    Shi, Feng
    Ruan Jian Xue Bao/Journal of Software, 2021, 32 (07): : 2016 - 2038
  • [40] DETERMINING THE MINIMUM ENERGY OPERATING POINT FOR EMBEDDED SRAM MEMORY
    Yahya, Farah B.
    Mansour, Mohammad
    2011 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS (SIPS), 2011, : 112 - 116