[go: up one dir, main page]

CN101788913B - Computer system with built-in dual concealable operating devices - Google Patents

Computer system with built-in dual concealable operating devices Download PDF

Info

Publication number
CN101788913B
CN101788913B CN200910005287.6A CN200910005287A CN101788913B CN 101788913 B CN101788913 B CN 101788913B CN 200910005287 A CN200910005287 A CN 200910005287A CN 101788913 B CN101788913 B CN 101788913B
Authority
CN
China
Prior art keywords
aforementioned
hidden
operating means
module
secondary module
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.)
Expired - Fee Related
Application number
CN200910005287.6A
Other languages
Chinese (zh)
Other versions
CN101788913A (en
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.)
HAPPY HABITAT FORMOSA Co Ltd
Original Assignee
Xingfuju Formosa 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 Xingfuju Formosa Co ltd filed Critical Xingfuju Formosa Co ltd
Priority to CN200910005287.6A priority Critical patent/CN101788913B/en
Publication of CN101788913A publication Critical patent/CN101788913A/en
Application granted granted Critical
Publication of CN101788913B publication Critical patent/CN101788913B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

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

The present invention is a computer system with two hidden operating devices. The system includes at least one first hidden operating device, one second hidden operating device and a monitoring module. The monitoring module sends at least one signal to a central processing unit for managing and controlling the first and second hidden operating devices, and copying the content of any one of the hidden operating devices to another hidden operating device. The two hidden operating devices both contain an operating system, so that the computer system can select any one of the hidden operating devices to load (boot) the operating system, and turn off or turn on the power of the other hidden operating device.

Description

具有内建双可被隐藏操作装置的计算机系统Computer system with built-in dual concealable operating devices

技术领域technical field

本发明涉及一种具有双可被隐藏操作装置的计算机系统,尤其涉及一种利用一监控模块管理及控制多个可被隐藏操作装置,并可以选择其中任一个可被隐藏装置当作加载操作系统的来源的计算机系统及方法。The present invention relates to a computer system with dual hidden operating devices, in particular to a monitoring module to manage and control multiple hidden operating devices, and any one of the hidden operating devices can be selected as a loaded operating system A source computer system and method.

背景技术Background technique

个人计算机已发展了二十多年,二十多年以来无论硬件架构与软件应用功能都有长足改善。一般说来计算机执行程序可以概括为两个阶段,一是计算机开机后立即执行的程序—基本输入输出系统(BIOS);另一个是操作系统(O.S.-Operating System)加载后,在操作系统环境下执行的所有应用程序。Personal computers have been developed for more than 20 years, and both hardware architecture and software application functions have been greatly improved in the past 20 years. Generally speaking, the computer execution program can be summarized into two stages, one is the program executed immediately after the computer is turned on - Basic Input Output System (BIOS); All applications executed.

BIOS的功能大体上有两个,一为开机后的系统自我检测(POST-Power On Self Test)及初始化(Initialize);另一个为程序服务处理及硬件中断处理。There are generally two functions of the BIOS, one is the system self-test (POST-Power On Self Test) and initialization (Initialize) after booting; the other is program service processing and hardware interrupt processing.

操作系统及所有应用程序则是安装于硬盘机中,当BIOS完成上述动作后,立即将硬盘机上的操作系统加载(Boot)到系统硬件的动态随机存取存储器(DRAM)中并执行相关程序。The operating system and all application programs are installed in the hard disk drive. After the BIOS completes the above actions, it immediately loads (Boots) the operating system on the hard drive into the dynamic random access memory (DRAM) of the system hardware and executes related programs.

但是,现今个人计算机至少还有以下缺点:However, today's personal computers have at least the following disadvantages:

一、实时性不足:近年来个人计算机内建数字相机(DSC,或称CMOSCamera Module)与数字电视(DTV)功能虽然已渐渐普及,但是这两种功能都必须在操作系统(O.S.,Windows Series或Linux等等)环境之下操作,其它如通讯簿、行事历等软件也是如此,然而从开机到操作系统成功加载再到执行某应用程序,往往需要一至两分钟以上,不具有及时性。1. Insufficient real-time performance: Although the built-in digital camera (DSC, or CMOS Camera Module) and digital TV (DTV) functions of personal computers have gradually become popular in recent years, these two functions must be installed in the operating system (O.S., Windows Series or Linux, etc.) environment, other software such as address books, calendars, etc. are also the same. However, it often takes more than one to two minutes from booting to operating system to successfully load and then to execute a certain application program, which is not timely.

二、稳定度不够:二十多年以来,个人计算机的操作系统都是安置于硬式磁盘驱动器(HDD-Hard Disk Drive)中,所有操作都必须在操作系统加载计算机的动态随机存取存储器(DRAM-Dynamic RandomAccess Memory)后方能进行,由于工作中的硬盘机转轴马达(Spindlemotor)是在高速运转下(一般2.5英寸硬盘机转速为5400rpm或7200rpm,3.5英寸则有高于10000rpm的),数据的存取藉由音圈马达(Voice coil Motor)与步进马达(Stepping Motor)在盘片上的来回运动,使硬盘机进行读写动作而完成,这种高速与高温的工作条件下很容易因外力振动或震动而受损,以致重要数据毁损或遗失,以笔记型计算机而言,其硬盘机的年回修率(AFR,Annual Return Rate)一般约在0.75%至1%之间,换言之每年约有百分之一回修率,也因此个人计算机使用者现今普遍都有添购外接式硬盘机作为数据储存的备份装置。2. Insufficient stability: For more than 20 years, the operating system of the personal computer has been installed in the hard disk drive (HDD-Hard Disk Drive), and all operations must be loaded into the dynamic random access memory (DRAM) of the computer in the operating system. -Dynamic Random Access Memory) can only be carried out after, because the hard drive spindle motor (Spindle motor) in work is running at high speed (generally 2.5-inch hard drive speed is 5400rpm or 7200rpm, 3.5-inch hard drive is higher than 10000rpm), data storage It is completed by the reciprocating movement of the voice coil motor (Voice coil Motor) and the stepping motor (Stepping Motor) on the disk to make the hard disk drive read and write. Under such high-speed and high-temperature working conditions, it is easy to vibrate due to external forces Or vibration and damage, so that important data is damaged or lost. In terms of notebook computers, the annual return rate (AFR, Annual Return Rate) of the hard disk is generally between 0.75% and 1%. The repair rate is 1%. Therefore, PC users generally purchase external hard drives as backup devices for data storage.

三、安全性隐忧。近年来由于因特网(Internet)的迅速发展,任何人的计算机在任何时间任何场所均可能遭受病毒(Virus)软件入侵而中毒,简直就是--病毒就在你身边。市面上五花八门的防毒程序虽也不断根据病毒的内容而研究解毒方法,但是毕竟是缓不济急,解决问题的速度还是永远无法跟得上,使用者实在防不胜防,计算机常因操作系统遭到病毒感染而需重新安装。Three, safety concerns. Due to the rapid development of the Internet (Internet) in recent years, anyone's computer may be invaded and poisoned by virus (Virus) software at any time and any place, it is simply - the virus is around you. Although various anti-virus programs on the market are constantly researching anti-virus methods based on the content of viruses, after all, it is too late, and the speed of solving problems can never keep up. Users are really hard to guard against. Computers are often infected by viruses due to the operating system Instead, a reinstallation is required.

有鉴于现有技术的各项问题,为了能够兼顾解决之,本发明人基于多年从事相关领域的研究开发与诸多实务经验,于是思考改良的方法,穷尽个人的专业知识,并经多方研究与专题探讨,于本发明提出一种具有双可被隐藏操作装置的计算机系统及其监控方法以作为上述期望的一个实现方式与依据。In view of the various problems of the prior art, in order to be able to solve them, the inventor, based on many years of research and development in related fields and a lot of practical experience, thought about improved methods, exhausted personal professional knowledge, and conducted various researches and special projects. Discussion, the present invention proposes a computer system with dual hidden operating devices and its monitoring method as a realization and basis of the above expectation.

发明内容Contents of the invention

为有效解决上述问题,本发明主要目的是公开一种利用一监控模块管理及控制一第一可被隐藏操作装置及一第二可被隐藏操作装置,并得以将其中之一的内容复制到另一个,防止其中之一的操作装置因意外震动或中毒造成操作系统或内容毁损,另一个操作装置的操作系统或内容可被选择加载执行,并可当作回复的来源使受毁损的操作装置具有立即复原的能力的具有双可被隐藏操作装置的计算机系统。In order to effectively solve the above problems, the main purpose of the present invention is to disclose a monitoring module to manage and control a first hidden operating device and a second hidden operating device, and to copy the content of one of them to another One, to prevent the operating system or content of one of the operating devices from being damaged due to accidental vibration or poisoning, the operating system or content of the other operating device can be selected to be loaded and executed, and can be used as a source of recovery to make the damaged operating device have Instant recovery capable computer system with dual concealable operating devices.

