Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2019062202) METHOD, HARD DISK, AND STORAGE MEDIUM FOR EXECUTING HARD DISK OPERATION INSTRUCTION
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.: WO/2019/062202 International Application No.: PCT/CN2018/090583
Publication Date: 04.04.2019 International Filing Date: 11.06.2018
IPC:
G06F 12/02 (2006.01)
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
12
Accessing, addressing or allocating within memory systems or architectures
02
Addressing or allocation; Relocation
Applicants:
华为技术有限公司 HUAWEI TECHNOLOGIES CO., LTD. [CN/CN]; 中国广东省深圳市 龙岗区坂田华为总部办公楼 Huawei Administration Building Bantian, Longgang District Shenzhen, Guangdong 518129, CN
Inventors:
褚小伟 CHU, Xiaowei; CN
赵献明 ZHAO, Xianming; CN
陈昊 CHEN, Hao; CN
Priority Data:
201710915987.329.09.2017CN
Title (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) 硬盘操作命令的执行方法、硬盘及存储介质
Abstract:
(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
Designated States: 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
African Regional Intellectual Property Organization (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Office (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (EPO) (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)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
Publication Language: Chinese (ZH)
Filing Language: Chinese (ZH)