第1の記憶手段またはアクセス速度が前記第1の記憶手段へのアクセス速度より遅い第2の記憶手段に記憶される処理対象データにアクセスしながら処理対象データを処理する装置であって、処理内容を特定する処理内容特定手段と、前記特定された処理内容と、前記処理対象データの内容とに基づいて、前記第2の記憶手段へのアクセス回数を算出するアクセス回数算出手段と、前記算出されたアクセス回数が予め決められた第1の閾値以上である場合に、前記処理対象データを前記第1の記憶手段に記憶することを決定し、前記算出されたアクセス回数が前記第1の閾値未満である場合に、前記処理対象データを前記第2の記憶手段に記憶することを決定する決定手段とを備えることを特徴とする情報処理装置。前記処理内容特定手段は、前記処理内容が、座標の移動が発生するレイアウト処理、座標の移動が発生しないレイアウト処理、または印刷データの生成処理のいずれであるかを特定し、前記アクセス回数算出手段は、前記特定された処理内容が前記座標の移動が発生しないレイアウト処理である場合に、該レイアウト処理に対応する予め定められた固定値を前記アクセス回数として算出し、前記特定された処理内容が前記座標の移動が発生するレイアウト処理または前記印刷データの生成処理である場合に、前記処理対象データの属性に対応するコマンドの数に基づいて前記アクセス回数を算出することを特徴とする請求項1に記載の情報処理装置。前記情報処理装置は、予め決められた処理実行手段順に前記処理対象データを処理する複数の処理実行手段を備えており、前記処理内容特定手段、前記アクセス回数算出手段、前記決定手段は、各々の処理実行手段による前記処理対象データの処理毎に、それぞれ、前記処理内容を特定する処理、前記アクセス回数を算出する処理、前記処理対象データを第1または第2の記憶手段のいずれに記憶するかを決定する処理を実行し、前記複数の処理実行手段のうち、処理を完了した処理実行手段は、次に処理する処理実行手段に対して処理結果を出力し、該処理結果の出力時に、前記処理対象データの属性に対応するコマンドの数をカウントし、前記アクセス回数算出手段は、各々の処理実行手段による前記処理対象データの処理毎に、前記コマンドの数がカウント済みであるかを判断し、前記コマンドの数がカウント済みである場合に、該カウント済みであるコマンドの数に基づいて前記アクセス回数を算出することを特徴とする請求項2に記載の情報処理装置。前記決定手段は、さらに、前記第1の閾値未満であるアクセス回数が、予め定められた前記第1の閾値より小さい第2の閾値以下である場合に、前記処理対象データを前記第2の記憶手段に記憶することを決定し、前記第1の閾値未満であるアクセス回数が、前記第2の閾値を超える場合に、前記処理対象データを前記第1の記憶手段に記憶することを決定することを特徴とする請求項1乃至3のいずれか1項に記載の情報処理装置。前記決定手段は、さらに、現在の処理に対応する前記第2の記憶手段へのアクセス回数と、前記現在の処理と異なる他の処理に対応する前記第2の記憶手段へのアクセス回数とが予め定められた第3の閾値を超える場合に、前記現在の処理に対応する処理対象データを前記第2の記憶手段に記憶しないことを決定することを特徴とする請求項1乃至4のいずれか1項に記載の情報処理装置。第1の記憶手段またはアクセス速度が前記第1の記憶手段へのアクセス速度より遅い第2の記憶手段に記憶される処理対象データにアクセスしながら処理対象データを処理する情報処理装置の制御方法であって、処理内容を特定する工程と、前記特定された処理内容と、前記処理対象データの内容とに基づいて、前記第2の記憶手段へのアクセス回数を算出する工程と前記算出されたアクセス回数が予め決められた第1の閾値以上である場合に、前記処理対象データを前記第1の記憶手段に記憶することを決定し、前記算出されたアクセス回数が前記第1の閾値未満である場合に、前記処理対象データを前記第2の記憶手段に記憶することを決定する工程とを有することを特徴とする情報処理装置の制御方法。クラウドやサーバ環境においては、情報処理装置が、処理対象データに対してアクセスをしながら、例えばフォーマット変換を含む処理を複数同時に実行する状況が頻繁に発生する。このような環境において特許文献1の技術を適用した場合、情報処理装置が、例えばHDD上の処理対象データをメモリへ格納しきれず、メモリへ格納できなかったデータをHDDへ格納することになる。これにより、HDDへのアクセスが発生する。そして、メモリへ格納できず、HDDに格納したデータに対する処理が、HDDアクセス回数が膨大である処理である場合には、処理対象データへの総アクセス時間が増大し、処理時間が長くなる。すなわち、処理内容と処理対象データの内容とに応じて処理対象データの記憶先を振り分けることを通じて、処理対象データへの総アクセス時間を短縮する情報処理装置は提案されていない。本発明は、アクセス速度が異なる第1または第2の記憶手段に記憶される処理対象データにアクセスしながら処理対象データを処理する装置であって、処理対象データの内容に応じて処理対象データの記憶先を振り分ける情報処理装置の提供を目的とする。本発明の一実施形態の情報処理装置は、第1の記憶手段またはアクセス速度が前記第1の記憶手段へのアクセス速度より遅い第2の記憶手段に記憶される処理対象データにアクセスしながら処理対象データを処理する装置であって、処理内容を特定する処理内容特定手段と、前記特定された処理内容と、前記処理対象データの内容とに基づいて、前記第2の記憶手段へのアクセス回数を算出するアクセス回数算出手段と、前記算出されたアクセス回数が予め決められた第1の閾値以上である場合に、前記処理対象データを前記第1の記憶手段に記憶することを決定し、前記算出されたアクセス回数が前記第1の閾値未満である場合に、前記処理対象データを前記第2の記憶手段に記憶することを決定する決定手段とを備える。本発明の情報処理装置は、予測されるHDDへのアクセス回数が大きい場合に、処理対象データをHDDに比べてアクセス速度が速いメモリに格納し、予測されるHDDへのアクセス回数が小さい場合に、処理対象データをHDDへ格納する。従って、処理対象データの処理時におけるHDDへのアクセス回数を減らすことができる。その結果、HDDへの総アクセス時間が減り、装置全体の処理速度を向上させることができる。図1は、本実施形態のシステム構成例を示す図である。図1に示すシステムは、印刷装置7と情報処理装置9とを備える。印刷装置7は、情報処理装置9の指示に従って、情報処理装置9が生成した印刷データを印刷出力する。情報処理装置9は、本実施形態の情報処理装置である。情報処理装置9は、HDD3またはメモリ2に記憶される処理対象データにアクセスしながら処理対象データを処理する装置である。例えば、情報処理装置9は、所定のアプリケーションが生成したオリジナルデータを処理対象データとし、この処理対象データに基づいて、フォーマット変換処理をしながら印刷データを生成する。第2の記憶手段であるHDD3へのアクセス速度は、第1の記憶手段であるメモリ2へのアクセス速度より遅い。情報処理装置9が実行する処理を印刷装置が実行するようにしてもよい。また、情報処理装置9が実行する処理を、Webサービスを提供するサーバやクラウドコンピューティング上で動作するサーバが実行するようにしてもよい。情報処理装置9は、FilterPipelineシステムとして機能する。FilterPipelineシステムは、着脱可能かつ複数のモジュールすなわち処理実行手段が連結された構成を有する。各々のモジュールが、Filterとして機能し、Pipelineで連結されている。このFilterPipelineシステムにおいては、あるFilterの出力が次のFilterの入力となる。図1に示すように、情報処理装置9は、CPUCentralProcessingUnit1、メモリ2、HDD、入力装置4、出力装置5、媒体読取装置6を備える。CPU1は、情報処理装置9全体を制御する。例えば、CPU1は、媒体読取装置6から、処理に必要なプログラムと当該プログラムに関連するデータとを取得する。このために、媒体読取装置6は、フロッピー登録商標ディスク、CD-ROM、ICメモリカード等の記憶媒体から、上記プログラムおよびデータを読み込む。入力装置4が処理の実行命令例えば印刷命令を入力すると、CPU1が、上記取得したプログラムおよびデータに基づいて処理を実行し、実行結果を出力装置5や印刷装置7に出力する。CPU1は、図2Aに示すフォーマット変換装置11を制御することを通じて処理を実行する。フォーマット変換装置11は、情報処理装置9のOS上で動作するプリンタドライバやアプリケーションである。CPU1は、処理結果を出力装置5や印刷装置7に出力する。入力装置4は、ユーザ操作に従って入力情報例えば、処理の実行命令を入力する。入力装置4は、プログラムキーボード、ポインティングデバイス等を含む。図2は、情報処理装置の構成例を説明する図である。図2Aは、情報処理装置の全体構成を示す。情報処理装置9が備えるメモリがOS10を記憶しており、OS10上で、フォーマット変換装置11が動作する。CPU1が、フォーマット変換装置11を制御して、入力装置4が入力した印刷命令に対応する印刷処理を実行して印刷データを生成し、印刷装置7に出力する。本実施形態の情報処理装置の制御方法は、図2Aに示す情報処理装置9が備える各構成部によって実現される。図2Bは、フォーマット変換装置の機能ブロック図の例である。フォーマット変換装置11は、プリンタドライバやその他アプリケーションとして動作する。フォーマット変換装置11は、ユーザインタフェース部12とフォーマット変換処理部13とを備える。ユーザインタフェース部12は、ユーザの操作に応じて各種情報を入力する。ユーザインタフェース部12は、例えば、ユーザの操作に応じて、印刷装置7に対して設定する印刷設定情報を入力したり、印刷開始指示をしたりする。フォーマット変換装置11が備える所定の処理部図示を省略が、入力された印刷設定情報に基づいて印刷設定ファイルを作成し、記憶手段図示を省略に記憶する。また、所定の処理部が、ユーザインタフェース部12が入力した情報に基づいて、Filter設定ファイルを生成して、記憶手段に記憶する。Filter設定ファイルには、処理するFilterと、処理の順番とが定義されている。フォーマット変換処理部13は、処理対象データに対して、フォーマット変換処理を実行する。フォーマット変換処理部13は、複数のFilterを処理実行手段として有している。各々のFilterは、予め決められたFilter順処理実行手段順に処理対象データを処理する。図2Bに示す例では、フォーマット変換処理部13は、レイアウト処理Filter18と印刷データ生成Filter19とを備える。レイアウト処理Filter18は、レイアウト処理を行う。印刷データ生成Filter19は、印刷データ生成処理を行う。もちろん、レイアウト処理Filter18と印刷データ生成Filter19とは、フォーマット変換処理部13が備える複数のFilterの一例であり、フォーマット変換処理部13が他のFilterを備えるようにしてもよい。また、フォーマット変換処理部13は、Filter制御部14、処理内容特定部15、HDDアクセス回数予測部16、処理対象データ格納先判断部17を備える。Filter制御部14は、各々のFilterの処理の順番や入出力等を制御する。具体的には、Filter制御部14は、予め記憶手段からFilter設定ファイルを読み込み、Filter設定ファイルの定義内容に基づいて、処理するFilterと、処理の順番とを決定する。処理内容特定部15は、印刷設定ファイル、Filter設定ファイルに基づいて、処理内容を特定する処理内容特定手段として機能する。HDDアクセス回数予測部16は、処理内容特定部15によって特定された処理内容と、処理対象データの内容とに基づいて、HDDアクセス回数を予測算出するアクセス回数算出手段として機能する。HDDアクセス回数は、当該処理を実行するために必要なHDD3へのアクセスの回数である。予測されたHDDアクセス回数を、以下ではHDDアクセス回数予測値と記述する。処理対象データ格納先判断部17は、HDDアクセス回数予測値に基づいて、処理対象データを決定する決定手段として機能する。具体的には、処理対象データ格納先判断部17は、HDDアクセス回数予測部16によって算出されたHDDアクセス回数予測値が予め決められた第1の閾値以上である場合に、処理対象データをメモリ2に記憶することを決定する。また、処理対象データ格納先判断部17は、HDDアクセス回数予測部16によって算出されたHDDアクセス回数予測値が第1の閾値未満である場合に、処理対象データをHDD3に記憶することを決定する。処理内容特定部15とHDDアクセス回数予測部16と処理対象データ格納先判断部17は、Filter制御部14に設けられるようにしてもよいし、各Filterに設けられるようにしてもよい。図3は、フォーマット変換装置の全体動作処理を説明するフローチャートである。まず、処理内容特定部15が、Filter設定ファイルと印刷設定ファイルとに基づいて、処理内容を特定するステップS1。Filter設定ファイルには、例えば、レイアウトFilter18の次に印刷データ生成Filter19を呼び出すこと等が定義されている。印刷設定ファイルには、例えば、レイアウトFilter18で2upを行うなど、Filterが行う処理の詳細が定義されている。次に、HDDアクセス回数予測部16は、処理内容特定部15が特定した処理内容と処理対象データの内容とに基づいて、処理対象データに関するHDDアクセス回数を予測算出するステップS2。処理対象データの内容は、例えば、処理対象データの属性である。処理対象データの属性は、例えば、Image、Graphics、または文字といった属性である。次に、処理対象データ格納先判断部17が、予測されたHDDアクセス回数の値HDDアクセス回数予測値に基づいて、処理対象データの格納先をHDDにするか、またはメモリにするかを判断する。図4は、フォーマット変換装置の動作処理例の詳細を説明するフローチャートである。この例では、フォーマット変換装置11が、Filter毎に、処理対象データの格納先をHDDにするか、またはメモリにするかを判断する。これにより、1つのJobの中で、各Filterの処理に応じた適切な格納先を判断することができ、全体の処理速度が向上する。まず、Filter制御部14が、ユーザインタフェース部が指定した入力データを取得するステップS11。次に、Filter制御部14が、Filter設定ファイルを読み込み、処理するFilterと、Fileterによる処理の順番以下、Filter順と記述とを決定するステップS12。次に、全てのFilterについて、上記ステップS12において決定されたFilter順に従って、Filterによる処理毎に、ステップS14乃至S20の処理が行われるステップS13。すなわち、処理内容特定部15、HDDアクセス回数予測部16、処理対象データ格納先判断部17は、各々のFilterによる処理対象データの処理毎に、以下の処理を実行する。処理内容特定部15は、処理内容を特定する処理を実行する。HDDアクセス回数予測部16は、HDDアクセス回数予測値の算出処理を実行する。処理対象データ格納先判断部17は、処理対象データをメモリ2またはHDD3のいずれに記憶するかを決定する処理を実行する。具体的には、処理内容特定部15が、Filter設定ファイルと印刷設定ファイルとに基づいて、処理を実行するFilterの処理内容を特定するステップS14。続いて、HDDアクセス回数予測部16が、HDDアクセス回数を予測するステップS15。次に、処理対象データ格納先判断部17が、処理対象データの格納先を判断するステップS16。最初のFilterの処理は、ステップS11において取得された入力データを処理対象データとする。次のFilterの処理からは、前のFilterの出力を処理対象データとする。次に、HDDアクセス回数予測部16が、処理する順番となったFilterが最後のFilterであるかを判断するステップS17。処理する順番となったFilterが最後のFilterである場合、そのFilterが処理を行うステップS22。処理する順番となったFilterが最後のFilterでない場合、HDDアクセス回数予測部16が、出力時にコマンドのカウントが可能であるかを判断するステップS18。出力時にコマンドのカウントが不可能である場合は、ステップS22に進む。出力時にコマンドのカウントが可能である場合、Filterが処理を行うステップS19。そして、Filterまたはフォーマット変換処理部13が備える所定の処理部が、Filterによる処理結果の出力時に、処理対象データの属性毎のコマンドをカウントするステップS20。HDDアクセス回数予測部16は、処理対象データのファイル形式や、フォーマット変換装置の特性に基づいて、コマンドのカウント対象となる属性を設定する。すなわち、処理を完了したFilterは、次に処理するFilterに対して処理結果を出力し、該処理結果の出力時に、処理対象データの属性に対応するコマンドの数をカウントする。出力時にコマンドがカウントされると、次のFilterにおけるHDDアクセス回数予測時にコマンドをカウントする必要がなくなる。従って、高速な処理が可能となる。全てのFilterについて上記ステップS14乃至S20の処理が終了すると、Filter制御部14が処理完了データを印刷装置7に出力するステップS21。図5は、情報処理装置の処理内容とHDDアクセス回数との関係を説明する図である。図5Aは、ページ内における描画オブジェクトの座標の移動が発生するレイアウト処理の例を示す。具体的には、図5Aに示す処理内容は、PDFのレイアウト処理の一つである2up処理である。処理内容が2up処理である場合、フォーマット変換処理部13は、全ての描画オブジェクトを縮小し、座標をずらす必要がある。図5Aに示す例では、フォーマット変換処理部13は、処理前のページが含む描画オブジェクトを縮小し、矢印に示すように、処理後のページにおいて、対応する座標に移動させている。全ての描画データを縮小し、座標をずらすためには、全ての個々のコマンドにアクセスする必要がある。従って、HDDアクセス回数は、処理対象データの内容に応じた値となる。すなわち、処理内容が、2up処理のように座標の移動がある処理である場合、HDDアクセス回数は、処理対象データの内容に応じた値となる。座標の移動がある処理の例としては、Nup処理、拡大処理、縮小処理、余白を詰める処理などがある。また、処理内容が印刷データ生成処理である場合にも、フォーマット変換処理部13は、全てのコマンドについて印刷データフォーマットへの変換処理を実行することが必要となる。従って、この場合にも、HDDアクセス回数は処理対象データの内容に応じた値となる。図5Bは、ページ内における描画オブジェクトの座標の移動が発生しないレイアウト処理の例を示す。具体的には、図5Bに示す処理内容は、PDFのレイアウト処理の一つであるページ順変更処理である。PDFでは、ページ順はページタグによって管理されている。フォーマット変換処理部13は、ページタグを変更することによって、ページ順変更処理を実行する。図5Bに示す例では、処理前のページタグが示すページ順がページ1、2、3の順である。フォーマット変換処理部13は、このページタグを、ページ順がページ3、2、1の順になるように変更する。フォーマット変換処理部13が、変更後のページタグに従ってページ順変更処理を実行することにより、ページ順がページ3、2、1の順になる。フォーマット変換処理部13がページ順変更処理を実行する場合、HDDアクセス回数は、処理対象データの内容によらず、ほぼ一定の値となる。すなわち、ページ順変更処理のように、コマンドについて座標の移動がない処理は、HDDアクセス回数は処理対象データの内容によらず、ほぼ一定の値となることが多い。座標の移動がない処理の例としては、ページ順変更処理、暗号解除処理などがある。処理内容特定部15は、処理内容がレイアウト処理であるか、または印刷データの生成処理であるかを判断する。処理内容がレイアウト処理である場合、処理内容特定部15は、処理内容が座標の移動が発生する処理であるか、または座標の移動が発生しない処理であるかを判断する。これにより、HDDアクセス回数が処理対象データの内容に応じた値になる処理であるか否かを判断することが可能となる。図6は、HDDアクセス回数の算出処理の例を説明するフローチャートである。まず、HDDアクセス回数予測部16が、処理内容特定部15が特定した処理内容が、HDDアクセス回数が処理対象データの内容に応じて変化しない処理であるかを判断するステップS151。具体的には、HDDアクセス回数予測部16は、処理内容特定部15が特定した処理内容が、座標の移動が発生するレイアウト処理か、座標の移動が発生しないレイアウト処理か、または印刷データ生成処理のいずれであるかを判断する。処理内容が、座標の移動が発生するレイアウト処理、または印刷データ生成処理である場合、HDDアクセス回数予測部16は、処理内容がHDDアクセス回数が処理対象データの内容に応じて変化する処理であると判断する。処理内容が、座標の移動が発生しないレイアウト処理である場合、HDDアクセス回数予測部16は、処理内容が、HDDアクセス回数が処理対象データ内容に応じて変化しない処理であると判断する。処理内容が、HDDアクセス回数が処理対象データの内容に応じて変化しない処理である場合、HDDアクセス回数予測部16は、当該処理に対応する予め定められた固定値をHDDアクセス回数予測値として算出するステップS157。これにより、処理対象データのコマンド数をカウントすることなく適切なHDDアクセス回数予測値を設定できる。処理内容が、HDDアクセス回数が処理対象データの内容に応じて変化する処理である場合、HDDアクセス回数予測部16は、前Filterの出力時に、処理対象データの属性に対応するコマンドをカウント済みであるかを判断するステップS152。前Filterは、現在処理の順番となっているFilterの前に処理を実行したFilterである。前Filterの出力時にコマンドをカウント済みの場合、HDDアクセス回数予測部16は、処理対象データのコマンドのカウントを省略する。従って、この場合は、処理がステップS156に進む。前Filterの出力時にコマンドをカウント済みでない場合、HDDアクセス回数予測部16が、処理対象データを読み込むステップS153。そして、HDDアクセス回数予測部16が、全てのコマンドを対象として、以下の処理を実行する。すなわち、HDDアクセス回数予測部16が、コマンド数を処理対象データの属性毎にカウントするステップS155。次に、HDDアクセス回数予測部16が、属性毎のコマンド数に基づいて、HDDアクセス回数予測値を算出するステップS156。具体的には、HDDアクセス回数予測部16は、各属性のコマンド1つでHDDにアクセスする回数の平均値を予め算出しておく。算出された平均値を各属性の平均HDDアクセス数と記述する。HDDアクセス回数予測部16は、各属性の平均HDDアクセス数に当該属性のコマンド数を掛け合わせて得られる値の合計を、HDDアクセス回数予測値として算出する。すなわち、HDDアクセス回数予測部16は、処理内容が座標の移動が発生するレイアウト処理または印刷データの生成処理である場合にS151でNo、処理対象データの属性に対応するコマンドの数に基づいてHDDアクセス回数を算出する。コマンド数をHDDアクセス回数予測に使用することにより、例えば2upなど各コマンドにアクセスする必要がある処理の場合でも、コマンド数が少なければHDDアクセス回数予測値が小さい値になる。従って、本実施形態のHDDアクセス回数予測値の算出処理によれば、正確にHDDアクセス回数を予測することができる。また、HDDアクセス回数予測部16は、各々のFilterによる処理対象データの処理毎に、コマンドの数がカウント済みであるかを判断し、コマンドの数がカウント済みである場合にS152でYes、以下の処理を実行する。HDDアクセス回数予測部16は、該カウント済みであるコマンドの数に基づいてHDDアクセス回数予測値を算出する。従って、この場合には、処理対象データのコマンドのカウントを省略することができる。図7は、処理対象データの格納先の判断処理の例を説明するフローチャートである。まず、処理対象データ格納先判断部17が、処理対象データのファイルサイズを取得するステップS161。処理対象データ格納先判断部17が、現処理が使用するWorkメモリを取得するステップS162。次に、処理対象データ格納先判断部17が、処理に使用するメモリの空きメモリ量を取得するステップS163。続いて、処理対象データ格納先判断部17が、空きメモリ量に基づいて、メモリによる処理が可能であるかを判断するステップS164。具体的には、処理対象データ格納先判断部17が、ステップS161において取得した処理対象データのファイルサイズとステップS162において取得したWorkメモリの合計値が、空きメモリ量より小さいかを判断する。処理対象データのファイルサイズとWorkメモリの合計値が、空きメモリ量より小さい場合、処理対象データ格納先判断部17は、メモリによる処理が可能であると判断する。そして、処理がステップS165に進む。処理対象データのファイルサイズとWorkメモリの合計値が、空きメモリ量より大きい場合、処理対象データ格納先判断部17は、メモリによる処理が可能でないと判断する。そして、処理がステップS170に進む。ステップS165において、処理対象データ格納先判断部17が、HDDアクセス回数予測値が基準値未満であるかを判断するステップS165。基準値は、HDDの性能や該当環境での実測値に基づいて予め設定された値第1の閾値である。HDDアクセス回数予測値が基準値未満でない場合、処理対象データ格納先判断部17は、処理対象データをメモリに格納するステップS166。HDDアクセス回数予測値が基準値未満である場合、処理対象データ格納先判断部17は、HDDアクセス回数予測値が、総HDDアクセス回数の上限値を超えるかを判断するステップS167。総HDDアクセス回数の上限値は、HDDの性能や該当環境での実測値に基づいて予め設定された値である。総HDDアクセス回数の上限値は、上述した基準値より小さい第2の閾値である。HDDアクセス回数予測値が、総HDDアクセス回数の上限値を超える場合は、ステップS166に進む。HDDアクセス回数予測値が、総HDDアクセス回数の上限値を超えない場合第2の閾値以下である場合、処理対象データ格納先判断部17は、処理対象データをHDDに格納するステップS168。そして、処理対象データ格納先判断部17が、総HDDアクセス回数に現HDDアクセス回数予測値を加えてステップS169、処理を終了する。ステップS170において、処理対象データ格納先判断部17が、現在の処理に対応するHDDアクセス回数予測値と、現在の処理に対応するJobが使用するHDDと同一のHDDを使用する他のJobのHDDアクセス回数予測値の合計値を取得する。そして、処理対象データ格納先判断部17が、当該合計値が、総HDDアクセス回数の上限値を超えるかを判断するステップS170。当該総HDDアクセス回数の上限値は、予め定められた第3の閾値である。なお、前述した第2の閾値と第3の閾値とが同じ値であってもよい。当該合計値が、総HDDアクセス回数の上限値を超えない場合は、ステップS168に進む。当該合計値が、総HDDアクセス回数の上限値を超える場合は、処理対象データ格納先判断部17は、他Jobの処理の終了まで待機するステップS171。すなわち、処理対象データ格納先判断部17は、現在の処理に対応する処理対象データをHDD3に記憶しないことを決定する。これにより、HDD3の性能以上のアクセスが要求されたことによる遅延を防ぐことができる。他のJobが終了した時点で、処理がステップS163に戻る。図7を参照して説明したように、処理対象データ格納先判断部17は、HDDアクセス回数予測値が基準値以上の場合は、メモリに処理対象データを格納するステップS166を参照。また、処理対象データ格納先判断部17は、HDDアクセス回数予測値が基準値未満の場合は、HDDに処理対象データを格納するステップS168。これにより、HDDアクセス回数予測値が大きい処理対象データがメモリに格納される。その結果、HDDアクセスによる処理の遅延を減らすことができ、装置全体の処理速度が向上する。その他の実施例また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェアプログラムを、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータまたはCPUやMPU等がプログラムを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。