(57)【要約】【課題】記憶装置が搭載された動作装置に対して求められるその記憶装置へのアクセス速度を満たすこと。【解決手段】物理的に動作する動作装置に搭載される記憶装置へのアクセスを制御するために、前記記憶装置へのアクセスを伴う前記動作装置の動作に際して、前記動作の内容に応じて満たされるべき前記記憶装置へのアクセス速度である目標アクセス速度を取得し、前記記憶装置へのアクセス速度が前記動作の内容に応じて特定された動作別アクセス速度に基づき、取得された前記目標アクセス速度が満たされるように前記記憶装置へのアクセス態様を決定し、決定された前記アクセス態様に従って、前記記憶装置へのアクセスを制御する。【選択図】図６
2016110382.tif 000002
【特許請求の範囲】
【請求項１】
物理的に動作する動作装置に搭載される記憶装置へのアクセスを制御する記憶制御装置であって、
前記記憶装置へのアクセスを伴う前記動作装置の動作に際して、前記動作の内容に応じて満たされるべき前記記憶装置へのアクセス速度である目標アクセス速度を取得する目標アクセス速度取得部と、
前記記憶装置へのアクセス速度が前記動作の内容に応じて特定された動作別アクセス速度に基づき、取得された前記目標アクセス速度が満たされるように前記記憶装置へのアクセス態様を決定するアクセス態様決定部と、
決定された前記アクセス態様に従って、前記記憶装置へのアクセスを制御するアクセス制御部と、
を備えることを特徴とする記憶制御装置。
【請求項２】
前記アクセス態様決定部は、前記アクセス態様として、前記動作時に発生する異常の解析に使用される解析用データのアクセスを行わないように設定することを特徴とする請求項１に記載の記憶制御装置。
【請求項３】
前記記憶装置は、アクセス速度の異なる複数の記憶領域を備え、
前記アクセス態様決定部は、記憶対象となるデータの本来の記憶先として指定された記憶領域よりもアクセス速度が高速な記憶領域を、記憶対象となる前記データの記憶に使用される記憶領域として使用するように前記アクセス態様を決定することを特徴とする請求項１又は２に記載の記憶制御装置。
【請求項４】
前記記憶装置は、アクセス速度の異なる複数の記憶領域を備え、それぞれの記憶領域には、記憶するデータの属性に応じて記憶領域が設定されており、
前記アクセス態様決定部は、記憶対象となるデータの属性に応じた記憶領域のうち、記憶対象となる前記データの記憶先として指定された本来の記憶領域よりもアクセス速度が高速な記憶領域を、記憶対象となる前記データの記憶に使用される記憶領域として使用するように前記アクセス態様を決定することを特徴とする請求項１又は２に記載の記憶制御装置。
【請求項５】
前記記憶装置は、アクセス速度の異なる複数の記憶領域を備え、それぞれの記憶領域には、記憶するデータの属性に応じて記憶領域が設定されており、
前記アクセス態様決定部は、記憶対象となるデータの属性に応じた記憶領域よりもアクセス速度が高速な記憶領域を、記憶対象となる前記データの記憶に使用するように前記アクセス態様を決定することを特徴とする請求項１乃至４いずれか１項に記載の記憶制御装置。
【請求項６】
前記アクセス制御部は、前記動作の終了後、記憶対象となったデータが記憶された記憶領域から記憶対象となった前記データを、記憶対象となった前記データの記憶先として指定された本来の記憶領域に記憶させることを特徴とする請求項３乃至５いずれか１項に記載の記憶制御装置。
【請求項７】
前記アクセス態様決定部は、前記記憶装置へのアクセス速度が前記動作の内容及び前記動作装置の設置環境に応じて特定された動作別アクセス速度に基づき、取得された前記目標アクセス速度が満たされるように前記記憶装置へのアクセス態様を決定することを特徴とする請求項１乃至６いずれか１項に記載の記憶制御装置。
【請求項８】
請求項１乃至７いずれか１項に記載の記憶制御装置を備えることを特徴とする情報処理装置。
【請求項９】
請求項１乃至７いずれか１項に記載の記憶制御装置を備えることを特徴とする画像形成装置。
【請求項１０】
物理的に動作する動作装置に搭載される記憶装置へのアクセスを制御する記憶制御方法であって、
前記記憶装置へのアクセスを伴う前記動作装置の動作に際して、前記動作の内容に応じて満たされるべき前記記憶装置へのアクセス速度である目標アクセス速度を取得し、
前記記憶装置へのアクセス速度が前記動作の内容に応じて特定された動作別アクセス速度に基づき、取得された前記目標アクセス速度が満たされるように前記記憶装置へのアクセス態様を決定し、
決定された前記アクセス態様に従って、前記記憶装置へのアクセスを制御することを特徴とする記憶制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記憶制御装置、画像形成装置、情報処理装置、記憶制御方法に関する。
【背景技術】
【０００２】
近年、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）やサーバ、画像形成装置等の情報処理装置において情報を記憶するための記憶装置としてＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）は欠かせない機器となっている。
【０００３】
ＨＤＤは、振動を受けている間にアクセスされた場合、不具合を発生することがある。そこで、ＨＤＤの振動を検知した場合にＨＤＤへのアクセスを禁止する技術が提案され既に知られている（例えば、特許文献１を参照）。但し、ＨＤＤは、振動の度合いによっては、振動を受けている間にアクセスされた場合であっても不具合を発生せずに正常に機能する。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところが、ＨＤＤは、振動を受けている間にアクセスされた場合、不具合を発生せずに正常に機能したとしても、その間は振動を受けていない場合に比べてアクセス速度が低下するといった問題がある。
【０００５】
従って、物理的に動作する動作装置に搭載されたＨＤＤへのアクセス速度は、その動作によって発生する振動により、動作装置に対して求められるＨＤＤへのアクセス速度が満たされない場合がある。尚、このような問題は、ＨＤＤ等の磁気ディスク記憶装置に限らず、光ディスク記憶装置等、回転型記憶媒体に対して相対的に動作する記憶ヘッドによって情報の書き込み若しくは読み出しを行う記憶装置であれば、同様に発生し得る。
【０００６】
本発明は、このような課題を解決するためになされたものであり、記憶装置が搭載された動作装置に対して求められるその記憶装置へのアクセス速度を満たすことを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の一態様は、物理的に動作する動作装置に搭載される記憶装置へのアクセスを制御する記憶制御装置であって、前記記憶装置へのアクセスを伴う前記動作装置の動作に際して、前記動作の内容に応じて満たされるべき前記記憶装置へのアクセス速度である目標アクセス速度を取得する目標アクセス速度取得部と、前記記憶装置へのアクセス速度が前記動作の内容に応じて特定された動作別アクセス速度に基づき、取得された前記目標アクセス速度が満たされるように前記記憶装置へのアクセス態様を決定するアクセス態様決定部と、決定された前記アクセス態様に従って、前記記憶装置へのアクセスを制御するアクセス制御部と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、記憶装置が搭載された動作装置に対して求められるその記憶装置へのアクセス速度を満たすことができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係る画像形成装置のハードウェア構成を模式的に示すブロック図である。
【図２】本発明の実施形態に係るＨＤＤの構成を模式的に示す図である。
【図３】一般的なＨＤＤの磁気ディスク上における記憶領域の位置とアクセス速度との関係を示す図である
【図４】一般的なＨＤＤにおける磁気ディスク上の使用領域を説明するための図である。
【図５】本発明の実施形態に係るＨＤＤにおける磁気ディスク上の使用領域を説明するための図である。
【図６】本発明の実施形態に係る画像形成装置の機能構成を模式的に示すブロック図である。
【図７】本発明の実施形態に係る比較用テーブルの一例を示す図である。
【図８】本発明の実施形態に係る画像形成装置がＨＤＤへアクセスする際の処理を説明するためのフローチャートである。
【図９】本発明の実施形態に係る画像形成装置がＨＤＤへアクセスする際の処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１０】
以下、図面を参照して、本発明の実施形態を詳細に説明する。本実施形態においては、記憶装置としてのＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）が搭載され、物理的に動作する動作装置として画像形成装置を例にして説明する。まず、本実施形態に係る画像形成装置１のハードウェア構成について、図１を参照して説明する。図１は、本実施形態に係る画像形成装置１のハードウェア構成を模式的に示すブロック図である。
【００１１】
図１に示すように、本実施形態に係る画像形成装置１は、メインコントローラ１００、スキャナユニット１１０、プロッタユニット１２０、ＦＡＸコントローラ１３０を備える。
【００１２】
メインコントローラ１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｃｅｓｓｉｎｇ  Ｕｎｉｔ）２００、コントローラＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）３００、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）４００、ＮＶＲＡＭ（Ｎｏｎ  Ｖｏｌａｔｉｌｅ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）５００、操作表示部６００、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）７００、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）８００を備え、画像形成装置１全体を制御する。即ち、本実施形態においては、メインコントローラ１００が記憶制御装置として機能する。
【００１３】
スキャナユニット１１０は、原稿を光学的に走査して読み取って画像データを生成し、生成した画像データを入力制御部３０６に入力する。
【００１４】
スキャナユニット１１０は、原稿を読み取ることにより画像データを取得するためにはまず、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）等により構成される光源から原稿に対して光を照射し、その光の反射光を結像レンズにより結像する。
【００１５】
そして、スキャナユニット１１０は、結像した原稿像をフォトダイオード等の光電変換素子により電荷に変換し、光電変換素子により生成された電荷をＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）やＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）等のイメージセンサから信号検出回路に転送する。
【００１６】
その後、スキャナユニット１１０は、転送されてきた電荷を信号検出回路により電圧に変換してからＡ／Ｄ（Ａｎａｌｏｇ／Ｄｉｇｉｔａｌ  Ｃｏｎｖｅｒｓｉｏｎ）変換器に出力してデジタルデータに変換する。このようにして生成されたデジタルデータが画像データである。
【００１７】
プロッタユニット１２０は、出力制御部３０７から入力されたプロッタデータに基づき、記録媒体に対して画像形成出力を実行することにより画像を形成する画像形成部である。
【００１８】
ＦＡＸコントローラ１３０は、ＰＳＴＮと呼ばれる公衆電話回線網に接続されており、Ｇ３ファクシミリのプロトコル制御及び回線制御を行う。また、ＦＡＸコントローラ１３０は、ＦＡＸ  Ｉ／Ｆ制御部３０８から入力される送信データに符号化処理を施し、符号化した送信データを公衆電話回線網を介して送信する。また、ＦＡＸコントローラ１３０は、公衆電話回線網を介して受信した受信データに復号処理を施し、復号した受信データをＦＡＸ  Ｉ／Ｆ制御部３０８に入力する。
【００１９】
ＣＰＵ２００は演算手段であり、ＲＯＭ４００やＮＶＲＡＭ５００、ＨＤＤ８００若しくは光学ディスク等の記憶媒体に格納されたプログラムに従い、画像形成装置１全体の動作を制御する。
【００２０】
コントローラＡＳＩＣ３００は、ＣＰＵ  Ｉ／Ｆ制御部３０１、ローカルバス制御部３０２、操作表示制御部３０３、メモリ制御部３０４、ＨＤＤ制御部３０５、入力制御部３０６、出力制御部３０７、ＦＡＸ  Ｉ／Ｆ３０８、画像処理部３０９、ネットワーク制御部３１０、ＵＳＢ制御部３１１がシステムバス３１２を介して接続されて構成されており、ＣＰＵ２００によって制御される。
【００２１】
ＣＰＵ  Ｉ／Ｆ制御部３０１は、ＣＰＵ２００とコントローラＡＳＩＣ３００とのデータ転送を制御する。
【００２２】
ローカルバス制御部３０２は、ＲＯＭ４００及びＮＶＲＡＭ５００が接続されたローカルバスとシステムバス３１２とのデータ転送を制御し、ＣＰＵ２００がＲＯＭ４００及びＮＶＲＡＭ５００にアクセスするための制御信号を生成する。
【００２３】
操作表示制御部３０３は、システムバス３１２と操作表示部６００とのデータ転送を制御する。
【００２４】
メモリ制御部３０４は、ＤＤＲ−ＳＤＲＡＭなどのメモリバスの信号制御を行い、また、システムバス３１２とＲＡＭ７００とのデータ転送を制御する。
【００２５】
ＨＤＤ制御部３０５は、ＨＤＤ８００への情報の書き込み及び読み出しを制御する。本実施形態においては、ＨＤＤ制御部３０５によるＨＤＤ８００への情報の記憶制御を要旨としている。
【００２６】
入力制御部３０６は、スキャナユニット１１０における駆動部、光電変換素子、イメージセンサ、信号検出回路、Ａ／Ｄ変換器など、スキャナユニット１１０に含まれる各部を制御する。また、入力制御部３０６は、スキャナユニット１１０から入力された画像データに画像処理部３０９により画像処理が施された後、システムバス３１２、メモリ制御部３０４を介してＲＡＭ７００に転送する。
【００２７】
出力制御部３０７は、プロッタユニット１２０に含まれる各部を制御する。また、出力制御部３０７は、ＲＡＭ７００から画像データを読み出し、読み出した画像データに画像処理部３０９により画像処理が施されることで生成されたプロッタデータをプロッタユニット１２０に入力する。
【００２８】
ＦＡＸ  Ｉ／Ｆ制御部３０８は、ＦＡＸコントローラ１３０とシステムバス３１２とのデータ転送を制御する。
【００２９】
画像処理部３０９は、スキャナユニット１１０から入力制御部３０６に入力された画像データにシェーディング補正、ドット補正、γ補正、色空間変換、変倍処理などの画像処理を施す。また、画像処理部３０９は、出力制御部３０７によりＲＡＭ７００から読み出された画像データに回転処理、圧縮処理、伸張処理、変倍処理、階調処理などの画像処理を施すことでプロッタデータを生成する。
【００３０】
ネットワーク制御部３１０は、データリンク層及び物理層を制御し、ＩＰネットワークとシステムバス３１２とのデータ転送を制御する。
【００３１】
ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）制御部３１１は、ＵＳＢインタフェースによる通信制御を行い、ＵＳＢデバイスとシステムバス３１２とのデータ転送を制御する。
【００３２】
ＲＯＭ４００は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されており、ＣＰＵ  Ｉ／Ｆ制御部３０１、システムバス３１２、ローカルバス制御部３０２を介してＣＰＵ２００からアクセスされる。
【００３３】
ＮＶＲＡＭ５００は、情報の読み書きが可能な不揮発性の記憶媒体であり、設定情報など、画像形成装置１の動作に必要なデータが格納されており、ＣＰＵ  Ｉ／Ｆ制御部３０１、システムバス３１２、ローカルバス制御部３０２を介してＣＰＵ２００からアクセスされる。
【００３４】
操作表示部６００は、情報を表示するための視覚的ユーザインタフェースであり、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等の表示装置によって実現される。また、操作表示部６００は、ユーザが画像形成装置１に情報を入力するためのユーザインタフェースであり、キーボードやマウス、タッチパネル、キー、スイッチ等の入力装置によって実現される。操作表示部６００は、ＣＰＵ  Ｉ／Ｆ制御部３０１、システムバス３１２、操作表示制御部３０３を介してＣＰＵ２００からの情報を表示し、若しくは、ＣＰＵ２００に情報を入力する。
【００３５】
ＲＡＭ７００は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、データの一時的な記憶に用いられ、また、ＣＰＵ２００が情報を処理する際の作業領域として用いられる。ＲＡＭ７００は、ＣＰＵ  Ｉ／Ｆ制御部３０１、システムバス３１２、メモリ制御部３０４を介してＣＰＵ２００からアクセスされる。
【００３６】
ＨＤＤ８００は、情報の読み書きが可能な不揮発性の記憶装置であり、画像データ等の各種データや、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）、制御プログラム、アプリケーション・プログラム等の各種プログラムが格納されている。ＨＤＤ８００は、ＣＰＵ  Ｉ／Ｆ制御部３０１、システムバス３１２、ＨＤＤ制御部３０５を介してＣＰＵ２００からアクセスされる。本実施形態においては、ＨＤＤ制御部３０５によるＨＤＤ８００への情報の記憶制御を要旨としている。
【００３７】
尚、本実施形態に係る画像形成装置１は、コピー動作時、スキャナユニット１１０が原稿を読み取ることで生成された画像データを一時的にＨＤＤ８００に保存し、保存した画像データを読み出しながらプロッタに入力するようになっている。これは、コピー中にジャムなどのエラーが発生して、再度、画像形成装置１が画像形成動作を実行する必要がある場合に、ＨＤＤ８００に一時的に保存した画像データを再利用することで、再度スキャナユニット１１０が原稿を読み取る動作を省くためである。
【００３８】
そのため、コピー動作時におけるＨＤＤ８００へのアクセス速度を向上させることは、画像形成装置１の生産性の向上につながる。そこで、本実施形態に係る画像形成装置１は、コピー動作時におけるＨＤＤ８００へのアクセス速度を向上させることを目的の一つとしている。
【００３９】
尚、本実施形態においては、画像形成装置１におけるコピー動作時について説明するが、スキャナ動作時、プリント動作時、ＦＡＸ動作時等、画像形成装置１の生産性に影響を与える動作時や、画像形成装置１の処理性能に影響を与える動作時についても同様である。
【００４０】
このようなハードウェア構成において、ＲＯＭ４００やＨＤＤ８００、ＮＶＲＡＭ５００若しくは光学ディスク等の記憶媒体に格納されたプログラムがＲＡＭ７００に読み出され、ＣＰＵ２００がＲＡＭ７００にロードされたプログラムに従って演算を行うことにより、ソフトウェア制御部が構成される。このようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、本実施形態に係る画像形成装置１の機能を実現する機能ブロックが構成される。
【００４１】
次に、本実施形態に係るＨＤＤ８００の構成について、図２を参照して説明する。図２は、本実施形態に係るＨＤＤ８００の構成を模式的に示す図である。
【００４２】
ＨＤＤ８００は、情報を記憶する回転型記憶媒体としての磁気ディスクと、その磁気ディスク上に情報を書き込み若しくはその磁気ディスク上から情報を読み出す記憶ヘッドとを備え、ＨＤＤ制御部３０５によりアクセスが制御される。
【００４３】
ＨＤＤ制御部３０５は、ＨＤＤ８００に情報を書き込み若しくは読み出す際にはまず、回転する磁気ディスク上で、磁気ディスク上の目的とする記憶領域が磁気ディスクの回転により通過する位置まで記憶ヘッドを移動させる。そして、ＨＤＤ制御部３０５は、記憶ヘッドが上記位置まで移動すると、磁気ディスクの回転により磁気ディスク上の目的とする記憶領域が上記位置まで移動した記憶ヘッドの下に到達することでその記憶領域に情報を書き込み若しくはそこから情報を読み出すようになっている。
【００４４】
このとき、ＨＤＤ制御部３０５は、磁気ディスクの回転面を論理的に分割して形成される各記憶領域を記憶単位として情報を記録し若しくは読み出すようになっている。このように分割された各記憶領域は、例えば、セクタと呼ばれる単位領域である。
【００４５】
そして、図２に示すように、ＨＤＤ８００においてこのように分割された各記憶領域には、例えば、ＬＢＡ（Ｌｏｇｉｃａｌ  Ｂｌｏｃｋ  Ａｄｓｅｓｓｉｎｇ）と呼ばれる方式により各記憶領域を識別するための識別情報である一意の通し番号（以下、「論理アドレス」とする）が割り当てられておいる。画像形成装置１は、その通し番号によってアクセス先となる記憶領域を指定する。
【００４６】
次に、一般的なＨＤＤの磁気ディスク上における記憶領域の位置とアクセス速度との関係について、図３（ａ）、（ｂ）を参照して説明する。図３（ａ）、（ｂ）は、一般的なＨＤＤの磁気ディスク上における記憶領域の位置とアクセス速度との関係を示す図である。
【００４７】
図３（ａ）、（ｂ）に示すように、一般的なＨＤＤへのアクセス速度は、磁気ディスク上における記憶領域の位置が外周であるほど高く、内周であるほど低くなる傾向にある。
【００４８】
従って、画像データのようにデータ量の大きいデータの記憶には、アクセス速度の高い外周部が使用されることが望ましい。特に、コピー動作時における画像データの転送速度は、画像形成装置１の生産に影響を与えるため、コピー動作時におけるＨＤＤへのアクセス速度を向上させることは、画像形成装置１の生産性の向上につながる。そこで、本実施形態に係る画像形成装置１は、コピー動作時におけるＨＤＤへのアクセス速度を向上させることを目的の一つとしている。
【００４９】
図３（ｂ）に示す例では、一般的なＨＤＤへのアクセス速度は、磁気ディスク上における最外周（以下、「０％位置」とする）に位置する記憶領域では６５ＭＢ／秒、最外周から２５％だけ内周側（以下、「２５％位置」とする）に位置する記憶領域では６０ＭＢ／秒、最外周から５０％だけ内周側（以下、「５０％位置」とする）に位置する記憶領域では５５ＭＢ／秒、最外周から７５％だけ内周側（以下、「７５％位置」とする）に位置する記憶領域では５０ＭＢ／秒、最外周から１００％内周側（以下、「１００％位置」とする）に位置する記憶領域、即ち、最内周に位置する記憶領域では４５ＭＢ／秒である。
【００５０】
次に、一般的なＨＤＤにおける磁気ディスク上の使用領域について、図４（ａ）、（ｂ）を参照して説明する。図４（ａ）、（ｂ）は、一般的なＨＤＤにおける磁気ディスク上の使用領域を説明するための図である。
【００５１】
図４（ａ）、（ｂ）に示すように、一般的なＨＤＤは、磁気ディスク上の０％位置から７５％位置に、画像データの記憶に使用される画像用領域が割り当てられている。これは、上述したように、通常、画像データはデータ量が大きいため、画像データの記憶にはアクセス速度の高い外周部に位置する記憶領域が使用されることが望まれるためである。
【００５２】
また、図４（ａ）、（ｂ）に示すように、一般的なＨＤＤは、磁気ディスク上の７５％位置から１００％位置の外周側に、アプリケーション・プログラム等の各種プログラムの記憶に使用されるプログラム用領域が割り当てられている。
【００５３】
また、図４（ａ）、（ｂ）に示すように、一般的なＨＤＤは、磁気ディスク上の７５％位置から１００％位置の内周側に、一時データ等の作業用データの記憶に使用される作業用領域が割り当てられている。
【００５４】
このように構成された一般的なＨＤＤは、画像形成装置の動作による振動が発生するとその振動を受け、振動を受けている間にアクセスされた場合、その間は振動を受けていない場合に比べてアクセス速度が低下するためアクセス時間が長くなる。これは、本実施形態に係るＨＤＤ８００も同様である。
【００５５】
そこで、本実施形態に係る画像形成装置１は、動作中にＨＤＤ８００へアクセスする場合、アクセス時間が長くなることを解決するための解決手段を設定し、設定した解決手段に従ってＨＤＤ８００へアクセスすることを要旨の一つとしている。このとき設定される解決手段については後述する。
【００５６】
従って、本実施位形態に係る画像形成装置１は、ＨＤＤ８００が振動を受けている場合であっても、ＨＤＤ８００へのアクセス時間を短縮することが可能となる。その結果、本実施形態に係る画像形成装置１は、画像形成装置１に対して求められるＨＤＤ８００へのアクセス速度を満たすことが可能となる。
【００５７】
尚、画像形成装置１は、通常、カタログスペックなどとして、コピー８０枚／分など、発揮しなければならない処理性能（以下、「規定性能」とする）が予め定められている。
【００５８】
そのため、画像形成装置１は、処理性能がこの規定性能以上であることが求められる。そこで、本実施形態に係る画像形成装置１は、この規定性能を担保することができない場合、ＨＤＤ８００へのアクセス時間が長くなることを解決するための解決手段を設定し、設定した解決手段に従ってＨＤＤ８００へアクセスするように構成されている。
【００５９】
次に、本実施形態に係るＨＤＤ８００における磁気ディスク上の使用領域について、図５（ａ）、（ｂ）を参照して説明する。図５（ａ）、（ｂ）は、本実施形態に係るＨＤＤ８００における磁気ディスク上の使用領域を説明するための図である。
【００６０】
図５（ａ）、（ｂ）に示すように、本実施形態に係るＨＤＤ８００は、一般的なＨＤＤに加えて、画像用領域よりも外周部に高速作業用領域が割り当てられている。この高速作業用領域は、高速なデータ転送が求められる際に使用される領域である。このように、外周部に高速作業用領域が割り当てられていることが本実施形態に係る要旨の一つである。
【００６１】
即ち、図５（ａ）、（ｂ）に示すように、本実施形態に係るＨＤＤ８００は、磁気ディスク上の０％位置から２５％位置に高速作業用領域が割り当てられている。また、図５（ａ）、（ｂ）に示すように、本実施形態に係るＨＤＤ８００は、磁気ディスク上の２５％位置から７５％位置に画像用領域が割り当てられている。
【００６２】
また、図５（ａ）、（ｂ）に示すように、本実施形態に係るＨＤＤ８００は、磁気ディスク上の７５％位置から１００％位置の外周側にプログラム用領域が割り当てられている。また、図５（ａ）、（ｂ）に示すように、本実施形態に係るＨＤＤ８００は、磁気ディスク上の７５％位置から１００％位置の内周側に作業用領域が割り当てられている。このように、本実施形態に係るＨＤＤ８００は、記憶するデータの属性に応じた記憶領域として、高速作業用領域、画像用領域、プログラム用領域、作業用領域が設定されている。
【００６３】
次に、本実施形態に係る画像形成装置１の機能構成について、図６を参照して説明する。図６は、本実施形態に係る画像形成装置１の機能構成を模式的に示すブロック図である。
【００６４】
図６に示すように、本実施形態に係る画像形成装置１は、ジョブ要求取得部１０１、ジョブ要求解析部１０２、規定性能記憶部１０３、アクセス速度算出部１０４、比較用テーブル記憶部１０５、解決手段設定部１０６、アドレス発行部１０７、アクセス領域設定部１０８、アクセス制御部１０９を備える。
【００６５】
ジョブ要求取得部１０１は、ジョブ要求を取得して、取得したジョブ要求解析部１０２に入力する。ジョブ要求解析部１０２は、ジョブ要求取得部１０１から入力されたジョブ要求を解析して、解析結果として出力条件及び動作モードを特定する。そして、ジョブ要求解析部１０２は、特定した出力条件をアクセス速度算出部１０４に、特定した動作モードを動作モードを解決手段設定部１０６に通知する。
【００６６】
ここで、出力条件とは、画像形成装置１が画像形成出力を実行する際の条件であって、例えば、画像形成出力の対象となる用紙の用紙サイズ（Ａ４、Ｂ５など）、解像度（ｄｐｉ）、階調（ｂｉｔ／ｐｉｘｅｌ）、印刷枚数、両面／片面、モノクロ／カラーなどである。この出力条件に基づいて、ＨＤＤ８００への記憶対象となる画像データのデータ量が算出される。
【００６７】
また、動作モードとは、画像形成装置１が画像形成出力を実行する際のモードであって、コピー、スキャナ、プリント、ＦＡＸ、ソート、ステープル、パンチ、製本などの各動作の内容に対応したモード、及び、コピー＋ソート、コピー＋ステープル、コピー＋ソート＋ステープルなど単独の動作が複数組み合わされた各動作の内容に対応したモードがある。本実施形態に係る画像形成装置１においては、各動作モードに対応する動作が、記憶対象となるデータの処理対象となり得、動作モード毎に規定性能としての動作速度が定められ得る。
【００６８】
規定性能記憶部１０３は、画像形成装置１の規定性能を記憶する。
【００６９】
アクセス速度算出部１０４は、ジョブ要求解析部１０２から通知された出力条件、及び、規定性能記憶部１０３に記憶されている規定性能に基づき、規定性能を発揮するために必要となるＨＤＤ８００へのアクセス速度、即ち、目標アクセス速度を算出する。そして、アクセス速度算出部１０４は、算出したアクセス速度を解決手段設定部１０６に通知する。即ち、本実施形態においては、アクセス速度算出部１０４が目標アクセス速度取得部として機能する。
【００７０】
例えば、１ページ当たりの画像データのデータ量が１６ＭＢ、１ページ当たりの解析用データが２ＭＢの画像データについて両面コピーを実行する場合、１枚当たりの画像データのデータ量は、（１６ＭＢ＋２ＭＢ）×両面分（２ページ分）＝３６ＭＢとなる。ここで、解析用データとは、異常発生時の解析を容易にするためのデータである。
【００７１】
そして、規定性能が８０枚／分である場合、（３６ＭＢ×８０枚）／６０秒＝４８ＭＢ／秒の処理性能が必要となる。そのため、このような場合、規定性能を発揮するために必要となるＨＤＤ８００へのアクセス速度として４８ＭＢ／秒が算出される。
【００７２】
尚、本実施形態に係るアクセス速度算出部１０４は、ジョブ要求解析部１０２から通知された出力条件、及び、規定性能記憶部１０３に記憶されている規定性能に基づき、規定性能を発揮するために必要となるＨＤＤ８００へのアクセス速度を算出するように構成されている例について説明する。この他、本実施形態に係るアクセス速度算出部１０４は、出力条件毎に対応付けられているテーブルを参照して、ジョブ要求解析部１０２から通知された出力条件に応じたアクセス速度を取得するように構成されていても良い。
【００７３】
比較用テーブル記憶部１０５は、比較用テーブルを記憶する。ここで、比較用テーブルについて、図７を参照して説明する。図７は、本実施形態に係る比較用テーブルの一例を示す図である。
【００７４】
図７に示すように、本実施形態に係る比較用テーブルは、動作モード毎にＨＤＤ８００へのアクセス速度、即ち、動作別アクセス速度が対応付けられたテーブルである。この比較用テーブルにおけるアクセス速度は、それぞれ対応付けられている各動作モード時に予め計測されたＨＤＤ８００へのアクセス速度であって、画像用領域における７５％位置（内周寄り）、２５％位置（外周寄り）についてのアクセス速度である。
【００７５】
上述したように、本実施形態に係るＨＤＤ８００は、画像形成装置１の動作による振動が発生するとその振動を受け、振動を受けている間にアクセスされた場合、その間は振動を受けていない場合に比べてアクセス速度が低下する。そして、アクセス速度が動作モードによりどのように変化するかを７５％位置及び２５％位置について予め計測し、登録したものが図７に示す比較用テーブルである。
【００７６】
尚、例えば、フローリング、コンクリート、クッションフロア、畳、カーペット、机、棚、温度、湿度など、画像形成装置１の設置環境によって、同じ動作モードであってもＨＤＤ８００が受ける振動の程度やその振動がＨＤＤ８００のアクセス速度に与える影響は変化する。そのため、比較用テーブルは、設置環境ごとに設定され、若しくは、更新されることが望ましい。
【００７７】
解決手段設定部１０６は、比較用テーブル記憶部１０５に記憶されている比較用テーブルを参照して、アクセス速度算出部１０４から通知されたアクセス速度と、比較用テーブルにおいて、ジョブ要求解析部１０２から通知された動作モードに対応付けられているアクセス速度との大小関係を比較することで、処理性能が規定性能を満たしているか否かを判定する。
【００７８】
そして、解決手段設定部１０６は、処理性能が規定性能を満たしていないと判定した場合、ＨＤＤ８００へのアクセス時間が長くなることを解決するための解決手段を設定し、設定した解決手段を設定結果としてアクセス領域設定部１０８及びアクセス制御部１０９に通知する。一方、解決手段設定部１０６は、処理性能が規定性能を満たしていないと判定した場合、解決手段を設定せずに、その旨を設定結果としてアクセス領域設定部１０８及びアクセス制御部１０９に通知する。即ち、本実施形態においては、解決手段設定部１０６がアクセス態様決定部として機能する。
【００７９】
例えば、ジョブ要求解析部１０２から通知された動作モードがコピー＋ソート＋ステープルである場合、比較用テーブルにおいてその動作モードに対応付けられているアクセス速度は、７５％位置については３５ＭＢ、２５％位置については４５ＭＢである。
【００８０】
そのため、この場合、解決手段設定部１０６は、アクセス速度算出部１０４から通知されたアクセス速度が４８ＭＢである場合、７５％位置についても２５％位置についても処理性能が規定性能を満たさないと判定する。
【００８１】
従って、この場合、画像形成装置１は、ＨＤＤ８００へのアクセス位置に関係なく、ＨＤＤ８００へのアクセス速度がボトルネックとなって規定性能を発揮することができない。そこで、この場合、解決手段設定部１０６は、ＨＤＤ８００へのアクセス時間が長くなることを解決するための解決手段を設定する。
【００８２】
具体的には、この場合、解決手段設定部１０６は、解析用データのアクセスを行わないように解決手段を設定する。
【００８３】
例えば、１ページ当たりの画像データのデータ量が１６ＭＢ、１ページ当たりの解析用データが２ＭＢの画像データについて両面コピーを実行する場合、１枚当たりの画像データのデータ量は、（１６ＭＢ＋２ＭＢ）×両面分（２ページ分）＝３６ＭＢとなる。ところが、解析用データのアクセスが行われない場合、１枚当たりの画像データのデータ量は、１６ＭＢ×両面分（２ページ分）＝３２ＭＢとなる。
【００８４】
そして、規定性能が８０枚／分である場合、（３２ＭＢ×８０枚）／６０秒＝４２．７ＭＢ／秒の処理性能が必要となる。そのため、この場合、ＨＤＤ８００へのアクセス位置が７５％位置の場合には規定性能を発揮することができないが、アクセス位置によっては規定性能を発揮することができる。
【００８５】
そこで、解決手段設定部１０６は、解析用データのアクセスを行わないように解決手段を設定した上で、２５％位置に近い（外周寄りの）記憶領域にアクセスするように解決手段を設定する。
【００８６】
尚、上記の例では、解決手段設定部１０６は、解析用データのアクセスを行わないように解決手段を設定した上で、２５％位置に近い（外周寄りの）記憶領域にアクセスするように解決手段を設定する例について説明した。この他、解決手段設定部１０６は、高速作業用領域にアクセスするように解決手段を設定しても良い。
【００８７】
また、例えば、ジョブ要求解析部１０２から通知された動作モードがコピー＋ソートである場合、比較用テーブルにおいてその動作モードに対応付けられているアクセス速度は、７５％位置については４５ＭＢ、２５％位置については５５ＭＢである。また、ジョブ要求解析部１０２から通知された動作モードがコピー＋ステープルである場合、比較用テーブルにおいてその動作モードに対応付けられているアクセス速度は、７５％位置については４０ＭＢ、２５％位置については５０ＭＢである。
【００８８】
そのため、この場合、解決手段設定部１０６は、アクセス速度算出部１０４から通知されたアクセス速度が４８ＭＢである場合、７５％位置については処理性能が規定性能を満たさないと判定し、２５％位置については処理性能が規定性能を満たさすと判定する。
【００８９】
従って、この場合、画像形成装置１は、ＨＤＤ８００へのアクセス位置が７５％位置の場合にはＨＤＤ８００へのアクセス速度がボトルネックとなって規定性能を発揮することができないが、アクセス位置によっては規定性能を発揮することができる。そこで、この場合、解決手段設定部１０６は、ＨＤＤ８００へのアクセス時間が長くなることを解決するための解決手段を設定する。
【００９０】
具体的には、この場合、解決手段設定部１０６は、２５％位置に近い（外周寄りの）記憶領域にアクセスするように解決手段を設定し、若しくは、高速作業用領域にアクセスするように解決手段を設定する。
【００９１】
アドレス発行部１０７は、アクセス先となる記憶領域に割り当てられている論理アドレスを発行し、解決手段設定部１０６及びアクセス領域設定部１０８に入力する。
【００９２】
アクセス領域設定部１０８は、解決手段設定部１０６により２５％位置に近い（外周寄りの）記憶領域にアクセスするように解決手段が設定された場合、アドレス発行部１０７から入力された論理アドレスを、２５％位置に近い（外周寄りの）記憶領域に割り当てられている論理アドレスに変換して、変換前の論理アドレスと共にアクセス制御部１０９に入力する。
【００９３】
また、アクセス領域設定部１０８は、解決手段設定部１０６により高速作業用領域にアクセスするように解決手段が設定された場合、アドレス発行部１０７から入力された論理アドレスを、高速作業用領域に割り当てられている論理アドレスに変換して、変換前の論理アドレスと共にアクセス制御部１０９に入力する。
【００９４】
また、アクセス領域設定部１０８は、アドレス発行部１０７から入力された論理アドレスを変換する必要がない場合、その論理アドレスをそのままアクセス制御部１０９に入力する。
【００９５】
アクセス制御部１０９は、解決手段設定部１０６から通知された設定結果に従って、アクセス領域設定部１０８から入力された論理アドレスが割り当てられている記憶領域へのアクセスを制御する。
【００９６】
次に、本実施形態に係る画像形成装置１がＨＤＤ８００へアクセスする際の処理について、図８及び図９を参照して説明する。図８及び図９は、本実施形態に係る画像形成装置１がＨＤＤ８００へアクセスする際の処理を説明するためのフローチャートである。
【００９７】
図８に示すように、本実施形態に係る画像形成装置１がＨＤＤ８００へアクセスする際にはまず、ジョブ要求取得部１０１は、ジョブ要求を取得し、取得したジョブ要求をジョブ要求解析部１０２に入力する（Ｓ８０１）。
【００９８】
ジョブ要求解析部１０２は、ジョブ要求取得部１０１からジョブ要求が入力されると、入力されたジョブ要求を解析する（Ｓ８０２）。ジョブ要求解析部１０２は、このときの解析結果として出力条件をアクセス速度算出部１０４に、動作モードを解決手段設定部１０６に通知する。
【００９９】
アクセス速度算出部１０４は、ジョブ要求解析部１０２から通知された出力条件、及び、規定性能記憶部１０３に記憶されている規定性能に基づき、規定性能を発揮するために必要となるＨＤＤ８００へのアクセス速度を算出する（Ｓ８０３）。アクセス速度算出部１０４は、このとき算出したアクセス速度を解決手段設定部１０６に通知する。
【０１００】
そして、図９に示すように、解決手段設定部１０６は、アクセス速度算出部１０４から通知されたアクセス速度（以下、「算出速度」とする）が、比較用テーブルにおいて、ジョブ要求解析部１０２から通知された動作モードに対応付けられている７５％位置のアクセス速度（以下、「７５％位置の比較速度」とする）を満たすか否かを判定する（Ｓ９０１）。
【０１０１】
解決手段設定部１０６は、Ｓ９０１における判定処理において、算出速度が７５％位置の比較速度を満たすと判定した場合（Ｓ９０１／ＹＥＳ）、処理性能が規定性能を満たすと判定して、解決手段を設定せずに、その旨を設定結果としてアクセス領域設定部１０８及びアクセス制御部１０９に通知する（Ｓ９１１）。
【０１０２】
アクセス領域設定部１０８は、解決手段設定部１０６から解決手段を設定しない旨の設定結果が通知されると、アドレス発行部１０７から入力された論理アドレスをそのままアクセス制御部１０９に入力する（Ｓ９１２）。
【０１０３】
そして、アクセス制御部１０９は、解決手段設定部１０６から通知された設定結果に従って、アクセス領域設定部１０８から入力された論理アドレスが割り当てられている記憶領域へのアクセスを制御する（Ｓ９１３）。即ち、このとき、アクセス制御部１０９は、通常のアクセス制御を行う。
【０１０４】
一方、解決手段設定部１０６は、Ｓ９０１における判定処理において、算出速度が７５％位置の比較速度を満たさないと判定した場合（Ｓ９０１／ＮＯ）、算出速度が、比較用テーブルにおいて、ジョブ要求解析部１０２から通知された動作モードに対応付けられている２５％位置のアクセス速度（以下、「２５％位置の比較速度」とする）を満たすか否かを判定する（Ｓ９０２）。
【０１０５】
解決手段設定部１０６は、Ｓ９０２における判定処理において、算出速度が２５％位置の比較速度を満たすと判定した場合（Ｓ９０２／ＹＥＳ）、アドレス発行部１０７から入力された論理アドレスに基づいて、アクセス先が外周寄りであるか否かを判定する（Ｓ９１４）。
【０１０６】
解決手段設定部１０６が、Ｓ９１４における判定処理において、アクセス先が外周寄であると判定した場合（Ｓ９１４／ＹＥＳ）、画像形成装置１は、Ｓ９１１〜Ｓ９１３と同様の処理を行う。
【０１０７】
一方、解決手段設定部１０６は、Ｓ９１４における判定処理において、アクセス先が外周寄ではないと判定した場合（Ｓ９１４／ＮＯ）、処理性能が規定性能を満たさないと判定して、２５％位置に近い（外周寄りの）記憶領域にアクセスするように解決手段を設定する（Ｓ９１５）。解決手段設定部１０６は、このとき設定した解決手段を設定結果としてアクセス領域設定部１０８及びアクセス制御部１０９に通知する。
【０１０８】
そして、アクセス領域設定部１０８は、アドレス発行部１０７から入力された論理アドレスを、２５％位置に近い（外周寄りの）記憶領域に割り当てられている論理アドレスに変換して、変換前の論理アドレスと共にアクセス制御部１０９に入力する。（Ｓ９１６）。
【０１０９】
アクセス制御部１０９は、解決手段設定部１０６から通知された設定結果に従って、アクセス領域設定部１０８から入力された変換後の論理アドレスが割り当てられている記憶領域へのアクセスを制御し、その記憶領域に一時的に画像データを書き込む（Ｓ９０９）。
【０１１０】
そして、アクセス制御部１０９は、ジョブ終了後、変換後の論理アドレスが割り当てられている記憶領域に一時的に書き込んだ画像データを変換前の論理アドレスに割り当てられている記憶領域、即ち、本来の記憶先として指定された記憶領域である正規のアクセス先へ書き込む（Ｓ９１０）。
【０１１１】
一方、解決手段設定部１０６は、Ｓ９０２における判定処理において、算出速度が２５％位置の比較速度を満たさないと判定した場合（Ｓ９０２／ＮＯ）、処理性能が規定性能を満たさないと判定して、解析用データのアクセスを行わないように解決手段を設定する（Ｓ９０３）。解決手段設定部１０６は、このとき設定した解決手段を設定結果としてアクセス領域設定部１０８及びアクセス制御部１０９に通知する。このとき、解決手段設定部１０６は、アクセス速度算出部１０４に対して、解析用データのアクセスを行わない場合の算出速度を算出するように依頼する。
【０１１２】
そして、アクセス速度算出部１０４は、解析用データのアクセスを行わない場合の算出速度を改めて算出する（Ｓ９０４）。アクセス速度算出部１０４は、このとき算出した算出速度を解決手段設定部１０６に通知する。
【０１１３】
解決手段設定部１０６は、アクセス速度算出部１０４から算出速度が通知されると、通知された算出速度が、７５％位置の比較速度を満たすか否かを改めて判定する（Ｓ９０５）。
【０１１４】
解決手段設定部１０６は、Ｓ９０５における判定処理において、算出速度が７５％位置の比較速度を満たすと判定した場合（Ｓ９０５／ＹＥＳ）、アドレス変換の必要がないと判定して、その旨をアクセス領域設定部１０８及びアクセス制御部１０９に通知する（Ｓ９２０）。
【０１１５】
アクセス領域設定部１０８は、解決手段設定部１０６からアドレスを変換しない旨の設定結果が通知されると、アドレス発行部１０７から入力された論理アドレスをそのままアクセス制御部１０９に入力する（Ｓ９２１）。
【０１１６】
そして、アクセス制御部１０９は、解決手段設定部１０６から通知された設定結果に従って、アクセス領域設定部１０８から入力された論理アドレスが割り当てられている記憶領域へのアクセスを制御する（Ｓ９２２）。
【０１１７】
一方、解決手段設定部１０６は、Ｓ９０５における判定処理において、算出速度が７５％位置の比較速度を満たさないと判定した場合（Ｓ９０５／ＹＥＳ）、算出速度が、２５％位置の比較速度を満たすか否かを判定する（Ｓ９０６）。
【０１１８】
解決手段設定部１０６は、Ｓ９０６における判定処理において、算出速度が２５％位置の比較速度を満たすと判定した場合（Ｓ９０６／ＹＥＳ）、アドレス発行部１０７から入力された論理アドレスに基づいて、アクセス先が外周寄りであるか否かを判定する（Ｓ９１７）。
【０１１９】
解決手段設定部１０６が、Ｓ９１７における判定処理において、アクセス先が外周寄であると判定した場合（Ｓ９１７／ＹＥＳ）、画像形成装置１は、Ｓ９２０〜Ｓ９２２と同様の処理を行う。
【０１２０】
一方、解決手段設定部１０６が、Ｓ９１７における判定処理において、アクセス先が外周寄ではないと判定した場合（Ｓ９１７／ＮＯ）、画像形成装置１は、Ｓ９１５、Ｓ９１６（Ｓ９１８、Ｓ９１９）と同様の処理を行った後、Ｓ９０９及びＳ９１０と同様の処理を行う。
【０１２１】
一方、解決手段設定部１０６は、Ｓ９０６における判定処理において、算出速度が２５％位置の比較速度を満たさないと判定した場合（Ｓ９０６／ＮＯ）、高速作業領域にアクセスするように解決手段を設定する（Ｓ９０７）。解決手段設定部１０６は、このとき設定した解決手段を設定結果としてアクセス領域設定部１０８及びアクセス制御部１０９に通知する。
【０１２２】
そして、アクセス領域設定部１０８は、アドレス発行部１０７から入力された論理アドレスを、高速作業領域に割り当てられている論理アドレスに変換して、変換前の論理アドレスと共にアクセス制御部１０９に入力する。（Ｓ９０８）。その後、アクセス制御部１０９は、Ｓ９０９及びＳ９１０と同様の処理を行う。
【０１２３】
以上、説明したように、本実施形態に係る画像形成装置１は、動作中にＨＤＤ８００へアクセスする際、処理性能が規定性能を満たさない場合に、アクセス時間が長くなることを解決するための解決手段を設定し、設定した解決手段に従ってＨＤＤ８００へアクセスすることを要旨の一つとしている。
【０１２４】
このとき設定される解決手段には、解析用データのアクセスを行わない、若しくは、２５％位置に近い（外周寄りの）記憶領域にアクセスする、若しくは、高速作業用領域にアクセスするなどがある。従って、本実施位形態に係る画像形成装置１は、ＨＤＤ８００が振動を受けている場合であっても、ＨＤＤ８００へのアクセス時間を短縮することが可能となる。その結果、本実施形態に係る画像形成装置１は、画像形成装置１に対して求められるＨＤＤ８００へのアクセス速度を満たすことが可能となる。
【０１２５】
尚、本実施形態においては、コピー動作中、処理性能が規定性能を満たさないと判定した場合にのみ解決手段を設定し、設定した解決手段に従ってＨＤＤ８００にアクセスするように構成されている画像形成装置１を例として説明した。この他、本実施形態に係る画像形成装置１は、コピー動作中、処理性能が規定性能を満たすか否かに関係なく解決手段を設定し、設定した解決手段に従ってＨＤＤ８００にアクセスするように構成されていても良い。本実施形態に係る画像形成装置１は、このように構成されることで、振動を受けているＨＤＤへのアクセス時間をより短縮することが可能となる。
【０１２６】
また、本実施形態においては、処理性能が規定性能を満たさないと判定した場合、解決手段として、解析用データのアクセスを行わないように設定し、それでも処理性能が規定性能を満たさないと判定した場合、２５％位置に近い（外周寄りの）記憶領域にアクセスする、若しくは、高速作業用領域にアクセスするように設定するように構成されている画像形成装置１を例にして説明した。この他、本実施形態に係る画像形成装置１は、処理性能が規定性能を満たさないと判定した場合、上記解決手段のうち何れかのみを設定するように構成されていても良い。
【０１２７】
また、本実施形態においては、画像形成装置１を例として説明したが、物理的に動作する動作装置や、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）やサーバなどの情報処理装置やであっても良い。
【０１２８】
また、本実施形態においては、記憶装置の例としてＨＤＤについて説明したが、ＨＤＤ等の磁気ディスク記憶装置に限らず、この他、光ディスク記憶装置等、回転型記憶媒体に対して相対的に動作する記憶ヘッドによって情報の書き込み若しくは読み出しを行う記憶装置であっても良い。
【符号の説明】
【０１２９】
１  画像形成装置
１００  メインコントローラ
１０１  ジョブ要求取得部
１０２  ジョブ要求解析部
１０３  規定性能記憶部
１０４  アクセス速度算出部
１０５  比較用テーブル記憶部
１０６  解決手段設定部
１０７  アドレス発行部
１０８  アクセス領域設定部
１０９  アクセス制御部
１１０  スキャナユニット
１２０  プロッタユニット
１３０  ＦＡＸコントローラ
２００  ＣＰＵ
３００  コントローラＡＳＩＣ
３０１  ＣＰＵ  Ｉ／Ｆ制御部
３０２  ローカルバス制御部
３０３  操作表示制御部
３０４  メモリ制御部
３０５  ＨＤＤ制御部
３０６  入力制御部
３０７  出力制御部
３０８  ＦＡＸ  Ｉ／Ｆ制御部
３０９  画像処理部
３１０  ネットワーク制御部
３１１  ＵＳＢ制御部
３１２  システムバス
４００  ＲＯＭ
５００  ＮＶＲＡＭ
６００  操作表示部
７００  ＲＡＭ
８００  ＨＤＤ
【先行技術文献】
【特許文献】
【０１３０】
【特許文献１】特開平２００８−１７２６４０号公報
【図１】
2016110382.tif 000003
【図２】
2016110382.tif 000004
【図３】
2016110382.tif 000005
【図４】
2016110382.tif 000006
【図５】
2016110382.tif 000007
【図６】
2016110382.tif 000008
【図７】
2016110382.tif 000009
【図８】
2016110382.tif 000010
【図９】
2016110382.tif 000011