本发明专利技术提供一种计算机系统及其操作系统切换方法,该操作系统切换方法用于至少包括一控制单元、一存储单元及一储存单元的一计算机系统,其中该储存单元至少包括一第一操作系统及一第二操作系统,该操作系统切换方法的步骤包括:分别载入该第一操作系统及该第二操作系统于该存储单元所划分出的一第一存储器与一第二存储器中,并且使该第一存储器与该第二存储器分别处于工作状态及省电状态;以及进行操作系统切换,使该第一存储器与该第二存储器分别处于省电状态及工作状态。本发明专利技术可在具有多操作系统的计算机系统上快速切换操作系统,并避免无谓的电力消耗。
Computer system and operating system switching method thereof
The present invention provides a computer system and its operating system switching method, the operating system switching method for at least a computer system includes a control unit, a storage unit and a storage unit, wherein the storage unit comprises at least a first operating system and a second operating system, the operating system switching method comprises the following steps: a first the memory were loaded in the first operating system and the second operating system in the storage unit are divided and a second memory, and the first memory and the second memory respectively in the work of the state and state power; and operating system switching, the first memory and the second memory power in the state and working state respectively. The invention can rapidly switch an operating system on a computer system with a plurality of operating systems and avoid unnecessary power consumption.
【技术实现步骤摘要】
本专利技术有关于计算机系统,特别是具有多操作系统、可快速进行操作系统切换且 功率消耗低的计算机系统。
技术介绍
在现有的计算机系统中(例如使用Microsoft Windows操作系统的计算机系统), 电源管理可通过高级配置和电源接口(Advanced Configuration and Power Interface, ACPI)所定义的待机状态来减少电源的消耗,在高级配置和电源接口中定义了 SO S5共 六种状态S0状态代表计算机系统工作状态,在Sl待机状态时,CPU停止工作;在S2待机 状态时,CPU关闭,不供电;S3待机状态仅对存储器供电,亦称为挂载至存储器(Suspend to RAM),S3待机状态为一种低唤醒(Resume)时间(约5秒或更短)的待机状态,计算机系统 可以很快速地恢复到工作状态(例如SO状态);S4状态亦可称为挂载至磁盘(Suspend to Disk),且为一种低耗电量、长唤醒延迟时间(例如约20秒或更长)的待机状态。上述Sl 至S4为不同程度的省电状态,S5状态则是关机状态。另一方面,现有的计算机系统或手持装置为了配合使用者的需求可能会安装两套 操作系统,例如Windows操作系统及Android操作系统。在同时安装的两套操作系统中进 行转换,必需有适当的切换机制,而目前常用的操作系统切换机制有两种,第一种切换机制 为重新开机(Reboot)以从一操作系统切换至另一操作系统,例如在个人计算机上安装多 个操作系统(如Windows Vista.ffindows 7及Linux),使用者可通过重新开机的方式来进 行操作系统之间的切换,然而这里的重新开机是指整个系统需先从工作状态(SO)进入关 机状态(S5),再至工作状态(SO),故需要花费相当长的时间才能切换至另一操作系统。第 二种切换机制为使用虚拟化(Virtualization)的技术,然而,通过虚拟化以在双操作系统 之间进行切换时,计算机系统需要同时支援两套操作系统。当切换至另一套操作系统时,原 本的操作系统仍然处于工作状态(S0状态),只是通过设计让使用者无法察觉另一操作系 统仍在运行。这表示处理器需要同时执行两套操作系统,并且会消耗更多电力。而且,若处 理速度不佳,特别是在行动装置上,电力消耗会更为明显。因此,亟需一种能在双操作系统 之间进行快速切换且不耗电的计算机系统。
技术实现思路
有鉴于此,本专利技术提供了一种操作系统切换方法,用以在具有多操作系统的计算 机系统上快速切换操作系统,并避免无谓的电力消耗。本专利技术的操作系统切换方法,用于至 少包括一控制单元、一存储单元及一储存单元的一计算机系统,其中该储存单元至少包括 一第一操作系统及一第二操作系统,该操作系统切换方法的步骤包括分别载入该第一操 作系统及该第二操作系统于该存储单元所划分出的一第一存储器与一第二存储器中,并且 使该第一存储器与该第二存储器分别处于工作状态及省电状态;以及进行操作系统切换, 使该第一存储器与该第二存储器分别处于省电状态及工作状态。 本专利技术还提供一种计算机系统,包括一控制单元;一存储器,具有一第一存储器 及一第二存储器,其中一 BIOS程序码用以划分该存储单元为该第一存储器及该第二存储 器,以分别供一第一操作系统及一第二操作系统使用;一储存单元,具有该第一操作系统及 该第二操作系统;以及一处理器,用以执行该BIOS程序码,分别载入该第一操作系统及该 第二操作系统于该第一存储器与该第二存储器中,且使该第一存储器与该第二存储器分别 处于工作状态及省电状态,并依据一切换信号,使该第一存储器与该第二存储器分别处于 省电状态及工作状态。附图说明图1显示依据本专利技术一实施例的具有多操作系统的计算机系统的简化架构框图。图2显示依据本专利技术一实施例的具有多操作系统的计算机系统的操作系统切换 流程图。图3显示依据本专利技术又一实施例的具有多操作系统的计算机系统的操作系统切 换流程图。图4显示依据本专利技术另一实施例的具有多操作系统的计算机系统的操作系统切 换流程图。附图中符号的简单说明如下100:计算机系统 110:芯片组 111:存储器控制器 Illa:第一通道 Illb:第二通道 120:处理器 130:控制单元 130a:第一状态单元 130b:第二状态单元 103c:第三状态单元140:存储器单元 141:第一存储器 142:第二存储器 150:储存单元 151:第一操作系统 152:第二操作系统 153:开机载入器 160:只读存储器 160a: BIOS程序码 160b:控制单元程序码。具体实施例方式有关本专利技术的前述及其他
技术实现思路
、特点与功效,在以下配合参考图式的较佳实 施例的详细说明中,将可清楚的呈现。图1显示依据本专利技术一实施例的具有多操作系统的计算机系统100的简化架构框 图,其至少包括芯片组110、处理器120、控制单元130、存储单元140、储存单元150。在一实 施例中,计算机系统100可为个人计算机、手持式装置或智能型手机等。在本实施例中,计算机系统100还可包括只读存储器160,其与控制单元130电性耦接。在只读存储器160中, 更具有基本输入输出系统(以下简称BIOQ程序码(Code) 160a与控制单元程序码160b。 上述的BIOS程序码160a为控制整个开机流程的核心机制。通常在计算机系统开机时,由 处理器120去执行储存于只读存储器160的BIOS程序码160a。同样地,控制单元130亦会 依照控制单元程序码160b去执行特定的指令。芯片组110电性耦接于处理器120、控制单元130及存储单元140之间,用以传送 计算机系统100中的各元件的控制信号。在一实施例中,芯片组110可为南北桥合一的芯 片或是南桥芯片。此外,芯片组Iio还可包括存储器控制器111,用以控制存储单元140,其 例如是动态随机存取存储器控制器(DRAM Controller).在本实施例中,此存储器控制器 111还包括第一通道(Channel) Illa与第二通道111b,以分别控制存储单元140中的不同 地址空间。处理器120通过芯片组110用以控制计算机系统中的各个元件。此外,控制单元 130例如是嵌入式控制器(Embedded Controller,EC),而控制单元程序码160b为嵌入式控 制器程序码(EC Code)。在本实施例中,控制单元130还包括第一状态单元130a、第二状态 单元130b、第三状态单元130c,这些状态单元例如是暂存器(Register)或是旗标(Flag), 用以记录与本专利技术开机以及操作系统切换相关的信息。存储单元140可为易失性存储器(Volatile Memory),如动态随机存取存储器 (DRAM)或快取存储器。在本实施例中,存储单元140具有第一存储器141及第二存储器 142,其为不同的地址空间,以供不同的操作系统载入。在本实施例中,存储器控制器111的 第一通道Illa与第二通道Illb分别控制存储单元140中的第一存储器141及第二存储器 142。值得一提的是,在本专利技术中,当计算机系统100开机后,上述的第一存储器141与第二 存储器142仅有其中之一为工作状态,另一则为省电状态;亦即,在同一时间区间中本文档来自技高网...
【技术保护点】
1.一种操作系统切换方法,其特征在于,用于至少包括一控制单元、一存储单元及一储存单元的一计算机系统,其中该储存单元至少包括一第一操作系统及一第二操作系统,该操作系统切换方法的步骤包括:分别载入该第一操作系统及该第二操作系统于该存储单元所划分出的一第一存储器与一第二存储器中,并且使该第一存储器与该第二存储器分别处于工作状态及省电状态;以及进行操作系统的一第一切换,使该第一存储器与该第二存储器分别处于省电状态及工作状态。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:吴青晃,黄宗庆,张国航,林泰余,
申请(专利权)人:威盛电子股份有限公司,
类型:发明
国别省市:71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。