CN1797332A - 实现计算设备多操作***启动的方法 - Google Patents

实现计算设备多操作***启动的方法 Download PDF

Info

Publication number
CN1797332A
CN1797332A CN 200410065975 CN200410065975A CN1797332A CN 1797332 A CN1797332 A CN 1797332A CN 200410065975 CN200410065975 CN 200410065975 CN 200410065975 A CN200410065975 A CN 200410065975A CN 1797332 A CN1797332 A CN 1797332A
Authority
CN
China
Prior art keywords
operating system
state
computing equipment
starts
wake operation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN 200410065975
Other languages
English (en)
Other versions
CN100530091C (zh
Inventor
邵通
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing Shenyi Network Technology Co.,Ltd.
Original Assignee
NANJING E-SECURITY TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NANJING E-SECURITY TECHNOLOGY Co Ltd filed Critical NANJING E-SECURITY TECHNOLOGY Co Ltd
Priority to CNB2004100659759A priority Critical patent/CN100530091C/zh
Publication of CN1797332A publication Critical patent/CN1797332A/zh
Application granted granted Critical
Publication of CN100530091C publication Critical patent/CN100530091C/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

为了解决计算设备多个操作***启动问题,本发明提出了一种实现计算设备多操作***启动的方法,包括:A.计算设备启动第一操作***;B.使计算设备进入到挂起到内存状态;C.转换计算设备的状态;D.唤醒计算设备;E.计算设备根据状态执行启动第二操作***;其中,C的所述的转换计算设备状态是使当前使用内存进入挂起状态,并使前一状态内存(还未使用)进入当计算设备唤醒后使用的状态。

Description

实现计算设备多操作***启动的方法
发明领域
本发明涉及的是一种实现计算设备多操作***启动的方法,具体地说,涉及一种实现保证计算设备隔离及兼容的多操作***启动方法。
背景技术
目前在计算机安全中,出于安全考虑实行内部网(办公或机密网)与外部网(如因特网)进行物理隔离;或者在家用电脑中,需要内部网(私密数据,不一定连网)与外部网(如因特网)进行物理隔离。解决这个问题从历史上看,首先采用两台电脑分别接入内网和外网,这个解决方案的成本太高,同时不能很好地在解决安全的同时,解决内外网数据的安全交换。然后的解决方法是所谓的单硬盘方案及双硬盘方案,但是这两个方案转换网络均需要重新启动计算机,有转换网络速度慢的缺点。
因此,为了解决内外网隔离、计算机成本及内外网转换速度等问题,本发明人提出了中国专利申请01115545.0(一种实现计算设备状态转换的装置及方法)及中国专利申请O1117401.3(实现计算设备状态转换装置安全操作的装置和方法),另外该专利的使用可能还需要本发明人提出的专利申请02138659.5(一种网络安全***及安全方法),00132989.8(硬盘存取变址装置及硬盘变址存取方法),02113032.9(一种实现硬盘安全隔离的装置及方法),及已批中国发明专利94111461.9(计算机硬盘读写控制装置)及97116855.5(一种计算机二次启动方法),更进一步还可能使用,200310106120(实现计算设备状态转换的装置和方法)。而200310106120专利申请是本申请的重点参考专利技术,为了节省本专利申请说明书的篇幅,把上述这些专利申请说明书均作为本专利申请的背景及一部分。
但是,如何使计算机从没有电的状态,启动到有两种状态或两个操作***的状态是在先技术没有提及的技术方案。实际上如果状态切换的速度达到毫秒级时,完全可以“同时”启动多个操作***,即可以把两个操作***启动看成计算设备的两个独立进程“同时”启动。显然,这种启动方式不自然,而且如果切换的速度不够快时,则不可能使用这种启动方法。
当切换速度不快时,特别是利用计算机的挂起唤醒作为切换手段时,可行的方法只能是分别启动各个操作***。首先,我们可以正常地启动第一个操作***,如果不进行操作***切换,从工作的角度来看是不需要启动第二个操作***。当处于第一个操作***工作时,进行切换请求,则表明计算机使用者希望启动第二个操作***。当然也可以使用专门启动第二个操作***的请求软件。
计算机在重新启动及唤醒时,都是从BIOS的固定地址开始执行,差别就是在计算机中有一个寄存器状态表示是计算机重新启动还是计算机挂起后的状态。CPU重新加电后,IA-32架构中的INTEL CPU是从(FFFF:0000)地址开始执行程序。图1是BIOS执行的流程图:(1)计算机重新启动或计算机被唤醒1;(2)根据南桥状态判断是不是唤醒操作2,不是唤醒操作则进行第3步执行正常的启动3,是唤醒操作则进行第4步执行唤醒操作4。
参见ZL200310106120专利申请,总之,计算设备在进行切换请求(请求启动第二个操作***)后,计算设备进入挂起状态,然后切换计算设备状态(或使用的内存)。唤醒计算设备,计算机重新从固定地址开始执行BIOS程序(FFFF:0000)。由于这时计算设备(如南桥)告诉BIOS的状态是挂起状态,而且内存已经被切换,内存中没有被挂起的操作***,所以计算设备的BIOS如果只根据挂起状态就进行完全的唤醒操作,将导致不可预料的结果甚至死机。所以计算设备必须判断本次唤醒是启动新的操作***,还是正常的唤醒操作。根据判断的结果决定计算设备是执行正常的唤醒操作还是执行启动操作***的操作。
如何判断本次唤醒是启动还时正常的唤醒操作,由于没有操作***的内存是没有信息的内存,根据这个条件可以作为判断标准。也可以在CMOS中或计算设备能够读写的状态寄存器中设置一个表示现在已经启动操作***的个数状态(可以是已启动操作***个数,也可以是其他表示本次唤醒操作是启动操作***的状态),根据这个条件可以作为判断标准。
发明概述
按照本发明提供的一种实现计算设备多操作***启动的方法,包括:A计算设备启动第一操作***;B使计算设备进入到挂起到内存状态;C转换计算设备的状态;D唤醒计算设备;E计算设备根据状态执行启动第二操作***;其中,C所述的转换计算设备状态是使当前使用内存进入挂起状态,并使前一状态内存(还未使用)进入当计算设备唤醒后使用的状态。
特别地,其中所述的挂起状态是挂起到内存状态。
进一步,其中所述的转换计算设备状态是使当前使用内存进入挂起状态,并使前一状态内存进入当计算设备唤醒后使用的状态。
更好地,还有一个设置状态用于表示下一次唤醒操作是启动操作***的步骤;然后,第E步骤中计算设备根据该设置状态执行启动第二操作***,否则进行正常的唤醒操作。
方便地,还有一个设置已经启动操作***个数的步骤;第E步骤中计算设备根据已经启动操作***个数决定是执行启动第二操作***还是进行正常的唤醒操作。
还可以,第E步计算设备根据状态执行启动第二操作***中,是根据当前内存中有没有操作***信息及唤醒操作,决定是否执行启动第二操作***的步骤还是进行正常的唤醒操作。
显然,还可以有转换网络的步骤。
附图说明
通过以下结合附图的对优选实施例的详细描述,本发明的以上及其他的特征和优点变得显见。
图1是根据计算机BIOS正常的处理启动及唤醒的的流程图;
图2是根据本发明的一优选实施例的方法的流程图;
优选实施方式
[实施例1]
图2示出了根据本发明的一种实现计算设备多操作***启动的的流程图。如图所示,该方法包括有步骤:(1)计算机重新启动或计算机被唤醒,(2)根据南桥状态及设置状态判断是不是唤醒操作,(3)计算设备启动操作***,(4)设置下次唤醒为启动的标志,(5)执行转换程序,(6)使计算设备进入到挂起状态,(7)转换计算设备的状态,(8)唤醒计算设备,(9)计算机重新启动或计算机被唤醒,(10)根据南桥状态及设置状态判断是不是唤醒操作,(11)执行正常的启动,(12)计算设备启动操作***。
在该流程图的第2步,由于计算机是加电重新启动,设置状态为正常,所以BIOS判断是启动,所以正常进入第3步,而不是执行唤醒操作。第4步可以是在CMOS中设置下次唤醒为启动的标志。第8步唤醒计算设备在这里就是给计算机CPU重新加电。第10步在没有本发明时,应该正常进入执行唤醒操作,但是由于在第4步中设置了标志,根据该标志计算机执行第11步。
该方法的重要特点就是,根据标志把传统的计算唤醒操作改变为计算机正常的启动操作。
我们可以把该流程的第1到3描述成:计算设备启动第一个操作***,它的启动过程与传统计算机的启动过程完全一致。把第5到6描述成:使计算设备进入到挂起到内存状态。把第10到12描述成:计算设备根据状态执行启动第二操作***。这里的提到的挂起状态可以是,挂起到内存或挂起到硬盘。其目的是隔离内存的使用,可以用内存挂起来达到隔离内存的目的,也可以采取其他方法,如封锁切断内存连线的方法达到隔离内存的目的。
第4步设置下次唤醒为启动的标志,可以是在CMOS中或其它寄存器中设置一个状态,表示下一次唤醒是启动操作***;然后计算设备根据该设置状态在下次唤醒后执行启动第二操作***,而不是执行唤醒操作。第4步还可以是设置已经启动操作***个数的步骤,计算设备在第10步,根据已经启动操作***个数决定及唤醒状态执行启动第二操作***,而不是执行唤醒操作。第4步还可以没有,计算设备在第10步,根据当前内存中有没有操作***信息及唤醒状态执行启动第二操作***,而不是执行唤醒操作。
另外,显然在还可以加入转换网络的步骤。该步骤可以加到任何安全的位置。
尽管在以上的实施例中对本发明进行了描述,但可以理解,以上实施例的描述是说明性的而非限制性的,也可以用于不是安全的目的。本领域的熟练技术人员可以理解,在不脱离由权利要求书定义的本发明的精神和范围的前提下,可以做出各种修改和替换。

Claims (5)

1、一种实现计算设备多操作***启动的方法,包括:
A、计算设备启动第一操作***;
B、使计算设备进入到挂起到内存状态;
C、转换计算设备的状态;
D、唤醒计算设备;
E、计算设备根据状态执行启动第二操作***;
其中,C的所述的转换计算设备状态是使当前使用内存进入挂起状态,并使前一状态内存(还未使用)进入当计算设备唤醒后使用的状态。
2、根据权利要求1的方法,还有一个设置状态用于表示下一次唤醒操作是启动操作***的步骤;然后,第E步骤中计算设备根据该设置状态执行启动第二操作***,否则进行正常的唤醒操作。
3、根据权利要求1的方法,还有一个设置已经启动操作***个数的步骤;第E步骤中计算设备根据已经启动操作***个数决定是执行启动第二操作***还是进行正常的唤醒操作。
4、根据权利要求1的方法,其中计算设备根据状态执行启动第二操作***的步骤中,是根据当前内存中有没有操作***信息及唤醒操作,决定是否执行启动第二操作***的步骤还是进行正常的唤醒操作。
5、根据权利要求1到4的方法,还可以有转换网络的步骤。
CNB2004100659759A 2004-12-29 2004-12-29 实现计算设备多操作***启动的方法 Expired - Fee Related CN100530091C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2004100659759A CN100530091C (zh) 2004-12-29 2004-12-29 实现计算设备多操作***启动的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2004100659759A CN100530091C (zh) 2004-12-29 2004-12-29 实现计算设备多操作***启动的方法

Publications (2)

Publication Number Publication Date
CN1797332A true CN1797332A (zh) 2006-07-05
CN100530091C CN100530091C (zh) 2009-08-19

Family

ID=36818382

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2004100659759A Expired - Fee Related CN100530091C (zh) 2004-12-29 2004-12-29 实现计算设备多操作***启动的方法

Country Status (1)

Country Link
CN (1) CN100530091C (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102104936A (zh) * 2009-12-18 2011-06-22 联想(北京)有限公司 ***状态切换方法及便携终端
CN103294970A (zh) * 2012-02-23 2013-09-11 纬创资通股份有限公司 双操作***共用加密设定的方法以及电子装置
CN106060651A (zh) * 2016-06-06 2016-10-26 深圳Tcl数字技术有限公司 智能电视的启动方法及***

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102104936A (zh) * 2009-12-18 2011-06-22 联想(北京)有限公司 ***状态切换方法及便携终端
WO2011072480A1 (zh) * 2009-12-18 2011-06-23 联想(北京)有限公司 ***状态切换方法及便携终端
CN102104936B (zh) * 2009-12-18 2014-11-05 联想(北京)有限公司 ***状态切换方法及便携终端
US9141401B2 (en) 2009-12-18 2015-09-22 Lenovo (Beijing) Limited Method for switching system state and portable terminal
CN103294970A (zh) * 2012-02-23 2013-09-11 纬创资通股份有限公司 双操作***共用加密设定的方法以及电子装置
CN103294970B (zh) * 2012-02-23 2015-12-09 纬创资通股份有限公司 双操作***共用加密设定的方法以及电子装置
CN106060651A (zh) * 2016-06-06 2016-10-26 深圳Tcl数字技术有限公司 智能电视的启动方法及***
CN106060651B (zh) * 2016-06-06 2019-08-16 深圳Tcl数字技术有限公司 智能电视的启动方法及***
US10631051B2 (en) 2016-06-06 2020-04-21 Shenzhen Tcl Digital Technology Ltd. Method and system for starting smart television

Also Published As

Publication number Publication date
CN100530091C (zh) 2009-08-19

Similar Documents

Publication Publication Date Title
CN102326132B (zh) 最大化虚拟机平台的降低功率状态的电源管理
JP4970560B2 (ja) 特定の機能を維持しながら消費電力を低減するコンピュータ
KR100352045B1 (ko) 컴퓨터시스템에서전력소모를감소시키기위한방법및장치
CN101673216B (zh) 应用程序关闭方法和装置
CN100359434C (zh) 信息处理设备及其启动方法
US6760850B1 (en) Method and apparatus executing power on self test code to enable a wakeup device for a computer system responsive to detecting an AC power source
EP2495655B1 (en) Method for switching operating system and electronic apparatus using the same
US20110106935A1 (en) Power management for idle system in clusters
CN1955887A (zh) 动态航线管理***和方法
JP2013117981A (ja) インテリジェント・パワー・マネジメントを提供するための方法および装置
US9672055B2 (en) Information processing system having two sub-systems with different hardware configurations which enable switching therebetween
US20110239019A1 (en) Method and system for managing power consumption of a computing device
CN102027453A (zh) 用于在虚拟环境中优化中断处理的***和方法
CN108304223A (zh) 一种用于电源休眠机制的操作***与硬件平台交互方法
CN102693136A (zh) 计算机的快速启动方法、快速启动***及启动***
CN101493786A (zh) 一种计算机及设备访问方法
US7096299B2 (en) Method and apparatus for transferring system context information between mobile computer and base station
JP3259935B2 (ja) 周辺装置を通常の動作可能状態に回復させる方法
CN1278203C (zh) 在计算机***中使用***组件互连电源管理机制的方法
CN100530091C (zh) 实现计算设备多操作***启动的方法
CN100339797C (zh) 用于使电脑于工作状态以及待机状态间转换的电脑***与方法
US7809968B2 (en) Method and system for managing ecosystem sleep
US8065547B2 (en) Control method and computer system for advanced configuration and power interface
CN1609825A (zh) 实现计算设备状态安全转换的装置及方法
CN102103403A (zh) 电源管理方法及应用此方法的计算机***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: LI TIANMING

Free format text: FORMER OWNER: NANJING YISIKE NETWORK SAFETY TECHNOLOGY CO., LTD.

Effective date: 20150603

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20150603

Address after: 211100 water The Strip No. 1, Jiangning economic and Technological Development Zone, Nanjing, Jiangsu

Patentee after: Li Tianming

Address before: Corning road Nanjing City, Jiangsu province 211100 Jiangning Science Park No. 766 building on the third floor

Patentee before: Nanjing E-security Technology Co., Ltd.

TR01 Transfer of patent right

Effective date of registration: 20170606

Address after: 211100 water The Strip No. 1, Jiangning economic and Technological Development Zone, Nanjing, Jiangsu

Patentee after: Nanjing Shenyi Network Technology Co.,Ltd.

Address before: 211100 water The Strip No. 1, Jiangning economic and Technological Development Zone, Nanjing, Jiangsu

Patentee before: Li Tianming

TR01 Transfer of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090819

Termination date: 20201229

CF01 Termination of patent right due to non-payment of annual fee