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 PDF

Info

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
Application number
BR112015025614A
Other languages
English (en)
Other versions
BR112015025614A2 (pt
BR112015025614B1 (pt
Inventor
Chen Chiuchin
E Prewitt Lee
A Alexander Robin
Chao-Chueh Lee Scott
Sadovsky Vladimir
Original Assignee
Microsoft Technology Licensing Llc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Technology Licensing Llc filed Critical Microsoft Technology Licensing Llc
Publication of BR112015025614A2 publication Critical patent/BR112015025614A2/pt
Publication of BR112015025614A8 publication Critical patent/BR112015025614A8/pt
Publication of BR112015025614B1 publication Critical patent/BR112015025614B1/pt

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0655Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
    • G06F3/0659Command handling arrangements, e.g. command buffers, queues, command scheduling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0604Improving or facilitating administration, e.g. storage management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0604Improving or facilitating administration, e.g. storage management
    • G06F3/0605Improving or facilitating administration, e.g. storage management by facilitating the interaction with a user or administrator
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0646Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0673Single storage device
    • G06F3/068Hybrid storage device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0683Plurality of storage devices
    • G06F3/0685Hybrid 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.
BR112015025614-7A 2013-04-12 2013-09-10 Meio de armazenamento legível por computador, sistema e método implementado por computador BR112015025614B1 (pt)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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.