本发明另一目的是公开一种在基本输入输出系统单元(BIOS)增加数字相机装置的驱动程序及数字电视装置的驱动程序,及一个人信息管理次模块、一数字相机次模块、一数字电视次模块及一操作装置选择次模块,用以选择启动前述数字相机装置、数字电视装置、第一可被隐藏操作装置及第二可被隐藏操作装置,以达到在无操作系统下使用数字相机装置及数字电视装置,并在基本输入输出系统单元进行自我测试(POST)后可以选择任一个操作装置作为操作系统的来源并加载执行。Another object of the present invention is to disclose a driver program of a digital camera device and a driver program of a digital TV device added to the basic input output system unit (BIOS), and a personal information management sub-module, a digital camera sub-module, a digital TV The sub-module and an operating device selection sub-module are used to select and activate the aforementioned digital camera device, digital television device, the first concealable operating device and the second concealable operating device, so as to use the digital camera device without an operating system and a digital TV device, and any operating device can be selected as the source of the operating system and loaded and executed after the BIOS unit performs a self-test (POST).

本发明另一目的是公开一种监控方法,该方法包括选择该第一可被隐藏操作装置为启动装置并作为操作系统来源,同时将操作系统加载到动态随机存取存储器中执行,关闭第二可被隐藏操作装置电源;选择该第二可被隐藏操作装置为启动装置并作为操作系统来源,同时将操作系统加载到动态随机存取存储器中执行,关闭第一可被隐藏操作装置电源;操作结束,欲关机或进入休眠状态;是否复制,选择是则进入复制程序,选择否则结束程序;复制程序,开启第一可被隐藏操作装置或第二可被隐藏操作装置电源,选取欲复制对象并完成复制,关闭第一可被隐藏操作装置或第二可被隐藏操作装置电源,复制或更新基本输入输出系统单元内容。Another object of the present invention is to disclose a monitoring method, which includes selecting the first hidden operating device as the boot device and as the source of the operating system, while loading the operating system into the dynamic random access memory for execution, and closing the second The power supply of the operating device that can be hidden; select the second operating device that can be hidden as the boot device and as the source of the operating system, and at the same time load the operating system into the dynamic random access memory for execution, and turn off the power supply of the first operating device that can be hidden; operate End, want to shut down or enter dormancy; whether to copy, select yes to enter the copy program, select otherwise to end the program; copy program, turn on the power of the first hidden operating device or the second hidden operating device, select the object to be copied and After copying is completed, the power of the first concealable operating device or the second concealable operating device is turned off, and the content of the basic input and output system unit is copied or updated.

本发明另一目的是公开一种内储监控模块的计算机可读取存储器,当其被计算机执行,使得所述计算机可执行如前所述的方法步骤。Another object of the present invention is to disclose a computer-readable memory with a built-in monitoring module. When it is executed by a computer, the computer can execute the above-mentioned method steps.

本发明另一目的是公开一种内储监控模块的计算机程序产品,经计算机加载该计算机程序并执行后,可以完成如前所述的方法。Another object of the present invention is to disclose a computer program product with a built-in monitoring module. After the computer program is loaded and executed by a computer, the aforementioned method can be completed.

基于上述目的,本发明提供一种具有双可被隐藏操作装置的计算机系统,包括至少一操作接口;一第一可被隐藏操作装置,包括一操作系统及多个数据与程序(硬盘或快闪)并连接前述操作接口;一第二可被隐藏操作装置,用以存放前述操作系统及多个数据与程序(闪存)并连接前述操作接口;一中央处理单元,接收至少一讯号命令,经由前述操作接口控制前述第一、二储存装置;一监控模块,发送前述讯号给前述中央处理单元用以管控前述第一可被隐藏操作装置及第二可被隐藏操作装置,并将其中任一个的内容复制到另一个;一基本输入输出系统单元(bios),用以将前述第一可被隐藏操作装置及第二可被隐藏操作装置其中任一个操作系统加载(boot)到一动态随机存取存储器执行;一译码单元,用以对前述基本输入输出系统单元译码以供前述中央处理单元使用。Based on the above-mentioned purpose, the present invention provides a kind of computer system that can be hidden operation device with double, comprise at least one operation interface; ) and connected to the aforementioned operating interface; a second hidden operating device for storing the aforementioned operating system and a plurality of data and programs (flash memory) and connected to the aforementioned operating interface; a central processing unit receiving at least one signal command, through the aforementioned The operation interface controls the aforementioned first and second storage devices; a monitoring module sends the aforementioned signal to the aforementioned central processing unit for controlling the aforementioned first concealable operating device and the second concealable operating device, and stores the contents of any one of them Duplicated to another; a basic input output system unit (bios), used to load (boot) any one of the operating systems of the aforementioned first operating device that can be hidden and the operating device that can be hidden to a dynamic random access memory execution; a decoding unit, used for decoding the aforementioned BIOS unit for use by the aforementioned central processing unit.

本发明提供一种基本输入输出系统单元中增加包括有数字相机装置的驱动程序及数字电视装置的驱动装置,及一工作模式选择模块,其中前述工作模式选择模块具有一个人信息管理次模块、一数字相机次模块、一数字电视次模块及一操作装置选择次模块,该个人信息管理次模块具有计算功能、名片簿功能、行事历功能及数据库管理功能,该数字相机次模块用以起动前述数字相机装置,该数字电视次模块用以起动数字电视装置,该操作装置选择次模块用以选择从前述第一可被隐藏操作装置及第二可被隐藏操作装置其中任一个加载(boot)前述操作系统。The present invention provides a basic input and output system unit that includes a driver program for a digital camera device, a driver device for a digital television device, and a working mode selection module, wherein the aforementioned working mode selection module has a personal information management sub-module, a A digital camera sub-module, a digital TV sub-module and an operating device selection sub-module, the personal information management sub-module has a calculation function, a business card book function, a calendar function and a database management function, and the digital camera sub-module is used to activate the aforementioned digital The camera device, the digital TV sub-module is used to start the digital TV device, and the operating device selection sub-module is used to select any one of the first hidden operating device and the second hidden operating device to load (boot) the aforementioned operation system.

本发明提供一种监控方法,包括下列的步骤:操作装置选择;选择该第一可被隐藏操作装置为启动装置并作为操作系统来源,同时将操作系统加载到存取存储器中执行,开启或关闭第二可被隐藏操作装置电源;选择该第二可被隐藏操作装置为启动装置并作为操作系统来源,同时将操作系统加载到存取存储器中执行,开启或关闭第一可被隐藏操作装置电源;操作结束,欲关机或进入休眠状态;是否复制,选择是则进入复制程序,选择否则结束程序;复制程序,开启第一可被隐藏操作装置或第二可被隐藏操作装置电源,选取欲复制对象并完成复制,关闭第一可被隐藏操作装置或第二可被隐藏操作装置电源,复制或更新基本输入输出系统单元的内容。The present invention provides a monitoring method, which includes the following steps: operating device selection; selecting the first hidden operating device as the starting device and as the source of the operating system, and simultaneously loading the operating system into the access memory for execution, opening or closing The power supply of the second operating device that can be hidden; select the second operating device that can be hidden as the boot device and as the source of the operating system, and at the same time load the operating system into the access memory for execution, and turn on or turn off the power supply of the first operating device that can be hidden ;End of operation, want to shut down or enter dormancy state; whether to copy, select yes to enter the copy program, choose otherwise to end the program; copy program, turn on the power of the first hidden operating device or the second hidden operating device, select the copying Object and complete copying, turn off the power of the first concealable operating device or the second concealable operating device, and copy or update the content of the basic input output system unit.

本发明的上述目的及其结构与功能上的特性,将依据附图的较佳实施例予以说明。The above-mentioned purpose of the present invention and its structural and functional characteristics will be described according to the preferred embodiments of the accompanying drawings.

附图说明Description of drawings

图1为本发明的计算机系统示意图;Fig. 1 is a schematic diagram of a computer system of the present invention;

图2为本发明的系统内存地址映射图;Fig. 2 is a system memory address mapping diagram of the present invention;

图3为本发明的PIM、数字相机及数字电视直接地址译码图;Fig. 3 is PIM, digital camera and digital TV direct address decoding figure of the present invention;

图4为监控模块方块示意图;Fig. 4 is a schematic block diagram of a monitoring module;

图5为本发明的工作模式选择模块方块示意图;5 is a schematic block diagram of a working mode selection module of the present invention;

