免硬盘的计算机平台开机处理方法及系统的制作方法

文档序号:6633912阅读:214来源:国知局
专利名称:免硬盘的计算机平台开机处理方法及系统的制作方法
技术领域
本发明是关于一种计算机信息技术,特别是关于一种免硬盘的计算机平台开机处理方法及系统,应用在计算机平台中,对该计算机平台提供免硬盘的开机处理,该计算机平台可不必借由硬盘机进行操作系统加载的开机程序。
背景技术
当使用者将计算机平台的电源开启时,计算机平台的内部主机电路的初始步骤即是将操作系统(operating system,OS)从硬盘装置加载至主内存中。当操作系统成功地加载到主内存后,使用者即可通过操作系统提供的使用者操控接口,操控计算机平台执行各种所需的应用功能。
传统做法上,计算机平台上的操作系统通常是预先安装在计算机平台上的一个固定硬盘装置中,并利用BIOS(Basic Input/Output System)系统程序预先将该硬盘装置设定为初始程序加载(Initial Program Load,IPL)装置,以后当计算机平台的电源开启时,该计算机平台的BIOS系统程序自动从该硬盘装置中读取操作系统的程序码,并将这些程序码加载到主内存中。
然而实际应用上,上述以硬盘装置为操作系统的储存媒介开机处理方法有多项缺点,例如包括操作系统的加载时间较长、存取速度较慢、硬盘装置较易发生损毁且运转噪音较大以及需要额外的连接器及线路将硬盘装置连接到计算机平台。

发明内容
为克服上述现有技术的缺点,本发明的主要目的在于提供一种免硬盘的计算机平台开机处理方法及系统,使计算机平台的开机程序具有较短的操作系统加载时间及更快的存取速度。
本发明的另一目的在于提供一种免硬盘的计算机平台开机处理方法及系统,它采用的操作系统储存媒介比硬盘装置更为可靠且不易发生损毁。
本发明的又一目的在于提供一种免硬盘的计算机平台开机处理方法及系统,它采用的操作系统储存媒介在实际操作时几乎完全没有噪音。
本发明的再一目的在于提供一种免硬盘的计算机平台开机处理方法及系统,它采用的操作系统储存媒介不需要额外的连接器及线路连接到计算机平台。
本发明的免硬盘的计算机平台开机处理方法及系统是应用在计算机平台,例如桌上型个人计算机、笔记本型计算机、网络服务器、网络工作站等,对该计算机平台提供免硬盘的开机处理,该计算机平台可不必借由硬盘进行操作系统加载的开机程序。
本发明的免硬盘的计算机平台开机方法至少包括该免硬盘的计算机平台开机处理方法至少包括在该计算机平台的内存中规划出虚拟硬盘储存空间;将操作系统来源装置中储放的一个操作系统的程序码加载到该虚拟硬盘储存空间;以及在该计算机平台发出开机请求事件时,响应该开机请求事件,执行该虚拟硬盘储存空间中储存的操作系统程序码,执行该计算机平台的开机程序。
本发明的免硬盘的计算机平台开机处理系统至少包括使用者操控接口模块,响应使用者操控激活的虚拟硬盘规划要求事件,响应地产生虚拟硬盘规划激活信息;虚拟硬盘规划模块,响应该使用者操控接口模块产生的虚拟硬盘规划激活信息,在该计算机平台中的内存中规划出虚拟硬盘储存空间;操作系统加载模块,响应使用者激活的操作系统加载操控事件,将操作系统来源装置中储放的一个操作系统的程序码,加载到该虚拟硬盘规划模块在该内存中所规划出的虚拟硬盘储存空间;以及虚拟硬盘开机模块,在该计算机平台发出开机请求事件时,响应该开机请求事件,执行该虚拟硬盘储存空间中储存的操作系统程序码,执行该计算机平台的开机程序。
综上所述,本发明的免硬盘的计算机平台开机处理方法及系统的从内存中规划出虚拟硬盘储存空间,并将操作系统程序码加载到该虚拟硬盘储存空间中,计算机平台在开机时直接执行该虚拟硬盘储存空间中储存的操作系统程序码完成开机程序。本发明使得开机程序不需借由硬盘加载操作系统,具有较短的操作系统加载时间及更快的存取速度,操作系统程序码的储存更为可靠且不易发生损毁、在实际操作时几乎完全没有噪音以及不需要在计算机平台的主机电路板上设置额外的连接器及线路。


