【技术实现步骤摘要】
本专利技术属于嵌入式实时操作系统开发领域,具体涉及。
技术介绍
随着综合化、模块化系统的发展,嵌入式操作系统从单一平板式结构的操作系统,发展到复杂的多分区结构的操作系统。在分区操作系统中,存在两个层次的调度。在核心中,多个分区按照调度表配置分配的时间顺序运行,在一个分区时间窗口运行完成后,会切换到下一个分区运行;在分区中,分区中的进程采用基于优先级的调度算法,分区内虚中断也会占用分区的运行时间,进程和虚中断无法感知在其运行时间是否发生了分区切换。时间对嵌入式应用是极其关键的资源,嵌入式系统开发者通常很关心分区和分区内进程、虚中断的执行时间,需要通过时间监控数据获取系统的真实运行信息。对于分区操作系统,由于分区内进程、虚中断无法感知核心中分区的切换,给监控分区内的进程、虚中断真实运行时间带来了困难。
技术实现思路
为了解决
技术介绍
中的问题,本专利技术提供一种使系统开发者可以获取分区及分区内进程、虚中断的时间监控数据的基于信息共享处理机制的分区操作系统时间监控方法。本专利技术的具体技术方案:1)在操作系统核心初始化阶段为每个分区分配一个供核心和分区共同访 ...
【技术保护点】
一种基于信息共享处理机制的分区操作系统时间监控方法,其特征在于,包括以下步骤:1)在操作系统核心初始化阶段为每个分区分配一个供核心和分区共同访问的共享数据块;所述共享数据块用于每个分区的分区外运行时间、分区的本次切入时间;2)在分区初始化过程中,初始化累积器资源;所述累积器资源包括用于记录一个分区运行时间同时记录分区的上一次更新时间的分区累积器,用于记录一个虚中断运行时间的虚中断累积器,用于记录多个进程运行时间的多个进程累积器;3)计算分区外运行时间;3.1)获取分区切出时间在核心操作系统运行中,当发生分区切换时,对于每一个分区,核心操作系统记录此分区上一次切出的时间;3. ...
【技术特征摘要】
【专利技术属性】
技术研发人员:贠海顺,李运喜,陈晓磊,梅涛,徐晓光,张东,
申请(专利权)人:中国航空工业集团公司西安航空计算技术研究所,
类型:发明
国别省市:陕西;61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。