图6为本发明的个人信息管理(PIM)次模块方块示意图;6 is a schematic block diagram of a personal information management (PIM) sub-module of the present invention;

图7为本发明的数字相机次模块的功能方块示意图;7 is a schematic functional block diagram of a digital camera sub-module of the present invention;

图8为本发明的数字电视次模块的功能方块示意图;Fig. 8 is a schematic functional block diagram of the digital television sub-module of the present invention;

图9为本发明的计算机系统开机流程示意图;Fig. 9 is a schematic diagram of a computer system startup process of the present invention;

图10为本发明的监控方法的流程图。Fig. 10 is a flowchart of the monitoring method of the present invention.

主要附图标记说明Explanation of main reference signs

中央处理单元1000CPU 1000

系统芯片组1001System Chipset 1001

电源模块1002Power module 1002

译码单元2000Decoding unit 2000

基本输入输出系统单元3000BIOS unit 3000

第一可被隐藏操作装置4000The first concealable operating device 4000

第二可被隐藏操作装置5000The second concealable operating device 5000

操作接口6000Operation interface 6000

数字相机装置与数字电视装置7000Digital camera device and digital television device 7000

动态随机存取存储器8000DRAM 8000

监控模块9000Monitoring module 9000

选择次模块9001Select submodule 9001

监控与对比次模块9002Monitoring and comparison sub-module 9002

复制次模块9003Copy submodule 9003

隐藏次模块9004Hide submodule 9004

工作模式选择模块100Working mode selection module 100

个人信息管理次模块200Personal information management sub-module 200

计算功能210Calculation Function 210

单位换算功能220Unit conversion function 220

名片簿功能230Card Book Function 230

行事历功能240Calendar function 240

数据库管理功能250Database Management Functions 250

数字相机次模块300Digital Camera Submodule 300

拍照功能310camera function 310

录像功能320Video function 320

录音功能330Recording function 330

照片浏览与播放功能340Photo browsing and playback function 340

影片浏览与播放功能350Video browsing and playback function 350

编辑功能360Edit function 360

数字电视次模块400Digital TV sub-module 400

选台与声音影像控制功能410Channel selection and audio and video control function 410

节目录像功能420Program recording function 420

录像档案播放功能430Video file playback function 430

录像档案编辑功能440Video file editing function 440

操作装置选择次模块500Operating device selection sub-module 500

具体实施方式Detailed ways

本发明提供一种具有双可被隐藏操作装置的计算机系统,图示为本发明较佳实施例,图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使用。The present invention provides a computer system with dual hidden operating devices, shown as a preferred embodiment of the present invention, Figure 1 is a schematic diagram of the computer system of the present invention, including at least one operating interface 6000; a first hidden operating Device 4000, which includes an operating system and multiple data and programs (hard disk or flash) and is connected to the aforementioned operation interface 6000; a second operating device 5000 that can be hidden is used to store the aforementioned operating system and multiple data and programs ( Flash memory) and connected to the aforementioned operation interface 6000; a central processing unit 1000 and a system chipset 1001, connected to the operation interface 6000 and a power module 1002, the power module 1002 is connected to the aforementioned first and second hidden operating devices 4000, 5000; A monitoring module 9000, used to control the aforementioned first concealable operating device 4000 and the second concealable operating device 5000 and copy the content of any one of the concealable operating devices to another concealable operating device, a basic The input-output system unit (bios) 3000 is used to load (boot) any one of the operating systems of the first hidden operating device 4000 and the second hidden operating device 5000 into a dynamic random access memory (DRAM) 8000 Execution; a decoding unit 2000 for decoding the aforementioned BIOS unit 3000 for use by the aforementioned central processing unit 1000 .

前述中央处理单元(CPU)1000接收至少一讯号命令,经由该电源模块1002控制前述第一、二可被隐藏操作装置4000、5000,并经由前述操作接口6000对前述第一、二可被隐藏操作装置4000、5000的操作系统及多个数据资料与程序执行运算。The aforementioned central processing unit (CPU) 1000 receives at least one signal command, controls the aforementioned first and second concealable operating devices 4000 and 5000 through the power module 1002, and operates the aforementioned first and second concealable operating devices through the aforementioned operating interface 6000 The operating systems of the devices 4000 and 5000 and a plurality of data files and programs execute calculations.

前述系统芯片组1001包括北桥与南桥芯片、显示卡芯片、网络芯片等等。The aforementioned system chipset 1001 includes north bridge and south bridge chips, graphics card chips, network chips and so on.

前述第一可被隐藏操作装置4000,为计算机系统的基本配备,并作为前述操作系统及多个数据与程序(包括驱动程序与应用程序)的储存装置,该第一可被隐藏操作装置4000为硬盘机或非易失性存储器(Non-volatile memory),本发明优先选用硬盘机当作第一可被隐藏操作装置4000,因为其最普遍,容量与价钱也趋于合理,但此优先选用不局限本发明权利请求。The aforementioned first hidden operating device 4000 is a basic configuration of a computer system, and serves as a storage device for the aforementioned operating system and multiple data and programs (including drivers and application programs). The first hidden operating device 4000 is Hard disk drive or non-volatile memory (Non-volatile memory), the present invention preferably selects the hard disk drive as the first hidden operating device 4000, because it is the most common, and its capacity and price tend to be reasonable, but this preferred choice is not Limit the claims of the present invention.

前述第二可被隐藏操作装置5000,用于存放前述操作系统外,也放置监控模块9000所选取多个数据与程序(包括驱动程序与应用程序),该第二可被隐藏操作装置5000为非易失性存储器(Non-volatilememory)。经过该监控模块9000将第一可被隐藏操作装置4000内的操作系统、驱动程序,并选取欲复制的应用程序及其附加档案与数据文件复制到第二可被隐藏操作装置5000后,此该第二可被隐藏操作装置5000即成为一个可开机的操作装置。The aforementioned second concealed operating device 5000 is used to store the aforementioned operating system, as well as a plurality of data and programs (including drivers and application programs) selected by the monitoring module 9000. The second concealed operating device 5000 is a non- Volatile memory (Non-volatile memory). After the monitoring module 9000 copies the operating system and drivers in the first hidden operating device 4000, and selects the application program to be copied and its additional files and data files to the second hidden operating device 5000, the The second operating device 5000 that can be hidden becomes a bootable operating device.

所述的操作系统包括微软窗口(Microsoft window)系列操作系统(如:win2000、win xp、win vista、win7)、UNIX、BSD、Linux、MAC OS其中任一个。Described operating system comprises Microsoft window (Microsoft window) series operating system (such as: win2000, win xp, win vista, win7), UNIX, BSD, Linux, MAC OS wherein any one.

前述的非易失性存储器(Non-volatile memory)指当电源关掉后,所储存的数据不会消失的存储器,并依存储器内的数据是否能在使用计算机时随时改写为标准,可分为只读存储器(Read-only memory;ROM)和闪存Flash memory两类,本发明较佳使用为闪存Flash memory,其容量不受限制,可依需求使用,并且由于闪存不是一个机电装置(没有音圈马达、步进马达等等),不仅操作速度远高于硬盘机,耗电量更远低于硬盘机。The aforementioned non-volatile memory (Non-volatile memory) refers to the memory in which the stored data will not disappear when the power is turned off, and can be divided into There are two types of read-only memory (Read-only memory; ROM) and flash memory Flash memory. The present invention is preferably used as flash memory Flash memory. Its capacity is not limited and can be used according to demand. motor, stepping motor, etc.), not only the operating speed is much higher than that of the hard disk drive, but the power consumption is much lower than that of the hard disk drive.