图1是系统结构示意图,显示本发明的免硬盘的计算机平台开机处理系统的应用方式及其实体结构的对象导向组件模型;以及图2是使用者操控接口示意图,显示本发明的免硬盘的计算机平台开机处理系统在计算机平台上显示的使用者操控接口的一个实施范例。
具体实施例方式
实施例以下即配合附图,详细说明本发明的免硬盘的计算机平台开机处理方法及系统的实施方式。
图1显示本发明的免硬盘的计算机平台开机处理系统(如标号100所指虚线框包括的部分)的应用方式及其实体结构的对象导向组件模型(object-oriented component model)。如图所示,本发明的免硬盘的计算机平台开机处理系统100实际应用上是搭载至计算机平台10,例如桌上型个人计算机、笔记本型计算机、网络服务器、网络工作站等,且该计算机平台10上须预先装设有内存,例如动态随机存取存储器(Dynamic Random Access Memory,DRAM)20,对该计算机平台10提供免硬盘的开机处理功能,该计算机平台10可不必借由硬盘进行操作系统加载的开机程序。
如图1所示,本发明的免硬盘的计算机平台开机处理系统100的实体结构的对象导向组件模型(object-oriented component model)至少包括(a)使用者操控接口模块110;(b)虚拟硬盘规划模块120;(c)操作系统加载模块130;以及(d)虚拟硬盘开机模块140。具体实施上,本发明的免硬盘的计算机平台开机处理系统100例如可完全以计算机程序来实现,并将此计算机程序例如以轫体形式的附加模块(add-onmodule)方式整合到该计算机平台10的BIOS(Basic Input/OutputSystem)系统程序提供所需的免硬盘的开机处理功能。以下分别说明上述各个模块110、120、130、140的各自属性及功能。
使用者操控接口模块110在该计算机平台10的电源开启后,在计算机平台10的屏幕11上显示出如图2所示的使用者操控接口111,询问使用者是否要建置虚拟硬盘;若使用者选择“是”,则使用者须再指定所需的虚拟硬盘的容量,并接着选按“确定”键(注图2所示的使用者操控接口111仅以示意方式及示范性地表示出所需显示的信息及控制选项,在具体实施上可有许多其它不同形式的等效实施方式)。使用者在此使用者操控接口111上的操控动作,即代表虚拟硬盘规划请求事件201,可令使用者操控接口模块110响应地向虚拟硬盘规划模块120发出对应的虚拟硬盘规划激活信息。
虚拟硬盘规划模块120响应上述使用者操控接口模块110发出的虚拟硬盘规划激活信息,在该计算机平台10中的DRAM 20中规划出虚拟硬盘储存空间121,并将此虚拟硬盘储存空间121的储存属性设定为非挥发性(也就是令虚拟硬盘储存空间121中储存的数据在计算机平台10电源被关闭的情况下,仍可永久保留不会消失)。此外,虚拟硬盘规划模块120也可选择性地将此虚拟硬盘储存空间121设定为顺序最优先的初始程序加载(Initial Program Load,IPL)装置。具体实施上,此虚拟硬盘规划模块120是例如采用ACPI S3(Advanced Configurationand Power Interface,Sleep Mode 3)的内存休眠功能(Suspend to RAM),将该DRAM 20中的虚拟硬盘储存空间121的储存属性设定为非挥发性;并进而采用BBS(BIOS Boot Specification)规范将此虚拟硬盘储存空间121设定为顺序最优先的初始程序加载装置。由于ACPI及BBS均为计算机信息业界常用及熟知的标准规范,因此在此说明书中不对其作进一步说明。
操作系统加载模块130可响应使用者激活的操作系统加载操控事件202,将操作系统来源装置30,例如软驱或光驱中储放的一个操作系统的程序码,加载到上述虚拟硬盘规划模块120在该DRAM 20中所规划出的虚拟硬盘储存空间121。当此加载程序完成之后,由于虚拟硬盘储存空间121的储存属性已如所上述预先由虚拟硬盘规划模块120设定为非挥发性,因此其中加载的操作系统程序码在计算机平台10电源被关闭的情况下,仍可永久保留不会消失。
虚拟硬盘开机模块140在该计算机平台10发出开机请求事件203时(例如使用者重新开启计算机平台10的电源或按下重置键),响应该开机请求事件203,直接执行该DRAM 20中规划的虚拟硬盘储存空间121中储存的操作系统程序码,执行该计算机平台20的开机程序。
以下以实例说明本发明的免硬盘的计算机平台开机处理系统100实际应用时的操作方式。
请同时参阅图1和图2,实际应用时,使用者可在计算机平台10电源开启后,首先进入BIOS系统程序启用本发明的免硬盘的计算机平台开机处理系统100中的使用者操控接口模块110,令该使用者操控接口模块110提供如图2所示的使用者操控接口111,使用者选择是否要建置虚拟硬盘;若使用者选择“否”,则计算机平台10将设定为依旧使用传统方式进行操作系统加载的开机程序;反之若使用者选择“是”,则使用者须再进而指定所需的虚拟硬盘的容量,例如为1GB,并接着选按“确定”键,即可完成虚拟硬盘规划请求事件201,使用者操控接口模块110响应地向虚拟硬盘规划模块120发出对应的虚拟硬盘规划激活信息,虚拟硬盘规划模块120响应地在该计算机平台10中的DRAM 20中,规划出指定容量的虚拟硬盘储存空间121,并将此虚拟硬盘储存空间121的储存属性,例如通过ACPI S3内存休眠功能将其设定为非挥发性,使得虚拟硬盘储存空间121中储存的数据可在计算机平台10电源被关闭的情况下仍可永久保留不会消失。此外,虚拟硬盘规划模块120也可选择性地将此虚拟硬盘储存空间121设定为顺序最优先的初始程序加载装置。
完成上述虚拟硬盘规划程序之后,使用者接着即可再通过该使用者操控接口模块110激活操作系统加载操控事件202,令操作系统加载模块130响应地将操作系统来源装置30,例如软驱或光驱中储放的一个操作系统的程序码加载到该虚拟硬盘储存空间121。当此加载程序完成之后,由于该虚拟硬盘储存空间121的储存属性已如上所述预先由该虚拟硬盘规划模块120设定为非挥发性,因此加载的操作系统程序码在计算机平台10电源关闭的情况下,仍可永久保留不会消失。
完成上述操作系统加载程序之后,计算机平台10即可执行该虚拟硬盘储存空间121中储存的程序码,实现各种所需的操作系统操作功能。若使用者将计算机平台10电源关闭,则由于该虚拟硬盘储存空间121的储存属性已预先设定为非挥发性,因此加载的操作系统程序码仍可永久保留不会消失。之后当使用者再度开启该计算机平台10电源时,若虚拟硬盘储存空间121已被虚拟硬盘规划模块120预先设定为顺序最优先的初始程序加载装置,它将激活本发明的免硬盘的计算机平台开机处理系统100中的虚拟硬盘开机模块140,响应开机请求事件203让该计算机平台10执行该虚拟硬盘储存空间121中储存的操作系统程序码,完成该计算机平台20的开机程序。
本发明的免硬盘的计算机平台开机处理方法至少包括以上步骤首先,在该计算机平台10中的内存中规划出虚拟硬盘储存空间;其次将操作系统来源装置30中储放的一个操作系统的程序码加载到该虚拟硬盘储存空间121;最后在该计算机平台10发出开机请求事件时,响应该开机请求事件,执行该虚拟硬盘储存空间121中储存的操作系统程序码,执行该计算机平台的开机程序。
总而言之,本发明提供了一种新颖的免硬盘的计算机平台开机处理方法及系统,可搭配到计算机平台,提供免硬盘的开机处理;本发明从内存(例如为DRAM)中规划出虚拟硬盘储存空间,并将操作系统程序码加载到该虚拟硬盘储存空间中,计算机平台在开机时直接执行该虚拟硬盘储存空间中储存的操作系统程序码完成开机程序。本发明使得开机程序不需由硬盘加载操作系统,具有较短的操作系统加载时间及更快的存取速度,操作系统程序数据码的储存更为可靠且不易发生损毁,在实际操作时几乎完全没有噪音,同时不需要在计算机平台的主机电路板上设置额外的连接器及线路。
权利要求
1.一种免硬盘的计算机平台开机处理方法,应用在计算机平台,对该计算机平台提供免硬盘的开机处理,其特征在于,该免硬盘的计算机平台开机处理方法至少包括在该计算机平台的内存中规划出虚拟硬盘储存空间;将操作系统来源装置中储放的一个操作系统的程序码加载到该虚拟硬盘储存空间;以及在该计算机平台发出开机请求事件时,响应该开机请求事件,执行该虚拟硬盘储存空间中储存的操作系统程序码,执行该计算机平台的开机程序。
2.如权利要求1所述的免硬盘的计算机平台开机处理方法,其特征在于,该计算机平台是桌上型个人计算机。
3.如权利要求1所述的免硬盘的计算机平台开机处理方法,其特征在于,该计算机平台为笔记本型计算机。
4.如权利要求1所述的免硬盘的计算机平台开机处理方法,其特征在于,该计算机平台为网络服务器。
5.如权利要求1所述的免硬盘的计算机平台开机处理方法,其特征在于,该计算机平台为网络工作站。
6.如权利要求1所述的免硬盘的计算机平台开机处理方法,其特征在于,该内存为动态随机存取存储器。
7.一种免硬盘的计算机平台开机处理系统,可搭配到计算机平台,对该计算机平台提供免硬盘的开机处理,其特征在于,该免硬盘的计算机平台开机处理系统至少包括使用者操控接口模块,响应使用者操控激活的虚拟硬盘规划要求事件,响应地产生虚拟硬盘规划激活信息;虚拟硬盘规划模块,响应该使用者操控接口模块产生的虚拟硬盘规划激活信息,在该计算机平台中的内存中规划出虚拟硬盘储存空间;操作系统加载模块,响应使用者激活的操作系统加载操控事件,将操作系统来源装置中储放的一个操作系统的程序码,加载到该虚拟硬盘规划模块在该内存中所规划出的虚拟硬盘储存空间;以及虚拟硬盘开机模块,在该计算机平台发出开机请求事件时,响应该开机请求事件,执行该虚拟硬盘储存空间中储存的操作系统程序码,执行该计算机平台的开机程序。
8.如权利要求7所述的免硬盘的计算机平台开机处理系统,其特征在于,该计算机平台为桌上型个人计算机。
9.如权利要求7所述的免硬盘的计算机平台开机处理系统,其特征在于,该计算机平台为笔记本型计算机。
10.如权利要求7所述的免硬盘的计算机平台开机处理系统,其特征在于,该计算机平台为网络服务器。
11.如权利要求7所述的免硬盘的计算机平台开机处理系统,其特征在于,该计算机平台为网络工作站。
12.如权利要求7所述的免硬盘的计算机平台开机处理系统,其特征在于,该内存为动态随机存取存储器。
13.如权利要求7所述的免硬盘的计算机平台开机处理系统,其特征在于,该虚拟硬盘规划模块是采用ACPI S3的内存休眠功能,将该虚拟硬盘储存空间的储存属性设定为非挥发性。
14.如权利要求7所述的免硬盘的计算机平台开机处理系统,其特征在于,该虚拟硬盘规划模块是采用BBS规范,将该虚拟硬盘储存空间设定为顺序最优先的初始程序加载装置。
全文摘要
一种免硬盘的计算机平台开机处理方法及系统,搭配到计算机平台,提供免硬盘的开机处理;该系统至少包括使用者操控接口模块、虚拟硬盘规划模块、操作系统加载模块以及虚拟硬盘开机模块;本发明从内存中规划出虚拟硬盘储存空间,将操作系统加载到该虚拟硬盘储存空间中,计算机平台在开机时可借由该虚拟硬盘储存空间完成操作系统加载的开机程序;本发明使得开机程序不需借由硬盘加载操作系统,具有较短的操作系统加载时间及更快的存取速度,操作系统程序码的储存更为可靠且不易发生损毁,在实际操作时可几乎完全没有噪音,以及不需要在主机电路板上设置额外的连接器及线路。
文档编号G06F9/445GK1904831SQ200510088609
公开日2007年1月31日 申请日期2005年7月25日 优先权日2005年7月25日
发明者张泳铂 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1