首页> 外文会议>WoTUG Technical Meeting >RMoX: A Raw-Metal Occam Experiment
【24h】

RMoX: A Raw-Metal Occam Experiment

机译:RMOX:原料偶尔实验

获取原文

摘要

Operating-systems are the core software component of many modern computer systems, ranging from small specialised embedded systems through to large distributed operating-systems. This paper presents RMoX: a highly concurrent CSP-based operating-system written in Occam. The motivation for this stems from the overwhelming need for reliable, secure and scalable operating-systems. The majority of operating-systems are written in C, a language that easily offers the level of flexibility required (for example, interfacing with assembly routines). C compilers, however, provide little or no mechanism to guard against race-hazard and aliasing errors, that can lead to catastrophic run-time failure (as well as to more subtle errors, such as security loop-holes). The RMoX operating-system presents a novel approach to operating-system design (although this is not the first CSP-based operating-system). Concurrency is utilised at all levels, resulting in a system design that is well defined, easily understood and scalable. The implementation, using the KRoC extended Occam, provides guarantees of freedom from race-hazard and aliasing errors, and makes extensive use of the recently added support for dynamic process creation and channel mobility. Whilst targeted at mainstream computing, the ideas and methods presented are equally applicable for small-scale embedded systems - where advantage can be made of the lightweight nature of RMoX (providing fast interrupt responses, for example).
机译:运行的系统是许多现代计算机系统的核心软件组件,从小型的专业嵌入式系统到大型分布式操作系统的系统。本文礼物RMoX:写在奥卡姆高并发基于CSP的操作系统。这样做的动机,从铺天盖地的需要可靠,安全和可扩展的运营系统造成的。大多数操作的系统的是用C,即容易提供的灵活性所需的水平(例如,与汇编程序接口)的语言。 C编译器,但是,提供很少或没有一种机制来对抗种族灾害和混淆误差,可能导致灾难性的运行时故障后卫(以及更细微的错误,如安全环孔)。所述RMoX操作系统提出了一种新的方法来操作的系统设计(尽管这不是第一个基于CSP-操作系统)。并发被利用在所有各级,导致被很好地定义,容易理解的,可扩展的系统设计。实施后,使用克洛克扩展奥卡姆,提供自由的保障,从比赛灾害和混淆的错误,并大量使用了动态过程的创建和沟道迁移率最近添加的支持。虽然定位于主流的计算,提出的观点和方法同样适用于小规模的嵌入式系统 - 其中的优势可以由RMoX的轻质性质(提供快速中断响应,例如)。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号