制造和更新可插入的便携式操作系统模块的系统和方法技术方案

技术编号:2864846 阅读:279 留言:0更新日期:2012-04-11 18:40
一种用于在可移动操作系统模块上存储操作系统的运行的映像的方法和系统。所述模块首先插入到第一计算机系统。操作系统首先安装在第一计算机上,开始执行操作系统,然后将操作系统的运行的映像保存到可移动模块的非易失性存储单元上。将可移动模块从第一计算机系统中取出,并插入到第二计算机系统,操作系统的运行的映像被加载到可由第二计算机系统中包括的一个或多个处理器进行访问的第二存储器中。然后,可以由处理器执行加载的操作系统。用户可以通过连接到制造商的网站并下载更新或通过将可移动操作系统模块发送到制造商那里进行更新来更新操作系统。

【技术实现步骤摘要】

一般而言,本专利技术涉及用于制造和更新可移动的操作系统模块的系统和方法。具体来说,本专利技术涉及用于将操作系统的运行的映像加载到一个或多个可移动的操作系统模块上的系统和方法。
技术介绍
许多计算机用户都拥有多个计算机系统和/或其他计算设备。例如,一个用户可以在家拥有台式计算机,在单位拥有台式计算机,并拥有便携式膝上型计算机。此外,用户还可以拥有袖珍型的计算设备,如个人数据助理和移动电话。对于用户拥有的每一个计算机系统和设备,用户必须购买单独的操作系统许可证。例如,用户必须购买用于台式个人计算机的Windows操作系统和用于个人数据助理的Palm操作系统。操作系统的许可证常常包括在系统的价格中。甚至对于可以使用相同的操作系统的计算机系统,用户也必须购买单独的操作系统。例如,用户必须单独地为台式机和膝上型个人计算机获取Windows操作系统许可证,即使不同时使用它们。除与拥有多个操作系统关联的成本外,用户还必须单独地维护和更新每一个操作系统。例如,如果有了Windows操作系统的更新,并且用户在台式机和膝上型个人计算机上运行Windows,那么,用户必须单独地从膝上型计算机和台式机中执行Windows Update实用程序。如果用户希望安装特定的Windows桌面主题,用户必须分别在台式机和膝上型计算机上安装桌面主题。如果用户希望安装和使用某一个打印机,则用户必须分别在台式机和膝上型计算机上安装打印机驱动程序。如果用户希望存储最爱的网站的列表,用户也必须在台式机和膝上型计算机上分别这样做。因此,所需要的是一种系统和方法,可以给用户提供购买一个许可证并在多个计算机系统上运行单个操作系统的方式。该系统和方法应该给用户提供在可移动模块上只更新和维护单个操作系统的能力,以便用户可以插入可移动模块,并在多个计算机系统的其中一个上运行单个操作系统。此外,还需要制造这样的模块的系统和方法。还需要最初将操作系统的运行的映像加载到模块上并将该模块提供给客户的系统和方法。还需要用户以后更新可移动模块上的操作系统的运行的映像的系统和方法。
技术实现思路
已经发现,使用第一计算机在可移动的操作系统模块上存储操作系统的运行的映像的方法和系统可以解决如前所述的挑战。存储在可移动模块上的操作系统在将可移动模块插入到第二计算机系统时可以由第二计算机系统执行。可移动模块首先插入到第一个计算机系统。可移动操作系统模块包括用于连接可移动模块与带电的计算机系统的接口,以及非易失性存储单元,用于存储操作系统的运行的映像。操作系统首先安装在第一计算机上,开始执行操作系统,然后将操作系统的运行的映像保存在第一计算机系统上。然后,可以将操作系统的运行的映像从第一计算机系统传输到可移动操作系统模块的非易失性存储单元。在将操作系统的运行的映像传输到可移动操作系统模块之后,从第一计算机系统上取出可移动操作系统模块并提供给第二计算机系统的用户。用户可以将可移动操作系统模块插入到用于接收可移动模块的第二计算机系统的物理接口。第二计算机系统可以检测到可移动操作系统模块已经插入到第二计算机系统的物理接口,并将操作系统的运行的映像从可移动模块加载到从第二计算机系统中包括的一个或多个处理器可访问的第二存储器。然后,可以由处理器执行加载的操作系统。可移动操作系统模块上的操作系统的运行的映像可以由用户更新。第二计算机系统可以连接到计算机网络,并由第二计算机系统发送操作系统更新的请求。在响应请求在第二计算机系统上接收到操作系统的第二运行的映像之后,存储在可移动操作系统模块的非易失性存储单元上的操作系统的运行的映像可以使用操作系统的第二运行的映像进行更新。用户可以通过第二计算机系统支付对应于操作系统更新的价格的金额来购买更新。支付金额可以是电子形式,从第二计算机系统通过计算机网络发送到制造商的网站,在此可以接收支付信息。或者,用户可以从第二计算机系统取出可移动操作系统模块,并将模块发送到操作系统服务提供商。服务提供商可以更新可移动模块上的操作系统的运行的映像,并将可移动操作系统模块发回到用户。前述的内容是一个概述,因此,只是详细内容的简化形式;因此,那些精通本技术的人将理解,概述只是说明性的,而不以任何方式作出限制。如权利要求所定义的本专利技术的其他方面,本专利技术的功能,将在非限制性的详细描述中,变得显而易见。附图说明通过参考附图,那些精通本技术的人将会更好地理解本专利技术,本专利技术的目标、特点和优点将变得显而易见。不同图形中的相同的参考符号表示类似或相同的项目。图1是说明可以在两个计算机系统之间互换的操作系统模块的方框图;图2是说明用于接受包含CPU和存储了操作系统的运行的映像的非易失性存储器的模块的计算机系统的方框图;图3是说明用于接受包含CPU和存储了操作系统的运行的映像的非易失性存储器的模块的计算机系统的方框图;图4是说明将操作系统模块插入了和没有插入计算机系统的计算机系统状态的方框图; 图5是说明将操作系统模块插入计算机系统和从计算机系统中取出的过程的流程图;图6是说明BIOS检测可移动操作系统模块、加载操作系统和将控制传递到操作系统的过程的流程图;图7是说明发现连接到计算机系统的本地设备的过程的流程图;图8是说明发现可由计算机系统进行访问的远程设备的过程的流程图;图9是说明初始化应用程序以在计算机系统上执行的过程的流程图;图10是说明在操作系统被加载之后管理操作系统的过程的流程图;图11是说明在取出模块之前将操作系统状态保存在可移动操作系统模块上的过程的流程图;图12是说明将操作系统/应用程序模块插入了和没有插入计算机系统的计算机系统状态的方框图;图13是说明将可移动操作系统/应用程序模块插入计算机系统和从计算机系统中取出的过程的流程图;图14是说明初始化本地应用程序以在计算机系统上执行的过程的流程图;图15是说明初始化模块(模块存储的)应用程序以在计算机系统上执行的过程的流程图;图16是说明在取出模块之前将模块应用程序保存在可移动操作系统/应用程序模块上的过程的流程图;图17是说明在取出模块之前将应用程序状态保存在可移动操作系统/应用程序模块上的过程的流程图;图18是说明将CPU模块插入了和没有插入计算机系统的计算机系统状态的方框图;图19是说明将可移动CPU模块插入计算机系统和从计算机系统中取出的过程的流程图;图20是说明BIOS检测可移动CPU模块并判断模块上的CPU和计算机系统之间的兼容性的过程的流程图;图21是说明BIOS加载操作系统并开始使用CPU执行操作系统的过程的流程图;图22是说明将CPU模块(包含第二CPU)插入计算机系统和没有插入计算机系统时计算机系统的状态的方框图;图23是说明将可移动CPU模块插入包含内置CPU的计算机系统和从该计算机系统中取出的过程的流程图;图24是说明操作系统访问第二CPU并将负载的一部分分发到辅助CPU的过程的流程图;图25是说明将操作系统/CPU模块插入了和没有插入计算机系统的计算机系统状态的方框图;图26是说明将可移动操作系统/CPU模块插入计算机系统和从计算机系统中取出的过程的流程图;图27是说明BIOS检测可移动操作系统/CPU模块并判断模块上的操作系统和CPU和计算机系统之间的兼容性的过程的流程图;图28是说明将本文档来自技高网
...

