多核对分区操作系统的影响研究

发布于:2024-07-17 编辑:匿名 来源:网络

摘要:分区操作系统是综合航电领域的核心技术。

随着单核性能极限的到来,处理器结构正在向多核发展。

结合两者,在多核分区操作系统的基础上,研究分析多核处理器结构对分区操作系统的影响。

通过对实验数据的分析,得出多核处理器结构对分区操作系统的影响主要体现在两个方面:多核处理器中的共享Cache结构和内核中关键资源的并发访问。

  关键词:多核;分割;操作系统  综合航电IMA(Integrated Modular Avionics)系统是第四代航电的发展方向。

综合航电致力于最大限度地利用计算机硬件资源,减轻飞机航电设备的负载,提高飞机的运载能力。

  分区机构是综合航电的核心技术。

分区机制是指配置系统资源(内存、I/O等)来建立多个分区。

分区包含系统分配的资源,并且分区之间是相互隔离的。

分区包括时间分区和空间分区。

时间分区是指系统提供分区之间的时间维度隔离。

每个分区都有自己的处理器独立使用时间,该时间不受其他分区的影响;空间分区是指系统提供分区之间的空间维度隔离。

空间包括内存地址空间和I/O地址空间。

采用空间分区隔离技术的分区无法访问本分区之外的空间资源,外部分区也无法访问本分区内的空间资源。

不同的应用程序运行在不同的分区中。

由于分区之间的隔离,应用程序无法感知到其他分区中应用程序的存在,并认为自己拥有对整个硬件资源的独占访问权。

因此,通过分区机制,运行在不同硬件上的应用程序可以在同一硬件平台上运行而不会互相影响,从而实现集成的航电系统。

  单核处理器已经达到性能瓶颈,无法通过提升频率和带宽来提升性能。

处理器架构正在向多核方向发展。

处理器的这种结构变化在很多方面影响操作系统的设计和实现,例如多核处理器系统中任务对关键资源的并发访问以及多核处理器结构中的Cache一致性。

  多核处理器硬件层面的变化会影响操作系统和相关应用程序。

本文通过实验分析多核结构的影响。

  1 多核分区操作系统   1.1 LESOS 操作系统   LESOS 是北航嵌入式实验室的多核分区操作系统。

该操作系统在硬件上支持现在常见的多核处理器SMP(对称多处理)结构,在软件上支持线程、进程、虚拟内存管理等功能。

系统中相应的参数如表1所示。

  本文后续工作就是基于这个操作系统。

  1.2 分区模型  在分区操作系统中,分区是资源的载体,任务是操作的载体。

系统分配分区所需的资源,如内存、I/O、处理器执行时间等;分区通过特定的任务完成相应的功能。

一个分区包含多个不同的任务,每个任务有不同的任务优先级;该分区内的所有任务共享该分区的内部资源。

系统中的每个任务都属于且只能属于一个分区,任务不能独立于分区而存在。

  1.3 分区调度   双层调度模型 选择要执行的任务,首先需要在分区级别进行调度,选择对应的分区作为候选分区,然后在所有任务中选择对应的任务候选分区中的任务。

候选任务。

由于调度过程中需要在两个级别上进行两次选择,因此称为双级调度。

  首先,在分区内的调度中,调度器的调度单位是任务。

该层调度采用基于优先级的抢占式调度算法,使分区内的重要任务能够得到及时处理。

调度器在要调度的分区内的所有任务中选择具有最高优先级的任务作为本次调度的结果。

   其次,在分区之间的调度中,调度器的调度单位是分区。

该层调度采用静态时间片轮换调度算法。

目的是保证每个分区都能得到相应的运行时间,不会因为某些分区出现异常而导致其他分区无法运行。

调度器根据当前系统时间和静态调度表选择合适的分区作为本次调度的结果。

  最后,为了支持多核处理器,调度器为每个处理器核心维护一个静态调度,使得每个处理器都可以按照自己的静态调度进行调度,避免相互影响。

当每个处理器需要获取要执行的任务时,首先通过处理器自身的静态表通过分区调度选择合适的分区,然后在选定的分区中进行分区内任务调度,选择合适的任务。

