Certains contenus de cette application ne sont pas disponibles pour le moment.
Si cette situation persiste, veuillez nous contacter àObservations et contact
1. (WO2019062202) PROCÉDÉ, DISQUE DUR ET SUPPORT DE STOCKAGE POUR EXÉCUTION D'INSTRUCTION DE FONCTIONNEMENT DE DISQUE DUR
Dernières données bibliographiques dont dispose le Bureau international    Formuler une observation

N° de publication : WO/2019/062202 N° de la demande internationale : PCT/CN2018/090583
Date de publication : 04.04.2019 Date de dépôt international : 11.06.2018
CIB :
G06F 12/02 (2006.01)
G PHYSIQUE
06
CALCUL; COMPTAGE
F
TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
12
Accès, adressage ou affectation dans des systèmes ou des architectures de mémoire
02
Adressage ou affectation; Réadressage
Déposants :
华为技术有限公司 HUAWEI TECHNOLOGIES CO., LTD. [CN/CN]; 中国广东省深圳市 龙岗区坂田华为总部办公楼 Huawei Administration Building Bantian, Longgang District Shenzhen, Guangdong 518129, CN
Inventeurs :
褚小伟 CHU, Xiaowei; CN
赵献明 ZHAO, Xianming; CN
陈昊 CHEN, Hao; CN
Données relatives à la priorité :
201710915987.329.09.2017CN
Titre (EN) METHOD, HARD DISK, AND STORAGE MEDIUM FOR EXECUTING HARD DISK OPERATION INSTRUCTION
(FR) PROCÉDÉ, DISQUE DUR ET SUPPORT DE STOCKAGE POUR EXÉCUTION D'INSTRUCTION DE FONCTIONNEMENT DE DISQUE DUR
(ZH) 硬盘操作命令的执行方法、硬盘及存储介质
Abrégé :
(EN) Embodiments of the present invention disclose a method, a hard disk, and a storage medium for executing a hard disk operation instruction. The method is applied to a hard disk. The hard disk comprises a controller and at least two flash cell groups. Each of the flash cell groups comprises at least one flash cell. Each of the flash cells comprises a plurality of physical blocks, any one flash cell of each of the flash cell groups forms a LUN. The flash cells in different LUNs of the same flash cell group are different. The method comprises: after receiving an operation instruction, determining a target LUN in an idle status; determining, from the target LUN, a target physical block accessed when the operation instruction is to be executed; storing the operation instruction in a corresponding processing queue of a flash cell to which the target physical block belongs; and when the number of operation instructions queued for processing in the respective corresponding queues of each flash cell in the target LUN is greater than a preset threshold, modifying the operating status of the target LUN to be a non-idle status. Delays in reading an I/O instruction can thus be reduced.
(FR) Certains modes de réalisation de la présente invention concernent un procédé, un disque dur et un support de stockage servant à exécuter une instruction de fonctionnement de disque dur. Le procédé est appliqué à un disque dur. Le disque dur comporte un contrôleur et au moins deux groupes de cellules Flash. Chacun des groupes de cellules Flash comporte au moins une cellule Flash. Chacune des cellules Flash comporte une pluralité de blocs physiques, une cellule Flash quelconque de chacun des groupes de cellules Flash forme un LUN. Les cellules Flash de différents LUN du même groupe de cellules Flash sont différentes. Le procédé comporte les étapes consistant: après avoir reçu une instruction de fonctionnement, à déterminer un LUN cible en état d'inactivité; déterminer, à partir du LUN cible, un bloc physique cible faisant l'objet d'un accès lorsque l'instruction de fonctionnement doit être exécutée; stocker l'instruction de fonctionnement dans une file d'attente de traitement correspondante d'une cellule Flash à laquelle appartient le bloc physique cible; et lorsque le nombre d'instructions de fonctionnement placées en file d'attente en vue d'un traitement dans les files d'attente correspondantes respectives de chaque cellule Flash dans le LUN cible est supérieur à un seuil prédéfini, modifier l'état de fonctionnement du LUN cible pour qu'il soit un état non inactif. Les retards dans la lecture d'une instruction d'E/S peuvent ainsi être réduits.
(ZH) 本发明实施例公开了一种硬盘操作命令的执行方法、硬盘及存储介质。该方法应用于硬盘,包括控制器和至少两个闪存颗粒组,每个闪存颗粒组包括至少一个闪存颗粒,每个闪存颗粒包括多个物理块,每个闪存颗粒组中的任一闪存颗粒组成一个LUN,同一闪存颗粒组中位于不同LUN中的闪存颗粒不同,方法包括:接收操作命令后,确认空闲状态的目标LUN;从目标LUN中确认待执行操作命令时所访问的目标物理块;保存操作命令至目标物理块所属的闪存颗粒对应的等待处理队列中;在目标LUN中每个闪存颗粒分别对应的等待处理队列中等待处理的操作命令的数量大于预设阈值时,修改目标LUN的工作状态为非空闲状态。能够降低I/O读命令的时延。
front page image
États désignés : AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, RU, TJ, TM)
Office européen des brevets (OEB) (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
Langue de publication : chinois (ZH)
Langue de dépôt : chinois (ZH)