CN100394391C - 用于在计算机***上存储数据的***和方法 - Google Patents
用于在计算机***上存储数据的***和方法 Download PDFInfo
- Publication number
- CN100394391C CN100394391C CNB2004100447596A CN200410044759A CN100394391C CN 100394391 C CN100394391 C CN 100394391C CN B2004100447596 A CNB2004100447596 A CN B2004100447596A CN 200410044759 A CN200410044759 A CN 200410044759A CN 100394391 C CN100394391 C CN 100394391C
- Authority
- CN
- China
- Prior art keywords
- data
- memory
- volatile memory
- nonvolatile memory
- nonvolatile
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Lifetime
Links
- 238000000034 method Methods 0.000 title claims abstract description 37
- 230000015654 memory Effects 0.000 claims abstract description 181
- 230000004044 response Effects 0.000 claims abstract description 8
- 238000004321 preservation Methods 0.000 claims description 9
- 238000013144 data compression Methods 0.000 claims 1
- 230000008569 process Effects 0.000 description 9
- 230000000875 corresponding effect Effects 0.000 description 8
- 230000006870 function Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 238000013500 data storage Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 230000002596 correlated effect Effects 0.000 description 2
- 230000005611 electricity Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000005055 memory storage Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000005059 dormancy Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/1441—Resetting or repowering
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Power Sources (AREA)
Abstract
Description
Claims (7)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/643138 | 2003-08-18 | ||
US10/643,138 US7093089B2 (en) | 2003-08-18 | 2003-08-18 | Systems and methods for storing data on computer systems |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1584848A CN1584848A (zh) | 2005-02-23 |
CN100394391C true CN100394391C (zh) | 2008-06-11 |
Family
ID=34193801
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2004100447596A Expired - Lifetime CN100394391C (zh) | 2003-08-18 | 2004-05-18 | 用于在计算机***上存储数据的***和方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US7093089B2 (zh) |
CN (1) | CN100394391C (zh) |
TW (1) | TWI335505B (zh) |
Families Citing this family (65)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7596586B2 (en) | 2003-04-03 | 2009-09-29 | Commvault Systems, Inc. | System and method for extended media retention |
US8346733B2 (en) | 2006-12-22 | 2013-01-01 | Commvault Systems, Inc. | Systems and methods of media management, such as management of media to and from a media storage library |
US7603518B2 (en) | 2005-12-19 | 2009-10-13 | Commvault Systems, Inc. | System and method for improved media identification in a storage device |
WO2004090740A1 (en) | 2003-04-03 | 2004-10-21 | Commvault Systems, Inc. | System and method for dynamically sharing media in a computer network |
US7343356B2 (en) | 2004-04-30 | 2008-03-11 | Commvault Systems, Inc. | Systems and methods for storage modeling and costing |
US8266406B2 (en) | 2004-04-30 | 2012-09-11 | Commvault Systems, Inc. | System and method for allocation of organizational resources |
US9357031B2 (en) | 2004-06-03 | 2016-05-31 | Microsoft Technology Licensing, Llc | Applications as a service |
US8812613B2 (en) | 2004-06-03 | 2014-08-19 | Maxsp Corporation | Virtual application manager |
US20060112296A1 (en) * | 2004-11-05 | 2006-05-25 | Sheahan Thomas J | Data recovery system for appliances |
US7809914B2 (en) | 2004-11-05 | 2010-10-05 | Commvault Systems, Inc. | Methods and system of pooling storage devices |
US8112605B2 (en) * | 2005-05-02 | 2012-02-07 | Commvault Systems, Inc. | System and method for allocation of organizational resources |
EP1904929B1 (en) * | 2005-06-24 | 2014-11-26 | BlackBerry Limited | System and method for managing memory in a mobile device |
US20110010518A1 (en) | 2005-12-19 | 2011-01-13 | Srinivas Kavuri | Systems and Methods for Migrating Components in a Hierarchical Storage Network |
US8661216B2 (en) * | 2005-12-19 | 2014-02-25 | Commvault Systems, Inc. | Systems and methods for migrating components in a hierarchical storage network |
US8898319B2 (en) | 2006-05-24 | 2014-11-25 | Maxsp Corporation | Applications and services as a bundle |
US8811396B2 (en) | 2006-05-24 | 2014-08-19 | Maxsp Corporation | System for and method of securing a network utilizing credentials |
US9317506B2 (en) | 2006-09-22 | 2016-04-19 | Microsoft Technology Licensing, Llc | Accelerated data transfer using common prior data segments |
US20080077622A1 (en) * | 2006-09-22 | 2008-03-27 | Keith Robert O | Method of and apparatus for managing data utilizing configurable policies and schedules |
US7539783B2 (en) | 2006-09-22 | 2009-05-26 | Commvault Systems, Inc. | Systems and methods of media management, such as management of media to and from a media storage library, including removable media |
WO2008057557A2 (en) * | 2006-11-06 | 2008-05-15 | Rambus Inc. | Memory system supporting nonvolatile physical memory |
US7844686B1 (en) | 2006-12-21 | 2010-11-30 | Maxsp Corporation | Warm standby appliance |
US7831566B2 (en) | 2006-12-22 | 2010-11-09 | Commvault Systems, Inc. | Systems and methods of hierarchical storage management, such as global management of storage operations |
US8046635B2 (en) * | 2007-04-11 | 2011-10-25 | Rohm Co., Ltd. | Data processing device and data control circuit for use therein |
JP2008276646A (ja) * | 2007-05-02 | 2008-11-13 | Hitachi Ltd | ストレージ装置及びストレージ装置におけるデータの管理方法 |
US8706976B2 (en) | 2007-08-30 | 2014-04-22 | Commvault Systems, Inc. | Parallel access virtual tape library and drives |
US8645515B2 (en) | 2007-10-26 | 2014-02-04 | Maxsp Corporation | Environment manager |
US8175418B1 (en) | 2007-10-26 | 2012-05-08 | Maxsp Corporation | Method of and system for enhanced data storage |
CN101183801B (zh) * | 2007-12-07 | 2011-03-16 | 杭州华三通信技术有限公司 | 一种掉电保护方法、***和装置 |
KR20100114540A (ko) * | 2008-02-10 | 2010-10-25 | 램버스 인코포레이티드 | 부분적인 휘발성 저장부에 대한 플래시 메모리의 세그먼트화 |
US8347163B2 (en) * | 2008-08-08 | 2013-01-01 | Industrial Technology Research Institute | System and method for data transmission |
US20100057984A1 (en) * | 2008-08-26 | 2010-03-04 | Seagate Technology Llc | Memory hierarchy containing only non-volatile cache |
US20100070466A1 (en) | 2008-09-15 | 2010-03-18 | Anand Prahlad | Data transfer techniques within data storage devices, such as network attached storage performing data migration |
US9098396B2 (en) * | 2009-02-13 | 2015-08-04 | Sandisk Il Ltd. | Enhancement of efficiency in power failure handling in flash memory |
US20100235605A1 (en) * | 2009-02-13 | 2010-09-16 | Nir Perry | Enhancement of storage life expectancy by bad block management |
US8930732B2 (en) * | 2009-10-14 | 2015-01-06 | National Chung Cheng University | Fast speed computer system power-on and power-off method |
CN102110057B (zh) * | 2009-12-25 | 2013-05-08 | 澜起科技(上海)有限公司 | 存储器模组及存储器模组内的数据交换方法 |
US9063728B2 (en) * | 2010-03-17 | 2015-06-23 | Apple Inc. | Systems and methods for handling hibernation data |
US9244779B2 (en) | 2010-09-30 | 2016-01-26 | Commvault Systems, Inc. | Data recovery operations, such as recovery from modified network data management protocol data |
JP5627521B2 (ja) | 2011-03-24 | 2014-11-19 | 株式会社東芝 | キャッシュシステムおよび処理装置 |
US8949508B2 (en) | 2011-07-18 | 2015-02-03 | Apple Inc. | Non-volatile temporary data handling |
US20130179715A1 (en) * | 2012-01-10 | 2013-07-11 | Texas Instruments Incorporated | Systems and methods for reducing energy consumption in sensor networks |
AU2013202553B2 (en) | 2012-03-30 | 2015-10-01 | Commvault Systems, Inc. | Information management of mobile device data |
US10379988B2 (en) | 2012-12-21 | 2019-08-13 | Commvault Systems, Inc. | Systems and methods for performance monitoring |
US20140181085A1 (en) | 2012-12-21 | 2014-06-26 | Commvault Systems, Inc. | Data storage system for analysis of data across heterogeneous information management systems |
US9141532B2 (en) | 2012-12-26 | 2015-09-22 | Western Digital Technologies, Inc. | Dynamic overprovisioning for data storage systems |
US9069799B2 (en) | 2012-12-27 | 2015-06-30 | Commvault Systems, Inc. | Restoration of centralized data storage manager, such as data storage manager in a hierarchical data storage system |
US9021452B2 (en) | 2012-12-27 | 2015-04-28 | Commvault Systems, Inc. | Automatic identification of storage requirements, such as for use in selling data storage management solutions |
US10949382B2 (en) | 2014-01-15 | 2021-03-16 | Commvault Systems, Inc. | User-centric interfaces for information management systems |
US9798596B2 (en) | 2014-02-27 | 2017-10-24 | Commvault Systems, Inc. | Automatic alert escalation for an information management system |
US9760446B2 (en) | 2014-06-11 | 2017-09-12 | Micron Technology, Inc. | Conveying value of implementing an integrated data management and protection system |
US10956299B2 (en) | 2015-02-27 | 2021-03-23 | Commvault Systems, Inc. | Diagnosing errors in data storage and archiving in a cloud or networking environment |
US9928144B2 (en) | 2015-03-30 | 2018-03-27 | Commvault Systems, Inc. | Storage management of data using an open-archive architecture, including streamlined access to primary data originally stored on network-attached storage and archived to secondary storage |
US10324914B2 (en) | 2015-05-20 | 2019-06-18 | Commvalut Systems, Inc. | Handling user queries against production and archive storage systems, such as for enterprise customers having large and/or numerous files |
US10275320B2 (en) | 2015-06-26 | 2019-04-30 | Commvault Systems, Inc. | Incrementally accumulating in-process performance data and hierarchical reporting thereof for a data stream in a secondary copy operation |
US10101913B2 (en) | 2015-09-02 | 2018-10-16 | Commvault Systems, Inc. | Migrating data to disk without interrupting running backup operations |
US10176036B2 (en) | 2015-10-29 | 2019-01-08 | Commvault Systems, Inc. | Monitoring, diagnosing, and repairing a management database in a data storage management system |
US10095618B2 (en) | 2015-11-25 | 2018-10-09 | Intel Corporation | Memory card with volatile and non volatile memory space having multiple usage model configurations |
KR102547056B1 (ko) * | 2016-03-28 | 2023-06-22 | 에스케이하이닉스 주식회사 | 비휘발성 메모리 모듈의 커맨드 어드레스 스누핑 |
US11032350B2 (en) | 2017-03-15 | 2021-06-08 | Commvault Systems, Inc. | Remote commands framework to control clients |
US10949308B2 (en) | 2017-03-15 | 2021-03-16 | Commvault Systems, Inc. | Application aware backup of virtual machines |
US11010261B2 (en) | 2017-03-31 | 2021-05-18 | Commvault Systems, Inc. | Dynamically allocating streams during restoration of data |
US10742735B2 (en) | 2017-12-12 | 2020-08-11 | Commvault Systems, Inc. | Enhanced network attached storage (NAS) services interfacing to cloud storage |
US10831591B2 (en) | 2018-01-11 | 2020-11-10 | Commvault Systems, Inc. | Remedial action based on maintaining process awareness in data storage management |
US20200192572A1 (en) | 2018-12-14 | 2020-06-18 | Commvault Systems, Inc. | Disk usage growth prediction system |
US11593223B1 (en) | 2021-09-02 | 2023-02-28 | Commvault Systems, Inc. | Using resource pool administrative entities in a data storage management system to provide shared infrastructure to tenants |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5845134A (en) * | 1992-10-29 | 1998-12-01 | Kabushiki Kaisha Toshiba | Suspend/resume control method and system |
CN1262754A (zh) * | 1997-03-21 | 2000-08-09 | 卡纳尔股份有限公司 | 计算机存储器组织 |
US6546472B2 (en) * | 2000-12-29 | 2003-04-08 | Hewlett-Packard Development Company, L.P. | Fast suspend to disk |
US6552672B1 (en) * | 2002-03-18 | 2003-04-22 | Hewlett-Packard Company | Method, system and program storage device for providing a backup of data of a memory to at least one storage medium |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5778443A (en) * | 1994-12-14 | 1998-07-07 | International Business Machines Corp. | Method and apparatus for conserving power and system resources in a computer system employing a virtual memory |
US5784628A (en) * | 1996-03-12 | 1998-07-21 | Microsoft Corporation | Method and system for controlling power consumption in a computer system |
US6145068A (en) * | 1997-09-16 | 2000-11-07 | Phoenix Technologies Ltd. | Data transfer to a non-volatile storage medium |
US6609182B1 (en) * | 2000-01-20 | 2003-08-19 | Microsoft Corporation | Smart hibernation on an operating system with page translation |
US6883037B2 (en) * | 2001-03-21 | 2005-04-19 | Microsoft Corporation | Fast data decoder that operates with reduced output buffer bounds checking |
US7082495B2 (en) * | 2002-06-27 | 2006-07-25 | Microsoft Corporation | Method and apparatus to reduce power consumption and improve read/write performance of hard disk drives using non-volatile memory |
US7017037B2 (en) * | 2002-06-27 | 2006-03-21 | Microsoft Corporation | Apparatus and method to decrease boot time and hibernate awaken time of a computer system utilizing disk spin-up-time |
-
2003
- 2003-08-18 US US10/643,138 patent/US7093089B2/en not_active Expired - Lifetime
-
2004
- 2004-02-26 TW TW093104967A patent/TWI335505B/zh active
- 2004-05-18 CN CNB2004100447596A patent/CN100394391C/zh not_active Expired - Lifetime
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5845134A (en) * | 1992-10-29 | 1998-12-01 | Kabushiki Kaisha Toshiba | Suspend/resume control method and system |
CN1262754A (zh) * | 1997-03-21 | 2000-08-09 | 卡纳尔股份有限公司 | 计算机存储器组织 |
US6546472B2 (en) * | 2000-12-29 | 2003-04-08 | Hewlett-Packard Development Company, L.P. | Fast suspend to disk |
US6552672B1 (en) * | 2002-03-18 | 2003-04-22 | Hewlett-Packard Company | Method, system and program storage device for providing a backup of data of a memory to at least one storage medium |
Also Published As
Publication number | Publication date |
---|---|
TW200508860A (en) | 2005-03-01 |
CN1584848A (zh) | 2005-02-23 |
TWI335505B (en) | 2011-01-01 |
US7093089B2 (en) | 2006-08-15 |
US20050044332A1 (en) | 2005-02-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100394391C (zh) | 用于在计算机***上存储数据的***和方法 | |
US7610479B2 (en) | Computing device method that presents as a single file system operating system components in both executable and non-executable memory | |
KR100484485B1 (ko) | 비휘발성 메모리에의 데이터 저장 방법 및 장치 | |
US7412565B2 (en) | Memory optimization for a computer system having a hibernation mode | |
US6785808B2 (en) | System and method for altering an operating system start-up sequence prior to operating system loading | |
CN102460384A (zh) | 程序、控制方法以及控制装置 | |
KR101846612B1 (ko) | 부트 데이터 로드 | |
JP2008530683A (ja) | Nandフラッシュメモリ・システム・アーキテクチャ | |
US6016536A (en) | Method for backing up the system files in a hard disk drive | |
US8930732B2 (en) | Fast speed computer system power-on and power-off method | |
US20100241677A1 (en) | Memory device and file system | |
US20190324868A1 (en) | Backup portion of persistent memory | |
KR101392062B1 (ko) | 고속 컴퓨터 시스템 파워 온 및 파워 오프 방법 | |
US20020103984A1 (en) | Information processing system, information processing method and readable-by-computer recording medium | |
US8751760B2 (en) | Systems and methods for power state transitioning in an information handling system | |
US20060265437A1 (en) | Contiguous boot and resume start-up files | |
US10936045B2 (en) | Update memory management information to boot an electronic device from a reduced power mode | |
KR101582919B1 (ko) | 전자장치 및 그 부팅방법 | |
JP2002099390A (ja) | ディスク制御装置 | |
US20090164538A1 (en) | Data storage apparatus and initialization method thereof | |
EP1408406B1 (en) | Arithmetic unit with reduced startup time and method of loading data | |
US11182245B2 (en) | Operating method of memory controller, memory controller, and storage device | |
KR101888781B1 (ko) | 비휘발성 메모리를 이용하는 영속적 dram 스토리지 및 그 작동 방법 | |
JPH09146774A (ja) | パーソナルコンピュータシステム | |
JP6080492B2 (ja) | 情報処理装置、起動方法およびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
ASS | Succession or assignment of patent right |
Owner name: SAMSUNG ELECTRONICS CO., LTD. Free format text: FORMER OWNER: HEWLETT PACKARD CO. Effective date: 20110222 |
|
C41 | Transfer of patent application or patent right or utility model | ||
COR | Change of bibliographic data |
Free format text: CORRECT: ADDRESS; FROM: STATE OF TEXAS, THE USA TO: GYEONGGI-DO, SOUTH KOREA |
|
TR01 | Transfer of patent right |
Effective date of registration: 20110222 Address after: Gyeonggi Do, South Korea Patentee after: SAMSUNG ELECTRONICS Co.,Ltd. Address before: Texas, USA Patentee before: Hewlett-Packard Development Co.,L.P. |
|
CX01 | Expiry of patent term |
Granted publication date: 20080611 |
|
CX01 | Expiry of patent term |