该任务是处理器要执行的下一个任务。

  2 测试与数据  多核处理器和单核处理器之间的结构差异会影响操作系统和上层应用程序的行为和性能。

本文在前人工作的基础上,通过以下实验研究分析了多核处理器结构对分区操作系统的影响。

  2.1 测试环境  本文的实现基于Freescale的HPCNet-D平台。

平台中的两个PowerPC E处理器以SMP模式运行。

该平台的基本参数如下:处理器频率1GHz、系统总线频率MHz、内存MB。

这两个处理器包含一个用于指令和数据的 32 KB 主缓存以及一个 1 MB 的共享二级缓存。

多核对分区操作系统的影响研究

此外,该平台还具有双UART、千兆以太网卡等外围接口。

  2.2 多核分区对Cache的影响    由于多核处理器结构从物理层面引入了共享Cache,因此本文设计以下实验来分析多核处理器结构对Cache的影响上层应用在Cache方面。

  首先在单核分区操作系统上执行不同大小数据的读、写、复制任务,测试访问不同大小数据时相关操作的执行时间。

因为在多核处理器上,缓存分为两级,第一级是32 KB处理器本地缓存,以及共享的1 MB二级缓存,所以在设计实验时,将数据量分为两类,一类一类是一级缓存对缓存中不同数据量的访问测试,另一类是对大于一级缓存大小的数据量的访问测试。

其次,多核分区操作系统上不同处理器上的分区同时运行上述任务并收集相关测试数据。

最后,对相同性质的两个数据进行比较,结果如图1至图6所示。

多核对分区操作系统的影响研究

站长声明

版权声明:本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,欢迎发送邮件 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

标签:

