CA2150743A1 - Power saving method and apparatus for computer disk drives - Google Patents

Power saving method and apparatus for computer disk drives

Info

Publication number
CA2150743A1
CA2150743A1 CA002150743A CA2150743A CA2150743A1 CA 2150743 A1 CA2150743 A1 CA 2150743A1 CA 002150743 A CA002150743 A CA 002150743A CA 2150743 A CA2150743 A CA 2150743A CA 2150743 A1 CA2150743 A1 CA 2150743A1
Authority
CA
Canada
Prior art keywords
microprocessor
disk
drive
inactive
motor
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.)
Granted
Application number
CA002150743A
Other languages
French (fr)
Other versions
CA2150743C (en
Inventor
Dwight Quentin Nelson
Daniel James Winarski
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
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 International Business Machines Corp filed Critical International Business Machines Corp
Publication of CA2150743A1 publication Critical patent/CA2150743A1/en
Application granted granted Critical
Publication of CA2150743C publication Critical patent/CA2150743C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
    • G11B19/20Driving; Starting; Stopping; Control thereof
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • G06F1/3215Monitoring of peripheral devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/325Power saving in peripheral device
    • G06F1/3268Power saving in hard disk drive
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
    • G11B19/02Control of operating function, e.g. switching from recording to reproducing
    • G11B19/06Control of operating function, e.g. switching from recording to reproducing by counting or timing of machine operations
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/50Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate

Abstract

A power saving method and apparatus while maintaining an operational or near-operational state for computer memory disk drives. A microprocessor implements microcode instructions to determine if a disk drive is inactive. This is done by checking a control unit through an interface to see if any files are currently opened or data is being transferred by the disk device. If no files are opened and/or no data transfers are occurring, the drive is considered inactive. If theinactive period continues for a period of time which is greater than a predetermined reference activity level, then actions are taken to reduce the rotational velocity of the drive spindle motor to its lowest operational level, or just below the lowest operational level without stopping the disk. The spindle motor is accessed by the microprocessor through a spindle motor control unit. In the case of a constant linear velocity disk drive, the spindle motor is indirectly controlled by the microprocessor sending a message to an actuator to move a data head to a track that is near the outer periphery of the disk medium. In order to maintain a constant linear velocity, the spindle control slows the angular velocity of the motor resulting in a reduction of power consumed. When it is necessary to access data again, thedrive enters an active state and the head is moved by a microprocessor "seek"
command. In the case of a constant angular velocity disk drive having selectablespeeds, the microprocessor controls the motor speed directly. The microprocessor, upon determining that the disk has been inactive for a predetermined threshold period, selects a constant speed that is the lowest operation speed available. This results in a power saving mode being implemented for the disk drive. The drive is returned to normal operational speed by a microprocessor "seek" command. For further savings, the motor is stopped or "spun down" when left inactive for a longer period of time.
CA002150743A 1994-06-03 1995-06-01 Power saving method and apparatus for computer disk drives Expired - Fee Related CA2150743C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US25365094A 1994-06-03 1994-06-03
US253,650 1994-06-03

Publications (2)

Publication Number Publication Date
CA2150743A1 true CA2150743A1 (en) 1995-12-04
CA2150743C CA2150743C (en) 2002-11-19

Family

ID=22961147

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002150743A Expired - Fee Related CA2150743C (en) 1994-06-03 1995-06-01 Power saving method and apparatus for computer disk drives

Country Status (16)

Country Link
US (1) US6512652B1 (en)
EP (1) EP0763237B1 (en)
JP (1) JP2858542B2 (en)
KR (1) KR960001960A (en)
CN (1) CN1117607A (en)
AT (1) ATE171299T1 (en)
CA (1) CA2150743C (en)
CZ (1) CZ342796A3 (en)
DE (1) DE69504836T2 (en)
HU (1) HU219935B (en)
MY (1) MY113472A (en)
PL (1) PL177399B1 (en)
RU (1) RU2146395C1 (en)
SG (1) SG94697A1 (en)
TW (1) TW265431B (en)
WO (1) WO1995034070A1 (en)

Families Citing this family (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3341955B2 (en) * 1994-09-01 2002-11-05 アイシン・エィ・ダブリュ株式会社 Navigation device
US5774292A (en) * 1995-04-13 1998-06-30 International Business Machines Corporation Disk drive power management system and method
US5682273A (en) * 1995-06-30 1997-10-28 International Business Machines Corporation Disk drive for portable computer with adaptive demand-driven power management
GB2310513B (en) * 1996-02-20 2000-02-16 Ibm Computer with reduced power consumption
DE69727173T2 (en) * 1996-07-18 2004-11-18 Hitachi, Ltd. Magnetic disk storage arrangement control method, disk network arrangement control method and disk network arrangement
KR100480415B1 (en) * 1996-08-14 2005-06-07 삼성전자주식회사 How to check CD-ROM drive's operation status
US5870616A (en) * 1996-10-04 1999-02-09 International Business Machines Corporation System and method for reducing power consumption in an electronic circuit
US5805907A (en) * 1996-10-04 1998-09-08 International Business Machines Corporation System and method for reducing power consumption in an electronic circuit
JPH10222918A (en) * 1997-02-06 1998-08-21 Samsung Electron Co Ltd Control method for disc type memory
JP3663302B2 (en) * 1998-08-20 2005-06-22 株式会社日立グローバルストレージテクノロジーズ Magnetic disk unit
JP3819166B2 (en) * 1998-11-27 2006-09-06 ヒタチグローバルストレージテクノロジーズネザーランドビーブイ Energy consumption reduction method
WO2000077785A1 (en) * 1999-06-15 2000-12-21 Hitachi, Ltd. Reproduction system and integrated circuit
JP2001134348A (en) * 1999-11-09 2001-05-18 Fujitsu Ltd Power controller
JP4553429B2 (en) * 1999-11-25 2010-09-29 パナソニック株式会社 Disk unit
JP3487341B2 (en) * 1999-12-24 2004-01-19 ティアック株式会社 Data converter
US6214271B1 (en) * 2000-05-26 2001-04-10 Kemet Electronics Corporation Thermal treatment process for valve metal nitride electrolytic capacitors having manganese oxide cathodes
US6693766B1 (en) * 2000-09-21 2004-02-17 Hewlett-Packard Development Company, L.P. Disk drive system with hybrid surface-based data mapping and method of operation thereof
JP4234921B2 (en) * 2001-09-12 2009-03-04 株式会社リコー Information recording device
US6961860B2 (en) * 2001-12-07 2005-11-01 Nokia Corporation Method and system for optimizing power consumption during data read/write operation in disk-based memory
WO2003081416A2 (en) * 2002-03-21 2003-10-02 Tempest Microsystems A lower power disk array as a replacement for robotic tape storage
US7573715B2 (en) * 2002-03-21 2009-08-11 Tempest Microsystems High density storage system
US7072637B2 (en) * 2002-07-18 2006-07-04 Nokia Corporation Method and system for arranging frequently accessed data to optimize power consumption
CN100351744C (en) * 2002-09-09 2007-11-28 皇家飞利浦电子股份有限公司 Method and apparatus for managing power consumption of a disk drive
US7002884B2 (en) * 2002-12-30 2006-02-21 Matsushita Electric Industrial Co., Ltd. Intermediate power down mode for a rotatable media data storage device
JP4433372B2 (en) * 2003-06-18 2010-03-17 株式会社日立製作所 Data access system and method
JP4486348B2 (en) * 2003-11-26 2010-06-23 株式会社日立製作所 Disk array that suppresses drive operating time
US7752470B2 (en) * 2003-12-03 2010-07-06 International Business Machines Corporation Method and system for power management including device controller-based device use evaluation and power-state control
US7155623B2 (en) * 2003-12-03 2006-12-26 International Business Machines Corporation Method and system for power management including local bounding of device group power consumption
US20050125701A1 (en) * 2003-12-03 2005-06-09 International Business Machines Corporation Method and system for energy management via energy-aware process scheduling
US7356665B2 (en) * 2003-12-17 2008-04-08 International Business Machines Corporation Method and system for machine memory power and availability management in a processing system supporting multiple virtual machines
US7197652B2 (en) * 2003-12-22 2007-03-27 International Business Machines Corporation Method and system for energy management in a simultaneous multi-threaded (SMT) processing system including per-thread device usage monitoring
JP2005190036A (en) * 2003-12-25 2005-07-14 Hitachi Ltd Storage controller and control method for storage controller
JP4463042B2 (en) * 2003-12-26 2010-05-12 株式会社日立製作所 Storage system having volume dynamic allocation function
US7185118B2 (en) * 2004-01-21 2007-02-27 International Business Machines Corporation Reliable use of desktop class disk drives in enterprise storage applications
DE602005009336D1 (en) * 2004-03-17 2008-10-09 Koninkl Philips Electronics Nv METHOD AND DEVICE FOR SCANNING A SLICED INFORMATION STORAGE MEDIUM
GB0422570D0 (en) * 2004-10-12 2004-11-10 Koninkl Philips Electronics Nv Device with storage medium and method of operating the device
US7683559B2 (en) 2005-07-15 2010-03-23 Koninklijke Philips Electronics N.V. Method of recovering energy from the turntable motor in an optical disc drive and optical device
US7681054B2 (en) * 2006-10-03 2010-03-16 International Business Machines Corporation Processing performance improvement using activity factor headroom
US7853809B2 (en) * 2007-01-11 2010-12-14 Seagate Technology Llc System and method of power management
JPWO2008129616A1 (en) * 2007-04-09 2010-07-22 東芝ストレージデバイス株式会社 Storage device, storage device control device, and storage device control method
US7986483B1 (en) * 2007-11-07 2011-07-26 Marvell International Ltd. Speed control systems and methods for decreasing power consumption in rotating storage devices
US7966451B2 (en) * 2008-02-05 2011-06-21 International Business Machines Corporation Power conservation in a composite array of data storage devices
US8131991B2 (en) * 2009-02-10 2012-03-06 Sony Corporation System and method for configuring plural software profiles
US8122217B2 (en) * 2009-05-06 2012-02-21 International Business Machines Corporation Method of a full coverage low power mode for storage systems storing replicated data items
US8316182B2 (en) * 2009-08-11 2012-11-20 International Business Machines Corporation Hierarchical storage management for database systems
CN101692184B (en) * 2009-10-19 2011-08-03 上海汉勤信息技术有限公司 Energy-saving storage equipment and energy-saving method thereof
US8352758B2 (en) * 2010-03-22 2013-01-08 International Business Machines Corporation Power bus current bounding using local current-limiting soft-switches and device requirements information
US8072704B1 (en) 2010-05-20 2011-12-06 International Business Machines Corporation Energy-saving operation of a storage device
US8982488B2 (en) * 2012-12-28 2015-03-17 Intel Corporation Power conservation based on hard disk rotational inertia
JP6486939B2 (en) * 2013-09-09 2019-03-20 シーゲイト テクノロジー エルエルシーSeagate Technology LLC Mobile data storage device using power management
US10860218B2 (en) 2016-07-08 2020-12-08 Hewlett-Packard Development Company, L.P. Determining a device wear-rate
CN106297829A (en) * 2016-08-28 2017-01-04 浙江传媒学院 The broadcasting of a kind of uniformly linear bakelite disc and/or recording method

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4689698A (en) * 1983-07-11 1987-08-25 Brother Kogyo Kabushiki Kaisha Disk drive control for inhibiting operation upon battery voltage drop
US4737867A (en) * 1984-02-03 1988-04-12 Brother Kogyo Kabushiki Kaisha Power saving arrangement in information recording system
JPS60170078A (en) 1984-02-10 1985-09-03 Teac Co Disk device
JPS60171672A (en) * 1984-02-15 1985-09-05 Ricoh Co Ltd Disk recorder
JPS6196583A (en) * 1984-10-17 1986-05-15 Sony Corp Disk recording and reproducing device
US4717968A (en) * 1985-09-16 1988-01-05 Eastman Kodak Company Video player with power-down capability
JPS62129971A (en) * 1985-11-30 1987-06-12 Toshiba Corp Disk drive controller for magnetic recording and reproducing device
CA1242809A (en) * 1985-12-20 1988-10-04 Mitel Corporation Data storage system
US4658308A (en) 1986-03-05 1987-04-14 Miniscribe Corporation Method and apparatus for retracting head and braking motor of a disc drive device
US4987502A (en) 1986-10-06 1991-01-22 Eastman Kodak Company Anti-wear disk drive system
US4933785A (en) * 1988-03-01 1990-06-12 Prairietek Corporation Disk drive apparatus using dynamic loading/unloading
US4980836A (en) * 1988-10-14 1990-12-25 Compaq Computer Corporation Apparatus for reducing computer system power consumption
DE3836129A1 (en) 1988-10-22 1990-04-26 Basf Ag METHOD AND ARRANGEMENT FOR REDUCING WEAR IN A MAGNETIC STORAGE DEVICE
JPH02302975A (en) 1989-05-17 1990-12-14 Fuji Electric Co Ltd Disk activation system for disk storage device
JPH0362374A (en) * 1989-07-31 1991-03-18 Toshiba Corp Hard disk controller
US5197055A (en) 1990-05-21 1993-03-23 International Business Machines Corporation Idle demount in an automated storage library
US5246479A (en) * 1990-07-20 1993-09-21 Micropolis Corporation Drive motor controller for low power disk drive
JPH04102259A (en) * 1990-08-21 1992-04-03 Teac Corp Disk device
US5345347A (en) * 1992-02-18 1994-09-06 Western Digital Corporation Disk drive with reduced power modes
US5408369A (en) * 1992-04-23 1995-04-18 Teac Corporation Power saving system for rotating disk data storage apparatus
JPH0644680A (en) * 1992-07-27 1994-02-18 Hitachi Ltd Hard disk device
JPH0670550A (en) * 1992-08-07 1994-03-11 Hitachi Ltd Inverter system
JPH06124528A (en) * 1992-10-13 1994-05-06 Sony Corp Disk drive device
JP2937001B2 (en) * 1994-03-30 1999-08-23 ティアック株式会社 Disk unit

Also Published As

Publication number Publication date
RU2146395C1 (en) 2000-03-10
HU9603143D0 (en) 1997-01-28
EP0763237A1 (en) 1997-03-19
CN1117607A (en) 1996-02-28
TW265431B (en) 1995-12-11
ATE171299T1 (en) 1998-10-15
CA2150743C (en) 2002-11-19
KR960001960A (en) 1996-01-26
DE69504836D1 (en) 1998-10-22
DE69504836T2 (en) 1999-05-27
WO1995034070A1 (en) 1995-12-14
CZ342796A3 (en) 1997-02-12
PL317468A1 (en) 1997-04-14
MY113472A (en) 2002-03-30
HUT76238A (en) 1997-07-28
US6512652B1 (en) 2003-01-28
HU219935B (en) 2001-09-28
JP2858542B2 (en) 1999-02-17
SG94697A1 (en) 2003-03-18
JPH07334913A (en) 1995-12-22
PL177399B1 (en) 1999-11-30
EP0763237B1 (en) 1998-09-16

Similar Documents

Publication Publication Date Title
CA2150743A1 (en) Power saving method and apparatus for computer disk drives
KR950029912A (en) Control method of expansion device and expansion device which can be mounted on computer system and control method of computer system having expansion device
JPS58211359A (en) Magnetic disk device
JP2001057010A (en) Magnetic recording and reproducing device and its operation guaranteeing method
US20030156345A1 (en) Data storage device and method for spindle power control
US5212798A (en) Floppy disk drive apparatus with variable rotation disk speeds and varible stopping periods
US6836454B2 (en) Method and apparatus for reading and writing information onto and from information recording disks
KR910003629A (en) Power-saving magnetic recording and playback device
JPH0492254A (en) Hard disk memory device
JP3192654B2 (en) Disk writing device
JPH06309776A (en) Magnetic disk device and data read-out and write-in method
JPH04137261A (en) Magnetic disk device
JPH03110659U (en)
JPS59151356A (en) Floppy disk drive control system
JPH061589B2 (en) Method of low power consumption of floppy disk drive
JPH0535503B2 (en)
JPS63155480A (en) Electronic equipment
JPH05101514A (en) External storage device provided with wait state
JPH087450A (en) Data recording and reproducing device and motor controlling method therefor
JPS61287071A (en) Magnetic disc controller
JPH10106116A (en) Disk storage device
US20040100215A1 (en) Control device and method of stopping spindle motor of an optical disc system
JP2001297517A (en) Information reproducing device, information reproducing method and computer readable recording medium having information reproduction processing program recorded thereon
JPH10162527A (en) Recording/reproducing apparatus
JPS62287463A (en) Driving device for recording medium

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed