BR112015025614A8 - meio de armazenamento legível por computador, sistema e método implementado por computador - Google Patents
meio de armazenamento legível por computador, sistema e método implementado por computador Download PDFInfo
- Publication number
- BR112015025614A8 BR112015025614A8 BR112015025614A BR112015025614A BR112015025614A8 BR 112015025614 A8 BR112015025614 A8 BR 112015025614A8 BR 112015025614 A BR112015025614 A BR 112015025614A BR 112015025614 A BR112015025614 A BR 112015025614A BR 112015025614 A8 BR112015025614 A8 BR 112015025614A8
- Authority
- BR
- Brazil
- Prior art keywords
- memory device
- computer
- hybrid
- hybrid memory
- storage medium
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0655—Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
- G06F3/0659—Command handling arrangements, e.g. command buffers, queues, command scheduling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0604—Improving or facilitating administration, e.g. storage management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0604—Improving or facilitating administration, e.g. storage management
- G06F3/0605—Improving or facilitating administration, e.g. storage management by facilitating the interaction with a user or administrator
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0646—Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0673—Single storage device
- G06F3/068—Hybrid storage device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0683—Plurality of storage devices
- G06F3/0685—Hybrid storage combining heterogeneous device types, e.g. hierarchical storage, hybrid arrays
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Debugging And Monitoring (AREA)
- Stored Programmes (AREA)
- Semiconductor Memories (AREA)
Abstract
resumo patente de invenção: "armazenamento de bloco utilizando um dispositivo de memória híbrido". são descritas técnicas para armazenamento em bloco, usando um dispositivo de memória híbrida. em pelo menos algumas concretizações, um dispositivo de memória híbrido inclui uma parte memória volátil, tal como memória dinâmica de acesso aleatório (dram). o dispositivo de memória híbrido inclui ainda uma parte de memória não volátil, tal como memória flash, em pelo menos algumas concretizações, o dispositivo de memória híbrido pode ser concretizado como um módulo duplo de memória não volátil em linha, ou nvdimm. as técnicas discutidas neste documento empregam várias funcionalidades para permitir que o dispositivo híbrido de memória seja exposto a várias entidades, como um dispositivo de armazenamento de bloco disponível.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/862,104 US9552176B2 (en) | 2013-04-12 | 2013-04-12 | Block storage using a hybrid memory device |
US13/862,104 | 2013-04-12 | ||
PCT/US2013/058839 WO2014168647A1 (en) | 2013-04-12 | 2013-09-10 | Block storage using a hybrid memory device |
Publications (3)
Publication Number | Publication Date |
---|---|
BR112015025614A2 BR112015025614A2 (pt) | 2017-07-18 |
BR112015025614A8 true BR112015025614A8 (pt) | 2019-12-17 |
BR112015025614B1 BR112015025614B1 (pt) | 2021-12-28 |
Family
ID=49261752
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
BR112015025614-7A BR112015025614B1 (pt) | 2013-04-12 | 2013-09-10 | Meio de armazenamento legível por computador, sistema e método implementado por computador |
Country Status (5)
Country | Link |
---|---|
US (4) | US9552176B2 (pt) |
EP (1) | EP2984552A1 (pt) |
CN (1) | CN105144074B (pt) |
BR (1) | BR112015025614B1 (pt) |
WO (1) | WO2014168647A1 (pt) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9552176B2 (en) | 2013-04-12 | 2017-01-24 | Microsoft Technology Licensing, Llc | Block storage using a hybrid memory device |
US9678689B2 (en) | 2013-05-29 | 2017-06-13 | Microsoft Technology Licensing, Llc | Storage systems and aliased memory |
US9864529B1 (en) * | 2014-01-27 | 2018-01-09 | Western Digital Technologies, Inc. | Host compatibility for host managed storage media |
WO2016080990A1 (en) | 2014-11-20 | 2016-05-26 | Hewlett Packard Enterprise Development Lp | Data transfer using backup power supply |
US10126950B2 (en) * | 2014-12-22 | 2018-11-13 | Intel Corporation | Allocating and configuring persistent memory |
US9619329B2 (en) * | 2015-06-22 | 2017-04-11 | International Business Machines Corporation | Converting volatile memory module devices to flashless non-volatile memory module devices |
CN111007991B (zh) * | 2015-08-13 | 2024-01-26 | 北京忆恒创源科技股份有限公司 | 基于nvdimm分离读写请求的方法及其计算机 |
US10146704B2 (en) * | 2016-02-16 | 2018-12-04 | Dell Products L.P. | Volatile/non-volatile memory device access provisioning system |
US10163508B2 (en) * | 2016-02-26 | 2018-12-25 | Intel Corporation | Supporting multiple memory types in a memory slot |
US11175853B2 (en) | 2017-05-09 | 2021-11-16 | Samsung Electronics Co., Ltd. | Systems and methods for write and flush support in hybrid memory |
US10394618B2 (en) | 2017-07-14 | 2019-08-27 | International Business Machines Corporation | Thermal and power memory actions |
CN107608824B (zh) * | 2017-09-01 | 2020-07-31 | 中国科学院计算技术研究所 | 一种非易失性计算装置及其工作方法 |
US10942658B2 (en) * | 2017-10-26 | 2021-03-09 | Insyde Software Corp. | System and method for dynamic system memory sizing using non-volatile dual in-line memory modules |
CN109634520B (zh) * | 2018-11-29 | 2021-12-07 | 南京航空航天大学 | 一种基于hdfs光盘库的存储*** |
KR20210136480A (ko) | 2020-05-07 | 2021-11-17 | 삼성전자주식회사 | 프로세싱 장치가 실장된 메모리 모듈을 포함하는 컴퓨팅 시스템의 부팅 방법 |
US11467729B2 (en) * | 2020-06-29 | 2022-10-11 | Microsoft Technology Licensing, Llc | Allocating memory and redirecting memory writes in a cloud computing system based on temperature of memory modules |
CN118160038A (zh) * | 2021-09-16 | 2024-06-07 | 迪瑞科特克萨斯技术有限责任公司 | 用于触发故障存储器驱动器的视觉指示器的***及方法 |
Family Cites Families (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5655148A (en) | 1994-05-27 | 1997-08-05 | Microsoft Corporation | Method for automatically configuring devices including a network adapter without manual intervention and without prior configuration information |
US6785767B2 (en) * | 2000-12-26 | 2004-08-31 | Intel Corporation | Hybrid mass storage system and method with two different types of storage medium |
US7036040B2 (en) | 2002-11-26 | 2006-04-25 | Microsoft Corporation | Reliability of diskless network-bootable computers using non-volatile memory cache |
US7155379B2 (en) * | 2003-02-25 | 2006-12-26 | Microsoft Corporation | Simulation of a PCI device's memory-mapped I/O registers |
CN100383756C (zh) * | 2003-07-22 | 2008-04-23 | 深圳市朗科科技有限公司 | 利用半导体存储装置实现自动执行的方法 |
US20090193184A1 (en) * | 2003-12-02 | 2009-07-30 | Super Talent Electronics Inc. | Hybrid 2-Level Mapping Tables for Hybrid Block- and Page-Mode Flash-Memory System |
US20050251617A1 (en) * | 2004-05-07 | 2005-11-10 | Sinclair Alan W | Hybrid non-volatile memory system |
US7131595B2 (en) * | 2004-01-20 | 2006-11-07 | Standard Microsystems Corporation | Automatic drive icon assignment by media type in single slot USB card readers |
US20050223144A1 (en) * | 2004-03-23 | 2005-10-06 | Kabushiki Kaisha Toshiba | Information terminal and data transfer method for information terminal |
US7681007B2 (en) * | 2004-04-15 | 2010-03-16 | Broadcom Corporation | Automatic expansion of hard disk drive capacity in a storage device |
US8316074B2 (en) | 2005-03-11 | 2012-11-20 | Network Appliance, Inc. | Network-accessible memory |
KR100728033B1 (ko) | 2005-11-07 | 2007-06-14 | 삼성전자주식회사 | 홈 네크워크 디바이스를 이용하여 pvr을 구현하는 방법및 이를 위한 장치 |
US20070106764A1 (en) * | 2005-11-08 | 2007-05-10 | Carl Mansfield | System and method for device configuration using a portable flash memory storage device with an infrared transmitter |
US9632929B2 (en) * | 2006-02-09 | 2017-04-25 | Google Inc. | Translating an address associated with a command communicated between a system and memory circuits |
US7424587B2 (en) * | 2006-05-23 | 2008-09-09 | Dataram, Inc. | Methods for managing data writes and reads to a hybrid solid-state disk drive |
US7716411B2 (en) * | 2006-06-07 | 2010-05-11 | Microsoft Corporation | Hybrid memory device with single interface |
WO2008055269A2 (en) * | 2006-11-04 | 2008-05-08 | Virident Systems, Inc. | Asymmetric memory migration in hybrid main memory |
WO2008070813A2 (en) | 2006-12-06 | 2008-06-12 | Fusion Multisystems, Inc. (Dba Fusion-Io) | Apparatus, system, and method for a front-end, distributed raid |
US8200885B2 (en) * | 2007-07-25 | 2012-06-12 | Agiga Tech Inc. | Hybrid memory system with backup power source and multiple backup an restore methodology |
US20090070492A1 (en) * | 2007-09-06 | 2009-03-12 | Marianne Kodimer | System and method for indicating a presence of a portable memory medium |
US20090228823A1 (en) * | 2008-03-07 | 2009-09-10 | Microsoft Corporation | User interface for portable storage devices |
US8250310B2 (en) * | 2008-07-31 | 2012-08-21 | International Business Machines Corporation | Assigning data to NVRAM of shared access hybrid hard drives |
KR101636777B1 (ko) * | 2008-08-08 | 2016-07-21 | 시게이트 테크놀로지 엘엘씨 | 하이브리드 저장 장치 및 그에 대한 논리 블록 어드레스 할당 방법 |
CN102203751A (zh) | 2008-10-30 | 2011-09-28 | 惠普开发有限公司 | 独立磁盘冗余阵列(raid)写入高速缓存子部件 |
US8214550B2 (en) * | 2009-03-22 | 2012-07-03 | Silicon Motion Inc. | Method for controlling icon display corresponding to a USB mass storage, associated personal computer, and storage medium storing an associated USB mass storage driver |
JP4707748B2 (ja) * | 2009-03-31 | 2011-06-22 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 外部記憶デバイス、外部記憶デバイスに記憶されたデータを処理するための方法、プログラムおよび情報処理装置 |
CN101923521B (zh) * | 2009-06-09 | 2012-06-20 | 鸿富锦精密工业(深圳)有限公司 | 具保护其通用串行总线端口功能的电子装置及方法 |
TWI467581B (zh) * | 2010-09-07 | 2015-01-01 | Phison Electronics Corp | 複合式儲存裝置及其複合式儲存媒體控制器與定址方法 |
US8949502B2 (en) | 2010-11-18 | 2015-02-03 | Nimble Storage, Inc. | PCIe NVRAM card based on NVDIMM |
JP5002719B1 (ja) * | 2011-03-10 | 2012-08-15 | 株式会社東芝 | 情報処理装置、外部記憶装置、ホスト装置、中継装置、制御プログラム及び情報処理装置の制御方法 |
US8694857B2 (en) | 2011-04-13 | 2014-04-08 | Inphi Corporation | Systems and methods for error detection and correction in a memory module which includes a memory buffer |
US8732390B2 (en) * | 2011-05-31 | 2014-05-20 | Seagate Technology Llc | Distribution with dynamic partitions |
JP5269176B2 (ja) * | 2011-11-30 | 2013-08-21 | 株式会社東芝 | 情報処理装置および表示処理方法 |
US9552176B2 (en) | 2013-04-12 | 2017-01-24 | Microsoft Technology Licensing, Llc | Block storage using a hybrid memory device |
-
2013
- 2013-04-12 US US13/862,104 patent/US9552176B2/en active Active
- 2013-09-10 BR BR112015025614-7A patent/BR112015025614B1/pt active IP Right Grant
- 2013-09-10 EP EP13770547.1A patent/EP2984552A1/en not_active Ceased
- 2013-09-10 CN CN201380075539.7A patent/CN105144074B/zh active Active
- 2013-09-10 WO PCT/US2013/058839 patent/WO2014168647A1/en active Application Filing
-
2016
- 2016-11-01 US US15/340,506 patent/US10228881B2/en active Active
-
2018
- 2018-07-19 US US16/040,427 patent/US10223034B2/en active Active
-
2019
- 2019-01-23 US US16/255,677 patent/US11048436B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
WO2014168647A1 (en) | 2014-10-16 |
US20180321881A1 (en) | 2018-11-08 |
US10228881B2 (en) | 2019-03-12 |
BR112015025614A2 (pt) | 2017-07-18 |
CN105144074A (zh) | 2015-12-09 |
US11048436B2 (en) | 2021-06-29 |
US20170131952A1 (en) | 2017-05-11 |
EP2984552A1 (en) | 2016-02-17 |
US20190155547A1 (en) | 2019-05-23 |
CN105144074B (zh) | 2018-10-09 |
BR112015025614B1 (pt) | 2021-12-28 |
US10223034B2 (en) | 2019-03-05 |
US9552176B2 (en) | 2017-01-24 |
US20140310451A1 (en) | 2014-10-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
BR112015025614A8 (pt) | meio de armazenamento legível por computador, sistema e método implementado por computador | |
BR112015029848A2 (pt) | dispositivo de memória híbrido | |
BR112016024967A2 (pt) | aparelho e método para pagamento móvel | |
BR112015019003A2 (pt) | dispositivo para um sistema de construção de website, e método para um sistema de construção de website | |
BR112014029045A2 (pt) | método, meio legível por computador não transitório e sistema | |
BR112015024773A8 (pt) | Método, sistema e aparelho para comparação de imagens | |
BR112014007942A2 (pt) | método, dispositivo, sistema e programa para comparação de informações de posicionamento | |
BR112016007142A2 (pt) | recuperação de falha utilizando memória não volátil | |
BR112017021375A2 (pt) | método de renderização de conteúdo de mídia, peça de equipamento de usuário e sistema | |
BR112018069339A2 (pt) | sistema eletroquímico, e, método para fabricar um sistema eletroquímico. | |
BR112015018950A2 (pt) | máscara de memória de alteração de fase | |
BR112015023053A2 (pt) | sistema para captura de conhecimento e descoberta | |
BR112016007375A2 (pt) | conjuntos de procedimentos para habilitar comunicações sem fio com o uso de estruturas de subquadro que tenham diferentes durações de subquadro | |
BR112016007759A2 (pt) | “sistemas e métodos para coletar, rastrear e armazenar dados de desempenho e de eventos de sistema para dispositivos de computação”. | |
BR112018076026A2 (pt) | determinação de conclusão de viagem para transporte sob demanda | |
MX363170B (es) | Método para almacenar datos por medio de un dispositivo de almacenamiento y dispositivo de almacenamiento. | |
BR112015019103A2 (pt) | erros de memória incorrigíveis reduzidos | |
BR112014017027A2 (pt) | encontrando pontos de acesso de rede sem fios | |
ES2543957T3 (es) | Nueva composición farmacéutica para el tratamiento de infecciones fúngicas | |
BR112014032471A2 (pt) | cartucho de toner recarregado com maior rendimento | |
EA201990032A1 (ru) | Способы и композиции для терапии посредством потенциирования стволовых клеток | |
BR112017012597A2 (pt) | técnicas para o acesso de dados móveis contextuais | |
BR112015031803A2 (pt) | método de gravação de dados e sistema de memória | |
HUE043832T2 (hu) | Statikus véletlen hozzáférésû memória (SRAM) globális bitvezeték áramkörök teljesítményzavarok csökkentésére memóriaolvasási hozzáférések alatt, valamint vonatkozó eljárások és rendszerek | |
CO2018005630A2 (es) | Uso de memorial volátil como memoria no volátil |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
B06F | Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette] | ||
B06U | Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette] | ||
B09A | Decision: intention to grant [chapter 9.1 patent gazette] | ||
B16A | Patent or certificate of addition of invention granted [chapter 16.1 patent gazette] |
Free format text: PRAZO DE VALIDADE: 20 (VINTE) ANOS CONTADOS A PARTIR DE 10/09/2013, OBSERVADAS AS CONDICOES LEGAIS. |