首页> 外文期刊>Embedded System Engineering >Partitioning in Real-lime Operating Systems
【24h】

Partitioning in Real-lime Operating Systems

机译:在实时操作系统中进行分区

获取原文
获取原文并翻译 | 示例
           

摘要

High reliability RTOS products are moving away from the dynamic process model towards static partitioning. After 30 years of the Unix model, the need for highly predictable systems, generated by the spread of software control into high integrity systems, has promoted this change to a partition based model. Using interrupts, other than the system clock, is discouraged in these systems. In a partitioning operating system, memory and very likely CPU time, is divided among statically allocated partitions in a fixed manner. Hard partitions are set up for each part of the system and each has a certain amount of fixed memory and CPU time allocated to it. These allocations last for the duration of the application and cannot be altered by any component part of the system. Within each partition there may be multiple threads or processes, (or both). Just how these threads are scheduled is job of the OS. A partition will generally support a separate namespace to enable multi-programming by mapping the program into the partition. An RTOS like LynxOS-178 is an ARINC-653 partitioning operating system that supports multiple POSIX processes and address spaces; priority scheduling; priority inheritance and priority ceilings within each partition. The LynxOS schedular and operating system are moved up into each partition, while a full ARINC-653 partitioning operating lies underneath. A similar arrangement is found in Greenhills' INTEGRITY-178B and Wind River's VxWorks 653.
机译:高可靠性的RTOS产品正从动态过程模型转向静态分区。在Unix模型的30年之后,由于软件控制扩展到高度完整性的系统而产生了对高度可预测的系统的需求,从而将这种变化促进了对基于分区的模型的转变。在这些系统中,不建议使用系统时钟以外的中断。在分区操作系统中,内存和很有可能的CPU时间以固定的方式分配在静态分配的分区中。硬分区为系统的每个部分设置,每个硬分区都分配有一定数量的固定内存和CPU时间。这些分配将在应用程序期间持续,并且不能被系统的任何组成部分更改。在每个分区内可能有多个线程或进程(或两者)。这些线程的调度方式是操作系统的工作。分区通常将支持单独的命名空间,以通过将程序映射到分区来启用多程序。像LynxOS-178这样的RTOS是ARINC-653分区操作系统,支持多个POSIX进程和地址空间。优先级调度;每个分区内的优先级继承和优先级上限。 LynxOS计划表和操作系统上移到每个分区中,而完整的ARINC-653分区操作位于下面。在Greenhills的INTEGRITY-178B和Wind River的VxWorks 653中也发现了类似的安排。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号