JP2018022440A - 情報処理装置及びその制御方法、並びにプログラム - Google Patents
情報処理装置及びその制御方法、並びにプログラム Download PDFInfo
- Publication number
- JP2018022440A JP2018022440A JP2016154948A JP2016154948A JP2018022440A JP 2018022440 A JP2018022440 A JP 2018022440A JP 2016154948 A JP2016154948 A JP 2016154948A JP 2016154948 A JP2016154948 A JP 2016154948A JP 2018022440 A JP2018022440 A JP 2018022440A
- Authority
- JP
- Japan
- Prior art keywords
- data
- storage
- storage unit
- hdd
- state
- 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
Links
Images
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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1218—Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources
- G06F3/1221—Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources with regard to power consumption
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J29/00—Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
- B41J29/38—Drives, motors, controls or automatic cut-off devices for the entire printing mechanism
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/325—Power saving in peripheral device
- G06F1/3268—Power saving in hard disk drive
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/325—Power saving in peripheral device
- G06F1/3284—Power saving in printer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/3287—Power saving characterised by the action undertaken by switching off individual functional units in the computer system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/10—Program control for peripheral devices
-
- 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/0625—Power saving in storage 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/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0629—Configuration or reconfiguration of storage systems
- G06F3/0634—Configuration or reconfiguration of storage systems by changing the state or mode of one or more devices
-
- 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
-
- 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1229—Printer resources management or printer maintenance, e.g. device status, power levels
- G06F3/1231—Device related settings, e.g. IP address, Name, Identification
-
- 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1253—Configuration of print job parameters, e.g. using UI at the client
- G06F3/1257—Configuration of print job parameters, e.g. using UI at the client by using pre-stored settings, e.g. job templates, presets, print styles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00249—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a photographic apparatus, e.g. a photographic printer or a projector
- H04N1/0027—Reading or writing of non-image information from or to a photographic material, e.g. processing data stored in a magnetic track
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00885—Power supply means, e.g. arrangements for the control of power supply to the apparatus or components thereof
- H04N1/00888—Control thereof
- H04N1/00896—Control thereof using a low-power mode, e.g. standby
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/21—Intermediate information storage
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE 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/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Power Sources (AREA)
- Facsimiles In General (AREA)
- Debugging And Monitoring (AREA)
- Storing Facsimile Image Data (AREA)
Abstract
Description
第1実施形態では、情報処理装置の一例として、印刷機能、複写機能、画像送信機能、画像保存機能等の多数の機能を有する画像形成装置(画像処理装置)である複合機(MFP)について説明する。なお、本実施形態は、MFPだけでなく、印刷装置(プリンタ)、複写機、ファクシミリ装置、PC等の情報処理装置にも同様に適用可能である。
図1は、本実施形態に係るMFP1の構成例を示すブロック図である。MFP1は、スキャナ装置2、コントローラ3、プリンタ装置4、操作部5、HDD(ハードディスクドライブ)6、及びFAX(ファクシミリ)装置7を備える。スキャナ装置2は、原稿から光学的に画像を読み取って当該画像をデジタル画像に変換し、画像データとして出力する。プリンタ装置4は、画像データに基づいてシートに画像を印刷(出力)する。なお、シートは、記録紙、記録材、記録媒体、用紙、転写材、転写紙等と称されてもよい。操作部5は、MFP1に対するユーザの操作を受け付ける。本実施形態のHDD6は、比較的大容量かつ不揮発性の記憶装置である。HDD6には画像データ、及びメインCPU201によって実行される制御プログラムやアプリケーションプログラム等が格納される。本実施形態のHDD6は、電力の供給が制限される電力制限状態と電力が供給される起動状態とを有する第1記憶手段の一例である。FAX装置7は、電話回線を介したFAX送信により、指定された宛先に画像データを送信する。
・印刷機能は、PC9等の外部装置から受信した、例えばページ記述言語(PDL)で記述された印刷データを解析して、印刷用の画像データに変換し、当該画像データに基づいてプリンタ装置4でシートに画像を印刷する機能である。
・複写機能は、スキャナ装置2で原稿の画像を読み取って得られた画像データをHDD6に格納するとともに、当該画像データに基づいてプリンタ装置4でシートに画像を印刷する機能である。
・画像送信機能は、スキャナ装置2で原稿の画像を読み取って得られた画像データを、FAX装置7によって、またはLAN8を介して外部装置へ送信する機能である。
・画像保存機能は、スキャナ装置2から出力される画像データをHDD6に格納することで、当該画像データを保存する機能である。HDD6に格納された画像データは、必要に応じて送信または印刷に用いることが可能である。
図2は、コントローラ3の構成例を示すブロック図である。コントローラ3は、メインシステム(メインボード)200及びサブシステム(サブボード)220によって構成される。メインシステム200は、MFP1全体を制御するためのCPUシステムである。サブシステム220は、メインシステム200に接続され、画像処理用ハードウェアで構成されたCPUシステムである。メインシステム200には、USBメモリ209、操作部5及びHDD6等が接続される。サブシステム220には、スキャナ装置2、プリンタ装置4、及びFAX装置7等が接続される。
図3(A)は、MFP1においてディスクコントローラ206によって実行される、HDD6及びSSD207のアクセス制御のための構成を示す図であり、当該アクセス制御に関連する機能ブロックを示している。ここでは、図3(A)を参照して、HDD6及びSSD207のアクセス制御を行うディスクコントローラ206の動作の概要について説明する。
図4は、一般的なHDDの動作の一例を示す図である。図4に示すように、HDDは、スリープ状態(電力制限状態)と起動状態とを有する。起動状態ではHDDに電力が供給されるのに対して、スリープ状態ではHDDへの電力の供給が制限され、HDDの消費電力が起動状態よりも低く抑えられる。このため、HDDをできるだけスリープ状態に維持することで、HDDが搭載された装置(本実施形態ではMFP1)の消費電力を低減することが可能である。
(1)PHY Ready(PHYRDY):SATA規格で定められるPHY(物理層)がデータの送受信が可能な状態になっている。
(2)Partial:PHYは省電力状態(reduced power mode)となっている。復帰時間は10マイクロ秒までであれば許される。
(3)Slumber:PHYはPartialモードよりも消費電力の低い省電力状態である。復帰時間は最大10ミリ秒である。ホストやデバイスからウェークアップシグナルシーケンスが送信され、それを受信すると、PHYは起動した状態、またはPHYRDY モードになる。
なお、上記の復帰時間は、SATA規格に準拠した製品が、ウェークアップシグナル(wake-up signal)を受信してからPHYRDYモードへ復帰するまでの最大の時間である。
そこで、本実施形態では、HDD6及びSSD207を併用するMFP1において、HDD6のスピンアップ及びスピンダウンの実行をできるだけ避けながら、HDD6の消費電力を低減するように、HDD6及びSSD207を制御する。ディスクコントローラ206は、以下で説明するように、SSD207の使用を優先し、HDD6を使用する必要がない限りHDD6をスリープ状態に維持するようにHDD6を制御する。
図5は、ディスクコントローラ206によって実行される、HDD6及びSSD207の制御手順の例を示すフローチャートである。なお、図5に示す各ステップの処理は、FPGAやASIC等のハードウェアにより実現されてもよいし、ソフトウェアにより実現されてもよい。ソフトウェアにより実現される場合、各処理は、ディスクコントローラ206内のプロセッサ(図示せず)またはメインCPU201が、HDD6等に格納された制御プログラムを読み出して実行する処理によって実現されてもよい。
次に、図3(B)を参照して、ストレージデバイス(HDD6及びSSD207)へのライトアクセスが発生した際にディスクコントローラ206によって実行される、ストレージデバイスへのデータの書き込み制御の例について説明する。
第1実施形態では、ディスクコントローラ206は、ストレージデバイスへのライトアクセスの発生時に、SSD207の記憶容量が不足していると、SSD207からHDD6へのデータの退避処理(S106)を行う。第2実施形態では、ディスクコントローラ206は、このようなライトアクセスの発生時にHDD6をスリープ状態から起動させるのに要する時間に起因してMFP1の性能の低下することを防止するための制御を行う。以下では、説明の簡略化のため、第1実施形態と異なる部分を中心として説明する。
まず、図6(A)を参照して、ストレージデバイスへのライトアクセスの発生時に、SSD207の残りの記憶容量が不足している場合の、データの書き込み制御の例について説明する。ディスクコントローラ206は、ストレージデバイスへのライトアクセスが発生した際に(図6の601)、SSD207の記憶容量が不足していると、上述のようにHDD6をスリープ状態から起動させる。その後、ディスクコントローラ206は、SSD207に格納されている一部のデータをHDD6にコピーし(図6の602)、コピー済みのデータをSSD207から削除する(図6の603)。このようにして、ディスクコントローラ206は、SSD207からHDD6へのデータの退避処理(S106)を行う。これにより、SSD207の記憶容量の不足が解消するため、ディスクコントローラ206は、ライトアクセスによる書き込み対象のデータをSSD207へ格納する(図6の604)。
図7は、ディスクコントローラ206によって実行される、HDD6及びSSD207の制御手順の例を示すフローチャートである。なお、図7に示す各ステップの処理は、FPGAやASIC等のハードウェアにより実現されてもよいし、ソフトウェアにより実現されてもよい。ソフトウェアにより実現される場合、各処理は、ディスクコントローラ206内のプロセッサ(図示せず)またはメインCPU201が、HDD6等に格納された制御プログラムを読み出して実行する処理によって実現されてもよい。
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
Claims (17)
- 電力の供給が制限される電力制限状態と電力が供給される起動状態とを有する第1記憶手段と、
前記第1記憶手段よりもアクセス速度が高速な第2記憶手段と、
前記第2記憶手段にデータを格納可能な残りの記憶容量に基づいて、前記第1記憶手段を使用する必要があるか否かを判定する判定手段と、
前記第2記憶手段に対してデータを格納可能な状態において前記第1記憶手段を前記電力制限状態とし、前記第1記憶手段が前記電力制限状態にある間に、前記第1記憶手段を使用する必要があると前記判定手段によって判定されると、前記第1記憶手段を前記電力制限状態から前記起動状態に切り替える制御手段と、
を備えることを特徴とする情報処理装置。 - 前記判定手段は、前記残りの記憶容量が所定の閾値以下ではない場合には、前記第1記憶手段を使用する必要がないと判定し、前記残りの記憶容量が前記所定の閾値以下であり、かつ、記憶手段へのデータの書き込み要求が発生した場合には、前記第1記憶手段を使用する必要があると判定する
ことを特徴とする請求項1に記載の情報処理装置。 - 前記制御手段は、
記憶手段へのデータの書き込み要求が発生すると、当該データの種類及びサイズに基づいて、前記第1記憶手段及び前記第2記憶手段から当該データの格納先を選択する選択手段と、
前記選択手段によって選択された記憶手段に、前記書き込み要求の対象データを格納する格納手段と、を含む
ことを特徴とする請求項1または2に記載の情報処理装置。 - 前記選択手段は、前記対象データの種類及びサイズに基づいて、当該対象データの格納先として前記第2記憶手段を優先して選択する
ことを特徴とする請求項3に記載の情報処理装置。 - 前記選択手段は、前記対象データのサイズが所定のサイズより小さければ、当該対象データの格納先として前記第2記憶手段を選択する
ことを特徴とする請求項3または4に記載の情報処理装置。 - 前記選択手段は、前記対象データが、アクセス頻度が高い種類のデータとして定められたデータであれば、当該対象データの格納先として前記第2記憶手段を選択する
ことを特徴とする請求項3から5のいずれか1項に記載の情報処理装置。 - 前記アクセス頻度が高い種類のデータは、前記情報処理装置で実行されるジョブの種類に基づいて定められている
ことを特徴とする請求項6に記載の情報処理装置。 - 前記アクセス頻度が高い種類のデータには、前記情報処理装置でジョブが実行されるごとに使用されるデータ、及び前記情報処理装置の設定データが含まれる
ことを特徴とする請求項6または7に記載の情報処理装置。 - 前記格納手段は、前記第1記憶手段が前記電力制限状態にある間に、前記第1記憶手段が格納先として選択されたデータを前記第2記憶手段へ一時的に蓄積し、当該蓄積されたデータの量が所定の量に達したら、前記第1記憶手段を前記電力制限状態から前記起動状態に切り替えて、当該蓄積されたデータを前記第2記憶手段から前記第1記憶手段へ一括して移動させる
ことを特徴とする請求項3から8のいずれか1項に記載の情報処理装置。 - 前記制御手段は、
前記第1記憶手段が前記電力制限状態にある間に、前記第2記憶手段に格納されているデータのうちで、前記第1記憶手段へ退避するデータの候補を決定する決定手段と、
前記残りの記憶容量が所定の閾値以下になると、前記第1記憶手段を前記電力制限状態から前記起動状態に切り替えて、前記決定手段によって決定された退避候補のデータを、前記第2記憶手段から前記第1記憶手段へコピーするコピー手段と、
記憶手段へのデータの書き込み要求が発生すると、前記退避候補のデータを前記第2記憶手段から削除する削除手段と、を含む
ことを特徴とする請求項1から9のいずれか1項に記載の情報処理装置。 - 前記決定手段は、前記第2記憶手段に格納されている各データに対して、データの種類、データのサイズ、データへのアクセス頻度、及びデータへ最後のアクセスが発生してからの経過時間、の少なくとも1つに基づいて設定された優先度に従って、前記退避候補のデータを決定する
ことを特徴とする請求項10に記載の情報処理装置。 - 前記コピー手段は、前記退避候補のデータを前記第1記憶手段へコピーする際に、前記第2記憶手段に格納されている前記退避候補のデータに対してフラグを設定し、
前記削除手段は、前記フラグが設定されているデータを前記第2記憶手段から削除する
ことを特徴とする請求項10または11に記載の情報処理装置。 - 前記第1記憶手段はHDDであり、前記第2記憶手段はSSDである
ことを特徴とする請求項1から12のいずれか1項に記載の情報処理装置。 - 電力の供給が制限される電力制限状態と、電力が供給される起動状態とを有する第1記憶手段と、
前記第1記憶手段よりもアクセス速度が高速な第2記憶手段と、
前記第2記憶手段に対してデータを格納可能な状態において前記第1記憶手段を前記電力制限状態とし、前記第1記憶手段が前記電力制限状態にある間に前記第1記憶手段の残りの記憶容量が所定容量より少なくなるのに従って、前記第1記憶手段を前記電力制限状態から前記起動状態に切り替える制御手段と、を備え、
前記制御手段は、前記第1記憶手段が前記電力制限状態にあるときは、前記第2記憶手段に対してデータの書き込みを行い、前記第1記憶手段が前記起動状態へ切り替えられた後、前記第1記憶手段に対してデータの書き込みを行うよう、書き込み処理を制御する
ことを特徴とする情報処理装置。 - 電力の供給が制限される電力制限状態と電力が供給される起動状態とを有する第1記憶手段と、前記第1記憶手段よりもアクセス速度が高速な第2記憶手段と、を備える情報処理装置の制御方法であって、
前記第2記憶手段にデータを格納可能な残りの記憶容量に基づいて、前記第1記憶手段を使用する必要があるか否かを判定する判定工程と、
前記第2記憶手段に対してデータを格納可能な状態において前記第1記憶手段を前記電力制限状態とし、前記第1記憶手段が前記電力制限状態にある間に、前記第1記憶手段を使用する必要があると前記判定工程で判定されると、前記第1記憶手段を前記電力制限状態から前記起動状態に切り替える制御工程と、
を含むことを特徴とする情報処理装置の制御方法。 - 電力の供給が制限される電力制限状態と、電力が供給される起動状態とを有する第1記憶手段と、前記第1記憶手段よりもアクセス速度が高速な第2記憶手段と、を備える情報処理装置の制御方法であって、
前記第2記憶手段に対してデータを格納可能な状態において前記第1記憶手段を前記電力制限状態とし、前記第1記憶手段が前記電力制限状態にある間に前記第1記憶手段の残りの記憶容量が所定容量より少なくなるのに従って、前記第1記憶手段を前記電力制限状態から前記起動状態に切り替える工程と、
前記第1記憶手段が前記電力制限状態にあるときは、前記第2記憶手段に対してデータの書き込みを行い、前記第1記憶手段が前記起動状態へ切り替えられた後、前記第1記憶手段に対してデータの書き込みを行うよう、書き込み処理を制御する工程と、
を含むことを特徴とする情報処理装置の制御方法。 - 請求項15または16に記載の情報処理装置の制御方法の各工程をコンピュータに実行させるためのプログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016154948A JP6703790B2 (ja) | 2016-08-05 | 2016-08-05 | 情報処理装置及びその制御方法、並びにプログラム |
PCT/JP2017/020238 WO2018025485A1 (ja) | 2016-08-05 | 2017-05-31 | 情報処理装置及びその制御方法、並びにプログラム |
US16/261,958 US10642545B2 (en) | 2016-08-05 | 2019-01-30 | Information processing apparatus that controls shifting between power states in accordance with remaining storage capacity and control method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016154948A JP6703790B2 (ja) | 2016-08-05 | 2016-08-05 | 情報処理装置及びその制御方法、並びにプログラム |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2018022440A true JP2018022440A (ja) | 2018-02-08 |
JP2018022440A5 JP2018022440A5 (ja) | 2019-09-05 |
JP6703790B2 JP6703790B2 (ja) | 2020-06-03 |
Family
ID=61073857
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016154948A Active JP6703790B2 (ja) | 2016-08-05 | 2016-08-05 | 情報処理装置及びその制御方法、並びにプログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US10642545B2 (ja) |
JP (1) | JP6703790B2 (ja) |
WO (1) | WO2018025485A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109814804A (zh) * | 2018-12-21 | 2019-05-28 | 创新科存储技术(深圳)有限公司 | 一种降低分布式存储***能耗的方法和装置 |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6768425B2 (ja) * | 2016-09-08 | 2020-10-14 | キヤノン株式会社 | 情報処理装置及びその制御方法、並びにプログラム |
CN108710507B (zh) * | 2018-02-11 | 2021-01-12 | 深圳忆联信息***有限公司 | 一种ssd主机休眠优化的方法 |
JP7455601B2 (ja) | 2020-02-05 | 2024-03-26 | キヤノン株式会社 | 情報処理装置とその制御方法、及びプログラム |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006338691A (ja) * | 2006-09-11 | 2006-12-14 | Hitachi Ltd | ハイブリッドストレージ、および、それを用いた情報処理装置 |
JP2012164136A (ja) * | 2011-02-07 | 2012-08-30 | Nec Corp | ストレージ装置、ストレージ装置の制御プログラム、及びストレージ装置の制御方法 |
JP2014138342A (ja) * | 2013-01-18 | 2014-07-28 | Konica Minolta Inc | 画像形成装置 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5857549B2 (ja) * | 2010-10-29 | 2016-02-10 | 株式会社リコー | 画像処理装置、省電力復帰制御方法、省電力復帰制御プログラム及び記録媒体 |
JP5716537B2 (ja) | 2011-05-20 | 2015-05-13 | 日本電気株式会社 | 記憶媒体制御装置、記憶装置、記憶媒体制御方法、プログラム |
US20140189204A1 (en) * | 2012-12-28 | 2014-07-03 | Hitachi, Ltd. | Information processing apparatus and cache control method |
JP6860279B2 (ja) * | 2014-05-23 | 2021-04-14 | キヤノン株式会社 | 画像形成装置、及び画像形成装置の制御方法 |
JP2018078485A (ja) | 2016-11-10 | 2018-05-17 | キヤノン株式会社 | 情報処理装置および情報処理装置の起動方法 |
-
2016
- 2016-08-05 JP JP2016154948A patent/JP6703790B2/ja active Active
-
2017
- 2017-05-31 WO PCT/JP2017/020238 patent/WO2018025485A1/ja active Application Filing
-
2019
- 2019-01-30 US US16/261,958 patent/US10642545B2/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006338691A (ja) * | 2006-09-11 | 2006-12-14 | Hitachi Ltd | ハイブリッドストレージ、および、それを用いた情報処理装置 |
JP2012164136A (ja) * | 2011-02-07 | 2012-08-30 | Nec Corp | ストレージ装置、ストレージ装置の制御プログラム、及びストレージ装置の制御方法 |
JP2014138342A (ja) * | 2013-01-18 | 2014-07-28 | Konica Minolta Inc | 画像形成装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109814804A (zh) * | 2018-12-21 | 2019-05-28 | 创新科存储技术(深圳)有限公司 | 一种降低分布式存储***能耗的方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
WO2018025485A1 (ja) | 2018-02-08 |
US10642545B2 (en) | 2020-05-05 |
US20190163419A1 (en) | 2019-05-30 |
JP6703790B2 (ja) | 2020-06-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11067932B2 (en) | Information processing apparatus capable of appropriately executing shutdown processing, method of controlling the information processing apparatus, and storage medium | |
US8793521B2 (en) | Image forming apparatus and methods to avoid read disturb errors by prohibiting a deep sleep state of the image apparatus until a recovery process has implemented when a read count of a program in a non-volatile memory reaches a threshold | |
JP5289153B2 (ja) | 情報処理装置及びその制御方法、並びにコンピュータプログラム | |
US8451487B2 (en) | Image forming apparatus | |
US10642545B2 (en) | Information processing apparatus that controls shifting between power states in accordance with remaining storage capacity and control method thereof | |
US8826066B2 (en) | Information processing apparatus, control method of the information processing apparatus, and recording medium | |
JP5780769B2 (ja) | データ処理装置、その制御方法およびプログラム、並びに記憶媒体 | |
KR102268872B1 (ko) | 기억장치 시스템, 그 제어 방법, 정보처리장치 및 기억매체 | |
US20110099339A1 (en) | Information processing apparatus, method for controlling information processing apparatus and storage medium | |
CN102673125A (zh) | 图像形成装置及图像形成装置的控制方法 | |
JP2014026373A (ja) | 情報処理装置、情報処理装置の制御方法、及びプログラム | |
JP6768425B2 (ja) | 情報処理装置及びその制御方法、並びにプログラム | |
KR20140019237A (ko) | 화상 처리 장치, 그 제어 방법 및 기록 매체 | |
US9182796B2 (en) | Image processing including hibernation | |
JP5701043B2 (ja) | 情報処理装置、情報処理装置の制御方法、及び、プログラム | |
JP6226243B2 (ja) | 画像形成装置及び動作制御方法並びに動作制御プログラム | |
JP2011003060A (ja) | 情報処理装置、情報処理装置の制御方法及びプログラム | |
JP6590890B2 (ja) | 画像形成装置及びその制御方法、並びにプログラム | |
JP2018063499A (ja) | 情報処理装置及びその制御方法、並びにプログラム | |
JP6459570B2 (ja) | 画像形成装置及び起動制御方法並びに起動制御プログラム | |
JP2023046457A (ja) | 画像形成装置、画像形成装置の制御方法、及びプログラム | |
JP2023160058A (ja) | 画像形成装置、画像形成装置の制御方法、及びプログラム | |
JP2021026319A (ja) | 画像形成装置および画像形成装置の制御方法 | |
JP2005025732A (ja) | コントローラ、画像処理装置およびプログラムの実行を制御する方法 | |
JP2019213046A (ja) | 画像処理装置、画像処理装置の制御方法、及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190725 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190725 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20191007 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191206 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20200410 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200509 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6703790 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |