[发明专利]一种嵌入式系统及其应用进程的休眠与唤醒方法有效
申请号: | 201210199953.6 | 申请日: | 2012-06-18 |
公开(公告)号: | CN102779072A | 公开(公告)日: | 2012-11-14 |
发明(设计)人: | 陈小刚;李顺芬;王玉婵;陈一峰;许林海;丁晟;陈后鹏;宋志棠 | 申请(专利权)人: | 中国科学院上海微系统与信息技术研究所 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 上海光华专利事务所 31219 | 代理人: | 李仪萍 |
地址: | 200050 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种嵌入式系统及其应用进程的休眠与唤醒方法,该嵌入式系统由传统的非易失主存及DRAM内存构成存储架构,非易失主存又由引导程序存储区、内核存储区、文件系统存储区、以及进程镜像备份区组成,其中,进程镜像备份区划分有镜像索引区和镜像数据保存区,可实现应用进程挂起到非易失存储器。本发明可实现系统级以及单进程的休眠,使进程休眠、唤醒管理更加灵活、方便,可降低传统嵌入式系统休眠唤醒的数据备份及恢复的工作量以及系统休眠时数据备份所占用的大量存储空间,从而提高嵌入式系统运行效率。 | ||
搜索关键词: | 一种 嵌入式 系统 及其 应用 进程 休眠 唤醒 方法 | ||
【主权项】:
一种嵌入式系统应用进程的休眠与唤醒方法,所述嵌入式系统至少包括CPU控制器、非易失主存、以及DRAM内存,其中,所述非易失主存由引导程序存储区、内核存储区、文件系统存储区、以及进程镜像备份区组成,其特征在于:将所述进程镜像备份区划分为镜像索引区和镜像数据保存区;应用进程挂起,则该进程释放CPU资源进入休眠状态;所述嵌入式系统应用进程休眠时,将该进程挂起到所述非易失存储器,即该进程在所述DRAM内存中相对应的进程控制块信息被置换出DRAM内存;或者所述进程的当前工作状态相对应的进程控制块信息仍保留在DRAM内存中;或者关闭该进程,并释放所占用DRAM内存空间;应用进程唤醒,则该进程获得CPU资源并恢复工作状态;所述嵌入式系统应用进程唤醒时,基于所述DRAM内存中保存的当前挂起的所述进程相对应的进程控制块信息唤醒该进程;或基于所述进程镜像备份区中的进程镜像备份数据唤醒所挂起的进程,即基于所述进程索引区中保存的该进程的索引记录将所述镜像数据保存区中保存的该进程的进程控制块备份数据加载到DRAM内存以快速启动该进程,并释放该进程在所述进程镜像备份区中保存的索引记录以及进程控制块备份数据信息;或直接重新启动一进程,即当DRAM内存中及镜像备份区均没有该进程挂起时的相关存储信息时,直接基于所述进程对应的应用程序的存储代码启动该进程。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院上海微系统与信息技术研究所,未经中国科学院上海微系统与信息技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210199953.6/,转载请声明来源钻瓜专利网。
- 上一篇:一种多功能外用喷搽剂
- 下一篇:一种适合航天器在轨应用的密封型粘弹性阻尼器