【技术保护点】
一种用于在可移动模块上存储操作系统的方法,该方法包括:    将可移动模块插入到第一计算机系统,其中可移动操作系统模块包括:    用于连接可移动模块与带电的计算机系统的接口,以及    非易失性存储单元;    将操作系统的运行的映像存储到可移动操作系统模块的非易失性存储单元上,其中在存储之后,操作系统在将可移动模块插入到第二计算机系统时可以由第二计算机系统执行。

【技术特征摘要】
US 2003-8-14 10/641,3631.一种用于在可移动模块上存储操作系统的方法,该方法包括将可移动模块插入到第一计算机系统,其中可移动操作系统模块包括用于连接可移动模块与带电的计算机系统的接口,以及非易失性存储单元;将操作系统的运行的映像存储到可移动操作系统模块的非易失性存储单元上,其中在存储之后,操作系统在将可移动模块插入到第二计算机系统时可以由第二计算机系统执行。2.根据权利要求1所述的方法,进一步包括在第一计算机系统上安装操作系统;执行操作系统;保存正在执行的操作系统的运行的映像;以及将所保存的操作系统的运行的映像传输到可移动模块中包括的非易失性存储单元上。3.根据权利要求1所述的方法,进一步包括从第一计算机系统上取出可移动模块并将可移动操作系统模块提供给第二计算机系统的用户。4.根据权利要求3所述的方法,进一步包括将可移动模块插入到位于第二计算机系统上的物理接口;检测可移动模块已插入到物理接口中;将操作系统的运行的映像从可移动模块加载到从第二计算机系统中包括的一个或多个处理器可访问的第二存储单元中;以及由处理器执行操作系统。5.根据权利要求4所述的方法,进一步包括将第二计算机系统连接到计算机网络;从第二计算机系统发送对操作系统进行更新的请求;响应所述请求在第二计算机系统中接收操作系统的第二运行的映像;以及使用第二运行的映像更新非易失性存储单元上存储的操作系统的运行的映像。6.根据权利要求5所述的方法,进一步包括在第二计算机系统中接收对应于操作系统更新的支付金额;以及通过计算机网络从第二计算机系统发送电子支付,电子支付对应于支付金额。7.根据权利要求6所述的方法,进一步包括通过计算机网络将第二计算机系统连接到制造商的网站,其中从网站接收支付信息,并且将电子支付发送到制造商的网站。8.根据权利要求3所述的方法,进一步包括从第二计算机系统中取出可移动模块;将可移动模块发送到操作系统服务提供商,其中服务提供商更新可移动模块上的操作系统的运行的映像;以及从服务提供商接收具有更新的操作系统的可移动模块。9.一种用于在可移动操作系统模块上存储操作系统的信息处理系统,该信息处理系统包括一个或多个处理器;连接到处理器的第一存储单元,其中第一存储单元用于存储操作系统的运行的映像;以及可移动操作系统模块接口,连接到一个或多个处理器并用于接收可移动操作系统模块,其中可移动操作系统模块包括第二存储单元,其中一个或多个处理器用于将操作系统的运行的映像从第一存储单元传输到第二存储单元,以及其中在传输之后,操作系统在将可移动模块插入到第二信息处理系统时可以由第二信息处理系统执行。10.根据权利要求9所述的信息处理系统,其中一个或多个处理器用于将操作系统最初加载到第一存储单元中,执行操作系统以创建操作系统的运行的映像,将操作系统的映像传输到可移动操作系统模块上的第二存储单元。11.根据权利要求9所述的信息处理系统,其中可移动操作系统模块可以从可移动操作系统模块接口中取出,以及提供给第二信息处理系统的用户。12.根据权利要求11所述的信息处理系统,其中可移动操作系统模块进一步可以插入到第二信息处理系统的第二可移动操作系统模块,由第二可移动操作系统模块接口检测,将存储在可移动操作系统模块的第二存储单元上的操作系统的运行的映像传输到第二信息处理系统的第...

【专利技术属性】
技术研发人员:本杰明安德鲁希默尔马里亚阿苏亚希默尔赫尔曼罗德里格斯
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

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

1