[QNX 自适应分区用户指南]3 什么是自适应分区?

Posted 高桐@BILL

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[QNX 自适应分区用户指南]3 什么是自适应分区?相关的知识,希望对你有一定的参考价值。

[QNX 自适应分区用户指南] 目录

如the System Architecture中Adaptive Partitioning描述的那样,一个partition就是一个虚拟的墙,可以用来将竞争的进程或线程隔离开。

一,自适应分区介绍

分区可以让系统设计者为进程或线程组分配最小数量的系统资源。这里所指的资源主要是CPU事件,但是也可以包含其他任何的共享资源,如内存和文件空间(磁盘或闪存)。

注意⚠️

传统的分区是静态的,并且软件的动态部署相对很少或者甚至没有配置。在动态系统中,静态分区效率非常低下。

自适应分区更灵活,因为:

  • 你可以动态的添加和配置它们。
  • 它们在正常负载下可以作为全局硬实时调度器(hard realtime scheduler),但在系统满载时可以持续提供最小的中断延迟。
  • 系统未加载时,可以在需要额外资源的分区中提供分区未使用的资源。

你可以在不做任何改变的情况下引入自适应分区,甚至不需要重编译你的应用代码。但是你需要重新构建你的系统OS镜像。

很多资源分区系统的模型来自CPU虚拟化,其目标是尝试将计算机划分为一组交互尽可能少的较小计算机(分成多个盒子)。这种尝试不具备灵活性,每隔线程,进程以及每个字节的内存

以上是关于[QNX 自适应分区用户指南]3 什么是自适应分区?的主要内容,如果未能解决你的问题,请参考以下文章

[QNX 自适应分区用户指南]1.3.4 系统架构 - 调试

[QNX 自适应分区用户指南]2.2 简介 - aps工具

[QNX 自适应分区用户指南]4 快速入门:自适应分区线程调度器

[QNX 自适应分区用户指南]10 构建文件示例

[QNX 自适应分区用户指南]1.3 系统架构 - 使用自适应分区的好处

[QNX 自适应分区用户指南]1.3.1 系统架构 - 工程产品性能