具有双操作装置的计算机系统及其监控方法转让专利

申请号 : CN200910005287.6

文献号 : CN101788913A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 余俊德

申请人 : 余俊德

摘要 :

本发明为一种具有双操作装置的计算机系统及其监控方法,该系统包括至少一第一操作装置及一第二操作装置及一监控模块,该监控模块发送至少一讯号给中央处理单元用以管理及控制前述第一操作装置及第二操作装置,并将其中任一操作装置的内容复制到另一操作装置,则前述两个操作装置均包含有操作系统,以使计算机系统可以选择其中任一操作装置加载(boot)操作系统,并关闭或开启另一操作装置的电源。

权利要求 :

1.一种具有双操作装置的计算机系统,包括:

至少一操作接口;

一第一操作装置,包括一操作系统及多个数据与程序,并连接前述操作接口;

一第二操作装置,用以存放前述操作系统及多个数据与程序,并连接前述操作接口;

一中央处理单元,接收至少一讯号命令,经由一电源模块控制前述第一操作装置和第二操作装置,并经由前述操作接口对前述操作系统及多个数据与程序执行运算;

一监控模块,发送前述讯号给前述中央处理单元用以管控前述第一操作装置及第二操作装置,并将其中任一操作装置的内容复制到另一操作装置;

一基本输入输出系统单元,用以将前述第一操作装置及第二操作装置其中任一个操作系统加载到一动态随机存取存储器中执行;

一译码单元,用以对前述基本输入输出系统单元译码以供前述中央处理单元使用。

2.如权利要求1所述的系统,其中,前述第一操作装置选择为硬盘及非易失性存储器中任意一个。

3.如权利要求1所述的系统,其中,前述第二操作装置为非易失性存储器。

4.如权利要求1所述的系统,其中,前述动态随机存取存储器用以提供前述中央处理单元运算与暂存及加载与执行。

5.如权利要求1所述的系统,其中,该监控模块包括一选择次模块、一监控与对比次模块、一复制次模块及一隐藏次模块,该选择次模块用以从前述第一操作装置及第二操作装置中任一个加载前述操作系统,该监控与对比次模块用以检查并显示第一操作装置及第二操作装置中任一个的操作系统及多个数据与程序,并任意选择前述操作系统及多个数据与程序作为欲复制对象,复制次模块用以将前述被选择的对象复制到另一操作装置,该隐藏次模块用以隐藏未被选择的操作装置。

6.如权利要求1所述的系统,其中,前述中央处理单元连接一数字相机装置及一数字电视装置。

7.如权利要求6所述的系统,其中,前述基本输入输出系统单元进一步包括:数字相机驱动程序及数字电视驱动程序,及一工作模式选择模块,用以选择启动前述数字相机装置、数字电视装置、第一操作装置及第二操作装置。

8.如权利要求7所述的系统,其中,前述工作模式选择模块具有一个人信息管理次模块、一数字相机次模块、一数字电视次模块及一操作装置选择次模块,该个人信息管理次模块具有计算功能、名片簿功能、行事历功能及数据库管理次模块,该数字相机次模块用以起动前述数字相机装置,该数字电视次模块用以起动数字电视装置,该操作装置选择次模块用以选择从前述第一操作装置及第二操作装置中任一个加载前述操作系统。

9.如权利要求8所述的系统,其中,前述个人信息管理次模块、数字相机次模块、数字电视次模块及操作装置选择次模块经由远程讯号控制,所述远程讯号由至少一热键按压发出。

10.如权利要求8所述的系统,其中,前述数字相机次模块包括拍照功能、录像功能、录音功能、照片浏览与播放功能、影片浏览与播放功能、编辑功能。

11.如权利要求8所述的系统,其中,前述数字电视次模块包括选台与声音影像控制功能、节目录像功能、录像档案播放功能、录像档案编辑功能。

12.如权利要求1所述的系统,其中,前述操作接口为并行ATA、串行ATA、SCSI、USB、系统内存地址映射,其中该操作接口为系统内存地址映射则该译码单元作为该第二操作装置的banking译码电路。

13.如权利要求1所述的系统,其中,前述操作系统包括微软window系列操作系统、UNIX、BSD、Linux、MAC OS其中任意一个。

14.一种如权利要求5所述的系统的监控方法,包括下列的步骤:操作装置选择;

选择该第一操作装置为启动装置并作为操作系统来源,同时将操作系统加载到存取存储器中执行,开启或关闭第二操作装置电源;

