CN102591681A - 计算机设备以及计算机设备的启动方法 - Google Patents

计算机设备以及计算机设备的启动方法 Download PDF

Info

Publication number
CN102591681A
CN102591681A CN2011104299894A CN201110429989A CN102591681A CN 102591681 A CN102591681 A CN 102591681A CN 2011104299894 A CN2011104299894 A CN 2011104299894A CN 201110429989 A CN201110429989 A CN 201110429989A CN 102591681 A CN102591681 A CN 102591681A
Authority
CN
China
Prior art keywords
hard disk
virtual hard
memory
computer equipment
volatile random
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2011104299894A
Other languages
English (en)
Other versions
CN102591681B (zh
Inventor
严春宝
郭海涛
郑玉林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201110429989.4A priority Critical patent/CN102591681B/zh
Priority claimed from CN201110429989.4A external-priority patent/CN102591681B/zh
Publication of CN102591681A publication Critical patent/CN102591681A/zh
Priority to PCT/CN2012/080611 priority patent/WO2013091396A1/zh
Application granted granted Critical
Publication of CN102591681B publication Critical patent/CN102591681B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

本发明实施例提供了一种计算机设备以及计算机设备的启动方法,其中计算机设备包括***硬盘、***内存、中央处理器和虚拟硬盘,中央处理器配置有基本输入输出***,***硬盘通过数据端口与所述中央处理器连接,***内存通过第一内存接口与中央处理器连接,虚拟硬盘通过第二内存接口与所述中央处理器连接,虚拟硬盘至少存储有操作***内核软件、虚拟硬盘驱动软件和设备驱动软件,基本输入输出***用于获取虚拟硬盘的配置信息,虚拟硬盘为非易失性随机存储内存。本发明的技术方案能够提供计算机设备的处理速度。

Description

计算机设备以及计算机设备的启动方法
技术领域
本发明涉及计算机技术领域,尤其涉及一种计算机设备以及计算机设备的启动方法。
背景技术
随着操作***(例如windows、linux等)的***文件日益庞大,同时计算机设备中各种设备驱动和用户安装软件的复杂,使得在操作***的启动过程中需要执行大量的硬盘和内存之间的读写操作,致使***启动缓慢。
现有技术中的一种解决方式是使用具有各类高速接口的高速存储固态硬盘(Solid State Disk,简称:SSD)替代传统硬盘,上述的高速接口可以是通用串行总线(Universal Serial BUS,以下简称:USB)、串行高级技术附件(serial advanced technology attachment,以下简称:SATA)或外部设备互联总线(Peripheral Component Interconnect express,以下简称:PCIe),借助SSD的高速读写特性提升读写性能,其最终提升***的启动速度,但是对于一些宽展性有限的便携式设备,用户难以再添加新的SSD。因此,现有技术的技术方案中,难以有效解决计算机设备操作***启动速度慢的问题。
发明内容
本发明实施例提供了一种计算机设备以及计算机设备的启动方法,以及计算机设备的用户配置方法、计算机设备的休眠方法和计算机设备的唤醒方法,用以提高计算设备操作***的启动速度。
本发明实施例的一个方面提供了一种计算机设备,包括***硬盘、***内存、中央处理器和虚拟硬盘,所述中央处理器配置有基本输入输出***,所述***硬盘通过数据端口与所述中央处理器连接,所述***内存通过第一内存接口与所述中央处理器连接,所述虚拟硬盘通过第二内存接口与所述中央处理器连接,所述虚拟硬盘至少存储有操作***内核软件、虚拟硬盘驱动软件和设备驱动软件,所述基本输入输出***用于获取虚拟硬盘的配置信息,所述虚拟硬盘为非易失性随机存储内存。
本发明实施例的另一个方面提供了一种计算机设备的用户配置方法,包括:
基本输入输出***检测到非易失性随机存储内存,获取非易失性随机存储内存的配置信息,并启动***硬盘中的操作***;
操作***在所述非易失性随机存储内存中安装虚拟硬盘驱动软件;
所述虚拟硬盘驱动软件从基本输入输出***获取非易失性随机存储内存的配置信息作为虚拟硬盘的配置信息,并提供访问所述虚拟硬盘的***接口,所述虚拟硬盘为所述非易失性随机存储内存;
所述虚拟硬盘驱动软件至少将操作***内核软件和设备驱动软件从***硬盘中复制到虚拟硬盘中。
本发明实施例再一个方面提供了一种计算机设备的启动方法,包括:
基本输入输出***启动虚拟硬盘中的操作***内核后,操作***内核启动虚拟硬盘驱动软件,所述虚拟硬盘为非易失性随机存储内存;
所述虚拟硬盘驱动软件从基本输入输出***获取虚拟硬盘的配置信息,所述虚拟硬盘的配置信息由所述基本输入输出***检测得到;
所述虚拟硬盘驱动软件启动虚拟硬盘中设备驱动软件以进行设备驱动。
本发明实施例还一个方面提供了一种计算机设备的休眠方法,包括:
虚拟硬盘中的虚拟硬盘驱动软件侦听到休眠指示信息,所述虚拟硬盘为非易失性随机存储内存;
虚拟硬盘驱动软件从***内存中获取当前的***状态信息;
虚拟硬盘驱动软件根据当前的***状态信息生成***休眠状态文件并存储到所述虚拟硬盘中。
本发明实施例又一个方面提供了一种计算机设备的唤醒方法,包括:
基本输入输出***发现中央处理器处于休眠状态;
基本输入输出***在虚拟硬盘中启动操作***内核后,所述操作***内核启动虚拟硬盘驱动软件,所述虚拟硬盘为非易失性随机存储内存;
所述虚拟硬盘驱动软件从虚拟硬盘中获取***休眠状态文件;
所述虚拟硬盘驱动软件将获取的***休眠状态文件加载到***内存中,还原***内存中的***状态信息。
本发明实施例提供的技术方案,其计算机设备中不仅包括传统的***硬盘、***内存以及中央处理器,还包括有虚拟硬盘,该虚拟硬盘与中央处理器通过内存接口连接,该虚拟硬盘为非易失性随机存储内存,并且在该虚拟硬盘中存储有操作***内核软件、虚拟硬盘驱动软件和设备驱动软件,使得该计算机设备在启动、休眠或唤醒时,可以选择通过虚拟硬盘进行相应的处理,能够提高计算机设备的处理速度。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例中计算机设备的结构示意图;
图2为本发明实施例中计算机设备的用户配置方法的流程示意图;
图3为本发明实施例中计算机设备的启动方法的流程示意图;
图4为本发明实施例中计算机设备的休眠方法的流程示意图;
图5为本发明实施例中计算机设备的唤醒方法的流程示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
针对现有技术中计算机设备的操作操作***启动慢的缺点,本发明实施例提供了一种技术方案,图1为本发明实施例中计算机设备的结构示意图,如图1所示,该计算机设备包括***硬盘11、***内存12、中央处理器13和虚拟硬盘14,所述中央处理器13配置有基本输入输出***(BasicInput/Output System,以下简称:BIOS),所述***硬盘11通过数据端口与所述中央处理器13连接,所述***内存12通过第一内存接口与所述中央处理器13连接,所述虚拟硬盘14通过第二内存接口与所述中央处理器13连接,所述虚拟硬盘14至少存储有操作***内核软件、虚拟硬盘驱动软件和设备驱动软件,所述BIOS用于获取虚拟硬盘的配置信息,所述虚拟硬盘为非易失性随机存储内存(Non-Volatile Random Access Memory,以下简称:NVRAM),本发明上述实施例中的第一内存接口和第二内存接口仅用于区分是与中央控制器连接,还是与虚拟硬盘连接,在实际的物理结构上,可以是两个不同的内存接口,或者是同一个内存接口,并接受同一内存控制器的控制实现与中央控制器连接,还是与虚拟硬盘连接。具体的,本实施例中的BIOS可以固化到计算机设备主板上的存储模块15中,该存储模块15可以是ROM芯片。
本发明上述实施例提供的计算机设备,其中不仅包括传统的***硬盘、***内存以及中央处理器,还包括有虚拟硬盘,该虚拟硬盘与中央处理器通过内存接口连接,该虚拟硬盘为NVRAM,并且在该虚拟硬盘中存储有操作***内核软件、虚拟硬盘驱动软件和设备驱动软件,使得该计算机设备在启动时,可以选择通过虚拟硬盘中的操作***内核和虚拟硬盘驱动软件完成启动,由于NVRAM具有快速读写的性能,本发明的技术方案能够提高计算机设备的启动速度。
另外,本发明上述实施例中,其中可以在中央处理器上设置有内存控制器,该内存控制器能够将CPU输出的数据分配对应的***内存或虚拟硬盘,并转发给相应的第一内存接口或第二内容接口,以实现中央处理器与第二内存接口间的数据通信;另外,由于本实施例中的虚拟硬盘为非易失性随机存储内存,并非传统意义上的***内存,因此可以在内存接口与所述虚拟硬盘间设置有虚拟硬盘控制器,该虚拟硬盘控制器从第二内存接口接收数据,并将从第二内存接口接收的数据转换为可由虚拟硬盘识别的数据,用于实现第二内存接口与所述虚拟硬盘间的数据通信。
本发明上述实施例中,其中的NVRAM可以是相变内存(Phase ChangeMemory,以下简称:PCM)或自旋转移力矩随机存取内存(spin transfer torquerandom access memory,以下简称:STT-RAM),上述两种内存具有和动态随机存取存储器(Dynamic Random Access Memory,以下简称:DRAM)相当的读写速度。另外在上述的内存接口可以是双倍速率同步动态随机存储器(Double Data Rate,以下简称:DDR)、全缓冲内部模组(FullyBuffered-DIMM,以下简称:FB-DIMM)或RAMBUS,在物理结构上,NVRAM可插接在空余的DIMM插槽或直接板载的方式连接到CPU上。载体为NVRAM的虚拟硬盘在通过上述具备高速传输性能的内存接口连接到中央处理器上后,既可以实现快速数据迁移,最终实现***的快速启动。
另外,本发明上述实施例中,其中的***内存可以使用现有的内存,同时也可以是整块NVRAM的一部分,即使用整块NVRAM的一部分作为虚拟硬盘,而使用整块NVRAM的另一部分作为***内存。
本发明的技术方案中,对于安装到计算机设备上的非易失性随机存储内存,计算机设备可以对其进行配置,图2为本发明实施例中计算机设备的用户配置方法的流程示意图,如图2所示,包括如下步骤:
步骤201、BIOS检测到NVRAM,获取NVRAM的配置信息,该配置信息可以包括NVRAM的容量大小,以及使用的文件***等信息,同时启动***硬盘中的操作***;
步骤202、操作***在所述NVRAM中安装虚拟硬盘驱动软件;
步骤203、虚拟硬盘驱动软件根据从BIOS获得的NVRAM的配置信息,将该NVRAM作为虚拟硬盘,并提供访问该虚拟硬盘的***接口,以供操作***或应用程序访问;
步骤204、虚拟硬盘驱动软件至少将操作***内核软件和设备驱动软件从***硬盘中复制到虚拟硬盘中,本步骤中,还可以将文件***驱动软件,或者是关键应用,例如将Office等软件复制到虚拟硬盘中,使其也在虚拟硬盘中启动,以提高启动速度。
本发明上述实施例中,将NVRAM配置为虚拟硬盘后,并且将操作***内核软件和设备驱动软件复制到了虚拟硬盘上,使得后续在计算机设备的启动过程中,可以先由BIOS启动虚拟硬盘中的操作***内核,然后由操作***内容启动虚拟硬盘驱动软件,虚拟硬盘驱动软件启动后,从BIOS获取虚拟硬盘的配置信息,并可以进一步的启动虚拟硬盘中设备驱动软件以进行设备驱动。
另外,针对***内存和虚拟硬盘使用同一个NVRAM的情况,上述的操作***在所述非易失性随机存储内存中安装虚拟硬盘驱动软件可以具体包括:
操作***在整块非易失性随机存储内存的一部分安装虚拟硬盘驱动软件,所述整块非易失性随机存储内存的另一部分作为***内存使用。
图3为本发明实施例中计算机设备的启动方法的流程示意图,如图3所示,其包括如下的步骤:
步骤301、开通电源,计算机设备上电;
步骤302、BIOS自检,对计算机设备的各硬件进行检测,包括对***硬盘、***内存,以及其他外设设备的检测;
步骤303、BIOS发现虚拟硬盘,如上述实施例所述的,该虚拟硬盘为NVRAM,BIOS在该步骤中会获取到虚拟硬盘的配置信息;
步骤304、BIOS根据用户的配置信息对虚拟硬盘进行分区,本步骤为可选步骤,将虚拟硬盘分区后,可以使后续操作***在一个虚拟硬盘分区内启动,而设备驱动软件等在另外的一个虚拟硬盘分区内启动,同时也可以支持多操作***,在不同的虚拟硬盘分区中启动不同的操作***,将虚拟硬盘进行划分,进一步提高计算机设备的性能;
步骤305、根据用户的配置信息选择从虚拟硬盘中启动,该步骤是可选的,即也可以默认在计算机设备增设虚拟硬盘后,都是使用虚拟硬盘启动的,则直接执行步骤306;
步骤306、BIOS启动虚拟硬盘中的操作***内核,且进一步的,操作***内核启动虚拟硬盘驱动软件;
步骤307、虚拟硬盘驱动软件从BIOS获取虚拟硬盘的配置信息,该虚拟硬盘的配置信息包括NVRAM的容量大小,以及使用的文件***等信息;
步骤308、虚拟硬盘驱动软件启动虚拟硬盘中设备驱动软件以进行设备驱动,本步骤中,虚拟硬盘驱动软件还可以启动其他软件,如文件***驱动软件,以及一些必要的应用程序,例如Office等;
步骤309、启动结束。
针对上述使用NVRAM作为虚拟硬盘的计算机设备,其也能够加速休眠和唤醒过程,图4为本发明实施例中计算机设备的休眠方法的流程示意图,如图4所示,包括如下的步骤:
步骤401、虚拟硬盘中的操作***处于运行过程中;
步骤402、用户发出休眠指令,该休眠执行被转换为发给计算机设备的休眠指示信息;
步骤403、虚拟硬盘中的虚拟硬盘驱动软件侦听到休眠指示信息,挂起原有操作***下的硬盘驱动程序;
步骤404、虚拟硬盘驱动软件从***内存中获取当前的***状态信息;
步骤405、虚拟硬盘驱动软件根据当前的***状态信息生成***休眠状态文件并存储到所述虚拟硬盘中;
步骤406、进入休眠状态。
通过上述的技术方案,可以在用户下发休眠指令时,快速的读取***内存中的***状态信息,并将其存储到虚拟硬盘中,提高进入休眠状态的速度。
针对上述处于休眠状态的计算机设备,图5为本发明实施例中计算机设备的唤醒方法的流程示意图,如图5所示,包括如下的步骤:
步骤501、开通电源,计算机设备上电;
步骤502、BIOS自检,并对计算机设备的各硬件进行检测,例如可以包括对***硬盘、***内存,以及其他外设设备的检测;
步骤503、BIOS发现虚拟硬盘,如上述实施例所述的,该虚拟硬盘为NVRAM,该步骤中BIOS在获取到是虚拟硬盘的配置信息;
步骤504、BIOS根据用户的配置信息对虚拟硬盘进行分区,本步骤为可选步骤,也可以不执行对虚拟硬盘的分区;
步骤505、BIOS发现中央处理器处于休眠状态;
步骤506、BIOS在虚拟硬盘中启动操作***内核后,所述操作***内核启动虚拟硬盘驱动软件;
步骤507、虚拟硬盘驱动软件从虚拟硬盘中获取***休眠状态文件;
步骤508、虚拟硬盘驱动软件将获取的***休眠状态文件加载到***内存中,还原***内存中的***状态信息;
步骤509、计算机设备唤醒成功。
本实施例中提供的将计算机设备从休眠状态唤醒的方法,其可以从虚拟硬盘中读取***休眠状态文件,获取***状态信息,将计算机设备还原到休眠前的状态,具有较高的唤醒速度。
本发明上述实施例提供的计算机设备以及计算机设备的启动方法、休眠方法和唤醒方法,都是通过速度较快的内存接口读写NVRAM实现,NVRAM同样具有高速读写性能,其可以实现快速的数据读写,提高计算机设备的处理速度,同时NVRAM作为非易失性的存储器,也使得存储到其内部的操作***内核软件、虚拟磁盘驱动软件等都能够永久的保存,相对于将操作***文件设置在传统硬盘中,明显提高了计算机设备的处理速度。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

Claims (11)

1.一种计算机设备,其特征在于,包括***硬盘、***内存、中央处理器和虚拟硬盘,所述中央处理器配置有基本输入输出***,所述***硬盘通过数据端口与所述中央处理器连接,所述***内存通过第一内存接口与所述中央处理器连接,所述虚拟硬盘通过第二内存接口与所述中央处理器连接,所述虚拟硬盘至少存储有操作***内核软件、虚拟硬盘驱动软件和设备驱动软件,所述基本输入输出***用于获取虚拟硬盘的配置信息,所述虚拟硬盘为非易失性随机存储内存。
2.根据权利要求1所述的计算机设备,其特征在于,所述中央处理器上设置有内存控制器,用于实现中央处理器与第二内存接口间的数据通信;以及在所述第二内存接口与所述虚拟硬盘间设置有虚拟硬盘控制器,用于实现第二内存接口与所述虚拟硬盘间的数据通信。
3.根据权利要求1所述的计算机设备,其特征在于,所述非易失性随机存储内存为相变内存或自旋转移力矩随机存取内存。
4.根据权利要求1、2或3所述的计算机设备,其特征在于,所述虚拟硬盘通过双倍速率同步动态随机存储器、全缓冲内部模组或RAMBUS与所述中央处理器连接。
5.根据权利要求1、2或3所述的计算机设备,其特征在于,所述虚拟硬盘为整块非易失性随机存储内存的一部分,所述***内存为所述整块非易失性随机存储内存的另一部分。
6.一种计算机设备的用户配置方法,其特征在于,包括:
基本输入输出***检测到非易失性随机存储内存,获取非易失性随机存储内存的配置信息,并启动***硬盘中的操作***;
操作***在所述非易失性随机存储内存中安装虚拟硬盘驱动软件;
所述虚拟硬盘驱动软件从基本输入输出***获取非易失性随机存储内存的配置信息作为虚拟硬盘的配置信息,并提供访问所述虚拟硬盘的***接口,所述虚拟硬盘为所述非易失性随机存储内存;
所述虚拟硬盘驱动软件至少将操作***内核软件和设备驱动软件从***硬盘中复制到虚拟硬盘中。
7.根据权利要求6所述的计算机设备的用户配置方法,其特征在于,所述操作***在所述非易失性随机存储内存中安装虚拟硬盘驱动软件包括:
操作***在整块非易失性随机存储内存的一部分安装虚拟硬盘驱动软件,所述整块非易失性随机存储内存的另一部分作为***内存使用。
8.一种计算机设备的启动方法,其特征在于,包括:
基本输入输出***启动虚拟硬盘中的操作***内核后,操作***内核启动虚拟硬盘驱动软件,所述虚拟硬盘为非易失性随机存储内存;
所述虚拟硬盘驱动软件从基本输入输出***获取虚拟硬盘的配置信息,所述虚拟硬盘的配置信息由所述基本输入输出***检测得到;
所述虚拟硬盘驱动软件启动虚拟硬盘中设备驱动软件以进行设备驱动。
9.根据权利要求8所述的计算机设备的启动方法,其特征在于,基本输入输出***在虚拟硬盘中启动操作***内核之前还包括:
基本输入输出***根据用户配置信息对虚拟硬盘进行分区。
10.一种计算机设备的休眠方法,其特征在于,包括:
虚拟硬盘中的虚拟硬盘驱动软件侦听到休眠指示信息,所述虚拟硬盘为非易失性随机存储内存;
虚拟硬盘驱动软件从***内存中获取当前的***状态信息;
虚拟硬盘驱动软件根据当前的***状态信息生成***休眠状态文件并存储到所述虚拟硬盘中。
11.一种计算机设备的唤醒方法,其特征在于,包括:
基本输入输出***发现中央处理器处于休眠状态;
基本输入输出***在虚拟硬盘中启动操作***内核后,所述操作***内核启动虚拟硬盘驱动软件,所述虚拟硬盘为非易失性随机存储内存;
所述虚拟硬盘驱动软件从虚拟硬盘中获取***休眠状态文件;
所述虚拟硬盘驱动软件将获取的***休眠状态文件加载到***内存中,还原***内存中的***状态信息。
CN201110429989.4A 2011-12-20 2011-12-20 计算机设备以及计算机设备的启动方法 Active CN102591681B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201110429989.4A CN102591681B (zh) 2011-12-20 计算机设备以及计算机设备的启动方法
PCT/CN2012/080611 WO2013091396A1 (zh) 2011-12-20 2012-08-27 计算机设备以及计算机设备的启动方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110429989.4A CN102591681B (zh) 2011-12-20 计算机设备以及计算机设备的启动方法

Publications (2)

Publication Number Publication Date
CN102591681A true CN102591681A (zh) 2012-07-18
CN102591681B CN102591681B (zh) 2016-12-14

Family

ID=

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013091396A1 (zh) * 2011-12-20 2013-06-27 华为技术有限公司 计算机设备以及计算机设备的启动方法
CN104615383A (zh) * 2015-02-06 2015-05-13 安一恒通(北京)科技有限公司 一种基于虚拟磁盘的软件运行方法及装置
CN105204901A (zh) * 2015-09-23 2015-12-30 浪潮(北京)电子信息产业有限公司 一种热加方法及装置
CN105630407A (zh) * 2015-05-29 2016-06-01 上海磁宇信息科技有限公司 一种计算***及操作***调度内存和启动***的方法
CN105786544A (zh) * 2014-12-25 2016-07-20 研祥智能科技股份有限公司 快速启动计算机***的方法和计算机的启动***
CN106484074A (zh) * 2016-09-30 2017-03-08 邦彦技术股份有限公司 非易失性存储装置、方法、计算机***及待机或休眠实现方法
CN106658194A (zh) * 2017-01-03 2017-05-10 青岛海信电器股份有限公司 一种电视快速开机方法及装置
CN109254800A (zh) * 2018-09-30 2019-01-22 联想(北京)有限公司 一种设备信息处理方法、电子设备及服务器
CN109614157A (zh) * 2018-12-27 2019-04-12 联想(北京)有限公司 一种***的配置方法、装置和存储介质
CN110018859A (zh) * 2019-04-15 2019-07-16 珠海全志科技股份有限公司 设备启动方法、装置、计算机设备和存储介质
CN110554763A (zh) * 2014-02-19 2019-12-10 联想(北京)有限公司 一种信息处理方法以及电子设备
CN112989396A (zh) * 2021-05-10 2021-06-18 中勍科技有限公司 一种基于虚拟内存硬盘的软件加密实现方法
CN113703799A (zh) * 2020-05-21 2021-11-26 华为技术有限公司 计算设备及其bios更新方法和介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5535357A (en) * 1993-03-15 1996-07-09 M-Systems Flash Disk Pioneers Ltd. Flash memory system providing both BIOS and user storage capability
CN1904831A (zh) * 2005-07-25 2007-01-31 英业达股份有限公司 免硬盘的计算机平台开机处理方法及***
CN101105970A (zh) * 2006-07-12 2008-01-16 北京赫芯斯信息技术有限公司 Ata接口的ddr固态盘
CN201194106Y (zh) * 2008-03-04 2009-02-11 劲永国际股份有限公司 计算机***装置及移动储存装置
CN101788951A (zh) * 2008-08-15 2010-07-28 北京北大众志微***科技有限责任公司 一种网络计算机的存储***及其存储方法
CN102016808A (zh) * 2008-05-01 2011-04-13 惠普发展公司,有限责任合伙企业 将检查点数据存储于非易失性存储器中

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5535357A (en) * 1993-03-15 1996-07-09 M-Systems Flash Disk Pioneers Ltd. Flash memory system providing both BIOS and user storage capability
CN1904831A (zh) * 2005-07-25 2007-01-31 英业达股份有限公司 免硬盘的计算机平台开机处理方法及***
CN101105970A (zh) * 2006-07-12 2008-01-16 北京赫芯斯信息技术有限公司 Ata接口的ddr固态盘
CN201194106Y (zh) * 2008-03-04 2009-02-11 劲永国际股份有限公司 计算机***装置及移动储存装置
CN102016808A (zh) * 2008-05-01 2011-04-13 惠普发展公司,有限责任合伙企业 将检查点数据存储于非易失性存储器中
CN101788951A (zh) * 2008-08-15 2010-07-28 北京北大众志微***科技有限责任公司 一种网络计算机的存储***及其存储方法

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013091396A1 (zh) * 2011-12-20 2013-06-27 华为技术有限公司 计算机设备以及计算机设备的启动方法
CN110554763A (zh) * 2014-02-19 2019-12-10 联想(北京)有限公司 一种信息处理方法以及电子设备
CN105786544A (zh) * 2014-12-25 2016-07-20 研祥智能科技股份有限公司 快速启动计算机***的方法和计算机的启动***
CN104615383A (zh) * 2015-02-06 2015-05-13 安一恒通(北京)科技有限公司 一种基于虚拟磁盘的软件运行方法及装置
CN105630407A (zh) * 2015-05-29 2016-06-01 上海磁宇信息科技有限公司 一种计算***及操作***调度内存和启动***的方法
CN105204901A (zh) * 2015-09-23 2015-12-30 浪潮(北京)电子信息产业有限公司 一种热加方法及装置
CN106484074B (zh) * 2016-09-30 2019-09-10 邦彦技术股份有限公司 非易失性存储装置、方法、计算机***及待机或休眠实现方法
CN106484074A (zh) * 2016-09-30 2017-03-08 邦彦技术股份有限公司 非易失性存储装置、方法、计算机***及待机或休眠实现方法
WO2018058717A1 (zh) * 2016-09-30 2018-04-05 邦彦技术股份有限公司 非易失性存储装置、方法、计算机***及待机或休眠实现方法
CN106658194B (zh) * 2017-01-03 2019-09-17 青岛海信电器股份有限公司 一种电视快速开机方法及装置
CN106658194A (zh) * 2017-01-03 2017-05-10 青岛海信电器股份有限公司 一种电视快速开机方法及装置
CN109254800A (zh) * 2018-09-30 2019-01-22 联想(北京)有限公司 一种设备信息处理方法、电子设备及服务器
CN109614157A (zh) * 2018-12-27 2019-04-12 联想(北京)有限公司 一种***的配置方法、装置和存储介质
CN110018859A (zh) * 2019-04-15 2019-07-16 珠海全志科技股份有限公司 设备启动方法、装置、计算机设备和存储介质
CN110018859B (zh) * 2019-04-15 2022-04-22 珠海全志科技股份有限公司 设备启动方法、装置、计算机设备和存储介质
CN113703799A (zh) * 2020-05-21 2021-11-26 华为技术有限公司 计算设备及其bios更新方法和介质
CN113703799B (zh) * 2020-05-21 2024-06-04 华为技术有限公司 计算设备及其bios更新方法和介质
CN112989396A (zh) * 2021-05-10 2021-06-18 中勍科技有限公司 一种基于虚拟内存硬盘的软件加密实现方法
CN112989396B (zh) * 2021-05-10 2021-09-21 中勍科技有限公司 一种基于虚拟内存硬盘的软件加密实现方法

Also Published As

Publication number Publication date
WO2013091396A1 (zh) 2013-06-27

Similar Documents

Publication Publication Date Title
KR101736384B1 (ko) 비휘발성 메모리 시스템
TWI472914B (zh) 具有可移除式非揮發性半導體記憶體模組之硬碟驅動器、硬碟總成、膝上型電腦和用於非揮發性半導體記憶體模組移除檢測之硬碟控制器積體電路
KR102114109B1 (ko) 데이터 저장 장치
WO2015051711A1 (zh) 一种基于多通道slc nand与dram缓存的新usb协议计算机加速设备
US8195971B2 (en) Solid state disk and method of managing power supply thereof and terminal including the same
US20140189198A1 (en) Memory allocation for fast platform hibernation and resumption of computing systems
CN107908571B (zh) 一种数据写入方法、闪存装置及存储设备
CN101634884B (zh) 电源管理控制器与方法
KR102585883B1 (ko) 메모리 시스템의 동작 방법 및 메모리 시스템
US20120117314A1 (en) Memory devices operated within a communication protocol standard timeout requirement
US20230244394A1 (en) Gradually Reclaim Storage Space Occupied by a Proof of Space Plot in a Solid State Drive
KR102285275B1 (ko) 하이브리드 메모리 드라이브, 컴퓨터 시스템, 및 멀티 모드 하이브리드 드라이브를 동작시키기 위한 관련 방법
CN101840263B (zh) 控制usb大容量存储器功率消耗的方法以及个人计算机
US11775188B2 (en) Communications to reclaim storage space occupied by proof of space plots in solid state drives
JP2021125248A (ja) コントローラ、コントローラの動作方法及びそれを含む保存装置
CN108062201A (zh) 用于固态驱动器的自虚拟化闪速存储器
WO2017107162A1 (zh) 一种异构混合内存组件、***及存储方法
KR20240004454A (ko) 솔리드 스테이트 드라이브에서 nand 다이 충돌들을 줄이는 방법 및 장치
US11487638B2 (en) Computer program product and method and apparatus for controlling access to flash memory card
CN106951268A (zh) 一种申威平台支持NVMe硬盘启动的实现方法
US20220083280A1 (en) Method and apparatus to reduce latency for random read workloads in a solid state drive
CN102591681A (zh) 计算机设备以及计算机设备的启动方法
CN102591681B (zh) 计算机设备以及计算机设备的启动方法
TWI760760B (zh) 控制閃存裝置存取的電腦程式產品及方法及裝置
TWI708250B (zh) 控制閃存卡存取的電腦程式產品及方法及裝置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant