信息处理设备的制造方法_6

文档序号:8287865阅读:来源:国知局
110将存在检查信号发送到的“第η个终端”是否是“第N个终端”(η =
N) ο
[0319][步骤S316]
[0320]在步骤S3105中,如果CPU 110确定CPU 110将存在检查信号发送到的“第η个终端”不是“第N个终端”,则CPU 110使当前终端编号“η”加上1,并且以新终端编号“η”重复步骤S3102。
[0321][步骤S3107]
[0322]在步骤S3103中,如果在预定时间内从第η个终端接收到对存在检查信号的应答,则CPU 110请求被连接到进行应答的第η个终端的设备将设备描述符发送到CPU 110。
[0323][步骤S318]
[0324]CPU 110判定从设备接收的设备的设备描述符是否指示摄像机。如果CPU 110确定设备的设备描述符未指示摄像机,则CPU 110转到步骤S3105。
[0325][步骤S319]
[0326]在步骤S3108中,如果CPU 110确定从设备接收的设备的设备描述符指示摄像机,则CPU 110将指示摄像机4被连接到主机设备I的设备信息存储在主机设备I的主机使用区域101中。CPU 110然后转到步骤S3105。
[0327][步骤S3110]
[0328]在步骤S3105中,如果CPU 110确定“第η个终端”是“第N个终端” (η = N),则CPU 110将被存储在主机设备I的主机使用区域101中的设备信息发送到存储系统2。然后,CPU 110结束设备检查操作3100。
[0329]现在,将参考图26描述其中设备控制器主体部确定优先级的操作3200。
[0330][步骤S32Ol]
[0331]在从主机设备I接收到设备信息时,设备控制器主体部202判定设备信息是否指示摄像机4。
[0332][步骤S32O2]
[0333]在步骤S3201中,如果设备控制器主体部202确定设备信息指示摄像机4,则设备控制器主体部202确定优先级为“低”,并且清除标志P (优先级为低)。
[0334][步骤S32O3]
[0335]在步骤S3201中,如果设备控制器主体部202确定设备信息未指示摄像机4,则设备控制器主体部202确定优先级为“高”,并且设置标志P (优先级为高)。
[0336][步骤S3204]
[0337]设备控制器主体部202在数据传输命令(Access UM Buffer)中设置在步骤S3202或S3203中设置的标志P。
[0338]设备控制器主体部202经由使用优先级I (高)操作的第二端口(CPort I ;TC 1),将至少包含“标志P”信息的数据传输命令(Access UM Buffer)发送到主机设备I。
[0339]在上述第五实施例中,如果摄像机4被连接到主机设备1,则设备控制器主体部202将优先级设置为O (低)。如果摄像机4未被连接到主机设备1,则设备控制器主体部202将优先级设置为I (高)。
[0340]但是,这仅是示例性的,并且如果请求实时处理的设备被连接到主机设备1,则可以执行类似的处理。
[0341](第六实施例)
[0342]现在,将描述根据第六实施例的存储系统的操作。已结合以下情况描述了第五实施例:其中根据执行实时处理的设备是否被连接到主机设备I来确定优先级。将结合以下情况描述第六实施例:其中根据通信路径3的通信密度来确定优先级。将省略对以下各项的描述:上面在第一至第五实施例中描述的事物以及可容易地从第一至第五实施例构想的事物。
[0343]将参考图27描述根据第六实施例的信息处理设备的基本配置。根据第六实施例的主机设备I测量通信路径3的通信密度。更具体地说,例如,在设备连接适配器126中提供计数器127以便测量通信密度,即,给定时间内在通信路径3上发送和接收的分组数量(或者总分组大小)。计数器127然后将通信密度提供给设备控制器主体部202。
[0344]将参考图28描述其中设备控制器主体部确定优先级的操作3300。
[0345][步骤S33Ol]
[0346]在从主机设备I接收到通信路径3的通信密度时,设备控制器主体部202判定通信密度是否等于或高于预定密度T。
[0347][步骤S33O2]
[0348]在步骤S3301中,如果设备控制器主体部202确定通信密度等于或高于预定密度T,则设备控制器主体部202确定优先级为“低”并且清除标志P (优先级为低)。
[0349][步骤S33O3]
[0350]在步骤S3301中,如果设备控制器主体部202确定通信密度低于预定密度T,则设备控制器主体部202确定优先级为“高”并且设置标志P (优先级为高)。
[0351][步骤S3304]
[0352]设备控制器主体部202在数据传输命令(Access UM Buffer)中设置在步骤S3302或S3303中设置的标志P。
[0353]设备控制器主体部202经由使用优先级I (高)操作的第二端口(CPort I ;TC 1),将至少包含“标志P”信息的数据传输命令(Access UM Buffer)发送到主机设备I。
[0354]根据上述第六实施例,如果通信路径3的通信密度等于或高于预定密度,则设备控制器主体部202将优先级设置为O (低)。如果通信路径3的通信密度低于预定密度,则设备控制器主体部202将优先级设置为I (高)。
[0355]根据第六实施例,在设备连接适配器126中提供计数器127以便测量通信路径3的通信密度。但是,本实施例不一定限于此。任何可以测量通信路径3的通信密度的手段都适用于本实施例。
[0356](修改)
[0357]结合在第一实施例中描述的操作,当请求数据传输时,存储系统2将用于对应数据传输的通信路径3的优先级恒定保持为O或I。但是,设备控制器主体部202可以基于预定条件,适当地切换优先级(O:低优先级,1:高优先级)。
[0358]此外,根据上述第三实施例,存储系统2基于数据大小确定通信路径3的优先级。但是,存储系统2可以考虑数据的类型和大小来确定优先级,如在第二实施例中描述的那样。
[0359]此外,上述实施例可以被适当地组合在一起。具体地说,第五实施例和第六实施例可以被组合在一起。
[0360]此外,使用UFS存储设备描述了各实施例。但是,本发明并不限于UFS存储设备。可以使用任何存储系统,前提是例如存储系统基于客户机服务器模型。更具体地说,任何存储系统都适用,前提是存储系统允许将如上所述的此类标志信息(标志R、标志W、标志P等)添加到命令。
[0361 ] 此外,使用UFS存储设备描述了各实施例。但是,操作方式类似于UFS存储设备的任何半导体存储设备也适用于其它存储卡、存储设备、内部存储器等,并且可以产生类似于第一实施例和第二实施例中的有利效果。此外,闪存210并不限于NAND闪存,而是可以是任何其它半导体存储器。
[0362]尽管描述了特定实施例,但这些实施例仅通过实例的方式提供,并且并非旨在限制本发明的范围。实际上,可以以各种其它形式体现在此描述的新颖实施例;此外,可以对在此描述的实施例的形式进行各种省略、替换和更改而不偏离本发明的精神。所附权利要求及其等同物旨在覆盖落入本发明的精神和范围内的此类形式和修改。
【主权项】
1.一种信息处理设备,包括主机设备、具有非易失性半导体存储器的半导体存储设备,以及连接所述主机设备和所述半导体存储设备的通信路径, 其中所述主机设备包括: 第一存储部;以及 第一控制部,其与所述第一存储部和所述通信路径连接并且控制所述第一存储部, 所述通信路径包括: 多个端口,为所述多个端口中的每个端口分配一个优先级, 所述半导体存储设备包括: 第二控制部,其与所述通信路径连接并且被配置为发送第一命令,所述第一命令包含指示优先级的第一标志,基于发送到所述第一存储部或从所述第一存储部接收的数据的类型或大小确定所述第一标志, 在接收到所述第一命令时,所述第一控制部经由被分配的优先级与所述第一命令中包含的所述第一标志所指示的优先级对应的端口,执行所述第一存储部与所述第二控制部之间的发送和接收。
2.根据权利要求1的设备,其中所述第一控制部生成第二命令,并且 在从所述第一控制部接收到所述第二命令时,所述第二控制部在所述第二命令之后将所述第一命令发送到所述第一控制部。
3.根据权利要求1的设备,其中所述优先级包括第一优先级和高于所述第一优先级的第二优先级。
4.根据权利要求1的设备,其中所述第二控制部在所述第一命令中包括第二标志或第三标志,所述第二标志指示后续操作从所述第一存储部读取数据,所述第三标志指示所述后续操作将数据写入到所述第一存储部。
5.一种信息处理设备,包括主机设备、具有非易失性半导体存储器的半导体存储设备,以及连接所述主机设备和所述半导体存储设备的通信路径, 其中所述主机设备包括: 第一存储部;以及 第一控制部,其与所述第一存储部和所述通信路径连接并且控制所述第一存储部, 所述通信路径包括: 多个端口,为所述多个端口中的每个端口分配一个优先级, 所述半导体存储设备包括: 第二控制部,其与所述通信路径连接并且被配置为发送第一命令,所述第一命令包含指示优先级的第一标志,基于从所述主机设备发送的第一信息确定所述第一标志, 在接收到所述第一命令时,所述第一控制部基于所述第一命令中包含的所述第一标志,经由与所述优先级对应的端口,执行所述第一存储部与所述第二控制部之间的发送和接收。
6.根据权利要求5的设备,其中所述优先级包括第一优先级和高于所述第一优先级的第二优先级。
7.根据权利要求5的设备,其中所述主机设备基于要由所述主机设备执行的程序确定所述优先级,并且将所述优先级作为第一信息提供给所述第二控制部。
8.根据权利要求5的设备,其中所述主机设备基于要由所述主机设备执行的程序的类型、名称或ID确定所述优先级,并且 将所述优先级作为所述第一信息提供给所述第二控制部。
9.根据权利要求8的设备,其中所述第一存储部进一步包括表,在所述表中设置所述优先级与要由所述主机设备执行的所述程序的所述类型、名称或ID之间的关系,并且 参考所述表,基于要由所述主机设备执行的所述程序的所述类型、名称或ID确定所述优先级。
10.根据权利要求5的设备,其中所述主机设备标识连接到所述主机设备的设备的类型,并且将标识的结果作为所述第一信息提供给所述半导体存储设备。
11.根据权利要求10的设备,其中当所述第二控制部基于所述第一信息确定执行实时处理的设备被连接到所述主机设备时,所述第二控制部将包含第一标志的第一命令发送到所述第一控制部,所述第一标志确定所述优先级是低于所述第二优先级的所述第一优先级。
12.根据权利要求11的设备,其中所述执行实时处理的设备是摄像机。
13.根据权利要求5的设备,其中所述主机设备测量所述通信路径的通信密度,并且将所述测量的结果作为所述第一信息提供给所述第二控制部。
14.根据权利要求13的设备,其中所述通信密度是在预定时间内通过所述通信路径发送的分组数量,或者是每个所述分组的大小。
15.根据权利要求13的设备,其中当所述第二控制部基于所述第一信息确定所述通信密度等于或高于预定值时,所述第二控制部将包含第一标志的第一命令发送到所述第一控制部,所述第一标志确定所述优先级是低于所述第二优先级的所述第一优先级。
16.根据权利要求13的设备,其中所述主机设备进一步包括测量所述通信路径的所述通信密度的计数器。
17.一种存储系统,其包括非易失性半导体存储器并可经由通信路径连接到主机设备,所述存储系统包括: 第二控制部,其与所述通信路径连接并且被配置为发送第一命令,所述第一命令包含指示优先级的第一标志,基于发送到所述主机设备的第一存储部或从所述主机设备的第一存储部接收的数据的类型或大小确定所述第一标志, 其中所述第二控制部经由被分配的优先级与所述第一命令中包含的所述第一标志所指示的优先级对应的端口,接收由所述第一命令指示的数据。
【专利摘要】根据一个实施例,一种信息处理设备包括主机设备、具有非易失性半导体存储器的半导体存储设备,以及将所述主机设备和所述半导体存储设备连接在一起的通信路径。
【IPC分类】G06F13-38, G06F3-06
【公开号】CN104603767
【申请号】CN201380044572
【发明人】近藤伸宏, 前田贤一
【申请人】株式会社 东芝
【公开日】2015年5月6日
【申请日】2013年3月6日
【公告号】EP2893456A1, US20150177985, WO2014038222A1
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1