选择该第二操作装置为启动装置并作为操作系统来源,同时将操作系统加载到存取存储器中执行,开启或关闭第一操作装置电源;

操作结束,欲关机或进入休眠状态;

是否复制,选择是则进入复制程序,选择否则结束程序;

复制程序,开启第一操作装置或第二操作装置电源,选取欲复制对象并完成复制,关闭第一操作装置或第二操作装置电源,复制或更新基本输入输出系统单元内容。

15.一种计算机可读取存储器,其中存储有系统监控模块,当其被计算机执行,使得所述计算机执行如下步骤:操作装置选择;

选择该第一操作装置为启动装置并作为操作系统来源,同时将操作系统加载到存取存储器中执行,开启或关闭第二操作装置电源;

选择该第二操作装置为启动装置并作为操作系统来源,同时将操作系统加载到存取存储器中执行,开启或关闭第一操作装置电源;

操作结束,欲关机或进入休眠状态;

是否复制,选择是则进入复制程序,选择否则结束程序;

复制程序,开启第一操作装置或第二操作装置电源,选取欲复制对象并完成复制,关闭第一操作装置或第二操作装置电源,复制或更新基本输入输出系统单元内容。

16.一种计算机程序产品,其中存储有系统监控模块,当其被计算机执行,使得所述计算机执行完成如下步骤:操作装置选择;

选择该第一操作装置为启动装置并作为操作系统来源,同时将操作系统加载到存取存储器中执行,开启或关闭第二操作装置电源;

选择该第二操作装置为启动装置并作为操作系统来源,同时将操作系统加载到存取存储器中执行,开启或关闭第一操作装置电源;

操作结束,欲关机或进入休眠状态;

是否复制,选择是则进入复制程序,选择否则结束程序;

复制程序,开启第一操作装置或第二操作装置电源,选取欲复制对象并完成复制,关闭第一操作装置或第二操作装置电源,复制或更新基本输入输出系统单元内容。

说明书 :

技术领域

本发明涉及一种具有双操作装置的计算机系统及其监控方法,尤其涉及一种利用一监控模块管理及控制多个操作装置,并可以选择其中任一个装置当作加载操作系统的来源的计算机系统及方法。

背景技术

个人计算机已发展了二十多年,二十多年以来无论硬件架构与软件应用功能都有长足改善。一般说来计算机执行程序可以概括为两个阶段,一是计算机开机后立即执行的程序-基本输入输出系统(BIOS);另一个是操作系统(O.S.-Operating System)加载后,在操作系统环境下执行的所有应用程序。
BIOS的功能大体上有两个,一为开机后的系统自我检测(POST-Power On Self Test)及初始化(Initialize);另一个为程序服务处理及硬件中断处理。
操作系统及所有应用程序则是安装于硬盘机中,当BIOS完成上述动作后,立即将硬盘机上的操作系统加载(Boot)到系统硬件的动态随机存取存储器(DRAM)中并执行相关程序。
但是,现今个人计算机至少还有以下缺点:
一、实时性不足:近年来个人计算机内建数字相机(DSC,或称CMOS
Camera Module)与数字电视(DTV)功能虽然已渐渐普及,但是这两种功能都必须在操作系统(O.S.,Wi ndows Series或Linux等等)环境之下操作,其它如通讯簿、行事历等软件也是如此,然而从开机到操作系统成功加载再到执行某应用程序,往往需要一至两分钟以上,不具有及时性。
二、稳定度不够:二十多年以来,个人计算机的操作系统都是安置于硬式磁盘驱动器(HDD-Hard Disk Drive)中,所有操作都必须在操作系统加载计算机的动态随机存取存储器(DRAM-Dynamic RandomAccess Memory)后方能进行,由于工作中的硬盘机转轴马达(Spindlemotor)是在高速运转下(一般2.5英寸硬盘机转速为5400rpm或7200rpm,3.5英寸则有高于10000rpm的),数据的存取藉由音圈马达(Voice coil Motor)与步进马达(Stepping Motor)在盘片上的来回运动,使硬盘机进行读写动作而完成,这种高速与高温的工作条件下很容易因外力振动或震动而受损,以致重要数据毁损或遗失,以笔记型计算机而言,其硬盘机的年回修率(AFR,Annua l Return Rate)一般约在0.75%至1%之间,换言之每年约有百分之一回修率,也因此个人计算机使用者现今普遍都有添购外接式硬盘机作为数据储存的备份装置。
三、安全性隐忧。近年来由于因特网(Internet)的迅速发展,任何人的计算机在任何时间任何场所均可能遭受病毒(Virus)软件入侵而中毒,简直就是一病毒就在你身边。市面上五花八门的防毒程序虽也不断根据病毒的内容而研究解毒方法,但是毕竟是缓不济急,解决问题的速度还是永远无法跟得上,使用者实在防不胜防,计算机常因操作系统遭到病毒感染而需重新安装。
有鉴于现有技术的各项问题,为了能够兼顾解决之,本发明人基于多年从事相关领域的研究开发与诸多实务经验,于是思考改良的方法,穷尽个人的专业知识,并经多方研究与专题探讨,于本发明提出一种具有双操作装置的计算机系统及其监控方法以作为上述期望的一个实现方式与依据。

