选择性地安装多个操作系统中的一个的计算机系统及方法技术方案

技术编号:6157572 阅读:216 留言:0更新日期:2012-04-11 18:40
提供一种用于从多个操作系统选择性地安装操作系统的计算机系统,该系统具有:操作系统存储单元,用于存储多个操作系统;选择/安装单元,用于从所存储的操作系统选择和安装特定操作系统;删除单元,用于禁用所存储的操作系统中未被选择/安装单元选择的操作系统;以及安装信息存储单元,用于存储关于已安装操作系统的信息。

【技术实现步骤摘要】

本专利技术涉及计算机系统,更具体地,涉及从多个操作系统(OS)中选择性地安装一 个操作系统的计算机系统及方法。
技术介绍
为了操作计算机系统,如个人计算机(PC)或笔记本计算机,需要某种操作系统 (OS) Apple Mac OS,Microsoft Windows (Windows 95,Windows XP 或 Windows 2000)、 NEXTSTEP、UniX、LinuX等。这样的操作系统(OS)可用于不同的版本和/或不同的语言中。 传统地,计算机系统封装或预装有操作系统(0S)。计算机系统制造者或转售者由于受到版 权合同的束缚,一般只提供具有一个版本和语言的操作系统(0S)。但是,在计算机系统中, 由制造者或转售者预装的操作系统(OS)的语言或版本,与用户实际想要的操作系统(OS) 的语言或版本不一样。这样就产生了不便,对于消费者来说也是不理想的。一种解决方案是在计算机系统中提供两个或更多的不同版本和语言的操作系统。但是,提供多操作系统(OS)并使用户能选择性地安装想要的操作系统(OS)是耗费 成本的,并且也提高了版权侵权的可能性。为了解决这些问题,如U. S.专利公开申请No. 2003-0097554所描述的,公开了一 种以多种语言设置操作系统0)s)的映像文件、并根据特定语言来执行操作系统(os)的映 像的技术。但是,这种技术需要安装多个操作系统映像,且根据用户的选择提供不同的语 言。因此,这种技术不适合只使用一种语言的用户环境。此外,对于单个计算机系统,为了 提供涉及多种语言的操作系统映像,必定会导致多操作系统的成本,这是不经济的。另外, 考虑到大多数操作系统(OS)根据计算机系统被不同地设置、并且这些设置信息应当被保 留的事实,在单个计算机系统中同时存在多个操作系统(OS)以提供多语言支持是效率低 下的。
技术实现思路
本专利技术的各个方面及示例实施例在计算机系统中提供多个操作系统(OS),并使得 用户能在所提供的操作系统中选择并安装一个操作系统。提供了本专利技术的其他方面及实施例,以在向用户提供安装便利的同时,保护多个 操作系统中未被安装的操作系统的版权。本专利技术附加的优点、目的及特征将部分在下面的说明中被描述,部分对本领域普 通技术人员通过以下的说明而变得清楚,或者可以从本专利技术的实践中得知。依照本专利技术的实施例,用于从多个操作系统选择性地安装一个操作系统的计算机 系统包括用于存储多个操作系统的操作系统存储单元;用于从所存储的操作系统中选择并安装特定操作系统的选择/安装单元;用于禁用在所存储的操作系统中未由选择/安装 单元选择的操作系统的删除单元;以及用于存储关于已安装操作系统的信息的安装信息存 储单元。依照本专利技术的另一方面,提供了从多个操作系统中选择性地安装一个操作系统的 方法,其包括提供存储了多个操作系统的存储介质;从的多个操作系统中选择一个待安 装在计算机系统中的操作系统;在所述计算机系统中安装所选操作系统;以及删除多个操 作系统中未被选择的操作系统。依照本专利技术的再一方面,提供了从多个操作系统选择性地安装一个操作系统的方 法,其包括准备并提供存储了多个操作系统的存储介质;从所述多个操作系统中选择待 安装在计算机系统中的操作系统;在所述计算机系统中安装所选操作系统;以及设置使得 不能安装未选的操作系统。除了上述示例实施例及方面外,通过参考附图以及研究以下描述,本专利技术的其他 的实施例及方面将变得更清楚。附图说明当联系附图阅读时,从下面的示例实施例和权利要求的详细描述中,可以更好地 理解本专利技术,所有这些形成本专利技术的公开的一部分。尽管以下所撰写和说明的公开集中于 公开本专利技术的实施例,但应当清楚地理解,仅仅是通过说明和示例来说明本公开,而本专利技术 并不限于此。本专利技术的原则和范围仅由各项权利要求限制。下面表示附图的简要说明,其 中图1是根据本专利技术一个实施例的示例计算机系统的方框图;图2是根据本专利技术的一个实施例、用于使用户能选择要安装的操作系统的示例用 户界面的图;图3是根据本专利技术的一个实施例、安装操作系统的过程的流程图;图4是根据本专利技术的另一个实施例、通过存储介质如CD-ROM或DVD在计算机系统 中安装或恢复操作系统的过程的流程图;以及图5是根据本专利技术的一个实施例、选择并安装两类操作系统中的一个的过程的流 程图。具体实施例方式在下文中,将参考表示方框图及流程图的附图来描述本专利技术的示例实施例,以便 说明计算机系统、存储装置以及从多个操作系统中选择性地安装特定操作系统的方法。应 理解流程图的每个块、以及流程图中的块组合,可以由计算机程序指令来实现。可将这些计 算机程序指令提供给通用型计算机、专用型计算机或其他可编程数据处理设备的处理器来 产生机器,从而通过计算机或其他可编程数据处理设备的处理器来执行的这些指令,生成 实现流程图块或块组合中的特定功能的方法。也可以将这些计算机程序指令存储在计算机 可用或计算机可读存储器中,其能指导计算机系统或其他可编程数据处理设备以特别的方 式运行,从而在计算机可用或计算机可读存储器中存储的指令产生一种制造条款,其中包 括实现流程图块或块组合中特定功能的指令方法。该计算机程序指令也可以被加载进计算机系统或其他可编程数据处理设备,来引起一系列在计算机或其它可编程设备上执行的操 作步骤,以产生由计算机实现的过程,从而在计算机或其它可编程设备上执行的指令提供 用于实现流程图块或块组合中的特定功能的步骤。此外,流程图的每个块可以表示一个模块、段或部分代码,其包括一个或更多用于 实现特定逻辑功能的可执行指令。还需要指出的是,在一些可替换实现中,组合块中提及的 功能可以无序地发生。例如,依赖于所包括的功能,连续显示的两个块实际上可以同时运 行,或者组合块有时可以以颠倒的顺序执行。在本说明中,在存储介质中存储的操作系统包括能被实际驱动的操作系统、以及 应被安装以驱动的文件。这里,该文件包括CD-ROM、硬盘等设备中存储的、待安装的操作系 统映像文件。在本专利技术的实施例中,这里使用的术语“单元”,也就是“模块”或“表”,意味着,但 不限于,执行特定任务的软件或硬件组件,如现场可编程门阵列(FPGA)或特定用途集成电 路(ASIC)。模块可以被有利地配置来位于可寻址存储器介质上,并被配置来在一个或更多 处理器上执行。因此,举例来说,模块可以包括组件,如软件组件、面对对象的软件组件、类 组件和任务组件、进程、函数、属性、程序、子程序、程序代码段、驱动程序、固件、微代码、电 路、数据、数据库、数据结构、表、阵列和变量。组件和模块中提供的功能可以结合到更少的 组件和模块中,或另外分离至额外的组件和模块中。此外,实现组件和模块以在计算机系统 中执行一个或更多的CPU。现在详细参考本专利技术的实施例,其示例在相应的附图中进行阐述,其中相同的附 图标记始终对应相同的元件。为了通过参考附图解释本专利技术,下面描述实施例。现在转至图1,示出了根据本专利技术一个实施例的示例计算机系统的方框图。如图1 所示,计算机系统100包括操作系统存储单元110、选择/安装单元120、删除单元130、安 装信息存储单元140、驱动程序/应用软件150、引导控制(操作系统)单元160、控制单元 170、外部存储装置连接单元本文档来自技高网
...

【技术保护点】
1.一种用于从多个操作系统选择性地安装操作系统的计算机系统,所述计算机系统包括:操作系统存储单元,用于存储多个操作系统;选择/安装单元,用于在所存储的操作系统中选择和安装特定操作系统;删除单元,用于禁用所存储的操作系统中未被选择/安装单元选择的操作系统;以及安装信息存储单元,用于存储关于已安装操作系统的信息。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:周琇延曹建荣辛大荣
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:KR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1