检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:孙康[1] 沈海斌[1] 王继民[1] 潘雪增[1]
机构地区:[1]浙江大学计算机科学与技术学院,杭州310027
出 处:《清华大学学报(自然科学版)》2007年第z2期1899-1902,共4页Journal of Tsinghua University(Science and Technology)
基 金:国家"八六三"高技术项目(2006AA01Z431);浙江省自然科学基金资助项目(Y105355)
摘 要:为提高系统实时性,缩短中断响应时间,提出了一种基于映像寄存器的操作系统内核实现方案。在分析实时操作系统中中断处理过程基础上,总结了影响系统中断响应时间的因素,给出了利用映像寄存器提高中断响应效率的方法。该方法利用处理器中提供的映像寄存器,将内核运行于映像寄存器上,用户进程运行在通用寄存器上,这样对于内核空间发生的中断可以免去保存上下文的开销。该方案成功用于CK520处理器平台上的μCOS-II实时操作系统中。实验结果表明,提出的实时操作系统设计方案在每个中断处理程序中可以平均减少执行54.97条指令。Interrupt response is a crucial feature in a real-time operating system.To reduce interrupt response time and improve system performance.A real-time kernel was implemented using shadow registers.The system improves interrupt handling and reduces the influence of factor that long then the interrupt response time.The kernel runs on shadow registers while user processes run on the general purpose registers.Thus,if an interrupt occurs in the kernel space,the overhead for the interrupt is substantially reduced.Finally,the scheme was applied by porting μCOS-II onto a CK520 platform.Test results show that this method has an average save of 54.97 instructions in each interrupt handler.
关 键 词:实时操作系统 中断响应 映像寄存器 μCOS-Ⅱ
分 类 号:TP316[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.49