操作系统共享磁盘分割区域的架构及其方法

文档序号:6510642阅读:279来源:国知局
专利名称:操作系统共享磁盘分割区域的架构及其方法
技术领域
本发明涉及一种操作系统共享磁盘分割区域的结构及其方法,特别是关于将一第二操作系统储存于一第一操作系统的一档案系统内,藉由一基本输入输出系统加载该第二操作系统于一虚拟磁盘装置内执行,达成操作系统共同磁盘分割区域的功用者。
背景技术
按操作系统的发展以来,以Linux与Windows两大操作系统为计算机系统使用的主流,以Linux操作系统来说,其缘起于公元1990年秋天,由于发展时间较晚,因此仍存有许多问题有待克服,如产品发展上所需要的各类链接库、周边装置之驱动程序、人机界面以及软件等,在各家硬件芯片或平台上普遍性与兼容性不足,使得各Linux技术开发商需耗费不少的摸索时间及投入重复开发成本。相较于Windows操作系统,其系由全球最大的软件王国微软所开发支持,因此在各类链接库、周边装置的驱动程序、人机界面以及软件等,在各家硬件芯片或平台上皆有良好的技术支持,除此之外,还提供容易调配、管理与使用、企业等级的可靠性与兼容性、轻松建立动态的企业网络和网际网络网站、整合的应用程序服务器以及降低支持成本等多项特点。Windows操作系统提供强大的系统资源的优势,但相对的也增加系统资源消耗的负载,当使用者开启计算机进入Windows操作系统时,往往需耗费冗长的时间以等待Windows操作系统的开启,而Linux操作系统仅需加载所需的系统核心(Kernel)与使用端所需的软件,不需额外加载其它的系统资源与软件,即可完成开启动作,因此于操作系统开启速度上,Linux操作系统较Windows操作系统来得快速。
由于Linux操作系统与Windows操作系统为不同的磁盘分割区域设定,Windows适用FAT32规格的档案系统,Linux操作系统适用ext2规格的档案系统,当两操作系统欲共存于一储存装置时,使用端须先分割两个不同的磁盘区域,给予两不同的磁盘分割区域各别的档案系统后,而后再将两操作系统分别安装在适用的磁盘分割区域上,并于两操作系统之磁盘分割区域上安装软件以进行使用,当使用端仅执行其中一操作系统时,易造成另一操作系统之磁盘分割区域的浪费,再者,易使相同的软件重复安装于两磁盘分割区域内,形成资源浪费的情况,因此如何让两操作系统共存于同一磁盘分割区域,且能达到使用两操作系统之功效,实为目前应研究的重点之一。
任何资料皆需存放于储存装置内,操作系统亦不例外,当使用操作系统与资料时,须先将操作系统与资料加载至内存执行,但但有时候程序太大或同时开的程序太多,就很容易超过了内存的容量。为解决这一问题,常见的方法为在储存装置上划出一个地盘,用来储存超出内存容量的部份,这些部份通常是暂时还不是处于工作状态的资料,当计算机需要处理那些资料的时候,然后再从储存装置把资料转置于内存中执行,同时也将另外一些暂时不处理的资料搬回储存装置上,这个动作叫做swapping。但若RAM的体积小,计算机就整天忙于硬盘与记忆单元间的转换动作,如此一来,执行效率则大打折扣。
然而,拜信息科技的进步,有效提高内存所能存取的容量,计算机则拥有较多的记忆空间可以执行,在执行效率上也不断提升。RAM Disk之概念即由此产生,其是于内存(RAM)上仿真部分区域作为虚拟磁盘装置,藉由内存的存取速度远大于硬式磁盘驱动器之特性,将存取磁盘频繁的工作置于虚拟磁盘装置上,有助于工作效率的提升。
有鉴于此,如何针对上述问题而提出一种操作系统共享磁盘分割区域的结构及其方法,不仅可改善传统需于储存空间上划分两磁盘分割区域才得以使用两操作系统的缺点,又可配合虚拟磁盘装置提升系统的执行速度,且使两操作系统资源可相互共享的特性,长久以来一直是使用者殷切盼望,本发明人基于多年从事于具省电特性的操作系统共享软件的相关产品的研究、开发、及销售实务经验,乃思及改良的意念,穷其个人之专业知识,经多方研究设计、专题探讨,终于研究出一种操作系统共享磁盘分割区域的架构及其方法改良,可解决上述的问题。

发明内容
本发明的主要目的,在于提供一种操作系统共享磁盘分割区域的结构及其方法,其是藉由一基本输入输出系统将储存于一第一操作系统之档案系统内的一第二操作系统,加载于一虚拟磁盘装置内执行,使两操作系统得以共享磁盘分割区域。
本发明的次要目的,在于提高执行的效率,本发明藉由一基本输入输出系统,将该第二操作系统加载于该虚拟磁盘装置内,藉由内存快速执行的特性,以提升系统的执行效率。
本发明的再一目的,在于提供资源共享的目的,本发明透过一接口单元执行该第一操作系统的至少一资料参数与一多媒体播放系统的相关参数的转换动作,以于该第二操作系统下共享该第一操作系统的至少一资料与该多媒体播放系统,减少一使用端等待系统资源消耗较高的第一操作系统开启时间,快速满足使用端使用该多媒体播放系统与该资料参数的需求,有效节省储存空间的浪费。
为达上述的目的及优点,本发明的操作系统共享磁盘分割区域的结构及其方法,是揭示一第一操作系统,用以储存一第二操作系统;一虚拟磁盘装置,其系将一记忆装置的部份区域仿真为该第二操作系统可执行的一磁盘储存装置;以及一基本输入输出系统将该第二操作系统加载并执行于该虚拟磁盘装置后,经由一接口单元进行该第一操作系统的至少一资料参数与一多媒体播放系统之参数转换动作,以于该第二操作系统下共享该资料参数与该多媒体播放系统,其中,本发明将存取磁盘内的操作系统的频繁工作转置于存取该虚拟磁盘装置内的操作系统,因此,可有效提高执行之效率,再者,本发明是由执行系统资源负载较低的第二操作系统,达成减少等待系统资源消耗较高大的第一操作系统开启时间以及节省储存空间等特性。