前述操作接口6000,指第一可被隐藏操作装置4000及第二可被隐藏操作装置5000与计算机系统的硬件的接口,其包括并行ATA(P-ATA:Parallel ATA)、串行ATA(S-ATA:Serial ATA)、SCSI、USB、系统内存地址映射(system memory 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、系统内存地址映射(System Memory Address Map)当作操作接口。The aforementioned operation interface 6000 refers to the interface between the first hidden operating device 4000 and the second hidden operating device 5000 and the hardware of the computer system, which includes parallel ATA (P-ATA: Parallel ATA), serial ATA (S- ATA: Serial ATA), SCSI, USB, system memory address map (system memory address map), specifically, if the first hidden operating device 4000 is a hard disk drive, then select P-ATA (Parallel ATA, also known as EIDE interface) Or the S-ATA (Serial ATA) interface is connected with the South Bridge chip (South-Bridge Chip) in the system chipset 1001 as the preferred operation interface, and if the computer system uses a SCSI card, then the SCSI interface can be selected as the operation interface; The first and second hidden operating devices 4000 and 5000 are flash memory and can select SCSI, P-ATA, S-ATA, USB, and System Memory Address Map as the operating interface.

前述SCSI接口,一般在商用计算机及服务器中,常使用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卡。The aforementioned SCSI interface is generally used in commercial computers and servers, and a hard disk drive operating device with a SCSI interface is often used. The SCSI interface has undergone more than 20 years of evolution, and a series of products have come out one after another. According to different transmission rates, there are SCSI I (40M transmission rate), SCSI II (80M transmission rate), SCSI III (160M and 320M transmission rate) and SCSI IV. There are 68PIN and 80PIN types of SCSI hard disk interface currently on the market, and the earlier one has 50PIN. Generally speaking, hard disk drives with SCSI interface usually have larger capacity and faster speed (spindle motor speed up to 15,000rpm). If the present invention uses flash memory as the operation device and uses the SCSI interface, the advantage of high speed will disappear immediately, because no matter how fast the speed of an electromechanical device is, it is not as good as a flash memory of a pure electronic device. In addition, the only disadvantage of using the SCSI interface may be the relative cost ratio. The general IDE (P-ATA and S-ATA) interface is a bit higher, because the system chip set of the computer usually does not build the SCSI control circuit into the chip, and the user needs to purchase an additional SCSI card.

前述P-ATA与S-ATA接口,使用这种方式作为闪存与计算机系统间的操作接口的好处是其兼容性。P-ATA接口在个人计算机已使用了20年,S-ATA则是近几年来的新接口,主要是提升数据传输速率。20多年以来历经无数次的改良使得此接口相当稳定可靠,具有最高的兼容性。另外,计算机的系统芯片组已将P-ATA或S-ATA控制线路内建于芯片中,因此P-ATA与S-ATA的普及率最高。The aforementioned P-ATA and S-ATA interfaces, the advantage of using this method as the operation interface between the flash memory and the computer system is its compatibility. The P-ATA interface has been used in personal computers for 20 years, and S-ATA is a new interface in recent years, mainly to increase the data transmission rate. Numerous improvements over the past 20 years have made this interface quite stable and reliable, with the highest compatibility. In addition, the system chip set of the computer has built the P-ATA or S-ATA control circuit into the chip, so the penetration rate of P-ATA and S-ATA is the highest.

前述USB接口,最简易实践本发明的设计方式为将一个现成的USB快闪存储线路内建于系统当中,并在本发明的监控模块9000控制下,将第一可被隐藏操作装置4000的内容复制到第二可被隐藏操作装置5000或将第二可被隐藏操作装置5000的内容(包括操作系统或相关程序与数据)复制回第一可被隐藏操作装置4000中。虽然传统的USB2.0传输速率还不够快,但在USB3.0及未来版本中,速率将不再是一个问题,反而未来可能会因USB接口的容易设计而大量使用。The aforementioned USB interface, the easiest way to practice the design of the present invention is to build a ready-made USB flash storage circuit into the system, and under the control of the monitoring module 9000 of the present invention, the content of the first hidden operating device 4000 copy to the second concealable operating device 5000 or copy the contents of the second concealable operating device 5000 (including the operating system or related programs and data) back to the first concealable operating device 4000 . Although the traditional USB2.0 transmission rate is not fast enough, in USB3.0 and future versions, the rate will no longer be a problem, but may be widely used in the future due to the easy design of the USB interface.

前述系统内存地址映射(System Memory Address Mapped)方式:将第二可被隐藏操作装置5000即闪存以系统内存地址映射(SystemMemory Address Mapped)方式设计于计算机系统中。更详细地,计算机系统的内存地址映射如图2,系统总存储空间一般为4GB,其地址区域的使用如下:The aforementioned system memory address mapping (System Memory Address Mapped) method: the second hidden operating device 5000, namely the flash memory, is designed in the computer system in a system memory address mapping (System Memory Address Mapped) method. In more detail, the memory address mapping of the computer system is shown in Figure 2. The total storage space of the system is generally 4GB, and the use of the address area is as follows:

(1)地址896K到地址1MB(1024K)以及地址4GB以下的128K为传统的BIOS使用地址区域。(1) Address 896K to address 1MB (1024K) and address 128K below 4GB are traditional BIOS address areas.

(2)地址000到地址2GB,扣除BIOS的区域后为动态随机存取存储器(DRAM)的使用区域。(2) From address 000 to address 2GB, after deducting the BIOS area, it is the use area of the dynamic random access memory (DRAM).

(3)地址2GB以上至3.5GB的1.5GB地址空间为本发明第二可被隐藏操作装置5000即闪存的使用区域,并以Banking方式控制,共8个Bank总计12GB存储空间。若第二可被隐藏操作装置5000与系统的接口不是用系统内存地址映射,则此地址空间则可作为其它用途或预留给动态随机存取存储器(DRAM)8000使用。当使用系统内存地址映射(System Memory Address Mapped)方式作为接口时,由本发明的监控模块9000将第二可被隐藏操作装置5000即闪存予以格式化(Format),待使用者完成操作系统与相关档案的复制后,第二可被隐藏操作装置5000即包含有第一可被隐藏操作装置4000内的操作系统及程序与数据。(3) The 1.5GB address space from 2GB to 3.5GB is the use area of the second hidden operating device 5000 of the present invention, which is the flash memory, and is controlled by Banking, with 8 Banks totaling 12GB storage space. If the interface between the second hidden operating device 5000 and the system is not mapped by the system memory address, then this address space can be used for other purposes or reserved for the DRAM 8000 to use. When the system memory address mapping (System Memory Address Mapped) method is used as the interface, the monitoring module 9000 of the present invention formats the second hidden operating device 5000, namely the flash memory, and waits for the user to complete the operating system and related files After copying, the second hidden operating device 5000 includes the operating system, programs and data in the first hidden operating device 4000 .

另外若该操作接口6000选用系统内存地址映射(system memoryaddress map)则该译码单元2000作为该第二可被隐藏操作装置5000的banking译码电路。In addition, if the operation interface 6000 selects a system memory address map (system memory address map), the decoding unit 2000 serves as a banking decoding circuit of the second hidden operating device 5000 .

前述译码单元2000,被当作第二可被隐藏操作装置5000的banking译码电路时,该译码单元2000为一组地址线译码(Addressdecoder)线路,用以解出不同的地址区域,供本发明的闪存使用,一般的译码方式可以概分两种:When the aforementioned decoding unit 2000 is regarded as the banking decoding circuit of the second concealed operating device 5000, the decoding unit 2000 is a set of address line decoding (Address decoder) circuits for decoding different address areas, For the use of the flash memory of the present invention, general decoding methods can be roughly divided into two types:

(1)直接地址译码(Direct Address Decoding),直接根据闪存的使用总容量予以译码。举例说明如图3所示,设若每颗闪存的容量为4MB,使用4颗闪存101、102、103、104,共16MB,则可以将每颗闪存的地址区域设计如图中所示。当程序执行到某一地址区域时,CPU会直接到使用该地址区域的闪存取得程序代码或数据。(1) Direct Address Decoding (Direct Address Decoding), which is directly decoded according to the total capacity of the flash memory. For example, as shown in Figure 3, if the capacity of each flash memory is 4MB, and 4 flash memories 101, 102, 103, 104 are used, totaling 16MB, the address area of each flash memory can be designed as shown in the figure. When the program executes to a certain address area, the CPU will directly obtain the program code or data from the flash memory using the address area.

(2)间接地址译码(Indirect Address Decoding),也称为Banking方式。以上例而言,在此译码方式下该四颗闪存得以共享一个地址区域(总存储容量仅4MB),当程序欲跳至某一颗闪存(某一Bank)执行时,则程序本需先做Bank切换,意即下个输出指令(OutputInstruction),选取(Enable)该Back IC即可。在间接译码方式下,每颗闪存均使用相同的地址区域但是同一时间仅能有一个闪存工作。(2) Indirect Address Decoding (Indirect Address Decoding), also known as the Banking method. For the above example, the four flash memories can share one address area (the total storage capacity is only 4MB) in this decoding mode. When the program wants to jump to a certain flash memory (a certain Bank) for execution, the program must first Do Bank switching, that is, the next output instruction (OutputInstruction), select (Enable) the Back IC. In the indirect decoding mode, each flash memory uses the same address area but only one flash memory can work at a time.

如图4所示前述监控模块9000,发送讯号命令给前述中央处理单元1000,以控制第一可被隐藏操作装置4000及第二可被隐藏操作装置5000的电源开或关,该监控模块9000包括一选择次模块9001、一监控与对比次模块9002、一复制次模块9003及一隐藏次模块9004,该选择次模块9001用以从前述第一可被隐藏操作装置4000及第二可被隐藏操作装置5000其中任一个加载(boot)前述操作系统,该监控与对比次模块9002用以检查并显示第一可被隐藏操作装置4000及第二可被隐藏操作装置5000其中任一个的操作系统及多个数据与程序,并任意选择前述操作系统及多个数据与程序当作欲复制对象,复制次模块9003用以将前述被选择的对象复制到另一个可被隐藏操作装置,该隐藏次模块9004用以隐藏未被选择的可被隐藏操作装置,藉由使用者通行码与前述电源模块1002关闭例如第一可被隐藏操作装置4000的电源,以及系统中有关第一可被隐藏操作装置4000的相关设定讯息,此功能可完全阻绝病毒软件入侵硬盘机的机会,相同的方式亦可关闭第二可被隐藏操作装置5000的电源,视前述的选择而定。As shown in FIG. 4, the aforementioned monitoring module 9000 sends a signal command to the aforementioned central processing unit 1000 to control the power on or off of the first hidden operating device 4000 and the second hidden operating device 5000. The monitoring module 9000 includes A selection sub-module 9001, a monitoring and comparison sub-module 9002, a copy sub-module 9003 and a hiding sub-module 9004, the selection sub-module 9001 is used to operate from the aforementioned first hidden operating device 4000 and the second hidden operating device Any one of the devices 5000 loads (boots) the aforementioned operating system, and the monitoring and comparison sub-module 9002 is used to check and display the operating system and multiple data and programs, and arbitrarily select the aforementioned operating system and a plurality of data and programs as objects to be copied, the copy sub-module 9003 is used to copy the aforementioned selected objects to another operating device that can be hidden, the hidden sub-module 9004 It is used to hide the unselected hidden operating device. For example, the power supply of the first hidden operating device 4000 is turned off by the user pass code and the aforementioned power module 1002, and the related first hidden operating device 4000 in the system Related setting information, this function can completely block the chance of virus software invading the hard disk drive, and the same way can also be turned off the power supply of the second operating device 5000 that can be hidden, depending on the aforementioned selection.

另外,前述中央处理单元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地址。In addition, the central processing unit 1000 is further connected to a digital camera device and a digital television device 7000. The basic input and output system (BIOS) 3000 further includes a personal information management sub-module (PIM) 200 (as shown in FIG. 5 ), a digital camera (DSC ) driver, digital television (DTV) driver and work mode selection sub-module 100 (as shown in Figure 5), please refer to the system memory address map shown in Figure 2 again, in order to have enough storage space to place these programs and modules, The present invention expands the storage capacity of the original BIOS from 512KB to 16MB, but this kind of storage capacity expansion is not limited to this, and utilizes the 16MB of the total storage space address of the aforementioned system below 4GB to deduct the traditional BIOS area as a place for placing the personal information management sub-module ( PIM) 200, digital camera (DSC) driver, digital television (DTV) driver and working mode selection module 100 are used. The aforementioned decoding unit 2000 is used to decode the 16MB address of the BIOS.

前述数字相机装置与数字电视装置7000内建于计算机系统中,当使用者在工作模式选择模块100下选择这两个装置其中任一个,被选择的装置的电源被打开(Turn on),同时其驱动程序也被执行,没被选择的装置其电源是关闭的,例如选择开启数字相机装置则数字电视装置及第一、二可被隐藏操作装置及与该等装置相关的控制芯片的电源皆为关闭以节省电源消耗。The aforementioned digital camera device and digital TV device 7000 are built in the computer system. When the user selects any one of these two devices under the working mode selection module 100, the power of the selected device is turned on (Turn on), and its The driver program is also executed, and the power supply of the unselected device is turned off. For example, if the digital camera device is selected to be turned on, the power supply of the digital TV device and the first and second hidden operating devices and the control chips related to these devices are all Off to save power consumption.

前述动态随机存取存储器8000,用以提供前述中央处理单元1000运算与暂存及加载与执行,及前述个人信息管理次模块200、数字相机装置驱动程序、数字电视装置驱动程序及其它程序的运算与暂存存储装置。The aforementioned dynamic random access memory 8000 is used to provide the calculation, temporary storage, loading and execution of the aforementioned central processing unit 1000, and the aforementioned personal information management sub-module 200, digital camera device driver, digital TV device driver, and other program operations with temporary storage.

请再次参看图5所示,前述工作模式选择模块100内建(烧录)于基本输入输出系统单元3000中,其具有前述的个人信息管理次模块200、一数字相机次模块300、一数字电视次模块400及一操作装置选择次模块500,该数字相机次模块300及数字电视次模块400用以分别启动数字相机装置与数字电视装置及其驱动程序,该操作装置选择次模块500则用以选择从第一可被隐藏操作装置4000或第二可被隐藏操作装置5000加载(boot)操作系统。Please refer to shown in Fig. 5 again, the aforementioned operating mode selection module 100 is built (burned) in the basic input output system unit 3000, and it has the aforementioned personal information management sub-module 200, a digital camera sub-module 300, a digital TV The sub-module 400 and an operating device selection sub-module 500, the digital camera sub-module 300 and the digital TV sub-module 400 are used to start the digital camera device and the digital TV device and their drivers respectively, and the operating device selection sub-module 500 is used to Select to load (boot) the operating system from the first concealable operating device 4000 or the second concealable operating device 5000 .

另外,其中前述个人信息管理次模块200、数字相机次模块300、数字电视次模块400及操作装置选择次模块500亦可经由远程讯号控制而启动,所述远程讯号为经由至少一热键(Hot-key)按压发出,其方式可以为在键盘上设计四个按键分别连接到计算机系统硬件中的键盘控制器芯片的四根接脚上,当BIOS完成自我测试后从键盘控制器读取使用者按键码后,BIOS直接跳至相对应的次模块的程序而完成。In addition, the above-mentioned personal information management sub-module 200, digital camera sub-module 300, digital TV sub-module 400, and operating device selection sub-module 500 can also be activated through remote signal control, and the remote signal is via at least one hot key (Hot -key) is pressed and sent, and the method can be to design four buttons on the keyboard and connect them to the four pins of the keyboard controller chip in the computer system hardware. When the BIOS completes the self-test, it reads the user's After the key code is pressed, the BIOS directly jumps to the program of the corresponding sub-module to complete.

再次参看图6所示,前述个人信息管理次模块200的具体实现包括一计算功能210、一单位换算功能220、一名片簿功能230、一行事历功能240及一数据库管理功能250,前述名片簿功能230提供使用者得以在无操作系统下浏览、编辑名片簿数据,名片簿数据可在数据库管理功能250控制下,写入基本输入输出系统3000或第一可被隐藏操作装置4000与第二可被隐藏操作装置5000中;行事历功能240提供使用者得以在无操作系统下浏览、编辑行事历数据,行事历数据可在数据库管理功能250控制下,写入BIOS3000内或第一、二可被隐藏操作装置4000、5000中;数据库管理功能250,主要用于同步化数据库,换言之,个人信息管理次模块100中的名片簿及行事历的内容与第一可被隐藏操作装置4000及/或第二可被隐藏操作装置5000中的名片簿及行事历数据相同。本发明的数据库管理功能250可将个人信息管理次模块(PIM)200数据文件储存于第一可被隐藏操作装置4000及/或第二可被隐藏操作装置5000中。Referring again to Fig. 6, the specific implementation of the aforementioned personal information management sub-module 200 includes a calculation function 210, a unit conversion function 220, a card book function 230, a calendar function 240 and a database management function 250, the aforementioned card book Function 230 provides users with the ability to browse and edit business card data without an operating system. Under the control of database management function 250, business card data can be written into the basic input and output system 3000 or the first hidden operating device 4000 and the second can be hidden. Hidden in the operating device 5000; the calendar function 240 provides users with the ability to browse and edit calendar data without an operating system. The calendar data can be written into the BIOS 3000 under the control of the database management function 250 or the first and second can be used Among the hidden operating devices 4000 and 5000; the database management function 250 is mainly used for synchronizing the database, in other words, the content of the business card book and calendar in the personal information management sub-module 100 and the first hidden operating device 4000 and/or the first The business card book and calendar data in the two hidden operating devices 5000 are the same. The database management function 250 of the present invention can store the personal information management sub-module (PIM) 200 data files in the first concealable operating device 4000 and/or the second concealable operating device 5000 .

再次参看图7所示,前述数字相机次模块300使得数字电视装置如同家用电视一般可立即使用,其具体实现包括有拍照功能310、录像功能320、录音功能330、照片浏览与播放功能340、影片浏览与播放功能350、编辑功能360。Referring again to Fig. 7, the aforementioned digital camera sub-module 300 enables the digital TV device to be immediately used like a household TV, and its specific implementation includes a camera function 310, a video recording function 320, a sound recording function 330, a photo browsing and playing function 340, a video Browsing and playing function 350, editing function 360.

再次参看图8所示,前述数字电视次模块400的具体实现包括选台与声音影像控制功能410、节目录像功能420、录像档案播放功能430、录像档案编辑功能440。Referring again to FIG. 8 , the implementation of the aforementioned digital TV sub-module 400 includes a channel selection and audio and video control function 410 , a program recording function 420 , a video file playback function 430 , and a video file editing function 440 .

另外相较于现有基本输入输出系统的容量约为2Mb(即512KB,512K字节),本发明的基本输入输出系统单元3000容量为16MB,新增的容量用来存放工作模式选择模块100及其内容、数字相机及数字电视驱动程序,但如在前述数字相机次模块300或数字电视次模块400下有大量数据欲储存,则可以将资料直接储存SD、MMC、MicroSD、MiniSD、RS-MMC Card等存储装置或外接的硅碟机存储装置,或者启动第一可被隐藏操作装置4000或第二可被隐藏操作装置5000将数据储存于这两个操作装置中。In addition, compared with the capacity of the existing basic input and output system, which is about 2Mb (i.e. 512KB, 512K bytes), the capacity of the basic input and output system unit 3000 of the present invention is 16MB, and the newly added capacity is used to store the working mode selection module 100 and Its content, digital camera and digital TV driver, but if there is a large amount of data to be stored under the aforementioned digital camera sub-module 300 or digital TV sub-module 400, then the data can be directly stored in SD, MMC, MicroSD, MiniSD, RS-MMC A storage device such as a Card or an external silicon disk drive storage device, or activate the first hidden operating device 4000 or the second hidden operating device 5000 to store data in these two operating devices.

以下将详述本发明计算机系统的操作方式及监控方法:The operating mode and monitoring method of the computer system of the present invention will be described in detail below:

如图3、图9所示,当计算机开机后,基本输入输出系统(BIOS)进行计算机系统的开机自我测试(Power On Self Test,POST)后,即自动进入工作模式选择模块100,使用者可以在工作选择模块100中选择欲操作的4个次模块,即前述的个人信息管理次模块200、数字相机次模块300、数字电视次模块400、操作系统装置选择次模块500。当使用者选择其中任一个次模块,另外三个次模块的装置与芯片的电源则关闭,达到节省电源的目的。As shown in Fig. 3 and Fig. 9, after the computer is turned on, the basic input and output system (BIOS) automatically enters the working mode selection module 100 after performing the power on self test (Power On Self Test, POST) of the computer system, and the user can In the job selection module 100 , select the four sub-modules to be operated, namely the aforementioned personal information management sub-module 200 , digital camera sub-module 300 , digital TV sub-module 400 , and operating system device selection sub-module 500 . When the user selects any one of the sub-modules, the devices and chips of the other three sub-modules are turned off to save power.

一并参照图1、图10所示,当使用者在工作模式选择模块100中选择操作系统装置选择次模块500,即进入监控模块9000。Referring to FIG. 1 and FIG. 10 , when the user selects the operating system device selection sub-module 500 in the working mode selection module 100 , the user enters the monitoring module 9000 .

前述监控模块9000的监控方法包括下列步骤:The monitoring method of the aforementioned monitoring module 9000 includes the following steps:

步骤600开始;Step 600 begins;

步骤610操作装置选择,选择要操作的操作系统来源装置,是来自第一可被隐藏操作装置或第二可被隐藏操作装置。当使用者第一次使用时,第二可被隐藏操作装置5000的内容是空的,因此会直接跳至步骤660复制程序,将第二可被隐藏操作装置5000完成复制,变成一个可以加载操作系统及执行程序的装置。当完成第一次开机的操作系统及应用程序复制后,以后开机时监控模块9000会让使用者选择操作系统启动装置,使用者若选择第二可被隐藏操作装置5000则跳至步骤620,若选择第一可被隐藏操作装置4000则跳至步骤630;Step 610 Operation device selection, select the operating system source device to be operated from the first concealable operating device or the second concealable operating device. When the user uses it for the first time, the content of the second hidden operating device 5000 is empty, so it will directly jump to step 660 to copy the program, and the second hidden operating device 5000 will be copied and become a loadable The operating system and the device that executes the program. After completing the copying of the operating system and application program for the first boot, the monitoring module 9000 will allow the user to select the operating system boot device when booting later. If the user selects the second operating device 5000 that can be hidden, then jump to step 620, if Select the first concealable operating device 4000 and skip to step 630;

步骤620选择第二可被隐藏操作装置5000为启动装置并作为操作系统来源,同时将操作系统加载到动态随机存取存储器8000中执行,监控模块9000会依照使用需求,发出开启或关闭第一可被隐藏操作装置4000电源的讯号命令给前述中央控制单元1000控制第一可被隐藏操作装置4000的电源;Step 620 selects the second hidden operating device 5000 as the boot device and as the source of the operating system, and at the same time loads the operating system into the DRAM 8000 for execution. The signal command of the power supply of the concealed operating device 4000 is given to the aforementioned central control unit 1000 to control the power supply of the first hidden operating device 4000;

步骤630选择第一可被隐藏操作装置4000为启动装置并作为操作系统来源,同时将操作系统加载到动态随机存取存储器8000中执行,监控模块9000会依照使用需求,发出开启或关闭第二可被隐藏操作装置5000电源的讯号命令给前述中央控制单元1000控制第二可被隐藏操作装置5000的电源;Step 630 selects the first hidden operating device 4000 as the boot device and as the source of the operating system, and at the same time loads the operating system into the DRAM 8000 for execution. The signal command of the power supply of the concealed operating device 5000 is given to the aforementioned central control unit 1000 to control the power supply of the second hidden operating device 5000;

步骤640操作结束,无论是在第一可被隐藏操作装置4000或是在第二可被隐藏操作装置5000的操作系统下操作,当使用者意欲关机或进入休眠状态(即所谓S3、S4或Suspend to Ram或Suspend To HDD)时,监控模块9000进入步骤650是否复制程序;Step 640 operation ends, whether it is operating under the operating system of the first concealed operating device 4000 or the second concealed operating device 5000, when the user intends to shut down or enter a sleep state (so-called S3, S4 or Suspend to Ram or Suspend To HDD), the monitoring module 9000 enters step 650 whether to copy the program;

步骤650是否复制,监控模块9000询问使用者是否进行复制动作,若是则进入步骤660复制程序;若否则进行步骤670结束程序,完成关机或休眠动作;Step 650 Whether to copy, the monitoring module 9000 asks the user whether to perform the copying action, if so, proceed to step 660 to copy the program; otherwise, proceed to step 670 to end the program, and complete the shutdown or hibernation action;

步骤660复制,开启第一可被隐藏操作装置或第二可被隐藏操作装置电源,选取欲复制对象并完成复制,关闭第一可被隐藏操作装置或第二可被隐藏操作装置电源,复制或更新基本输入输出系统单元内容。Step 660 copy, turn on the power of the first or second hidden operating device, select the object to be copied and complete the copy, turn off the power of the first or second hidden operating device, copy or Update the content of the basic input and output system unit.

另外在本步骤下可以同步化个人信息管理次模块200的数据文件(如前述的名片簿及行事历内容),意即在操作系统运作中,可以经由监控模块9000的复制次模块9003完成前述个人信息管理次模块200的数据库管理功能250的工作,换言之同步化更新个人信息管理次模块200的数据在无操作系统的环境经由前述数据库管理功能250完成,在操作系统环境下经由前述复制次模块9003完成。In addition, in this step, the data files of the personal information management sub-module 200 (such as the aforementioned business card book and calendar content) can be synchronized, which means that the aforementioned personal information can be completed through the copy sub-module 9003 of the monitoring module 9000 during the operation of the operating system. The work of the database management function 250 of the information management sub-module 200, in other words, synchronizing and updating the data of the personal information management sub-module 200 is completed through the aforementioned database management function 250 in an environment without an operating system, and through the aforementioned replication sub-module 9003 in an operating system environment Finish.

此时监控模块9000犹如一个“加强版”的档案总管程序,不仅可以复制应用程序及驱动程序与数据文件于第一可被隐藏操作装置4000与第二可被隐藏操作装置5000这两操作装置之间,亦可将其中一个可被隐藏操作装置的操作系统复制到另外一个可被隐藏操作装置。At this time, the monitoring module 9000 is like an "enhanced version" file management program, which can not only copy the application program, driver program and data files between the first hidden operating device 4000 and the second hidden operating device 5000 During this period, the operating system of one of the hidden operating devices can also be copied to another hidden operating device.

一般而言,意欲在操作系统下执行一个应用程序必须先完成所谓“安装”操作,安装的动作除了将档案复制外,还需将相关附属档案复制到操作系统底下的相关目录,以便操作系统可能辨识与执行该程序。一般的档案总管程序通常仅仅可以复制档案或某目录下的程序与数据,而无法复制操作系统,且无法复制“已安装好”的应用程序及其相关附属程序。本发明监控模块9000的复制次模块9003,则可以依据使用者的选择,直接复制操作系统及“已安装好”的应用程序及其相关附属程序,得以大量缩短使用者重新安装系统及应用程序所需的时间。Generally speaking, if you intend to execute an application program under the operating system, you must first complete the so-called "installation" operation. In addition to copying the file, the installation action also needs to copy the relevant auxiliary files to the relevant directories under the operating system, so that the operating system can Identify and execute the program. General file management programs can usually only copy files or programs and data under a certain directory, but cannot copy the operating system, and cannot copy "installed" applications and their related subsidiary programs. The copy sub-module 9003 of the monitoring module 9000 of the present invention can directly copy the operating system and the "installed" application programs and related auxiliary programs according to the user's choice, which can greatly shorten the time required for the user to reinstall the system and application programs. required time.

另外,监控模块9000的另一个特点为经由监控与对比次模块9002,使用者具有选择性的选择众多已安装完成于操作装置内(比如第一可被隐藏操作装置)操作系统下的应用程序中的某几个程序,经由复制次模块9003能够把被选择的应用程序及该程序的相关附属程序文件及数据文件复制到目的操作装置(比如第二可被隐藏操作装置)。举例说明,使用者购得微软公司的VISIO应用程序,在安装完成后可能会有数十个(甚至数百个)与该程序相关的执行文件、应用范例档案、教学档案、数据文件及相关连结档案。当使用者选择复制VISIO程序时,上述相关程序及档案会一并复制到目的操作装置中。In addition, another feature of the monitoring module 9000 is that through the monitoring and comparison sub-module 9002, the user can selectively select many application programs that have been installed and completed in the operating system of the operating device (such as the first operating device that can be hidden). For certain programs, the selected application program and its related subsidiary program files and data files can be copied to the target operating device (such as the second hidden operating device) via the copy sub-module 9003. For example, if a user purchases Microsoft's VISIO application program, there may be dozens (or even hundreds) of execution files, application example files, teaching files, data files, and related links related to the program after the installation is complete. file. When the user chooses to copy the VISIO program, the above-mentioned related programs and files will be copied to the target operating device together.

另外,也能将本发明前述BIOS中的个人信息管理次模块200内容与第一可被隐藏操作装置4000或第二可被隐藏操作装置5000的个人信息管理的内容做同步更新。In addition, the content of the personal information management sub-module 200 in the aforementioned BIOS of the present invention can also be updated synchronously with the personal information management content of the first concealable operating device 4000 or the second concealable operating device 5000 .

前述各步骤中,被关闭电源的操作装置及其相关设定讯息,即会被前述隐藏次模块9004隐藏完全阻绝病毒入侵的机会。In the aforementioned steps, the operating device whose power is turned off and its related setting information will be hidden by the hidden sub-module 9004 to completely block the chance of virus intrusion.

步骤640操作结束,进入关机或休眠状态。The operation in step 640 ends, and enters into a power-off or dormant state.

综上所述,本发明的双可被隐藏操作装置的计算机系统,具备下列各项优点:To sum up, the computer system with dual hidden operating devices of the present invention has the following advantages:

1、因为操作系统遭受病毒软件破坏而毁损或因第一可被隐藏操作装置意外造成磁道数据毁损而需重新安装操作系统的情形,可由另一可被隐藏操作装置保有原本的操作系统及程序与数据,且可对受损的操作装置迅速复制恢复未受损前内容。1. If the operating system is damaged by virus software or the first hidden operating device accidentally causes the track data to be damaged and the operating system needs to be reinstalled, the original operating system and programs can be kept by another hidden operating device. Data, and can quickly copy and restore the undamaged content to the damaged operating device.

2、得以减轻病毒软件的入侵,在第一可被隐藏操作装置4000及第二可被隐藏操作装置5000的电源控制程序上及硬件线路上做了特殊处理,使用者通过设定一组通行密码方能打开进而存取已经被关闭的第一可被隐藏操作装置4000或第二可被隐藏操作装置5000。在监控模块9000控制之下,当其中一个可被隐藏操作装置被关闭的同时,计算机系统上有关于该装置的相关的设定也被同时改变,换言之,操作系统以及任何应用软件是无法找到该“隐藏”的操作装置,也因此任何病毒软件是无法入侵该装置的。本项发明除了可能避免操作装置被病毒入侵外,且当硬盘机的电源被关闭的情况下,硬盘机因外力震动而毁损的机率也随之大幅降低。2. To alleviate the invasion of virus software, special processing has been done on the power control program and hardware circuit of the first hidden operating device 4000 and the second hidden operating device 5000, and the user can set a set of passwords Only then can the first concealed operating device 4000 or the second concealed operating device 5000 that has been closed be opened and accessed. Under the control of the monitoring module 9000, when one of the hidden operating devices is turned off, the relevant settings on the device on the computer system are also changed at the same time, in other words, the operating system and any application software cannot find the device. A "hidden" operating device, so any virus software cannot invade the device. In addition to preventing the operating device from being invaded by viruses, the present invention also greatly reduces the probability of damage to the hard disk drive due to external vibrations when the power supply of the hard disk drive is turned off.

3、便利性与及时性:3. Convenience and timeliness:

在基本输入输出系统单元(BIOS)中建立个人信息管理次模块200、数字相机次模块300与数字电视次模块4000,让使用者得到最大的便利,使得上述这些程序达到随开(开机)即用的最高效益。The personal information management sub-module 200, the digital camera sub-module 300 and the digital TV sub-module 4000 are established in the basic input and output system unit (BIOS), so that users can obtain the greatest convenience, and the above-mentioned programs can be used immediately (starting up) the highest benefit.

4、提高系统稳定性与安全性:4. Improve system stability and security:

因本发明具有“双操作系统”的架构,在一般的操作情形下,第一可被隐藏操作装置4000即硬盘机可以处于不开机状态,除了没有硬盘机工作的噪音之外,硬盘因震动而毁损的机率自然远低于市面上一般计算机。Because the present invention has a "dual operating system" architecture, under normal operating conditions, the first hidden operating device 4000, that is, the hard disk drive, can be in a non-starting state, except that there is no noise from the hard drive drive, and the hard drive is damaged due to vibration. The probability of damage is naturally much lower than that of ordinary computers on the market.

本发明的第二可被隐藏操作装置5000,除了提供比存取硬盘机更高与稳定的速度外,就算万一第二可被隐藏操作装置5000因中毒毁损,亦可在监控模块9000操作下完成系统及程序或数据文件的复原,使“灾害”降至最低。The second hidden operating device 5000 of the present invention, in addition to providing higher and more stable speed than the hard disk drive, even if the second hidden operating device 5000 is damaged due to poisoning, it can also be operated by the monitoring module 9000 Complete the restoration of the system and program or data files to minimize the "disaster".

以上所述本发明监控模块9000亦可纳入一计算机程序产品内实施,该项计算机程序产品应包含能够执行本说明书所叙述的方法的所有特性,并于前述具有操作系统平台加载该计算机程序并执行后,确认能执行该方法。The above-mentioned monitoring module 9000 of the present invention can also be incorporated into a computer program product for implementation. This computer program product should include all the characteristics capable of executing the method described in this specification, and the computer program can be loaded and executed on the aforementioned operating system platform. After that, confirm that the method can be executed.

另外,前述的方法可利用一种计算机可读取记录媒体,其储存一计算机程序使上述计算机执行前述的步骤。此计算机可读取记录媒体可以是软盘、硬盘、光盘、随身碟、磁带、可由网络存取的数据库或熟悉此技术者可轻易想到的具有相同功能的储存媒体;本发明的特征并不局限于此,任何本领域的一般技术人员在本发明领域内,可轻易想到的变化或修饰,皆应涵盖在本发明的权利要求保护范围中。In addition, the aforementioned method may utilize a computer-readable recording medium storing a computer program to enable the aforementioned computer to execute the aforementioned steps. This computer-readable recording medium can be a floppy disk, a hard disk, an optical disk, a pen drive, a magnetic tape, a database accessible by a network, or a storage medium with the same function that can be easily imagined by those skilled in the art; the features of the present invention are not limited to Here, any changes or modifications that can be easily conceived by those skilled in the art within the field of the present invention shall be covered by the protection scope of the claims of the present invention.

Claims (9)

1. there is the built-in two computer system that can be hidden operating means, comprising:
At least one operation-interface;
One first can be hidden operating means, comprises an operating system and a plurality of data and program, and connects aforementioned operation interface;
One second can be hidden operating means, in order to deposit aforementioned operation system and a plurality of data and program, and connects aforementioned operation interface;
One power module, connects aforementioned first and can be hidden operating means and second and can be hidden operating means;
One CPU (central processing unit), after start, receive at least one signal order, via this power module, control aforementioned first and can be hidden operating means and the second power supply that can be hidden operating means opens or closes, and via aforementioned operation interface, aforementioned operation system and a plurality of data and program are carried out to computing; One monitoring module, send that aforementioned signal can be hidden operating means to aforementioned CPU (central processing unit) in order to management and control aforementioned first and the second power supply that can be hidden operating means opens or closes, and arbitrary content replication that is hidden operating means wherein can be hidden to operating means to another, and can be hidden operating means and second and can be hidden operating means wherein during arbitrary being closed when first, this pent operating means that is hidden cannot be accessed;
One basic input-output system unit, in order to by aforementioned first can be hidden operating means and second can be hidden operating means wherein any operating system be loaded in a dynamic RAM and carry out;
One decoding unit, in order to be used for aforementioned CPU (central processing unit) aforementioned basic input-output system unit decoding;
Wherein aforementioned first can be hidden operating means and be chosen as any one in hard disk and nonvolatile memory, and wherein aforementioned second can be hidden operating means be nonvolatile memory.
2. the system as claimed in claim 1, wherein, aforementioned dynamic RAM is in order to provide aforementioned CPU (central processing unit) computing with temporary and load and execution.
3. the system as claimed in claim 1, wherein, this monitoring module comprises a selection secondary module, one monitoring and contrast secondary module, one copies secondary module and hides secondary module, this selection secondary module can be hidden any loading aforementioned operation system operating means in order to can be hidden operating means and second from aforementioned first, this monitoring with contrast secondary module in order to check and to show that first can be hidden operating system and a plurality of data and the program that operating means and second can be hidden in operating means any, and select arbitrarily aforementioned operation system and a plurality of data and program as wanting to copy object, aforementioned selecteed object tools copies secondary module in order to can be hidden to operating means to another, this hiding secondary module is in order to hide non-selected operating means.
4. the system as claimed in claim 1, wherein, aforementioned CPU (central processing unit) connects a digital camera apparatus and a digital television apparatus.
5. system as claimed in claim 4, wherein, aforementioned basic input-output system unit further comprises: digital camera driver and Digital Television driver, and one mode of operation select module, in order to selecting starting aforementioned digital camera apparatus, digital television apparatus, first can be hidden operating means and second and can be hidden operating means.
6. system as claimed in claim 5, wherein, aforementioned mode of operation selects module to have a personal information management secondary module, one digital camera secondary module, one Digital Television secondary module and an operating means are selected secondary module, this personal information management secondary module has computing function, name-plate book function, calendar function and data base administration secondary module, this digital camera secondary module is in order to start aforementioned digital camera apparatus, this Digital Television secondary module is in order to start digital television apparatus, this operating means selects secondary module can be hidden any loading aforementioned operation system operating means in order to select can be hidden operating means and second from aforementioned first, and when wherein a module is selected unlatching, non-selected secondary module is closed.
7. system as claimed in claim 6, wherein, aforementioned personal information management secondary module, digital camera secondary module, Digital Television secondary module and operating means select secondary module to control via long-range signal, and described long-range signal is pressed and is sent by least one hot key.
8. system as claimed in claim 6, wherein, aforementioned digital camera secondary module comprises that camera function, recording function, sound-recording function, photo are browsed with playing function, film to be browsed and playing function, editting function.
9. system as claimed in claim 6, wherein, aforementioned Digital Television secondary module comprises that channel selection and audio and video control function, program recording function, video recording archives playing function, video recording archives editting function.
CN200910005287.6A 2009-01-23 2009-01-23 Computer system with built-in dual concealable operating devices Expired - Fee Related CN101788913B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200910005287.6A CN101788913B (en) 2009-01-23 2009-01-23 Computer system with built-in dual concealable operating devices

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200910005287.6A CN101788913B (en) 2009-01-23 2009-01-23 Computer system with built-in dual concealable operating devices

Publications (2)

Publication Number Publication Date
CN101788913A CN101788913A (en) 2010-07-28
CN101788913B true CN101788913B (en) 2014-12-03

Family

ID=42532136

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200910005287.6A Expired - Fee Related CN101788913B (en) 2009-01-23 2009-01-23 Computer system with built-in dual concealable operating devices

Country Status (1)

Country Link
CN (1) CN101788913B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103164260B (en) * 2011-12-15 2016-06-01 中国银联股份有限公司 Application management system and method for mobile terminal
US9361122B2 (en) * 2013-02-08 2016-06-07 Htc Corporation Method and electronic device of file system prefetching and boot-up method
CN106528227A (en) * 2016-11-03 2017-03-22 郑州云海信息技术有限公司 Method and assembly for safely closing initial end operating system
CN110580169A (en) * 2019-08-16 2019-12-17 深圳市同洲电子股份有限公司 method for copying and rewriting android system through USB storage equipment
CN113467841B (en) * 2021-05-17 2024-06-11 翱捷智能科技(上海)有限公司 Dual-operating-system equipment and rapid dormancy and awakening method thereof

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1460210A (en) * 2001-04-25 2003-12-03 成津C&C株式会社 Apparatus and method for protecting failure of computer operating system
CN1512337A (en) * 2002-12-27 2004-07-14 联想(北京)有限公司 Method for computer starting and multiple operation system switching
US7017038B1 (en) * 2002-08-26 2006-03-21 Network Equipment Technologies, Inc. Method and system to provide first boot to a CPU system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1460210A (en) * 2001-04-25 2003-12-03 成津C&C株式会社 Apparatus and method for protecting failure of computer operating system
US7017038B1 (en) * 2002-08-26 2006-03-21 Network Equipment Technologies, Inc. Method and system to provide first boot to a CPU system
CN1512337A (en) * 2002-12-27 2004-07-14 联想(北京)有限公司 Method for computer starting and multiple operation system switching

Also Published As

Publication number Publication date
CN101788913A (en) 2010-07-28

Similar Documents

Publication Publication Date Title
JP5234473B2 (en) Turboboot system and method
KR100924497B1 (en) Systems and methods for booting from non-volatile applications and file storage devices
US9164895B2 (en) Virtualization of solid state drive and mass storage drive devices with hot and cold application monitoring
KR101602360B1 (en) System fast booting apparatus and method
CN101650660B (en) Booting a computer system from central storage
TW200917123A (en) USB flash disk for computer boot up and method of loading programs in the USB flash disk
KR101846612B1 (en) Load boot data
KR20080084082A (en) Memory card and memory system comprising it and how it works
JP2008530683A (en) NAND flash memory system architecture
US8433847B2 (en) Memory drive that can be operated like optical disk drive and method for virtualizing memory drive as optical disk drive
US7861074B2 (en) Electronic systems using flash memory modules as main storage and related system booting methods
US8370612B2 (en) Computer system with built-in hidden two operating devices
CN101788913B (en) Computer system with built-in dual concealable operating devices
US7430661B2 (en) System and method of storing user data in a partition file or using a partition file containing user data
TWI559227B (en) Computer system having two built-in operating devices that can be dynamically powered on or powered off
US8751760B2 (en) Systems and methods for power state transitioning in an information handling system
US20080052427A1 (en) Computer backup system at BIOS level
CN101373457B (en) A Method of Hard Disk Write Protection Lock Based on USB Device in Windows Environment
CN202257359U (en) Independent diskless personal intelligent processing equipment and system thereof
US20100306520A1 (en) Electronic apparatus and booting method of the same
CN111868698A (en) Free space direct connection
TW201027339A (en) OS protecting method
US20150317181A1 (en) Operating system switching method
US20060080518A1 (en) Method for securing computers from malicious code attacks
KR20030060342A (en) Booting method for personal digital assistant

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: XINGFUJU FUERMOSHA CO., LTD.

Free format text: FORMER OWNER: YU JUNDE

Effective date: 20110517

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: NO. 2, LANE 39, LANE 141, KANGNING STREET, HSICHIH CITY, TAIPEI COUNTY, TAIWAN, CHINA TO: 2-1/F, NO. 36, LANE 188, YIAN ROAD, ZHONGHE DISTRICT, NEW TAIPEI CITY, TAIWAN, CHINA

TA01 Transfer of patent application right

Effective date of registration: 20110517

Address after: Taiwan district and China Taipei City Yi Road 188 Lane 36, 2 floor 1

Applicant after: HAPPY HABITAT FORMOSA CO., LTD.

Address before: Taiwan Taipei County China Sijhih city Corelle Street 141 Lane 39 Lane 2

Applicant before: Yu Junde

C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20141203

Termination date: 20190123

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