[发明专利]对计算机上的操作系统隐藏逻辑处理器有效
申请号: | 201280071766.8 | 申请日: | 2012-02-22 |
公开(公告)号: | CN104205043B | 公开(公告)日: | 2017-09-22 |
发明(设计)人: | 德雷克·舒马赫 | 申请(专利权)人: | 慧与发展有限责任合伙企业 |
主分类号: | G06F9/22 | 分类号: | G06F9/22;G06F9/44 |
代理公司: | 北京德琦知识产权代理有限公司11018 | 代理人: | 柴德海,康泉 |
地址: | 美国德*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算机 操作系统 隐藏 逻辑 处理器 | ||
1.一种隐藏具有多个逻辑处理器的计算机中至少一个逻辑处理器的方法,包括:
通过执行系统固件中的预启动例程,初始化所述多个逻辑处理器;
标识所述多个逻辑处理器中要对所述计算机的操作系统(OS)中隐藏的至少一个逻辑处理器,以提供至少一个隐藏的逻辑处理器和至少一个可见的逻辑处理器;
通过执行所述系统固件中的暂停例程,将所述至少一个隐藏的逻辑处理器中的每个置于系统管理模式(SMM)中;以及
启动所述计算机的OS来使用所述至少一个可见的逻辑处理器;
从OS接收一个由置于SMM中的至少一个隐藏的逻辑处理器和至少一个可见的逻辑处理器处理的全局系统管理中断(SMI);
响应于所接收的全局SMI,返回所述至少一个可见的逻辑处理器以由所述OS使用。
2.根据权利要求1所述的方法,其中所述预启动例程包括通电自检(POST)例程。
3.根据权利要求1所述的方法,其中标识的步骤包括:
分析所述系统固件中的硬件配置属性,以确定要隐藏所述多个逻辑处理器中的哪个。
4.根据权利要求1所述的方法,其中标识的步骤包括:
分析所述系统固件中能选择的设置,以确定要隐藏所述多个逻辑处理器中的哪个。
5.根据权利要求1所述的方法,进一步包括:
使用所述系统固件中的系统管理中断(SMI)处理程序来处理机器检查异常(MCE)。
6.根据权利要求1所述的方法,
其中,所述系统固件中的SMI处理程序例程处理全局SMI并通过返回所述至少一个可见的逻辑处理器以由所述OS使用来响应所接收的全局SMI。
7.根据权利要求1所述的方法,进一步包括:
响应所接收的全局SMI:
请求另一逻辑处理器为可见的;以及
将所述至少一个隐藏的逻辑处理器中要可见的逻辑处理器重归类为所述至少一个可见的逻辑处理器的一部分。
8.根据权利要求1所述的方法,进一步包括:
响应所接收的全局SMI:
请求从所述至少一个可见的逻辑处理器中删除逻辑处理器;以及
将所述至少一个可见的逻辑处理器中要隐藏的逻辑处理器重归类为所述至少一个隐藏的逻辑处理器的一部分。
9.一种计算机,包括:
至少一个中央处理单元(CPU)集成电路(IC),共同地具有多个逻辑处理器;
存储器,存储操作系统(OS);
系统固件,具有:
预启动例程,能执行以初始化所述多个逻辑处理器;
暂停例程,用于将所述多个逻辑处理器中至少一个逻辑处理器置于系统管理模式(SMM)中,以限定至少一个隐藏的逻辑处理器和至少一个可见的逻辑处理器;
引导例程,用于启动所述计算机的OS来使用所述至少一个可见的逻辑处理器;以及
系统固件中的SMI处理程序例程,用于通过返回所述至少一个可见的逻辑处理器以由所述OS使用来响应一个从OS来的全局系统管理中断(SMI),所述全局SMI由置于SMM中的至少一个隐藏的逻辑处理器和至少一个可见的逻辑处理器处理。
10.根据权利要求9所述的计算机,其中所述预启动例程包括通电自检(POST)例程。
11.根据权利要求9所述的计算机,其中所述系统固件包括硬件配置属性,所述硬件配置属性限定所述计算机的硬件配置,并且其中所述暂停例程通过分析硬件配置属性来标识所述至少一个隐藏的逻辑处理器。
12.根据权利要求9所述的计算机,其中系统固件包括通过用户界面选择的可选择属性,并且其中所述暂停例程通过分析所述可选择属性来标识所述至少一个隐藏的逻辑处理器。
13.根据权利要求9所述的计算机,其中所述系统固件包括系统管理中断(SMI)例程,以处理机器检查异常(MCE)中至少之一。
14.根据权利要求13所述的计算机,其中所述SMI例程基于来自所述OS的请求,将所述至少一个隐藏的逻辑处理器中要可见的逻辑处理器重归类为所述至少一个可见的逻辑处理器的一部分,或者将所述至少一个可见的逻辑处理器中要隐藏的逻辑处理器重归类为所述至少一个隐藏的逻辑处理器的一部分。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于慧与发展有限责任合伙企业,未经慧与发展有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280071766.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于提供远程用户交互的装置和方法
- 下一篇:用于输入符号的系统和方法