Simple memory protection for embedded operating system kernels

被引:0
|
作者
Miller, FW [1 ]
机构
[1] Univ Maryland, Dept Comp Sci & Elect Engn, Baltimore, MD 21201 USA
来源
USENIX ASSOCIATION PROCEEDINGS OF THE FREENIX TRACK | 2002年
关键词
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 条
  • [21] NETWORK OPERATING SYSTEM KERNELS FOR HETEROGENEOUS ENVIRONMENTS
    EBERLE, HM
    SCHMUTZ, H
    LECTURE NOTES IN COMPUTER SCIENCE, 1987, 248 : 270 - 295
  • [22] A new platform of line protection based on an embedded real-time operating system
    NARI Technology Development Co. Ltd., Nanjing 210003, China
    Dianli Xitong Zidonghue, 2008, 24 (65-69):
  • [23] Enclaves for Operating System Protection
    Torrey, Jacob I.
    Sherman, Brent M.
    2016 ANNUAL IEEE SYSTEMS CONFERENCE (SYSCON), 2016, : 739 - 743
  • [24] Automatic specialization, of protocol stacks in operating system kernels
    Bhati, S
    Consel, C
    Le Meur, AF
    Pu, C
    LCN 2004: 29TH ANNUAL IEEE INTERNATIONAL CONFERENCE ON LOCAL COMPUTER NETWORKS, PROCEEDINGS, 2004, : 152 - 159
  • [25] TREKER: Tracing Error Propagation in Operating System Kernels
    Coppik, Nicolas
    Schwahn, Oliver
    Winter, Stefan
    Suri, Neeraj
    PROCEEDINGS OF THE 2017 32ND IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE'17), 2017, : 377 - 387
  • [26] The History and Prospect of Embedded Operating System
    Fang, Wei-Min
    Chen, Xiang-Ning
    INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING AND AUTOMATION CONTROL (ICEEAC 2017), 2017, 123 : 458 - 464
  • [27] Microkernel of embedded operating system in SRAM
    Chen Tianzhou
    Hu Wei
    Lian Yi
    NAS: 2006 INTERNATIONAL WORKSHOP ON NETWORKING, ARCHITECTURE, AND STORAGES, PROCEEDINGS, 2006, : 57 - +
  • [28] eCos: An operating system for embedded systems
    Thomas, G
    DR DOBBS JOURNAL, 2000, 25 (01): : 66 - +
  • [29] Embedded sensor networked operating system
    Park, Seungmin
    Kim, Jin Won
    Lee, Kwangyong
    Shin, Kee-Young
    Kim, Daeyoung
    NINTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT AND COMPONENT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2006, : 117 - 121
  • [30] Implementation of an embedded operating system kernel
    Ling, Ming
    Zheng, Kaidong
    Hu, Chen
    Shi, Longxing
    Dianzi Qijian/Journal of Electron Devices, 1999, 22 (04): : 262 - 269