图1是本发明的操作系统共享磁盘分割区域的示意图;图2是本发明的操作系统共享磁盘分割区域的流程图;图3是本发明的操作系统共享磁盘分割区域的结构下操作系统资源共享的方框图;图4是本发明另一较佳实施例的操作系统共享磁盘分割区域的结构下操作系统资源共享的方框图;图5是本发明的操作系统共享磁盘分割区域的方法下操作系统资源共享的流程图。
序号说明5输入单元、10中央处理单元、15基本输入输出系统、20第一操作系统、25第二操作系统、30虚拟磁盘装置、35应用单元、40接口单元、45资料参数、50多媒体播放系统。
具体实施例方式
兹为使审查员对本发明的结构特征及所达成之功效有更进一步的了解与认识,谨以较佳实施例及配合详细的说明,说明如下请参阅图1,其为本发明的操作系统共享磁盘分割区域的结构示意图,该图标主要包含有一基本输入输出系统15、一第一操作系统20、一第二操作系统25以及一虚拟磁盘装置30,其中该第一操作系统20包含一档案系统用以储存该第二操作系统25;该虚拟磁盘装置30其系将一记忆装置的部份区域仿真为一磁盘储存装置;以及该基本输入输出系统15控制一计算机系统开机设定,用以加载该第二操作系统25至该虚拟磁盘装置30内,以执行该第二操作系统25。因此,使用端不须于储存空间内分割另一磁盘区域以储存该第二操作系统25,使该第二操作系统25可共享该第一操作系统20的磁盘分割区域,且由于内存存取速度远快于硬式磁盘驱动器存取速度的特性,使习知存取磁盘内的操作系统的工作转置于存取内存内的操作系统,有效提升系统的执行速度。
上述的第一操作系统20主要以Windows系列之操作系统为主,其为一系统资源负载较高之操作系统,常见如Windows XP、Windows NT、Window 98、Windows 2000以及Windows Me为主;该第二操作系统25,其为一系统资源负载较低的操作系统,主要以Linux之操作系统为主。
上述的该第二操作系统25可为一压缩档案、一可执行档案或一镜像档,该基本输入输出系统15可内嵌一解压缩程序,先解压缩该第二操作系统25后,再将该第二操作系统25加载至该虚拟磁盘装置30内执行,其中,该基本输入输出系统15经由客制化加以重新设定,透过修改基本输入输出系统15内设定文件之资料,使其于开机时判断是由第一操作系统20开机或指向第一操作系统20之档案系统下的第二操作系统25,并将其加载该虚拟磁盘装置30内执行,用以减少等待系统资源负载较高的第一操作系统20开启时间。
请参阅图2,其为本发明的操作系统共享磁盘分割区域的流程图,该方法包含下列步骤步骤S10提供一第一操作系统,其包含一档案系统;步骤S12提供一第二操作系统,其储存于该第一操作系统的档案系统内;步骤S14仿真一记忆装置的部份区域为一虚拟磁盘装置,该虚拟磁盘装置为支持该第二操作系统的磁盘分割区域(Partition);以及步骤S16使用该基本输入输出系统将该第一操作系统的档案系统内的该第二操作系统加载于该虚拟磁盘装置内执行。
请一并参阅图1与图3,该图3为本发明的操作系统共享磁盘分割区域的结构下操作系统资源共享的方框图,如图所示,该图标包含有一输入单元5、一中央处理单元10、该基本输入输出系统15、该第一操作系统20、该第二操作系统25、一应用单元35、一接口单元40以及一数据参数45,其中,该输入单元5下达外部命令于该中央处理单元10,藉以驱动该基本输入输出系统15将该第一操作系统20内的档案系统下的该第二操作系统25,加载至该虚拟磁盘装置30内,以执行该第二操作系统25,使执行于该第二操作系统25的环境下的应用单元35,透过该接口单元40,转换该资料参数以提供该应用单元35共享该资料参数,减少软件重复安装于两操作系统,节省储存空间的浪费、达成两操作系统资源共享的目的。
上述的该数据参数45可为一影音资料,该应用单元35可为一多媒体播放系统,透过该接口单元40以共享该第一操作系统20的影音资料。
请一并参阅图1、图3与图4,该图4为本发明另一较佳实施例的操作系统共享磁盘分割区域的结构下操作系统资源共享的方框图,该图标包含有该输入单元5、该中央处理单元10、该基本输入输出系统15、该第一操作系统20、该第二操作系统25、该接口单元40、一多媒体播放系统50,其中该输入单元5、该中央处理单元10、该基本输入输出系统15、该第一操作系统20、该第二操作系统25与图1及图3的结构相同;该多媒体播放系统50系执行于该第一操作系统20的执行环境下,用以播放至少一影音资料;该接口单元40对该第一操作系统的多媒体播放系统50进行转换动作,以于该第二操作系统下25共享该多媒体播放系统50。
因此,当使用端开启计算机仅为执行多媒体播放的动作时,本发明利用系统资源负载较小的第二操作系统25开机,直接执行该接口单元40,透过该接口单元40执行该多媒体播放系统50的相关参数的转换动作,让使用端开启计算机后,即可直接执行该多媒体播放系统50,以快速满足使用端之需求。
请参阅图5,其为本发明的操作系统共享磁盘分割区域的方法下操作系统资源共享之流程图,如图所示,其主要步骤如下步骤S20提供一第一操作系统,其包含一档案系统,用以记录至少一资料参数;步骤S22提供一多媒体播放系统,其执行于该第一操作系统的环境下,用以播放至少一影音资料;步骤S24提供一第二操作系统,其储存于该第一操作系统的档案系统内;步骤S26仿真一记忆装置之部份区域为一虚拟磁盘装置,该虚拟磁盘装置为支持该第二操作系统之磁盘分割区域(Partition);步骤S28使用该基本输入输出系统将该第一操作系统之档案系统内的该第二操作系统加载于该虚拟磁盘装置内执行;以及步骤S30执行一应用单元于该第二操作系统的环境下;步骤S32使用该接口单元对该多媒体播放系统与该资料参数进行参数转换动作,使该多媒体播放系统与该资料参数为该第二操作系统可执行的格式;
步骤S34储存该多媒体播放系统与该资料参数于该第一操作系统可执行的相关参数;步骤S36共享该多媒体播放系统与该资料参数,其中该应用单元共享该资料参数,且可于该第二操作系统下共享该多媒体播放系统;以及步骤S38结束执行后,回复该多媒体播放系统与该资料参数为该第一操作系统可执行的格式。
综上所述,本发明是有关于一种操作系统共享磁盘分割区域的结构及其方法,揭露一使用端,藉由该基本输入输出系统开启计算机,将储存该第一操作系统的档案系统的第二操作系统加载于该虚拟磁盘装置内执行,因此不须于储存空间内分割另一磁盘区域以储存该第二操作系统,且由于内存存取速度远快于硬式磁盘驱动器存取速度的特性,使于该虚拟磁盘装置中执行的该第二操作系统提升系统的执行速度。
再者,本发明透过该接口单元对该第一操作系统的资料参数与多媒体播放系统进行参数转换动作,以于该第二操作系统下共享该第一操作系统的资源,以达成减少软件重复安装于两操作系统,节省储存空间的浪费、两操作系统资源共享的目的。
故本发明具有新颖性、创造性和实用性,应符合专利法的三性要求。
以上所述,仅为本发明的一较佳实施例而已,并非用来限定本发明实施的范围,凡依本发明申请专利范围所述的形状、构造、特征及原理等的变化与修饰,均应包括于本发明的申请专利范围内。
权利要求
1.一种操作系统共享磁盘分割区域的结构,其特征是该结构包含一第一操作系统,其包含一档案系统;一第二操作系统,其储存于该第一操作系统的档案系统下;一虚拟磁盘装置(RAM DISK),其将一记忆装置之部份区域仿真为一磁盘储存装置;以及一基本输入输出系统,控制一计算机系统开机设定,用以将该第二操作系统加载该虚拟磁盘装置。
2.如权利要求1所述的操作系统共享磁盘分割区域的结构,其特征是所述第二操作系统可为一压缩档案。
3.如权利要求1所述的操作系统共享磁盘分割区域的结构,其特征是所述第二操作系统可为一可执行档案。
4.如权利要求1所述的操作系统共享磁盘分割区域的结构,其特征是所述第二操作系统可为一镜像档。
5.如权利要求1所述的操作系统共享磁盘分割区域的结构,其特征是所述第一操作系统的系统资源消耗大于第二操作系统的系统资源消耗。
6.一种操作系统共享磁盘分割区域的方法,其特征是该方法包含下列步骤提供一第一操作系统,其包含一档案系统;提供一第二操作系统,其储存于第一操作系统的档案系统内;以及使用一基本输入输出系统将第二操作系统加载至一虚拟磁盘装置内执行。
7.如权利要求6所述的操作系统共享磁盘分割区域的方法,其特征是所述方法中还包含一步骤,执行一压缩步骤,使第二操作系统为一压缩档案,当完成提供第一操作系统时。
8.如权利要求7所述的操作系统共享磁盘分割区域的方法,其特征是所述方法中还包含一步骤,即使用基本输入输出系统解压缩该压缩档案。
9.如权利要求6所述的操作系统共享磁盘分割区域的方法,其特征是所述方法中还包含一步骤,执行一压缩步骤,使第二操作系统为一可执行档案,当完成提供第一操作系统时。
10如权利要求9所述的操作系统共享磁盘分割区域的方法,其特征是所述方法中还包含一步骤,即使用基本输入输出系统执行该可执行档案。
11.一种操作系统共享磁盘分割区域的结构,其特征是该结构包含一第一操作系统,其包含一档案系统,用以记录至少一资料参数;一第二操作系统,其储存于该第一操作系统的档案系统下;一应用单元,其执行于该第二操作系统的环境下;一虚拟磁盘装置(RAM DISK),其系将一记忆装置的部份区域仿真为一磁盘储存装置;以及一基本输入输出系统,控制一计算机系统开机设定,用以将该第二操作系统加载该虚拟磁盘装置;其中该应用单元透过一接口单元对该资料参数进行转换动作,以于第二操作系统下共享该第一操作系统下的资料参数。
12.如权利要求11所述的操作系统共享磁盘分割区域的结构,其特征是所述应用单元可为一多媒体播放系统,用以播放至少一影音资料。
13.如权利要求11所述的操作系统共享磁盘分割区域的结构,其特征是所述第二操作系统可为一压缩档案。
14.如权利要求11所述的操作系统共享磁盘分割区域的结构,其特征是所述第二操作系统可为一可执行档案。
15.如权利要求11所述的操作系统共享磁盘分割区域的结构,其特征是所述第二操作系统可为一镜像档。
16.如权利要求11所述的操作系统共享磁盘分割区域的结构,其特征是所述第一操作系统的系统资源消耗大于第二操作系统的系统资源消耗。
17.一种操作系统共享磁盘分割区域的方法,其特征是该方法包含下列步骤提供一第一操作系统,其系包含一档案系统;提供至少一资料参数于该第一操作系统的档案系统下;提供一第二操作系统,其系储存于该第一操作系统的档案系统内;使用一基本输入输出系统将该第二操作系统加载至一虚拟磁盘装置内执行;执行一应用单元于该第二操作系统之环境下;以及使用一接口单元转换该资料参数以提供该应用单元共享该数据参数。
18.如权利要求17所述的操作系统共享磁盘分割区域之方法,其特征是所述方法中还包含一步骤,执行一压缩步骤,使第二操作系统为一压缩档案,当完成提供第一操作系统时。
19.如权利要求18所述的操作系统共享磁盘分割区域之方法,其特征是所述方法中还包含一步骤,使用基本输入输出系统解压缩该压缩档案。
20.如权利要求17所述的操作系统共享磁盘分割区域之方法,其特征是所述方法中还包含一步骤,执行一压缩步骤,使第二操作系统为一可执行档案,当完成提供第一操作系统时。
21.如权利要求20所述的操作系统共享磁盘分割区域之方法,其特征是所述方法中还包含一步骤,使用基本输入输出系统执行该可执行档案。
22.一种操作系统共享磁盘分割区域之装置,其特征是该装置包含一第一操作系统,其系包含一档案系统;一多媒体播放系统,其系执行于该第一操作系统之环境下,播放至少一影音资料;一第二操作系统,其系储存于该第一操作系统之档案系统下;一虚拟磁盘装置(RAM DISK),其系将一记忆装置之部份区域仿真为一磁盘储存装置;以及一基本输入输出系统,控制一计算机系统开机设定,用以将该第二操作系统加载该虚拟磁盘装置;其中第二操作系统透过一接口单元对该多媒体播放系统进行该转换动作,以于该第二操作系统下以共享该多媒体播放系统。
23.如权利要求22所述的操作系统共享磁盘分割区域之结构,其特征是所述第二操作系统可为一压缩档案。
24.如权利要求22所述的操作系统共享磁盘分割区域之结构,其特征是所述第二操作系统可为一可执行档案。
25.如权利要求22所述的操作系统共享磁盘分割区域之结构,其特征是所述第二操作系统可为一镜像档。
26.如权利要求22所述的操作系统共享磁盘分割区域之结构,其特征是所述第一操作系统之系统资源消耗大于第二操作系统之系统资源消耗。
27.一种操作系统共享磁盘分割区域之方法,其特征是该方法包含下列步骤提供一第一操作系统,其系包含一档案系统;提供一多媒体播放系统,其系执行于第一操作系统之环境下,用以播放至少一影音资料;提供一第二操作系统,其系储存于第一操作系统之档案系统内;使用一基本输入输出系统将第二操作系统加载至一虚拟磁盘装置内执行;以及使用一接口单元转换该多媒体播放系统,以于第二操作系统下共享该多媒体播放系统。
28.如权利要求27所述的操作系统共享磁盘分割区域之方法,其特征是所述方法中还包含一步骤,执行一压缩步骤,使第二操作系统为一压缩档案,当完成提供该第一操作系统时。
29.如权利要求28所述的操作系统共享磁盘分割区域之方法,其特征是所述方法中还包含一步骤,即使用基本输入输出系统解压缩该压缩档案。
30.如权利要求27所述的操作系统共享磁盘分割区域之方法,其特征是所述方法中还包含一步骤,执行一压缩步骤,使第二操作系统为一可执行档案,当完成提供该第一操作系统时。
31.如权利要求30所述的操作系统共享磁盘分割区域之方法,其特征是所述方法中还包含一步骤,即使用基本输入输出系统执行该可执行档案。
全文摘要
一种操作系统共享磁盘分割区域的结构及其方法,其是揭示一第一操作系统,包含一档案系统,用以储存一第二操作系统;一虚拟磁盘装置,其是将一记忆装置的部分区域仿真为该第二操作系统可执行的一磁盘储存装置;以及一基本输入输出系统加载该第二操作系统于该虚拟磁盘装置内执行,其后,经由一接口单元以于该第二操作系统下共享该第一操作系统的至少一资料参数与一多媒体播放系统。
文档编号G06F9/455GK1645329SQ20051000281
公开日2005年7月27日 申请日期2005年1月25日 优先权日2005年1月25日
发明者吴东朋 申请人:英特维数位科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1