[发明专利]从主机引导存储设备在审
| 申请号: | 201210319478.1 | 申请日: | 2012-06-29 |
| 公开(公告)号: | CN102915210A | 公开(公告)日: | 2013-02-06 |
| 发明(设计)人: | A·费;N·J·瓦卡拉特;N·瑟弗 | 申请(专利权)人: | 苹果公司 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F9/30 |
| 代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 李镇江 |
| 地址: | 美国加*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 主机 引导 存储 设备 | ||
1.一种系统,包括:
用于在存储设备接收用于引导存储设备的指令的装置,其中所述存储设备包括所述存储设备的控制器可访问的非易失性存储器;
用于响应于接收所述用于引导存储设备的指令,通过所述存储设备从主机设备获取固件的装置,其中所述主机设备与所述存储设备分开并与所述存储设备通作耦合;以及
用于使用来自所述主机设备的固件引导所述存储设备的装置,其中所述存储设备与所述主机设备分开引导,以及所述主机设备使用存储于所述非易失性存储器并且通过与所述存储设备的存储控制器通信获得的数据或者指令来执行操作。
2.根据权利要求1的系统,其中用于引导所述存储设备的指令被所述主机设备接收并且指示所述存储设备使用来自所述主机设备的固件引导以及覆写所述存储设备的非易失性储器所存储的从固件引导的指令。
3.根据权利要求1的系统,进一步包括,在所述存储设备已经使用来自所述主机设备的固件引导后,使用所述固件在所述存储设备上执行一个或者多个操作。
4.根据权利要求3的系统,其中所述固件包括操作固件,其具有使得所述控制器在所述非易失性存储器上执行读、写和擦除操作的指令,并且在所述存储设备上执行的所述一个或者多个操作包括一个或者多个所述读、写和擦除操作。
5.根据权利要求4的系统,其中所述操作固件进一步包括使得所述控制器在所述非易失性存储器上执行存储管理操作的指令。
6.根据权利要求5的系统,其中所述一个或者多个所述存储管理操作包括损耗均衡操作。
7.根据权利要求3的系统,其中所述固件包括诊断固件,其具有使得所述控制器在所述存储设备上制行诊断操作的指令;以及
其中在所述存储设备上执行的所述一个或者多个操作包括一个或者多个诊断操作。
8.根据权利要求3的系统,其中所述固件包括生产固件,其具有使得所述控制器测试所述存储设备的组件的安装和操作的指令,所述组件至少包括所述非易失性存储器,以及在所述存储设备上执行的所述一个或者多个操作包括用于测试所述存储设备的一个或者多个组件的安装和操作的一个或者多个操作。
9.根据权利要求1的系统,其中所述非易失性存储器包括闪存。
10.一种方法,包括
由主机设备提供引导命令给存储设备,指示所述存储设备使用来自所述主机设备的固件引导,其中所述主机设备与所述存储设备分开并与所述存储设备通信耦合,并且所述存储设备包括非易失性存储器;
在主机设备接收存设备难备好从所述主机设备接收固件的指示;以及
响应于接收所述指示,所述主机设备传输所述固件到所述存储设备,其中到所述存储设备的所述固件的传输使得所述存储设备使用所述固件引导,其中所述存储设备与所述主机设备分开引导。
11.根据权利要求10的方法,其中所述固件包括操作固件,其具有使得所述存储设备的控制器在所述存储设备的所述非易失性存储器上执行读、写和擦除操作的指令。
12.根据权利要求10的方法,其中所述固件包括诊断固件,其具有使得所述存储设备的控制器在所述存储设备上执行诊断操作的指令。
13.根据权利要求10的方法,其中所述固件包括生产固件,其具有使得所述存储设备的控制器测试所述存储设备的组件的安装和操作的指令,所述组件至少包括所述非易失性存储器。
14.根据权利要求10的方法,其中所述固件被存储于所述主机设备的易失性存储器中并且从所述主机设备的易失性存储器提供给所述存储设备。
15.根据权利利要求10的方法,进一步包括,响应于访问存储于所述主机设备可访问的多个存储设备的一个中的数据的请求,决定所述请求数据由存储设备存储;以及
其中响应于决定所述请求数据由所述存储设备存储,提供所述引导命令给所述存储设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苹果公司,未经苹果公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210319478.1/1.html,转载请声明来源钻瓜专利网。





