[发明专利]自动暂停状态重启动的透明系统中断无效
申请号: | 92110194.5 | 申请日: | 1992-08-28 |
公开(公告)号: | CN1040157C | 公开(公告)日: | 1998-10-07 |
发明(设计)人: | J·卡达希;C·阮 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46 |
代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 郭伟刚,马铁良 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 微处理器系统设一专用存储区用以存储定制的系统中断服务例程、中断时的处理器状态数据及指出CPU是否从暂停状态中被中断的暂停指示器。该专用存储区通常不作为主存空间部分加以映射,从而保证不能被操作系统及应用程序所访问。将具有比所有其它可屏蔽、不可屏蔽中断要高的优先级的不可屏蔽的系统管理程序中断加到CPU中断中。如中断时CPU处于暂停状态,则由所加中断置位暂停状态指示器。将恢复指令加以PCU指令中以将CPU恢复为中断前状态。如在恢复时暂停状态指示器保持置位则由恢复指令重新执行暂停指令。 | ||
搜索关键词: | 自动 暂停 状态 重启动 透明 系统 中断 | ||
【主权项】:
1.一种改进的微处理器系统,包括与至少一个存储器耦合的中央处理器(CPU),用以执行操作系统和至少一个包含多条所述CPU的指令的应用程序,所述CPU还具备至少两种程序执行模式,实模式和保护模式,及用于中断程序执行的至少一个中断,其特征在于对所述微处理器系统的改进包含有:(a)所述存储器具有用以存储中断处理程序、所述CPU的处理器状态数据和一个暂停指示器的专用存储区域,所述专用存储区不作为主存空间加以映射从而保持所述专用存储区不能被所述操作系统和应用程序所存取,所述处理器状态数据包括分别指向所述操作系统和应用程序的第一和第二指令的指令指针和前指令指针,所述第一指令为所述CPU下一次要执行的指令,所述第二指令为中断前所述CPU执行的指令,所述暂停指示器指出所述CPU是否从执行一个暂停指令所导致的暂停状态下被中断;所述指令包含所述暂停指令;(b)所述中断有一个用于中断所述操作系统和所述应用程序的执行的系统管理程序中断(SSI),接入并映射所述专用存储区到所述主存空间的预定段,将所述CPU的所述处理器的包括所述指令和前指令指针的状态数据存储到所述专用存储区,将所述CPU切换到所述实模式执行,判定所述CPU是否在所述暂停状态中被中断,有条件地置位所述暂停指示器,以指出所述CPU是否在所述暂停状态下被中断,开始所述中断处理程序的执行,所述SSI不能被所述操作系统和所述应用程序屏蔽,并具有比其它中断较高的优先级;(c)所述指令中有恢复指令,该指令用于从所述专用存储区将所述保存的包括所述指令和前指令指针的处理器状态数据加以恢复到所述CPU,检查所述暂停指示器判定是否置位,如果所述暂停指示器置位则有条件地将所述恢复的指令指针递减为所述恢复的前指令指针,接出并不将所述专用存储区映象到所述主存空间,以及恢复所述操作系统和所述应用程序的执行。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/92110194.5/,转载请声明来源钻瓜专利网。
- 上一篇:石煤综合沉钒方法
- 下一篇:制备氨基酮衍生物的方法