存储用户数据到分区文件的系统和方法技术方案

技术编号:2920758 阅读:238 留言:0更新日期:2012-04-11 18:40
一种系统(10),包括非易失性存储器(30),只读存贮器(34),其含有可执行的基本输入输出系统(40);和连通到非易失性存储器(30)和ROM(34)的中央处理器(22)。非易失性存储器(30)包含用户数据(54)、可执行的获取程序(56)、非易失性存储器分区内的第一操作系统(50)、和含有第二操作系统(74)的分区文件。分区文件也位于非易失性存储器分区。获取程序(56)在第一操作系统(50)下执行,可使CPU(22)存储至少一部分用户数据到所述分区文件。系统(10)还包括用户输入控制(18),当促动用户输入控制(18)时,CPU(22)从分区文件加载第二操作系统(74),使用户通过阅读程序(52)可访问用户数据,阅读程序在第二操作系统(74)下运行。

【技术实现步骤摘要】

本专利技术涉及一种文件存储系统和方法,可存储用户数据到分区文件或使用含有用户数据的分区文件。
技术介绍
台式电脑或笔记本电脑一般需要很长时间来执行系统引导操作。时间的长度是各种因素的函数,如旋转硬盘驱动器所需时间、访问硬盘驱动器的时间、初始化过程测试的存储器数量和加载的操作系统的大小。尽管用户可能只需要访问某个联系人、日程表中的事件、任务或其他用户数据,无需访问计算机的全部内容,但不幸的是,用户必须等待引导计算机系统操作所需的时间,要等到系统的功能都能使用。
技术实现思路
根据至少一些实施例,系统(及相关方法)包括非易失性存储器,只读存贮器ROM,其含有可执行的基本输入输出系统BIOS;和中央处理器CPU,其连接到非易失性存储器和ROM。非易失性存储器包含用户数据、可执行的获取程序、非易失性存储器分区内的第一操作系统,和含有第二操作系统的分区文件,所述分区文件也位于非易失性存储器分区。所述获取程序在第一操作系统下执行,可使CPU存储至少一部分用户数据到分区文件。根据另外的实施例,系统(及相关方法)包括非易失性存储器,连接到非易失性存储器的CPU,连接到CPU的用户输入控制。非易失性存储器包含非易失性存储器分区内的第一操作系统,含有第二操作系统的分区文件,用户数据和阅读程序。所述分区文件也位于非易失性存储器分区。当促动用户输入控制,CPU从分区文件加载第二操作系统,使得用户可通过阅读程序访问用户数据,阅读程序在第二操作系统下运行。附图说明为了详细介绍本专利技术的示例性实施例,下面参考附图,附图中图1显示了根据本专利技术不同实施例的示例性手提电脑系统;图2是图1的电脑系统的示例性实施例的框图;图3示意地显示了根据本专利技术的实施例使用的分区文件;图4显示了获取用户数据和将获取的用户数据存储到图3的分区文件的示例性计算机方法;和图5显示了引导图1的电脑系统操作以访问分区文件中的用户数据的示例性方法。具体实施例方式在下面的说明和权利要求中对于特定的系统元件使用了一些术语。所属领域的技术人员应当知道,计算机公司对某个元件可使用不同名称。本文无意区分名称不同但功能相同的元件。在下面的讨论和权利要求中,所用词“包括”和“包含”用于开放形式,所以应当解释为“包括但不限于”。此外,所用词“连接”是指间接或直接的电连接。因此,如果第一器件连接到第二器件,该连接可通过直接的电连接,或通过其他器件和连接方式间接地实现电连接。现在参考图1,电脑系统10包括机壳12和显示器14。图1的电脑系统10的实施例是手提电脑,比如膝上型电脑或笔记本电脑或手提电脑,系统10可以是其他的电脑系统(如台式电脑和服务器)。机壳12包括键盘15和指点器(如触摸板17)。用户输入控制16也设置在机壳12的外表面。尽管显示出输入控制16位于图1的电脑系统10的侧表面,在另一实施例中,输入控制可位于其他的位置。输入控制16可以是按纽或其他形式的用户促动输入机构。输入控制16在文中称作“快速查看控制”,其作用是启动各种动作,如下面将介绍的。一般地,当电脑系统10在关闭状态下进行促动时,快速查看控制16启动电脑系统10的快速引导操作,允许用户在显示器14上观看和管理用户的特定数据(如联系人信息,日程表信息和任务)。与通过常规的全面引导操作过程引导电脑系统10所用时间相比,“快速”意味着用户促动快速查看控制16启动的引导操作过程所用时间较少。通过促动快速查看控制16启动的快速引导操作过程使用户对电脑系统10进行有限的访问和使用。在至少一些实施例中,用户可以访问和管理用户数据,包括联系人、日程表信息和任务,但不能运行文字处理程序,或访问其他存储在电脑10的信息或程序。图2示意地显示了电脑系统10的实施例的方框图。如图所示,电脑系统10包括中央处理器22,存储器24,两个桥接器26和28,非易失性存储器30,只读存储器34,输入/输出控制器36,显示器14,和快速查看控制16。电脑系统10还可以设置许多其他的结构。在图2的示意性结构中,桥接器26连接到CPU22,存储器24和桥接器28。桥接器28连接到ROM34和输入/输出控制器36。输入/输出控制器36连接到非易失性存储器30,显示器14和快速查看控制16。存储器24可包括适当型号的随机存取存储器RAM。存储在非易失性存储器30和ROM34的软件指令可转移到存储器24,通过CPU22来执行。数据还可以存储在存储器24,通过CPU22使用。桥接器26和28提供了一种机构,电脑系统10的各种器件通过该机构可往复地传递数据和信息。例如,CPU22可从存储器24获取指令通过桥接器26写入数据到存储器24。此外,CPU22可使存储在非易失性存储器30和ROM34的数据和软件复制到存储器24,通过CPU进一步访问和使用。非易失性存储器30包括适当类型的非易失性存储器,如硬盘驱动器或光盘驱动器。各种数据和程序可存储在非易失性存储器30,数据和程序的示例包括操作系统(O/S)50、阅读程序52、用户数据54、数据获取程序56、和快速查看分区文件60。ROM34包含基本输入/输出系统(BIOS)40和BIOS指示符42。BIOS40包括由CPU22执行的代码。BIOS40的至少一部分功能是帮助引导电脑10操作。BIOS代码40包含检验程序,可在引导操作过程中执行,检验各种电脑系统的器件和子系统。BIOS40还可提供更高水平程序与电脑系统中各种硬件装置(如非易失性存储器30和显示器14)的软件接口。BIOS指示符(PTR)42包括数值,用于确定引导操作过程开始执行的初始位置。O/S 50代表多种计算机使用的操作系统。用户数据54包括用户的特定数据,如联系人、日程表信息(如约会)和任务。阅读程序52一般用于在显示器14上显示出用户数据54,并允许用户进行管理(如编辑、删除、添加)用户数据。在至少一个实施例中,阅读程序52是微软公司的outlook应用程序,用户数据54是与outlook兼容的文件。用户数据54可包括三个文件,分别对应于用户的联系人、日程表信息和任务。阅读程序52是与O/S 50兼容并可在O/S 50下运行的应用程序。数据获取程序56包括外加程序,其可与阅读程序52结合运行。数据获取程序56用于获取用户数据54的变化,复制的一部分或全部的用户数据54可存储在快速查看分区文件60中,其格式与用户数据文件54的格式不同。当出现变化时,数据获取程序56可获取用户数据54的变化。例如,当用户添加联系人或任务时,不仅新联系人或任务添加到用户数据文件54,而且在该动作进行的同时或其后,数据获取程序56将转换如上所述的新联系人或任务,并将转换的新数据项的复制文件存储在快速查看分区文件60。这样一旦数据54发生变化,快速查看分区文件60也得到更新。在另一实施例中,反映用户数据54变化的快速查看分区文件60的更新可在另外的时间进行,如关闭电脑系统10时,或在预先规定好的时刻。例如,快速查看分区文件60可每隔m分钟进行更新,其中m为预先确定的或程序化的时间间隔(如每隔5分钟或小时)。图3显示了快速查看分区文件60的示例性实施例。图3的快速查看分区文件60的实施例具有文件分配表FAT16格式,尽管也可以使用其他格式。快速查看分区文件60包括本文档来自技高网...

【技术保护点】
一种系统(10),包括:非易失性存储器(30),其包含用户数据(54)、可执行的获取程序(56)、非易失性存储器分区内的第一操作系统(50),和含有第二操作系统(74)的分区文件(60),所述分区文件(60)位于所述非易失性存储器分 区;只读存贮器(34),其含有可执行的基本输入输出系统(40);和中央处理器(22),其连通到所述非易失性存储器(30)和所述只读存贮器(34);其中,所述获取程序(56)在所述非易失性存储器分区内的所述第一操作系统 (50)下执行,可使所述中央处理器(22)存储至少一部分用户数据到所述分区文件。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:LS敦RA沙M普里
申请(专利权)人:惠普开发有限公司
类型:发明
国别省市:US[美国]

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

1