发明内容

为有效解决上述问题,本发明主要目的是公开一种利用一监控模块管理及控制一第一操作装置及一第二操作装置,并得以将其中之一的内容复制到另一个,防止其中之一的操作装置因意外震动或中毒造成操作系统或内容毁损,另一个操作装置的操作系统或内容可被选择加载执行,并可当作回复的来源使受毁损的操作装置具有立即复原的能力的具有双操作装置的计算机系统。
本发明另一目的是公开一种在基本输入输出系统单元(BIOS)增加数字相机装置的驱动程序及数字电视装置的驱动程序,及一个人信息管理次模块、一数字相机次模块、一数字电视次模块及一操作装置选择次模块,用以选择启动前述数字相机装置、数字电视装置、第一操作装置及第二操作装置,以达到在无操作系统下使用数字相机装置及数字电视装置,并在基本输入输出系统单元进行自我测试(POST)后可以选择任一个操作装置作为操作系统的来源并加载执行。
本发明另一目的是公开一种监控方法,该方法包括选择该第一操作装置为启动装置并作为操作系统来源,同时将操作系统加载到动态随机存取存储器中执行,关闭第二操作装置电源;选择该第二操作装置为启动装置并作为操作系统来源,同时将操作系统加载到动态随机存取存储器中执行,关闭第一操作装置电源;操作结束,欲关机或进入休眠状态;是否复制,选择是则进入复制程序,选择否则结束程序;复制程序,开启第一操作装置或第二操作装置电源,选取欲复制对象并完成复制,关闭第一操作装置或第二操作装置电源,复制或更新基本输入输出系统单元内容。
本发明另一目的是公开一种内储监控模块的计算机可读取存储器,当其被计算机执行,使得所述计算机可执行如前所述的方法步骤。
本发明另一目的是公开一种内储监控模块的计算机程序产品,经计算机加载该计算机程序并执行后,可以完成如前所述的方法。
基于上述目的,本发明提供一种具有双操作装置的计算机系统,包括至少一操作接口;一第一操作装置,包括一操作系统及多个数据与程序(硬盘或快闪)并连接前述操作接口;一第二操作装置,用以存放前述操作系统及多个数据与程序(闪存)并连接前述操作接口;一中央处理单元,接收至少一讯号命令,经由前述操作接口控制前述第一、二储存装置;一监控模块,发送前述讯号给前述中央处理单元用以管控前述第一操作装置及第二操作装置,并将其中任一个的内容复制到另一个;一基本输入输出系统单元(bios),用以将前述第一操作装置及第二操作装置其中任一个操作系统加载(boot)到一动态随机存取存储器执行;一译码单元,用以对前述基本输入输出系统单元译码以供前述中央处理单元使用。
本发明提供一种基本输入输出系统单元中增加包括有数字相机装置的驱动程序及数字电视装置的驱动装置,及一工作模式选择模块,其中前述工作模式选择模块具有一个人信息管理次模块、一数字相机次模块、一数字电视次模块及一操作装置选择次模块,该个人信息管理次模块具有计算功能、名片簿功能、行事历功能及数据库管理功能,该数字相机次模块用以起动前述数字相机装置,该数字电视次模块用以起动数字电视装置,该操作装置选择次模块用以选择从前述第一操作装置及第二操作装置其中任一个加载(boot)前述操作系统。
本发明提供一种监控方法,包括下列的步骤:操作装置选择;选择该第一操作装置为启动装置并作为操作系统来源,同时将操作系统加载到存取存储器中执行,开启或关闭第二操作装置电源;选择该第二操作装置为启动装置并作为操作系统来源,同时将操作系统加载到存取存储器中执行,开启或关闭第一操作装置电源;操作结束,欲关机或进入休眠状态;是否复制,选择是则进入复制程序,选择否则结束程序;复制程序,开启第一操作装置或第二操作装置电源,选取欲复制对象并完成复制,关闭第一操作装置或第二操作装置电源,复制或更新基本输入输出系统单元的内容。
本发明的上述目的及其结构与功能上的特性,将依据附图的较佳实施例予以说明。

