[发明专利]控制操作系统切换的方法、装置及系统有效
申请号: | 200810119593.8 | 申请日: | 2008-09-03 |
公开(公告)号: | CN101667140A | 公开(公告)日: | 2010-03-10 |
发明(设计)人: | 李希喆;田宏萍;张建辉 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F21/00 |
代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 逯长明 |
地址: | 100085北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制 操作系统 切换 方法 装置 系统 | ||
技术领域
本发明涉及计算机技术领域,特别涉及一种控制操作系统切换的方法、装 置及系统。
背景技术
双网(多网)隔离卡是以物理方式将一台PC(Personal Computer,个人 计算机)划分为两个(多个),使该PC处于不同的网络环境,且在不同的网 络环境里运行的数据不会被读取、修改、破坏。以双网隔离卡为例,通常每个 隔离卡上具有三个网口,分别用于连接内网、外网和网卡,还具有三个硬盘接 口,用于连接分别对应于内网和外网的硬盘、以及主板上的硬盘接口。双网隔 离卡通常被设置在具有OS(Operating System,操作系统)的计算机的物理层 上,内网和外网仅对各自硬盘单独使用,各个硬盘上具有各自独立的OS。
假设对应内网和外网的OS分别为OS1和OS2,如果PC想从OS1切换到 OS2,则可以采用如下两种切换方式:一种是采用硬件开关或软件命令的方式 控制隔离卡准备切换,此时OS1关闭,隔离卡完成切换后,OS2上电即可, 当PC要从OS2切换回OS1时,过程类似;另一种是利用双面内存和硬件连 线的方式,使内存可以做二选一的片选,当PC要从OS1切换到OS2时,OS1 进入休眠或待机状态,此时隔离卡切换网络端口、硬盘端口和内存端口,OS1 的内存被保持,然后OS2上电即可,当PC要从OS2切换回OS1时,由于OS1 的内存已经被保持,因此只需要将内存从休眠或待机状态唤醒即可。
发明人在对现有技术的研究过程中发现,采用第一种切换方式时,由于操 作系统需要掉电重启,重启时间较慢,用户体验不高;采用第二种切换方式时, 由于需要内存进行二选一的片选,并且要保证不同操作系统下的内存不能相互 访问,就必须对内存端口进行改动,因此涉及对PC主板等硬件的改动,增加 了控制成本。
发明内容
本发明的目的在于提供一种控制操作系统切换的方法、装置及系统,以解 决现有技术中切换时间较长及切换成本较高的问题。
为解决上述技术问题,本发明的实施例提供如下技术方案:
一种控制操作系统切换的方法,所述方法应用于包含安全硬件装置、主机 及隔离卡的系统中,通过安全硬件装置和隔离卡协作控制主机在不同的操作系 统之间切换,其特征在于,包括:
所述安全硬件装置接收所述主机发送的从第一操作系统切换到第二操作 系统的切换请求;
所述安全硬件装置判断所述第二操作系统使用的第二内存当前是否处于 加密状态;
当所述第二内存当前处于加密状态时,所述安全硬件装置对所述第一操作 系统使用的第一内存进行加密,并对所述第二操作系统使用的第二内存进行解 密;
所述安全硬件装置向所述隔离卡发送将所述第一操作系统切换到所述第 二操作系统的切换命令;
所述第一内存和所述第二内存属于同一逻辑内存。
优选地,在所述安全硬件装置接收主机发送的从第一操作系统切换到第二 操作系统的切换请求的步骤之前还包括:
所述安全硬件装置接收并保存所述主机发送的内存划分信息,所述内存划 分信息包括所述第一操作系统和所述第二操作系统共用的共享内存信息、所述 第一操作系统使用的第一内存信息和所述第二操作系统使用的第二内存信息。
优选地,所述第一内存与所述第二内存分别划分,或所述第一内存与所述 第二内存进行复用。
优选地,当所述第一内存与所述第二内存进行复用时,所述安全硬件装置 对所述第一操作系统使用的第一内存进行加密的步骤之前还包括:
所述安全硬件装置将内存中所述第一内存与所述第二内存复用的部分从 当前位置搬移到保留位置;
在所述安全硬件装置对所述第二操作系统使用的第二内存进行解密的步 骤之后还包括:
所述安全硬件装置将内存中所述第一内存与所述第二内存复用的部分从 所述保留位置搬移回所述当前位置。
优选地,在所述安全硬件装置接收所述主机发送的从第一操作系统切换到 第二操作系统的切换请求的步骤之前还包括:
所述安全硬件装置接收所述主机发送的密钥创建请求;
所述安全硬件装置为所述第一内存和所述第二内存创建相同的密钥或分 别创建不同的密钥。
优选地,所述安全硬件装置对所述第一操作系统使用的第一内存进行加 密,并对所述第二操作系统使用的第二内存进行解密具体为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810119593.8/2.html,转载请声明来源钻瓜专利网。