一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

存储装置的制作方法

2023-02-19 11:01:50 来源:中国专利 TAG:

band,oob)模块或额外硬件设计,亦不需要另外准备外接式u盘做开机系统来执行相关功能。存储装置的控制单元可识别接收的指令,自动选择进行第一命名空间中资料数据的存取作业,或触发启动预先设置于第二命名空间的小型作业系统,执行主机的开机作业,并对存储装置执行一操作功能。使用者毋需在硬件或软件上增加额外增加负担,即不用安装任何软件,也不用再附加任何硬件,即可以通过第二命名空间的小型作业系统提供的界面,完整进行执行特殊应用或固件设定。再者,第二命名空间内的每一文件均例如是只读文件且防写入,确保第二命名空间可安全且稳定地发挥小型作业系统的效能。若控制单元未接收触发指令启动第二命名空间的小型作业系统,则第二命名空间内的小型作业系统不干涉使用者通过控制单元存取第一命名空间,不影响存储装置的资料数据的存取作业。
7.为达前述目的,本公开提供一种存储装置包含控制单元和存储单元。控制单元电连接至一主机。存储单元连接控制单元,且包括一第一命名空间以及一第二命名空间,彼此独立设置。其中第一命名空间受控制单元控制,组配存储一资料数据。其中第二命名空间包括一小型作业系统,受控制单元控制,组配执行主机的一开机作业,并对第一命名空间的资料数据执行一操作功能。
8.于一实施例中,小型作业系统包含一可延伸固件接口(extensible firmware interface,efi)或windows pe(winpe)作业系统。
9.于一实施例中,存储装置以及主机通过一通信传输连接,通信传输符合高速外设组件互连规范(pci express,简称pcie)。
10.于一实施例中,操作功能是选自由一存储装置备份功能、一存储装置还原功能、一存储装置检测功能、一存储装置防写功能、一存储装置解除防写功能、一存储装置固件更新功能所构成群组中的一者。
11.于一实施例中,第一命名空间内具有一资料存取分割区以及一资料隐藏分割区,资料数据置于资料存取分割区内以供控制单元存取,资料隐藏分割区用以备份资料存取分割区内的资料数据。
12.于一实施例中,资料存取分割区的空间大小等于资料隐藏分割区的空间大小。
13.于一实施例中,第二命名空间内的每一文件均为只读文件。
14.于一实施例中,控制单元接收由主机传送的一触发指令时,执行小型作业系统,其中触发指令是选自由一通用型输入输出信号、一冷开机信号、一应用程序触发信号以及一热插拔信号所构成群组中的一者。
15.于一实施例中,第一命名空间为一使用者空间,第二命名空间为一预留空间。
16.于一实施例中,存储装置为一非易失性存储器快速接口规范(non-volatile memory express,nvme)的固态硬盘。
附图说明
17.图1是公开本公开第一实施例的存储装置连接主机的示意图。
18.图2是公开本公开第二实施例的存储装置连接主机的示意图。
19.附图标记说明:
20.1、1a:存储装置
21.10:控制单元
22.20:存储单元
23.21:第一命名空间
24.211:资料存取分割区
25.212:资料隐藏分割区
26.22:第二命名空间
27.31:资料数据
28.32:小型作业系统
29.33:备份数据
30.2:主机
具体实施方式
31.体现本公开特征与优点的一些典型实施例将在后段的说明中详细叙述。应理解的是本公开能够在不同的实施方式上具有各种的变化,其皆不脱离本公开的范围,且其中的说明及附图在本质上是当作说明之用,而非用于限制本公开。例如,若是本公开以下的内容叙述了将一第一特征设置于一第二特征之上或上方,即表示其包含了所设置的上述第一特征与上述第二特征是直接接触的实施例,亦包含了尚可将附加的特征设置于上述第一特征与上述第二特征之间,而使上述第一特征与上述第二特征可能未直接接触的实施例。另外,本公开中不同实施例可能使用重复的参考符号及/或标记。这些重复是为了简化与清晰的目的,并非用以限定各个实施例及/或所述外观结构之间的关系。再者,为了方便描述附图中一组件或特征部件与另一(多个)组件或(多个)特征部件的关系,可使用空间相关用语,例如“在...之下”、“下方”、“较下部”、“上方”、“较上部”及类似的用语等。除了附图所示出的方位之外,空间相关用语用以涵盖使用或操作中的装置的不同方位。所述装置也可被另外定位(例如,旋转90度或者位于其他方位),并对应地解读所使用的空间相关用语的描述。此外,当将一组件称为“连接到”或“耦合到”另一组件时,其可直接连接至或耦合至另一组件,或者可存在介入组件。尽管本公开的广义范围的数值范围及参数为近似值,但尽可能精确地在具体实例中陈述数值。另外,可理解的是,虽然“第一”、“第二”、“第三”等用词可被用于权利要求中以描述不同的组件,但这些组件并不应被这些用语所限制,在实施例中相应描述的这些组件是以不同的组件符号来表示。这些用语是为了分别不同组件。例如:第一组件可被称为第二组件,相似地,第二组件也可被称为第一组件而不会脱离实施例的范围。如此所使用的用语“及/或”包含了一或多个相关列出的项目的任何或全部组合。除在操作/工作实例中以外,或除非明确规定,否则本文中所公开的所有数值范围、量、值及百分比(例如角度、时间持续、温度、操作条件、量比及其类似者的那些百分比等)应被理解为在所有实施例中由用语”大约”或”实质上”来修饰。相应地,除非相反地指示,否则本公开及随附权利要求中陈述的数值参数为可视需要变化的近似值。例如,每一数值参数应至少根据所述的有效数字的数字且借由应用普通舍入原则来解释。范围可在本文中表达为从一个端点到另一端点或在两个端点之间。本文中所公开的所有范围包括端点,除非另有规定。
32.图1是公开本公开第一实施例的存储装置连接主机的示意图。存储装置1包含一控制单元10和一存储单元20。控制单元10电性连接至一主机2。存储单元20连接控制单元10,且包括一第一命名空间21以及一第二命名空间22,第一命名空间21例如是一使用者空间,
第二命名空间22例如是一预留空间,彼此独立设置。于本实施例中,第一命名空间21受控制单元10控制,组配存储一资料数据31。于本实施例中,第二命名空间22包括一小型作业系统32,受控制单元10控制,组配执行主机2的一开机作业,并对第一命名空间21内的资料数据31执行一操作功能。
33.于本实施例中,存储装置1以及主机2可通过例如高速外设组件互连规范(pci express,简称pcie)的通信传输连接,控制单元10可接收来自主机2的一操作指令以存取存储单元20中的第一命名空间21,亦可及接收来自此主机2的一触发指令以启动执行第二命名空间22内的小型作业系统32,执行主机2的开机作业,并对该第一命名空间21的资料数据31执行一操作功能。
34.进一步的说明,于本实施例中,存储装置1的存储单元20划分为存储资料数据31的第一命名空间21以及设置小型作业系统32的第二命名空间22,其中此第一命名空间21以及第二命名空间22均受控制单元10控制。于一实施例中,于一正常情况下,当主机2传送一操作指令至存储装置1的控制单元10时,控制单元10仅对第一命名空间21中的资料数据31进行资料的存取即可,另一方面,由于小型作业系统32预置于存储装置1的第二命名空间22,使用者可通过但不限于如冷开机的方式以提供一触发指令,即可启动执行小型作业系统32进行功能操作或特殊设定,亦或是通过主机2上的基本输入输出系统(basic input/output system,bios)来选择进入至第二命名空间22,如此一来,通过触发启动预先设置于第二命名空间22的小型作业系统32来进行功能操作或特殊设定的机制,除了不需额外增加硬件的成本,还可减低特殊应用软件/固件开发时间的与人力。
35.于本实施例中,存储装置1例如是非易失性存储器快速接口规范(non-volatile memory express,nvme)的固态硬盘(solid-state disk,ssd)。存储单元20的第一命名空间21例如是具有1tb容量的使用者空间,可供使用者存储资料数据31。存储单元20的第二命名空间22例如是具有100mb容量的预留空间,即可预先设置包含一windows pe(winpe)作业系统或可延伸固件接口(extensible firmware interface,efi)的小型作业系统32。于其他实施例中,第一命名空间21与第二命名空间22的容量大小及比例配置均可视实际应用需求调变,本公开并不受限于此。
36.另外,于本实施例中,存储装置1的控制单元10接收由主机2传送的触发指令时执行第二命名空间22的小型作业系统32。其中触发指令可例如选自由一通用型输入输出(general purpose input/output,gpio)信号、一冷开机信号、一应用程序触发信号以及一热插拔信号所构成群组中的一者,本公开并不受限于此。于另一实施例中,触发指令亦可以包含执行主机2的一软件应用程序所产生的触发信号。于本实施例中,使用者于使用存储装置1时进行主机2的冷开机,即会产生一冷开机信号,其中此冷开机信号可以由主机2的系统进行冷开机时所触发产生。接着,存储装置1的控制单元10即可从主机2的系统接收冷开机信号。尔后,控制单元10将载入小型作业系统32,回报主机2第二命名空间22的部分,以供主机2的系统利用。小型作业系统32可例如但不限于包含可延伸固件接口或winpe作业系统,通过小型作业系统32提供的工具或接口,使用者可由主机2执行并发送支援指令至控制单元10,以触发控制单元10来对第一命名空间21内的资料数据31执行一功能操作,举例来说,以可延伸固件接口(efi)为例,其实作方式则可通过efi的命令列接口efi shell,进而实现使用者和控制单元10互动的目的,而此efi shell的指令及操作方式已为相关领域中技术
人员所熟知,故此处不再进行赘述。
37.于本实施例中,可供控制单元10执行的操作功能是包含选自由一存储装置备份功能、一存储装置还原功能、一存储装置检测功能、一存储装置防写功能、一存储装置解除防写功能、一存储装置固件更新功能所构成群组中的一者。使用者通过第二命名空间22内例如efi shell提供的命令列进行操作功能,即可使控制单元10对存储单元20内的第一命名空间21执行不同的操作功能。当该些操作功能完成后,即可退出此小型作业系统32,使主机2的系统重新进入暖开机。完成暖开机后,存储装置1回报1tb的第一命名空间21,以供使用者存取资料数据31。在一优选的实施例中,第二命名空间22内的每一文件,包含小型作业系统32的相关文件均例如是只读文件,且第二命名空间22相对于主机2的使用者更例如是防写入保护,确保第二命名空间22可安全且稳定地发挥小型作业系统32的效能。
38.图2是公开本公开第二实施例的存储装置连接主机的示意图。于本实施例中,存储装置1a与图1所示的存储装置1相似,且相同的元件标号代表相同的元件、结构与功能,于此不再赘述。于本实施中,存储装置1a例如是nvme的固态硬盘。存储单元20的第一命名空间21例如是具有1tb容量的使用者空间,可供使用者存储资料数据31。存储单元20的第二命名空间22例如是具有100mb容量预留空间,即可预先设置小型作业系统32。小型作业系统32可包含一可延伸固件接口或一winpe作业系统等,其中此小型作业系统32于出厂前即一并预先安装于存储装置1a的第二命名空间22内。原厂端可选择在熟悉的小型作业系统32下开发设定好软件应用程序后一并安装至第二命名空间22内,且本公开并不受限于小型作业系统32的种类,任何可执行主机2的开机作业,并对第一命名空间21的资料数据31执行操作功能者,均适用于本公开。于一优选的实施例中,第二命名空间22内的每一文件均为只读文件,可确保第二命名空间22可安全且稳定地发挥小型作业系统32的效能。
39.于本实施例中,存储装置1a以及主机2通过例如pcie规范的通信传输进行连接,而存储装置1a的控制单元10连接存储单元20,可接收来自主机2的操作指令以存取存储单元20中的第一命名空间21,亦可接收来自此主机2的一触发指令以启动执行第二命名空间22内的小型作业系统32,进而执行主机2的开机作业,并对第一命名空间21内的资料数据31执行一操作功能。
40.于本实施例中,小型作业系统32预置于存储装置1a的第二命名空间22,使用者可通过但不限于如主机2的冷开机的方式来提供小型作业系统32的触发指令,以执行主机2的开机作业,并启动执行小型作业系统32,对第一命名空间21内的资料数据31进行操作功能,例如存储装置备份功能、存储装置还原功能、存储装置检测功能、存储装置防写功能、存储装置解除防写功能或存储装置固件更新功能等,使用者毋需于主机2或存储装置1a上增加额外硬件,亦毋需安装额外软件。于本实施例中,提供给小型作业系统32的触发指令可例如是通用型输入输出信号。使用者通过主机2的冷开机开启系统连接存储装置1a。
41.于一实施例中,当主机2的系统将静待一特定时间,例如5秒钟,若使用者无任何动作即进入暖开机程序,执行主机2内的作业系统完成开机。完成开机后,主机2即可通过pcie规范与存储装置1a形成通信连接,并传送操作指令至存储装置1a的控制单元10。
42.于另一实施例中,若于特定时间内使用者触碰主机2连接的任一按键或特定按键而产生通用型输入输出信号,则存储装置1a的控制单元10即可从主机2的系统接收通用型输入输出信号作为小型作业系统32的触发指令。尔后,控制单元10载入小型作业系统32执
行主机2的开机作业,回报主机2第二命名空间22的部分,供使用者利用。通过第二命名空间22内例如efi shell接口或多个软件应用程序,使用者可控制存储装置1的控制单元10执行一特殊的操作功能,例如针对第一命名空间21进行存储装置备份功能、存储装置还原功能、存储装置检测功能、存储装置防写功能、存储装置解除防写功能或存储装置固件更新功能,且本公开并不以此为限。当使用者完成操作功能的应用后,即可退出小型作业系统32,系统进入暖开机。完成暖开机后,存储装置1a则可回报1tb的第一命名空间21,以供使用者存取资料数据31。此时,第二命名空间22与小型作业系统32呈防写入保护状态,第二命名空间22内的每一文件均为只读文件,且不干涉使用者通过控制单元10存取存储单元20中的第一命名空间21。换言之,小型作业系统32未触发启动时,将不会影响使用者对存储装置1a的资料数据31的存取作业。
43.由上可知,本公开除了提供存取资料数据31用的第一命名空间21外,更提供独立于第一命名空间21外的第二命名空间22,让存储装置1a的原厂端可用最简易的方式,利用第二命名空间22来预安装相关应用所需的小型作业系统32与软件应用程序。当存储结置1a需于固件增加功能以操作第一命名空间21内的资料数据31时,通过触发指令来触发第二命名空间22内的小型作业系统32即可实现,而此时固件仅需要极低的改动即可,可大幅降低开发人力与时程。针对存储装置1a内的软件应用程序,软件工程师可在熟悉的小型作业系统32内开发执行相关的应用,毋需对照主机2或使用者使用的作业系统而发行不同作业系统的版本,大幅降低软件应用程序的开发人力与时程。另一方面,针对存储装置1a的使用者,于使用时不须改动任何硬件,也不需额外安装任何软件,即使在使用者作业系统毁损无法启动的情况下,还是可执行存储装置1a的小型作业系统32进行特殊操作,以大幅提升使用者的接受度。再者,第二命名空间22内包含小型作业系统32在内的每一文件均例如是只读文件,更确保第二命名空间22可安全且稳定地发挥小型作业系统32的效能。若小型作业系统32未触发启动时,第二命名空间22并不干涉使用者通过控制单元10存取第一命名空间21,也不影响存储装置1a对资料数据31的存取作业。
44.于本实施例中,第一命名空间21内更具一资料存取分割区211以及一资料隐藏分割区212。其中资料数据31置于资料存取分割区211内以供控制单元10存取,而资料隐藏分割区212用以备份资料存取分割区211内的资料数据31而形成备份数据33。于本实施例中,资料存取分割区211的空间大小等于资料隐藏分割区212的空间大小。于一实施例中,当使用者由主机2通过触发指令启动预先设置于第二命名空间22的小型作业系统32,存储装置1a的控制单元10通过第二命名空间22的小型作业系统32执行主机2的开机作业,并执行存储装置1a的备份功能时,控制单元10将第一命名空间21中资料存取分割区211内的资料数据31备份至资料隐藏分割区212,形成资料隐藏分割区212的备份数据33。于另一实施例中,当使用者由主机2通过触发指令启动预先设置于第二命名空间22的小型作业系统32,存储装置1a的控制单元10通过第二命名空间22的小型作业系统32执行主机2的开机作业,并执行存储装置1的还原功能时,控制单元10基于资料隐藏分割区212内的备份数据33还原成资料存取分割区211内的资料数据31或资料存取分割区211的初始状态。于本实施例中,第一命名空间21例如是具有1tb容量的使用者空间,而资料存取分割区211的空间大小等于资料隐藏分割区212的空间大小,例如分别为500mb。当第二命名空间22内的小型作业系统32未触发启动,而主机2传送操作指令至存储装置1a的控制单元10时,控制单元10则回报第一命
名空间21的资料存取分割区211供使用者存取资料数据31。此时,资料隐藏分割区212内的备份数据33则隐藏,不干涉使用者由主机2通过控制单元10存取存储单元20中的第一命名空间21的资料存取分割区211,即第二命名空间22、小型作业系统32与资料隐藏分割区212的存在,将不会影响使用者对存储装置1a的资料数据31的存取作业。当然,本公开并不以此为限,且不再赘述。
45.综上所述,本公开提供一种存储装置。通过在存储装置的存储单元设计两个命名空间,其一空间为正常运行的容量磁区,另一空间为预设可开机的小型作业系统例如efi或winpe作业系统,可对存储装置的控制单元下达命令执行,包含备份、还原、检测、读取存储装置信息及固件更新等。存储装置通过例如pcie规范连接至一主机时,存储装置的控制单元可接收主机的指令,以进行存储装置上资料数据的存取作业之外,存储装置也可接收触发指令启动预先设置的小型作业系统,实现存储装置的多元应用。由于小型作业系统预置于存储装置的另一命名空间,不影响正常存储资料数据的容量,且于主机的作业系统崩溃时,使用者仍可通过例如冷开机提供指令启动小型作业系统,执行存储装置的操作功能,使用者毋需额外增加硬件,亦毋需额外安装软件。结合非易失性存储器快速接口规范命名空间功能,规划两个命名空间,一为使用者存储资料数据的使用者空间,另一个命名空间则预设有小型作业系统如efi或winpe作业系统等,可独立执行开机并运行相关软件功能。因此,存储装置可以自带相关独立可开机执行系统。存储装置的自有系统即可以执行相关特定功能,进而减少外部oob模块或额外硬件设计,亦不需要另外准备外接式u盘做开机系统来执行相关功能。存储装置的控制单元可识别接收的指令,自动选择进行第一命名空间中资料数据的存取作业,或触发启动预先设置于第二命名空间的小型作业系统,执行主机的开机作业,并对存储装置执行一操作功能。使用者毋需在硬件或软件上增加额外增加负担,即不用安装任何软件,也不用再附加任何硬件,即可以通过第二命名空间的小型作业系统提供的界面,完整进行执行特殊应用或固件设定。再者,第二命名空间内的每一文件均例如是只读文件且防写入,确保第二命名空间可安全且稳定地发挥小型作业系统的效能。若控制单元未接收触发指令启动第二命名空间的小型作业系统,则第二命名空间内的小型作业系统不干涉使用者通过控制单元存取第一命名空间,不影响存储装置的基本资料数据的存取作业。
46.本公开可由本领域技术人员进行各种修改、改变、变型,而不脱离本公开权利要求所要求保护的范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献