附图说明

图1为本发明的计算机系统示意图;
图2为本发明的系统内存地址映射图;
图3为本发明的PIM、数字相机及数字电视直接地址译码图;
图4为监控模块方块示意图;
图5为本发明的工作模式选择模块方块示意图;
图6为本发明的个人信息管理(PIM)次模块方块示意图;
图7为本发明的数字相机次模块的功能方块示意图;
图8为本发明的数字电视次模块的功能方块示意图;
图9为本发明的计算机系统开机流程示意图;
图10为本发明的监控方法的流程图。
主要附图标记说明
中央处理单元1000
系统芯片组1001
电源模块1002
译码单元2000
基本输入输出系统单元3000
第一操作装置4000
第二操作装置5000
操作接口6000
数字相机装置与数字电视装置7000
动态随机存取存储器8000
监控模块9000
选择次模块9001
监控与对比次模块9002
复制次模块9003
隐藏次模块9004
工作模式选择模块100
个人信息管理次模块200
计算功能210
单位换算功能220
名片簿功能230
行事历功能240
数据库管理功能250
数字相机次模块300
拍照功能310
录像功能320
录音功能330
照片浏览与播放功能340
影片浏览与播放功能350
编辑功能360
数字电视次模块400
选台与声音影像控制功能410
节目录像功能420
录像档案播放功能430
录像档案编辑功能440
操作装置选择次模块500

具体实施方式

本发明提供一种具有双操作装置的计算机系统及其监控方法,图示为本发明较佳实施例,图1为本发明计算机系统的示意图,包括至少一操作接口6000;一第一操作装置4000,其包括一操作系统及多个数据与程序(硬盘或快闪)并连接前述操作接口6000;一第二操作装置5000,用以存放前述操作系统及多个数据与程序(闪存)并连接前述操作接口6000;一中央处理单元1000及系统芯片组1001,连接该操作接口6000及一电源模块1002,该电源模块1002连接前述第一、二操作装置4000、5000;一监控模块9000,用以管控前述第一操作装置4000及第二操作装置5000并将其中任一个操作装置的内容复制到另一个操作装置,一基本输入输出系统单元(bios)3000,用以将前述第一操作装置4000及第二操作装置5000其中任一个操作系统加载(boot)到一动态随机存取存储器(DRAM)8000执行;一译码单元2000,用以对前述基本输入输出系统单元3000译码以供前述中央处理单元1000使用。
前述中央处理单元(CPU)1000接收至少一讯号命令,经由该电源模块1002控制前述第一、二操作装置4000、5000,并经由前述操作接口6000对前述第一、二操作装置4000、5000的操作系统及多个数据资料与程序执行运算。
前述系统芯片组1001包括北桥与南桥芯片、显示卡芯片、网络芯片等等。
前述第一操作装置4000,为计算机系统的基本配备,并作为前述操作系统及多个数据与程序(包括驱动程序与应用程序)的储存装置,该第一操作装置4000为硬盘机或非易失性存储器(Non-volatilememory),本发明优先选用硬盘机当作第一操作装置4000,因为其最普遍,容量与价钱也趋于合理,但此优先选用不局限本发明权利请求。
前述第二操作装置5000,用于存放前述操作系统外,也放置监控模块9000所选取多个数据与程序(包括驱动程序与应用程序),该第二操作装置5000为非易失性存储器(Non-volatile memory)。经过该监控模块9000将第一操作装置4000内的操作系统、驱动程序,并选取欲复制的应用程序及其附加档案与数据文件复制到第二操作装置5000后,此该第二操作装置5000即成为一个可开机的操作装置。
所述的操作系统包括微软窗口(Microsot window)系列操作系统(如:win2000、winxp、winvista、win7)、UNIX、BSD、Linux、MAC OS其中任一个。
前述的非易失性存储器(Non-volatile memory)指当电源关掉后,所储存的数据不会消失的存储器,并依存储器内的数据是否能在使用计算机时随时改写为标准,可分为只读存储器(Read-only memory;ROM)和闪存Flash memory两类,本发明较佳使用为闪存Flash memory,其容量不受限制,可依需求使用,并且由于闪存不是一个机电装置(没有音圈马达、步进马达等等),不仅操作速度远高于硬盘机,耗电量更远低于硬盘机。
前述操作接口6000,指第一操作装置4000及第二操作装置5000与计算机系统的硬件的接口,其包括并行ATA(P-ATA:Parallel ATA)、串行ATA(S-ATA:Serial ATA)、SCS I、USB、系统内存地址映射(systemmemory address map),具体地,若第一操作装置4000为硬盘机则选用P-ATA(Parallel ATA,也称EIDE接口)或S-ATA(Serial ATA)接口当作较佳操作接口与系统芯片组1001中的南桥芯片(South-Bridge Chip)相接,另外若计算机系统使用SCSI卡则可选用SCSI接口作为操作接口;第一、二操作装置4000、5000为闪存则可以选用SCSI及P-ATA与S-ATA、USB、系统内存地址映射(SystemMemory Address Map)当作操作接口。
前述SCS I接口,一般在商用计算机及服务器中,常使用SCSI接口的硬盘机操作装置。SCSI接口经历20多年演进,也有系列产品相继问世,根据不同传输速率而有SCSI I  (40M传输率)、SCSI II(80M传输率)、SCSI III(160M及320M传输率)及SCSI IV等。SCSI硬盘接口目前市面常见的有68PIN及80PIN两种,更早期一点的有50PIN。一般说来SCSI接口的硬盘机通常容量比更大速度更快(转轴马达转速高达15,000rpm)。若本发明使用闪存当成操作装置搭配使用SCSI接口,高速率的优势立即消失,因为一个机电装置速率再快还是不如一个纯电子装置的闪存,另外,使用SCSI接口的唯一的缺点可能就是相对成本比一般的IDE(P-ATA及S-ATA)接口高一点,因为通常计算机的系统芯片组并未将SCSI控制线路内建于芯片中,使用者得需另外添购一张SCSI卡。
前述P-ATA与S-ATA接口,使用这种方式作为闪存与计算机系统间的操作接口的好处是其兼容性。P-ATA接口在个人计算机已使用了20年,S-ATA则是近几年来的新接口,主要是提升数据传输速率。20多年以来历经无数次的改良使得此接口相当稳定可靠,具有最高的兼容性。另外,计算机的系统芯片组已将P-ATA或S-ATA控制线路内建于芯片中,因此P-ATA与S-ATA的普及率最高。
前述USB接口,最简易实践本发明的设计方式为将一个现成的USB快闪存储线路内建于系统当中,并在本发明的监控模块9000控制下,将第一操作装置4000的内容复制到第二操作装置5000或将第二操作装置5000的内容(包括操作系统或相关程序与数据)复制回第一操作装置4000中。虽然传统的USB2.0传输速率还不够快,但在USB 3.0及未来版本中,速率将不再是一个问题,反而未来可能会因USB接口的容易设计而大量使用。
前述系统内存地址映射(System Memory Address Mapped)方式:将第二操作装置5000即闪存以系统内存地址映射(system MemoryAddress Mapped)方式设计于计算机系统中。更详细地,计算机系统的内存地址映射如图2,系统总存储空间一般为4GB,其地址区域的使用如下:
(1)地址896K到地址1MB(1024K)以及地址4GB以下的128K为传统的BIOS使用地址区域。
(2)地址000到地址2GB,扣除BIOS的区域后为动态随机存取存储器(DRAM)的使用区域。
(3)地址2GB以上至3.5GB的1.5GB地址空间为本发明第二操作装置5000即闪存的使用区域,并以Banking方式控制,共8个Bank总计12GB存储空间。若第二操作装置5000与系统的接口不是用系统内存地址映射,则此地址空间则可作为其它用途或预留给动态随机存取存储器(DRAM)8000使用。当使用系统内存地址映射(System MemoryAddress Mapped)方式作为接口时,由本发明的监控模块9000将第二操作装置5000即闪存予以格式化(Format),待使用者完成操作系统与相关档案的复制后,第二操作装置5000即包含有第一操作装置4000内的操作系统及程序与数据。
另外若该操作接口6000选用系统内存地址映射(system memoryaddress map)则该译码单元2000作为该第二操作装置5000的banking译码电路。
前述译码单元2000,被当作第二操作装置5000的banking译码电路时,该译码单元2000为一组地址线译码(Address decoder)线路,用以解出不同的地址区域,供本发明的闪存使用,一般的译码方式可以概分两种:
(1)直接地址译码(Direct Address Decoding),直接根据闪存的使用总容量予以译码。举例说明如图3所示,设若每颗闪存的容量为4MB,使用4颗闪存101、102、103、104,共16MB,则可以将每颗闪存的地址区域设计如图中所示。当程序执行到某一地址区域时,CPU会直接到使用该地址区域的闪存取得程序代码或数据。
(2)间接地址译码(Indirect Address Decoding),也称为Banking方式。以上例而言,在此译码方式下该四颗闪存得以共享一个地址区域(总存储容量仅4MB),当程序欲跳至某一颗闪存(某一Bank)执行时,则程序本需先做Bank切换,意即下个输出指令(OutputInstruction),选取(Enable)该Back IC即可。在间接译码方式下,每颗闪存均使用相同的地址区域但是同一时间仅能有一个闪存工作。
如图4所示前述监控模块9000,发送讯号命令给前述中央处理单元1000,以控制第一操作装置4000及第二操作装置5000的电源开或关,该监控模块9000包括一选择次模块9001、一监控与对比次模块9002、一复制次模块9003及一隐藏次模块9004,该选择次模块9001用以从前述第一操作装置4000及第二操作装置5000其中任一个加载(boot)前述操作系统,该监控与对比次模块9002用以检查并显示第一操作装置4000及第二操作装置5000其中任一个的操作系统及多个数据与程序,并任意选择前述操作系统及多个数据与程序当作欲复制对象,复制次模块9003用以将前述被选择的对象复制到另一个操作装置,该隐藏次模块9004用以隐藏未被选择的操作装置,藉由使用者通行码与前述电源模块1002关闭例如第一操作装置4000的电源,以及系统中有关第一操作装置4000的相关设定讯息,此功能可完全阻绝病毒软件入侵硬盘机的机会,相同的方式亦可关闭第二操作装置5000的电源,视前述的选择而定。
另外,前述中央处理单元1000进一步连接一数字相机装置与数字电视装置7000,前述基本输入输出系统(BIOS)3000更包括一个人信息管理次模块(PIM)200(如图5)、数字相机(DSC)驱动程序、数字电视(DTV)驱动程序与工作模式选择次模块100(如图5),请再次参看图2所示的系统内存地址映射图,为了有足够的存储空间放置这些程序与模块,本发明将原BIOS的存储容量由512KB扩充至16MB,但此种存储容量扩充并非局限于此,利用前述系统总存储空间地址4GB以下的16MB扣除传统BIOS区域后作为放置该个人信息管理次模块(PIM)200、数字相机(DSC)驱动程序、数字电视(DTV)驱动程序与工作模式选择模块100使用。前述译码单元2000则用以解出BIOS的16MB地址。
前述数字相机装置与数字电视装置7000内建于计算机系统中,当使用者在工作模式选择模块100下选择这两个装置其中任一个,被选择的装置的电源被打开(Turn on),同时其驱动程序也被执行,没被选择的装置其电源是关闭的,例如选择开启数字相机装置则数字电视装置及第一、二操作装置及与该等装置相关的控制芯片的电源皆为关闭以节省电源消耗。
前述动态随机存取存储器8000,用以提供前述中央处理单元1000运算与暂存及加载与执行,及前述个人信息管理次模块200、数字相机装置驱动程序、数字电视装置驱动程序及其它程序的运算与暂存存储装置。
请再次参看图5所示,前述工作模式选择模块100内建(烧录)于基本输入输出系统单元3000中,其具有前述的个人信息管理次模块200、一数字相机次模块300、一数字电视次模块400及一操作装置选择次模块500,该数字相机次模块300及数字电视次模块400用以分别启动数字相机装置与数字电视装置及其驱动程序,该操作装置选择次模块500则用以选择从第一操作装置4000或第二操作装置5000加载(boot)操作系统。
另外,其中前述个人信息管理次模块200、数字相机次模块300、数字电视次模块400及操作装置选择次模块500亦可经由远程讯号控制而启动,所述远程讯号为经由至少一热键(Hot-key)按压发出,其方式可以为在键盘上设计四个按键分别连接到计算机系统硬件中的键盘控制器芯片的四根接脚上,当BIOS完成自我测试后从键盘控制器读取使用者按键码后,BIOS直接跳至相对应的次模块的程序而完成。
再次参看图6所示,前述个人信息管理次模块200的具体实现包括一计算功能210、一单位换算功能220、一名片簿功能230、一行事历功能240及一数据库管理功能250,前述名片簿功能230提供使用者得以在无操作系统下浏览、编辑名片簿数据,名片簿数据可在数据库管理功能250控制下,写入基本输入输出系统3000或第一操作装置4000与第二操作装置5000中;行事历功能240提供使用者得以在无操作系统下浏览、编辑行事历数据,行事历数据可在数据库管理功能250控制下,写入BIOS 3000内或第一、二操作装置4000、5000中;数据库管理功能250,主要用于同步化数据库,换言之,个人信息管理次模块100中的名片簿及行事历的内容与第一操作装置4000及/或第二操作装置5000中的名片簿及行事历数据相同。本发明的数据库管理功能250可将个人信息管理次模块(PIM)200数据文件储存于第一操作装置4000及/或第二操作装置5000中。
再次参看图7所示,前述数字相机次模块300使得数字电视装置如同家用电视一般可立即使用,其具体实现包括有拍照功能310、录像功能320、录音功能330、照片浏览与播放功能340、影片浏览与播放功能350、编辑功能360。
再次参看图8所示,前述数字电视次模块400的具体实现包括选台与声音影像控制功能410、节目录像功能420、录像档案播放功能430、录像档案编辑功能440。
另外相较于现有基本输入输出系统的容量约为2Mb(即512KB,512K字节),本发明的基本输入输出系统单元3000容量为16MB,新增的容量用来存放工作模式选择模块100及其内容、数字相机及数字电视驱动程序,但如在前述数字相机次模块300或数字电视次模块400下有大量数据欲储存,则可以将资料直接储存SD、MMC、MicroSD、MiniSD、RS-MMC Card等存储装置或外接的硅碟机存储装置,或者启动第一操作装置4000或第二操作装置5000将数据储存于这两个操作装置中。
以下将详述本发明计算机系统的操作方式及监控方法:
如图3、图9所示,当计算机开机后,基本输入输出系统(BIOS)进行计算机系统的开机自我测试(Power OnSelf Test,POST)后,即自动进入工作模式选择模块100,使用者可以在工作选择模块100中选择欲操作的4个次模块,即前述的个人信息管理次模块200、数字相机次模块300、数字电视次模块400、操作系统装置选择次模块500。当使用者选择其中任一个次模块,另外三个次模块的装置与芯片的电源则关闭,达到节省电源的目的。
一并参照图1、图10所示,当使用者在工作模式选择模块100中选择操作系统装置选择次模块500,即进入监控模块9000。
前述监控模块9000的监控方法包括下列步骤:
步骤600开始;
步骤610操作装置选择,选择要操作的操作系统来源装置,是来自第一操作装置或第二操作装置。当使用者第一次使用时,第二操作装置5000的内容是空的,因此会直接跳至步骤660复制程序,将第二操作装置5000完成复制,变成一个可以加载操作系统及执行程序的装置。当完成第一次开机的操作系统及应用程序复制后,以后开机时监控模块9000会让使用者选择操作系统启动装置,使用者若选择第二操作装置5000则跳至步骤620,若选择第一操作装置4000则跳至步骤630;
步骤620选择第二操作装置5000为启动装置并作为操作系统来源,同时将操作系统加载到动态随机存取存储器8000中执行,监控模块9000会依照使用需求,发出开启或关闭第一操作装置4000电源的讯号命令给前述中央控制单元1000控制第一操作装置4000的电源;
步骤630选择第一操作装置4000为启动装置并作为操作系统来源,同时将操作系统加载到动态随机存取存储器8000中执行,监控模块9000会依照使用需求,发出开启或关闭第二操作装置5000电源的讯号命令给前述中央控制单元1000控制第二操作装置5000的电源;
步骤640操作结束,无论是在第一操作装置4000或是在第二操作装置5000的操作系统下操作,当使用者意欲关机或进入休眠状态(即所谓S3、S4或Suspend to Ram或Suspend To HDD)时,监控模块9000进入步骤650是否复制程序;
步骤650是否复制,监控模块9000询问使用者是否进行复制动作,若是则进入步骤660复制程序;若否则进行步骤670结束程序,完成关机或休眠动作;
步骤660复制,开启第一操作装置或第二操作装置电源,选取欲复制对象并完成复制,关闭第一操作装置或第二操作装置电源,复制或更新基本输入输出系统单元内容。
另外在本步骤下可以同步化个人信息管理次模块200的数据文件(如前述的名片簿及行事历内容),意即在操作系统运作中,可以经由监控模块9000的复制次模块9003完成前述个人信息管理次模块200的数据库管理功能250的工作,换言之同步化更新个人信息管理次模块200的数据在无操作系统的环境经由前述数据库管理功能250完成,在操作系统环境下经由前述复制次模块9003完成。
此时监控模块9000犹如一个“加强版”的档案总管程序,不仅可以复制应用程序及驱动程序与数据文件于第一操作装置4000与第二操作装置5000这两操作装置之间,亦可将其中一个操作装置的操作系统复制到另外一个操作装置。
一般而言,意欲在操作系统下执行一个应用程序必须先完成所谓“安装”操作,安装的动作除了将档案复制外,还需将相关附属档案复制到操作系统底下的相关目录,以便操作系统可能辨识与执行该程序。一般的档案总管程序通常仅仅可以复制档案或某目录下的程序与数据,而无法复制操作系统,且无法复制“已安装好”的应用程序及其相关附属程序。本发明监控模块9000的复制次模块9003,则可以依据使用者的选择,直接复制操作系统及“已安装好”的应用程序及其相关附属程序,得以大量缩短使用者重新安装系统及应用程序所需的时间。
另外,监控模块9000的另一个特点为经由监控与对比次模块9002,使用者具有选择性的选择众多已安装完成于操作装置内(比如第一操作装置)操作系统下的应用程序中的某几个程序,经由复制次模块9003能够把被选择的应用程序及该程序的相关附属程序文件及数据文件复制到目的操作装置(比如第二操作装置)。举例说明,使用者购得微软公司的VISIO应用程序,在安装完成后可能会有数十个(甚至数百个)与该程序相关的执行文件、应用范例档案、教学档案、数据文件及相关连结档案。当使用者选择复制VISIO程序时,上述相关程序及档案会一并复制到目的操作装置中。
另外,也能将本发明前述BIOS中的个人信息管理次模块200内容与第一操作装置4000或第二操作装置5000的个人信息管理的内容做同步更新。
前述各步骤中,被关闭电源的操作装置及其相关设定讯息,即会被前述隐藏次模块9004隐藏完全阻绝病毒入侵的机会。
步骤640操作结束,进入关机或休眠状态。
综上所述,本发明的双操作装置的计算机系统,具备下列各项优点:
1、因为操作系统遭受病毒软件破坏而毁损或因第一操作装置意外造成磁道数据毁损而需重新安装操作系统的情形,可由另一操作装置保有原本的操作系统及程序与数据,且可对受损的操作装置迅速复制恢复未受损前内容。
2、得以减轻病毒软件的入侵,在第一操作装置4000及第二操作装置5000的电源控制程序上及硬件线路上做了特殊处理,使用者通过设定一组通行密码方能打开进而存取已经被关闭的第一操作装置4000或第二操作装置5000。在监控模块9000控制之下,当其中一个操作装置被关闭的同时,计算机系统上有关于该装置的相关的设定也被同时改变,换言之,操作系统以及任何应用软件是无法找到该“隐藏”』的操作装置,也因此任何病毒软件是无法入侵该装置的。本项发明除了可能避免操作装置被病毒入侵外,且当硬盘机的电源被关闭的情况下,硬盘机因外力震动而毁损的机率也随之大幅降低。
3、便利性与及时性:
在基本输入输出系统单元(BIOS)中建立个人信息管理次模块200、数字相机次模块300与数字电视次模块4000,让使用者得到最大的便利,使得上述这些程序达到随开(开机)即用的最高效益。
4、提高系统稳定性与安全性:
因本发明具有“双操作系统”的架构,在一般的操作情形下,第一操作装置4000即硬盘机可以处于不开机状态,除了没有硬盘机工作的噪音之外,硬盘因震动而毁损的机率自然远低于市面上一般计算机。
本发明的第二操作装置5000,除了提供比存取硬盘机更高与稳定的速度外,就算万一第二操作装置5000因中毒毁损,亦可在监控模块9000操作下完成系统及程序或数据文件的复原,使“灾害”降至最低。
以上所述本发明监控模块9000亦可纳入一计算机程序产品内实施,该项计算机程序产品应包含能够执行本说明书所叙述的方法的所有特性,并于前述具有操作系统平台加载该计算机程序并执行后,确认能执行该方法。
另外,前述的方法可利用一种计算机可读取记录媒体,其储存一计算机程序使上述计算机执行前述的步骤。此计算机可读取记录媒体可以是软盘、硬盘、光盘、随身碟、磁带、可由网络存取的数据库或熟悉此技术者可轻易想到的具有相同功能的储存媒体;本发明的特征并不局限于此,任何本领域的一般技术人员在本发明领域内,可轻易想到的变化或修饰,皆应涵盖在本发明的权利要求保护范围中。