相关文章

  • 天使2017年十大预测与去年相同!不信的话就看吧!

    天使2017年十大预测与去年相同!不信的话就看吧!

    又到了预测来年创业趋势的时候了。 每年年底,投资界的大佬人都被迫成为算命先生人。 创业者、媒体、后辈以及他的业界对手都在关注着他们“精心挑选”的风口。 然而,回顾去年底被广泛看好的VR、直播、互联网金融,今年的日子似乎并不好过。 先说一度被称为“年度最大趋势”的

    06-18

  • 国家发展改革委:设立海南省医疗卫生产业发展混改基金

    国家发展改革委:设立海南省医疗卫生产业发展混改基金

    国家发展改革委:设立海南省医疗卫生产业发展混改基金,支持海南建立社会资本资助、市场主体定向医疗卫生产业发展混改基金的实施,支持相关产业发展。 证监会积极支持混合所有制改革基金支持的重点战略企业上市、并购重组。

    06-18

  • 元宇宙旗下内容创作公司“视觉持久”完成数千万Pre-A轮融资

    元宇宙旗下内容创作公司“视觉持久”完成数千万Pre-A轮融资

    投资界(ID:pedaily)9月21日消息,元宇宙旗下内容创作公司“视觉持久(上海)影业有限公司” ”。 视觉持久科技有限公司(以下简称“视觉持久”)近日完成数百万级别Pre-A轮融资。 本次融资由启融创投独家投资。 融资资金将用于系统技术升级、团队建设和上游供应链优化。 “

    06-17

  • 好心情互联网医院完成1.25亿元A轮融资,2019年营收近3亿

    好心情互联网医院完成1.25亿元A轮融资,2019年营收近3亿

    据投资界5月28日消息,好心情互联网医院(以下简称“好心情”)正式完成1.25亿元A轮融资。 本轮融资完成,领投Pre-A轮的KIP再次参与投资。 Good Mood成立于2007年,专注于中枢神经系统。 主要利用智能诊疗系统和互联网医院服务系统,为精神心理疾病用户提供智能康复管理和在线

    06-18

  • 阿里云【AI24小时】2024年1月18日

    阿里云【AI24小时】2024年1月18日

    1.人们会为比亚迪的聪明故事买单吗? >> 点击查看原文。 年初,各大车企纷纷盘算去年的销量。 比亚迪去年第四季度纯电动汽车销量总计09辆,超越特斯拉07辆,成为全球最大的纯电动汽车制造商。 如果算上混血儿,就更夸张了。 比亚迪全年销量达1万辆,同比增长61.9%,创下中国年

    06-17

  • 耀明科技完成5亿元Pre-D轮融资,由浙江省国改基金

    耀明科技完成5亿元Pre-D轮融资,由浙江省国改基金

    投资圈领投(ID:pedaily)据11月30日消息,耀明科技宣布已完成500万元Pre-D轮融资,由浙江省国企改革发展基金领投,融益投资、银杏谷资本等参与跟投。 耀明科技成立于2007年,现为城市互联网运营商,为城市客户提供咨询定制、架构实施、云运营等一站式服务。 耀明科技主要服

    06-18

  • 春节假期你错过的十大芯片新闻:Adobe正在考虑开发自己的芯片,谷歌或建立芯片工厂

    春节假期你错过的十大芯片新闻:Adobe正在考虑开发自己的芯片,谷歌或建立芯片工厂

    春节假期刚刚结束。 假期期间,国内外也发生了不少值得关注的芯片行业新闻。 雷锋网为您整理了过去一周值得关注的十大芯片新闻。 让我们回顾一下芯片新闻,展望2020年的芯片和AI芯片市场。 软银愿景基金已出售全部英伟达股份。 2月6日下午消息,日本软银愿景基金已出售价值1亿

    06-18

  • 龙加智科技与SiFive达成合作开发低延迟、高性能AI处理器平台

    龙加智科技与SiFive达成合作开发低延迟、高性能AI处理器平台

    雷锋网消息,2月25日,商用RISC-V处理器核心IP、设计平台提供商领导者SiFive和芯片解决方案,宣布将与人工智能处理器和高性能关键任务应用软件领域的创新公司龙加智科技达成合作。 两家公司将共同开发低延迟、高性能的关键任务AI处理器平台,为超低延迟应用实现极致性能,可用

    06-17

  • 撤回科创板上市申请的“拍瓜移动”拟接受创业板

    撤回科创板上市申请的“拍瓜移动”拟接受创业板

    投资界辅导(ID:pedaily)7月29日消息,据IPO早知报道,深交所7月28日披露,北京木瓜移动科技股份有限公司(以下简称“木瓜移动”)招股说明书。 该公司主营业务为海外营销,拟在创业板上市。 中天国富证券担任保荐人。 事实上,木瓜移动在成立之初就搭建了红筹架构,而后于

    06-17

  • 《历历在目》——以第九艺术的方式见证伟大人生

    《历历在目》——以第九艺术的方式见证伟大人生

    “互动游戏才是未来,奥斯卡不算什么……”看到这样的说法,你可能会觉得这应该是出自某个人之口。 出自假期呆在家里玩电子游戏的肤浅青少年之口。 然而,这实际上是制作过《双人成行》《逃出生天》等游戏的制作人 Josef Fares在TGA颁奖典礼上所说的。 约瑟夫法雷斯这样说并

    06-21

  • 光润真空完成首轮天使轮融资,无锡天使基金独家完成

    光润真空完成首轮天使轮融资,无锡天使基金独家完成

    投资圈(ID:pedaily)据6月29日消息,复合集电设备制造商——无锡光润真空科技有限公司( (以下简称“广润真空”)完成天使轮融资。 本轮融资由无锡天使基金独家完成。 本轮融资将主要用于推动复合集流体专用磁控溅射镀膜设备的研发和生产,加速新一代产品的迭代落地。 广润

    06-18

  • 1-10的埃菲尔铁塔景观,一口一口的迷你厨房,农民工为何爱上进阶版“过家家”?

    1-10的埃菲尔铁塔景观,一口一口的迷你厨房,农民工为何爱上进阶版“过家家”?

    “船头坐着三个人,中间那个戴着王冠、留着很多胡子的是东坡,右边是佛印,左边是鲁直。 ” 《核舟记》应该被中学时代的我们深深的铭记在心。 核心以明代乞巧满谱的精湛技艺,生动地再现了苏东坡乘小船游览赤壁的场景。 这种“核船”是一种“微型”艺术。 微型是指比例缩小。

    06-21