所定のアクセス速度の第1の記憶媒体と当該第1の記憶媒体よりもアクセス速度が低い第2の記憶媒体との間でデータを移動させる際のデータ単位によりアクセスの有無を検出するとともに、前記データ単位が所定数連続して形成されるデータ単位セットによりアクセス頻度を計測するアクセス監視手段と、前記アクセス監視手段により計測されたアクセス頻度の計測結果に基づいて、前記第1の記憶媒体に格納すべきページを含む対象ページセットを決定する対象ページセット決定手段と、前記対象ページセットに含まれており、かつ、前記第2の記憶媒体に格納されており、かつ、アクセスが行われたページを、前記第1の記憶媒体に移動させるべき移動対象データとして検出する移動対象データ検出手段と、前記移動対象データを前記第2の記憶媒体から前記第1の記憶媒体に移動させるデータ移動手段と、を備えることを特徴とする記憶媒体制御装置。第1の記憶媒体の格納先アドレスと、第2の記憶媒体の格納先アドレスと、アクセス頻度情報を前記データ単位セットごとに対応付けたデータ移動単位セット管理情報と、格納先の記憶媒体を示す格納先記憶媒体情報と、格納先アドレスと、アクセスの有無を示すアクセス有無情報を前記データ単位ごとに対応付けたデータ単位管理情報を保持する作業メモリをさらに備え、前記アクセス監視手段は、前記データ単位のアクセスの有無の検出結果に応じて前記アクセス有無情報を更新するともに、前記データ単位セットのアクセス頻度の計測結果に応じて前記アクセス頻度情報を更新し、前記対象ページセット決定手段は、前記アクセス頻度情報に基づいて、前記対象ページセットを決定し、前記移動対象データ検出手段は、前記格納先記憶媒体情報に基づいて前記第2の記憶媒体に格納されているページを検出し、前記アクセス有無情報に基づいて前記アクセスが行われたページを検出する、ことを特徴とする請求項1に記載の記憶媒体制御装置。所定のアクセス速度の第1の記憶媒体と、当該第1の記憶媒体よりもアクセス速度が低い第2の記憶媒体とからなる記憶手段と、前記第1の記憶媒体と前記第2の記憶媒体との間でデータを移動させる際のデータ単位によりアクセスの有無を検出するとともに、前記データ単位が所定数連続して形成されるデータ単位セットによりアクセス頻度を計測するアクセス監視手段と、前記アクセス監視手段により計測されたアクセス頻度の計測結果に基づいて、前記第1の記憶媒体に格納すべきページを含む対象ページセットを決定する対象ページセット決定手段と、前記対象ページセットに含まれており、かつ、前記第2の記憶媒体に格納されており、かつ、アクセスが行われたページを、前記第1の記憶媒体に移動させるべき移動対象データとして検出する移動対象データ検出手段と、前記移動対象データを前記第2の記憶媒体から前記第1の記憶媒体に移動させるデータ移動手段と、を備えることを特徴とする記憶装置。所定のアクセス速度の第1の記憶媒体と当該第1の記憶媒体よりもアクセス速度が低い第2の記憶媒体との間でデータを移動させる際のデータ単位によりアクセスの有無を検出するとともに、前記データ単位が所定数連続して形成されるデータ単位セットによりアクセス頻度を計測するアクセス監視手順と、前記アクセス監視手順により計測されたアクセス頻度の計測結果に基づいて、前記第1の記憶媒体に格納すべきページを含む対象ページセットを決定する対象ページセット決定手順と、前記対象ページセットに含まれており、かつ、前記第2の記憶媒体に格納されており、かつ、アクセスが行われたページを、前記第1の記憶媒体に移動させるべき移動対象データとして検出する移動対象データ検出手順と、前記移動対象データを前記第2の記憶媒体から前記第1の記憶媒体に移動させるデータ移動手順と、を備えることを特徴とする記憶媒体制御方法。記憶媒体制御装置に、所定のアクセス速度の第1の記憶媒体と当該第1の記憶媒体よりもアクセス速度が低い第2の記憶媒体との間でデータを移動させる際のデータ単位によりアクセスの有無を検出するとともに、前記データ単位が所定数連続して形成されるデータ単位セットによりアクセス頻度を計測するアクセス監視手順と、前記アクセス監視手順により計測されたアクセス頻度の計測結果に基づいて、前記第1の記憶媒体に格納すべきページを含む対象ページセットを決定する対象ページセット決定手順と、前記対象ページセットに含まれており、かつ、前記第2の記憶媒体に格納されており、かつ、アクセスが行われたページを、前記第1の記憶媒体に移動させるべき移動対象データとして検出する移動対象データ検出手順と、前記移動対象データを前記第2の記憶媒体から前記第1の記憶媒体に移動させるデータ移動手順と、を実行させるためのプログラム。上記ページは、ストレージ装置が外部のホストに対してアクセス入出力を許可するすべての記憶領域に対して定義されるため、アクセス頻度の計測は、記憶領域におけるすべてのページについて行う必要がある。また、HSMにおいては、記憶媒体ごとのアドレスと、各記憶媒体を統合した全体記憶領域に対するアドレス空間との対応関係の管理が必要である。より具体的には、例えばHSMによる構成のもとで任意のページのデータにアクセスするためには、上記アドレス空間上の各ページを格納記憶している記憶媒体自体を示すアドレスと、記憶媒体におけるページの格納先アドレスが必要になる。ストレージ装置の記憶領域におけるページ数は、外部のホストに対してストレージ装置が提供を許可する記憶容量に比例して増加する。また、1ページあたりの容量サイズの増加に応じて、記憶領域におけるページ数は反比例する。ストレージ装置において1ページあたりの容量の増加を抑えて小容量のページ単位によりHSMを実現するためには、膨大な数のページについてのアクセス頻度の計測およびアドレス情報の管理が必要になる。つまり、ページのサイズを小さくした場合に、ページ管理に必要なアドレスやアクセス頻度情報の容量が増大してしまうという問題が生じる。具体例として、1ページあたりの管理情報の容量を64byte、ストレージの記憶領域の総容量を100TBとした場合、ページサイズが1GBであれば管理情報の総容量は、100TB/1GB×64byte=6400KBであり、約6.4MBとなる。一方、1ページのサイズが1MBである場合は、管理情報の総容量は、100TB/1MB×64byte=6400MBとなり、約6.4GBにまでサイズが増加する。上記のような記憶媒体の容量の増加に伴う管理情報のサイズの増加を回避するには、例えば1ページあたりのサイズを大きくして、記憶領域におけるページ数を少なくすればよい。この手法はページサイズの変更のみで実現が可能であり、複雑な制御が不要ではある。しかし、ページ数を少なくするのに応じては1ページあたりのサイズが増加するため、きめ細かなデータの制御を行えなくなるという問題を生じる。例えば、アクセス頻度の高いページにおけるすべてのブロックのアクセス頻度が高いとは限らず、実際にアクセス頻度の高いブロックはページの一部であるという場合は当然に生じ得る。このような場合であっても、記憶媒体間でのデータの移動はページ単位であるために、高頻度でアクセスされるブロックが一部のみのページ全体を高速で小容量の記憶媒体に移動させることになってしまう。つまり、高速で小容量の記憶媒体の記憶領域を有効に活用することができないという課題を抱えることになる。そこで、本発明は、上述の課題を解決することのできる記憶媒体制御装置、記憶装置、記憶媒体制御方法、プログラムを提供することを目的とする。本発明は、上述の課題を解決すべくなされたもので、所定のアクセス速度の第1の記憶媒体と当該第1の記憶媒体よりもアクセス速度が低い第2の記憶媒体との間でデータを移動させる際のデータ単位によりアクセスの有無を検出するとともに、前記データ単位が所定数連続して形成されるデータ単位セットによりアクセス頻度を計測するアクセス監視手段と、前記アクセス監視手段により計測されたアクセス頻度の計測結果に基づいて、前記第1の記憶媒体に格納すべきページを含む対象ページセットを決定する対象ページセット決定手段と、前記対象ページセットに含まれており、かつ、前記第2の記憶媒体に格納されており、かつ、アクセスが行われたページを、前記第1の記憶媒体に移動させるべき移動対象データとして検出する移動対象データ検出手段と、前記移動対象データを前記第2の記憶媒体から前記第1の記憶媒体に移動させるデータ移動手段とを備えることを特徴とする記憶媒体制御装置である。また、本発明は、所定のアクセス速度の第1の記憶媒体と、当該第1の記憶媒体よりもアクセス速度が低い第2の記憶媒体とからなる記憶手段と、前記第1の記憶媒体と前記第2の記憶媒体との間でデータを移動させる際のデータ単位によりアクセスの有無を検出するとともに、前記データ単位が所定数連続して形成されるデータ単位セットによりアクセス頻度を計測するアクセス監視手段と、前記アクセス監視手段により計測されたアクセス頻度の計測結果に基づいて、前記第1の記憶媒体に格納すべきページを含む対象ページセットを決定する対象ページセット決定手段と、前記対象ページセットに含まれており、かつ、前記第2の記憶媒体に格納されており、かつ、アクセスが行われたページを、前記第1の記憶媒体に移動させるべき移動対象データとして検出する移動対象データ検出手段と、前記移動対象データを前記第2の記憶媒体から前記第1の記憶媒体に移動させるデータ移動手段とを備えることを特徴とする記憶装置である。本発明によれば、HSMに対応して複数の記憶媒体に対する制御を行う記憶媒体制御装置として、記憶媒体間でのデータ移動単位のサイズを増加させることなく、データを管理するための管理情報の総容量の増加を有効に抑制できるという効果が得られる。<情報処理システムの構成>図1は、本発明の実施の形態における情報処理システムの構成例を示している。この図に示す情報処理システムは、ストレージ100と複数のホスト200をネットワーク300経由で通信可能に接続して構成される。ストレージ100は、HSMHierarchicalStorageManagementに対応してアクセスが高速な記憶媒体と低速な記憶媒体とを組み合わせた記憶部を備えて構成される。ホスト200は、例えばネットワーク300に接続された端末装置であり、ネットワーク300経由でストレージ100にアクセスして、ストレージ100に記憶されているデータを取得することができる。このために、ホスト200は、ネットワーク300経由でストレージ100に対してアクセス要求を送信する。このアクセス要求に応じてストレージ100は、要求されたデータを記憶部から読み出して、要求元のホスト200に送信する。つまり、ストレージ100は、データ配信サーバとして機能している。<ストレージの構成>図2は、ストレージ100の構成例を示している。ストレージ100は、記憶部110、アクセス監視部120、対象ページセット決定部130、移動対象ページ検出部140、データ移動部150、作業メモリ160、通信部170およびアクセス制御部180を備える。記憶部110は、ホスト200からアクセスに応じて送信すべきデータを記憶する。この記憶部110は、HSMに対応しており、高速記憶媒体111と低速記憶媒体112を備える。高速記憶媒体111は、アクセス性能として、一定以上の速度によるアクセスが可能な記憶媒体である。また、低速記憶媒体112は、高速記憶媒体111よりもアクセス速度が低速な記憶媒体である。高速記憶媒体111および低速記憶媒体112に採用される記憶デバイスとしては特に限定されるものではないが、一例として、高速記憶媒体111にはSSDSolidStateDriveを採用することが考えられる。SSDにはNANDフラッシュメモリを使用したものが広く知られている。また、低速記憶媒体112には、HDDHardDiskDriveを採用することが考えられる。上記の例からも分かるように、一般的に、高速記憶媒体111は、低速記憶媒体112よりも容量単価が高く、したがって、高速記憶媒体111として実装される容量は、低速記憶媒体112よりも小さくなる。また、高速記憶媒体111と低速記憶媒体112の間では、アクセス頻度に基づいてデータの移動が行われるのであるが、このデータの移動はページ単位で行われる。記憶部110に対するデータのアクセスはブロック単位で行われるものとする。ページは、アドレスが連続する一定数のブロックの集合として形成される。さらに、本実施の形態においては、高速記憶媒体111および低速記憶媒体112から成る記憶部110の記憶容量全体を、アドレスが連続する一定数のページの集合から成るページセットに分割し、このページセットによってもデータを管理可能とされている。アクセス監視部120は、アクセス制御部180におけるアクセス要求に応答した処理状況を監視するもので、アクセス状況として、1つにはページ単位のアクセスを検出する。アクセス監視部120は、この検出結果に基づいて、作業メモリ160におけるページ管理テーブル162に登録されているページのアクセスフラグを更新する。アクセスフラグは、対応ページに対するアクセスの有無を示す。また、アクセス監視部120は、アクセス状況として、アクセス頻度をページ単位ではなくページセットの単位で計測する。アクセス監視部120は、計測したアクセス頻度の情報を作業メモリ160におけるページセット管理テーブル161に対して書き込む。なお、ページセット管理テーブル161およびページ管理テーブル162の構造例については後述する。また、アクセス監視部120は、アクセスが発生するのに応じて、このアクセスされたデータに該当するページアクセスページを移動対象ページ検出部140に通知する。対象ページセット決定部130は、ページセット管理テーブル161が格納するページセットごとのアクセス頻度を任意の時間間隔で読み出して取得する。そして、この取得したアクセス頻度に基づいて、高速記憶媒体111を格納先とするページを含むページセットを決定する。対象ページセット決定部130は、対象ページセットを決定する過程において、ページセットをアクセス頻度の高い順に整列する処理を実行する。そして、この整列結果からページセットをアクセス頻度が高い順に整列した整列順データ163を生成し、作業メモリ160に記憶させる。また、対象ページセット決定部130は、対象ページセットの決定結果に応じて、ページセット管理テーブル161の内容も更新する。なお、対象ページセット決定部130による格納先記憶媒体の決定手順については後述する。移動対象ページ検出部140は、移動対象ページを検出する。移動対象ページとは、その格納先について、低速記憶媒体112から高速記憶媒体111に移動させるべきページをいう。移動対象ページ検出部140は、アクセス要求が行われたページとして、対象ページセットに含まれており、かつ、低速記憶媒体112に記憶されているという条件を満たすページを移動対象ページとして検出する。また、移動対象ページ検出部140は、検出した移動対象ページの移動をデータ移動部150に対して指示する。例えばページセットの単位で高速記憶媒体111に移動させるというデータ移動制御とすることも可能ではある。しかし、ページセットのアクセス頻度が高いとしても、そのページセットに含まれる各ページのアクセス頻度は均一ではなく、したがって、アクセス頻度の高いページセットにおいてアクセス頻度の低いページが含まれる可能性がある。このような理由から、ページセットの単位でデータの移動を行うことは、アクセス頻度の低い相当数のページも高速記憶媒体111に格納してしまうことになり、小容量の高速記憶媒体111の利用効率を下げることにつながる。そこで、本実施の形態では、アクセス頻度の高いページセットから、さらに、アクセス頻度が高いと推定されるページを移動対象ページとして選択することとしている。データ移動部150は、移動対象ページ検出部140の指示に応じて、移動対象ページを低速記憶媒体112から高速記憶媒体111に移動させるための制御を実行する。また、移動対象ページを移動させるに際して、高速記憶媒体111における空き容量が不足している場合には、高速記憶媒体111に格納されているページのうちからアクセス頻度が低いものから順に低速記憶媒体112に移動させるための制御も実行する。そして、このようなページの移動結果が反映されるようにページ管理テーブル162の内容を更新する。作業メモリ160は、記憶部110に記憶されるデータを高速記憶媒体111と低速記憶媒体112の間で移動させるのに必要な管理情報を記憶する部位である。具体的に、作業メモリ160は、上記管理情報として、ページセット管理テーブル161、ページ管理テーブル162および整列順データ163を記憶する。通信部170は、ネットワーク300経由で通信を行うための部位である。通信部170によりホスト200からのアクセスに応答することが可能となる。アクセス制御部180は、ホスト200がネットワーク300を経由して行うデータアクセスに応答して、記憶部110に対するアクセス制御を実行する部位である。例えば、アクセス制御部180は、ホスト200から送信されたアクセス要求を通信部170から受け取ると、要求されたデータを記憶部110から読み出す。そして、読み出したデータをアクセス応答として通信部170から要求元のホスト200に対して送信する。アクセス監視部120は、例えば、アクセス制御部180が受け付けたアクセス要求が指定するデータを識別することにより、この識別したデータに該当するページまたはページセットを検出することができる。<管理情報の構造>続いて、作業メモリ160において記憶される管理情報の構造例について説明する。まず、図3aを参照してページセット管理テーブル161について説明する。この図に示すページセット管理テーブル161は、ページセットごとに、記憶領域アドレス、高速記憶媒体格納先アドレス、低速記憶媒体格納先アドレス、包含ページ、アクセス頻度の項目を対応付けた構造を有する。記憶領域アドレスは、記憶部110の高速記憶媒体111と低速記憶媒体112の記憶領域を統合して成る全記憶領域における対応ページセットのアドレスを示す。高速記憶媒体格納先アドレスは、対応ページセットにおいて高速記憶媒体111に格納されるページのアドレスが示される。また、対応ページセットにおいて高速記憶媒体111に格納されるページが存在しない場合には、無効を示す特定のアドレスを指定する図では----と示している。この高速記憶媒体格納先アドレスに有効値が格納されていることにより、対応ページセットにおける少なくとも1つのページが高速記憶媒体111に格納されていることが示される。なお、高速記憶媒体格納先アドレスに代えて、対応ページセットにおけるページが高速記憶媒体111に格納されているか否かを示すフラグとすることも考えられる。低速記憶媒体格納先アドレスは、対応ページセットにおいて低速記憶媒体112に格納されるページのアドレスが示される。包含ページは、対応ページセットに含まれるすべてのページについてのページIDが示される。アクセス頻度は、アクセス監視部120により検出された対応ページセットに対するアクセス頻度の値が示される。次に、図3bを参照して、ページ管理テーブル162の構造例について説明する。この図に示すページ管理テーブル162は、ページごとに、ページID、ページセットアドレス、格納先記憶媒体、格納先アドレスおよびアクセスフラグを対応付けた構造を有する。ページIDは、対応ページを識別するための識別子である。ページセットアドレスは、対応ページを含むページセットが格納される記憶部110の記憶領域におけるアドレスを示す。ページセットアドレスによっては、対応ページを含むページセットを一意に識別することができる。格納先記憶媒体は、対応ページが格納される記憶媒体が高速記憶媒体111と低速記憶媒体112のいずれであるのかを示す値を格納する。ここでは、10の2値により高速記憶媒体111と低速記憶媒体112とを識別することとしている。格納先アドレスは、対応ページが格納される高速記憶媒体111または低速記憶媒体112のアドレスを示す。アクセスフラグは、対応ページを含むページセットが対象ページセットとなった場合において対応ページに対するアクセスが行われたか否かを有無をフラグである。ここでは、1によりアクセスが有ったことを示し、0によりアクセスが無いことを示すこととしている。このアクセスフラグは、アクセス監視部120によるページアクセスの検出結果に応じて更新されるものとなる。図4は、整列順データ163の構造例を示している。整列順データは、例えば1からの昇順による整列順ごとに、アクセス頻度の高い順にしたがってページセットごとのページセットアドレスを配列した構造を有する。<ページ移動制御の概要>図5を参照して、本実施の形態のストレージ100において実行されるページ移動制御の概要について説明する。図5aには記憶部110における記憶領域全体が模式的に示されている。この図5aにおける記憶部110の記憶領域は、高速記憶媒体111と低速記憶媒体112の各記憶領域をページセットPSの単位で分割されている。対象ページセット決定部130により、上記図5aにおけるページセットのうちから、低速記憶媒体112の記憶領域における2つのページセットPS1およびPS2が、対象ページセットとして決定されたとする。この場合、ページセットPS1およびPS2は、アクセス頻度が高いページを含んでいることになる。図5bおよび図5cは、それぞれ、ページセットPS1およびPS2をページPGの単位で分割して示している。そして、アクセス監視部120からの通知に応答して、移動対象ページ検出部140が移動対象ページの検出処理を行った結果、図5bに示されるページセットPS1におけるページPG11、PG12およびPG13が移動対象ページとして検出されたものとする。また、図5cに示されるページセットPS2におけるページPG21、PG22およびPG23が移動対象ページとして検出されたものとする。データ移動部150は、移動対象ページとして検出されたページPG11、PG12、PG13、ページPG21、PG22およびPG23を、低速記憶媒体112から高速記憶媒体に移動させる制御を実行する。この際、データ移動部150は、高速記憶媒体に空き容量があれば、その空き容量に対して移動対象ページを格納するように移動させる。空き容量が不足している場合には、高速記憶媒体111に格納されているページについて、アクセス頻度が低い順に低速記憶媒体112に移動させて空き容量を確保し、この空き容量に移動対象ページを格納するように移動させる。このように、本実施の形態では、アクセス頻度について、ページ単位ではなく、ページセット単位で計測することとしている。そして、この計測結果に基づいて、高速記憶媒体111に格納すべきページを含むページセット対象ページセットを決定したうえで、実際のページに対するアクセス状況に応じて、移動対象ページを決定し、ページ単位でのデータの移動を行うこととしている。これにより、本実施の形態では、後述するように、管理情報ページセット管理テーブル161およびページ管理テーブル162のサイズの肥大化を抑制して効率的にデータ移動制御を行うことが可能となる。図6は、本実施の形態のページ移動制御の処理タイミング例を示している。処理タイミングとしては、図示するように、一定の移動制御実行期間が連続するものとなる。例えば第n移動制御実行期間が開始されるのに応じて、まず、アクセス監視部120によるアクセス状況の監視が開始される。そして、第n移動制御実行期間の終了時点から或る一定時間前のタイミングでアクセス状況の監視が終了される。このアクセス状況監視の終了に続き、対象ページセット決定部130は、対象ページセットを決定するための処理を実行する。なお、対象ページセットの決定に際しては、同じ第n移動制御実行期間におけるアクセス状況監視結果として得られたページセットのアクセス頻度の情報を利用する。そして、この第n移動制御実行期間におけるページについてのアクセス状況監視結果と、上記対象ページセットの決定結果とに基づく高速記憶媒体111へのページ移動制御は、次の第n1移動制御実行期間において実行される。また、第n1移動制御実行期間においては、次のアクセス状況監視と対象ページセット決定の各処理が実行される。このように、本実施の形態におけるページ移動制御は、現在のアクセス状況に応じて動的に実行される。<処理手順>図7および図8のフローチャートを参照して、ストレージ100において実行されるページ移動制御のための処理手順例について説明する。まず、図7により、対象ページセットを決定するまでの処理手順例について説明する。この図7に示される処理は、図6との対応では、1つの移動制御実行期間におけるアクセス状況監視とこれに続く対象ページセット決定の処理に該当する。対象ページセット決定部130は、新たな移動制御実行期間を開始させたうえでステップS101、ページセット管理テーブル161におけるアクセス頻度の値をリセットするステップS102。次に、アクセス監視部120は、移動制御実行期間の開始とともに、一定時間にわたってデータのアクセス状況を監視する処理を実行するステップS103。このアクセス状況監視処理の結果の1つとして、ページセット単位のアクセス頻度が計測される。そこで、アクセス監視部120は、このアクセス頻度の計測結果が反映されるように、ページセット管理テーブル161におけるアクセス頻度の値を更新するステップS104次に、対象ページセット決定部130は、上記ステップS104により更新されたページセット管理テーブル161のアクセス頻度を参照することにより、アクセス頻度が高い順にページセットを整列する処理を実行するステップS105。対象ページセット決定部130は、このページセットを整列した結果を、整列順データ163として生成して作業メモリ160に記憶させる。次に、対象ページセット決定部130は、対象ページセットを決定するための処理を実行するステップS106。この対象ページセットを決定するための処理としては、例えば次のようになる。対象ページセット決定部130は、整列順データ163を参照することにより、アクセス頻度が高い順にしたがって、ページセットを対象ページセットとして順次決定していく、この決定処理は、例えば対象ページセットを高速記憶媒体111に格納していったと仮定して、これ以上のページセットを格納できるに足る残容量が無くなるまで実行される。あるいは、予め定めた所定数に応じた上位のページセットを整列順データ163から選択して、これを対象ページセットとして決定するという手法も考えることができる。次に、対象ページセット決定部130は、上記ステップS106による対象ページセットの決定結果が反映されるようにページ管理テーブル162を更新するステップS107。つまり、対象ページセット決定部130は、例えば、今回決定した対象ページセットを高速記憶媒体111に格納するとした場合のアドレスを暫定的に決定し、このアドレスの値を、ページ管理テーブル162において対象ページセットに対応付けられた高速記憶媒体格納先アドレスに格納する。また、対象ページセットとして決定されなかったページセットに対応する高速記憶媒体格納先アドレスには無効値を格納する。次に、図8のフローチャートを参照して、対象ページセットの決定後において、移動対象ページを検出してページ移動制御を完了させるまでの処理手順例について説明する。この図に示す処理は、図6との対応では、1つの移動制御実行期間におけるページ移動制御に該当する。まず、アクセス監視部120は、先の図7のステップS103によるアクセス状況監視の実行期間においてホスト200からアクセス要求のあったページアクセスページを移動対象ページ検出部140に対して通知するステップS201。また、アクセス監視部120は、図7のステップS103によるアクセス状況監視の実行期間において検出されたページに対するアクセス結果に基づいて、ページ管理テーブル162におけるアクセスフラグを更新するステップS202。つまり、上記アクセスページとして検出されたページに対応するアクセスフラグには、アクセスが有ったことを示す1を格納する。これに対して、アクセス要求の無かったページに対応するアクセスフラグには、アクセスが無かったことを示す0を格納する。先のステップS201によるアクセスページの通知を受けた移動対象ページ検出部140は、移動対象ページの検出処理として、まず、通知されたアクセスページについて移動対象条件と照合するステップS203。ここでの移動対象条件とは、移動対象ページに該当するためのアクセスページについての条件である。具体的には、先の図7のステップS106により決定された対象ページセットに含まれており、かつ、現時点で低速記憶媒体112に格納されているページであることを、その条件とする。還元すれば、移動対象ページは、対象ページセットに含まれているページのうちで、低速記憶媒体112に格納されており、かつ、アクセスが行われたという条件を満たすページとなる。そして、上記条件を満たすページを特定するため、移動対象ページ検出部140は、ページセット管理テーブル161の包含ページと高速記憶媒体格納先アドレスを参照する。これにより、通知されたアクセスページのうちから、対象ページセットに含まれているアクセスページを特定する。このように特定されたアクセスページが移動対象ページの候補となる。次に、移動対象ページ検出部140は、ページ管理テーブル162においてアクセスページのページIDに対応する格納先記憶媒体を参照して、上記移動対象ページの候補のなかから、上記現在低速記憶媒体112に格納されているアクセスページに絞り込みを行う。この絞り込みの結果残ることとなったアクセスページを移動対象ページとして検出する。次に、移動対象ページ検出部140は、上記ステップS203による照合によって、少なくとも1つの移動対象ページが検出されたか否かについて判定するステップS204。ここで、移動対象ページが検出されないと判定した場合にはステップS204:NO、ページの移動制御を実行することなく処理を終了する。これに対して、移動対象ページが検出されたと判定した場合ステップS204:YES、移動対象ページ検出部140は、データ移動部150に対して、高速記憶媒体111への移動対象ページの移動を指示するステップS205。この移動の指示に応じて、データ移動部150は、高速記憶媒体111の空き容量を確認しステップS206、認識した空き容量に対して、すべての移動対象ページを格納可能か否かについて判定するステップS207。ここで、空き容量が不足しており、すべての移動対象ページを格納できない場合ステップS207:NO、データ移動部150は、低速記憶媒体112に格納されている1つのページを選択して高速記憶媒体111に移動させるための処理を実行するステップS208。上記ステップS208として、データ移動部150は、整列順データ163を参照してアクセス頻度が最も低いページセットを認識する。次に、ページセット管理テーブル161の包含ページを参照してアクセス頻度が最低のページセットに含まれるページを認識する。次に、データ移動部150は、ページ管理テーブル162の格納先記憶媒体を参照することにより、アクセス頻度が最低のページセットに含まれていると認識したページのうちから、高速記憶媒体111に格納されているページを1つ選択する。選択されたページは、アクセス頻度が最低のページセットに含まれるものであるため、高速記憶媒体111に格納されてはいるが、現在のアクセス状況と照らし合わせた場合にはアクセス頻度が低くなっていると推定できる。そこで、データ移動部150は、選択したページを、低速記憶媒体112に移動して格納させる。そして、ステップS206に戻る。これにより、高速記憶媒体111の空き容量が確保されるまで、上記の手順により、アクセス頻度が最低とみなされたページが、順次、低速記憶媒体112に移動されていく。そして、移動対象ページを格納可能な高速記憶媒体111の空き容量が確保できたことを判定するとステップS207:YES、データ移動部150は、高速記憶媒体111において確保された空き容量に対して移動対象ページを移動させるステップS209。次に、データ移動部150は、上記ステップS208およびS209によるページの移動結果が反映されるように、ページセット管理テーブル161とページ管理テーブル162を更新するステップS210。ページセット管理テーブル161においては、移動されたページを含むページセットに対応する高速記憶媒体格納先アドレスが更新される。ページ管理テーブル162においては、移動されたページについての格納先記憶媒体が更新される。<管理情報のサイズ>本実施の形態における管理情報と、通常のHSMのシステムにおいて使用が想定される管理情報について比較を行う。例として、ここではページサイズを1MBとし、ページセットのサイズは256MBとする。さらに、記憶部110としての全体の記憶容量を1PB=1048576GBとする。まず、図10は、通常のHSMのシステムにおいて使用が想定される管理情報として、1つのページ管理テーブル400を示している。通常のHSMのシステムでは、ページ単位のみにより管理を行う。このために、本実施の形態のようにページセットを管理するための管理情報は用意されない。この図に示すページ管理テーブル400は、ページごとに格納先記憶媒体、格納先アドレスおよびアクセス頻度の項目が対応付けられた構造を有する。このページ管理テーブル400における各項目は、ページのアドレス順にしたがって配列されている。そのうえで、格納先記憶媒体については、高速記憶媒体111と低速記憶媒体112とに対応して2値を取り得ればよいことから1bitとなる。また、格納先アドレスについては記憶媒体の容量に応じて4byteとする。また、アクセス頻度についても4byteとしている。上記の場合において1つのページを管理するのに必要な情報サイズは65bit=1bit4byte×2となる。また、1PBの記憶領域におけるページ数は、1PB/1MB=1073741824となる。したがって、ページ管理テーブル400のサイズは、1073741824×65bit=8724152320byte=8320MBとなる。一方、図9aおよび図9bは、それぞれ、本実施の形態のページセット管理テーブル161とページ管理テーブル162を示している。まず、この図に示すページセット管理テーブル161は、ページセットごとに対応する項目を、ページセットのアドレス順に配列した構造となっており、図3aにおける記憶領域アドレスと包含ページが省略されている。この場合、ページセット管理テーブル161における列の位置によりページセットを一意に特定できるために、記憶領域アドレスの項目は不要とすることができる。また、ページセットを形成するページ数は固定であるために、包含ページの項目も不要とすることができる。これにより、図9aのページセット管理テーブル161は、高速記憶媒体格納先アドレス、低速記憶媒体格納先アドレスおよびアクセス頻度の3項目のみとすることができる。そのうえで、高速記憶媒体格納先アドレスと低速記憶媒体格納先アドレスについては、それぞれ3byteとしている。これらの格納先アドレスは、図10のページ管理テーブル400の格納先アドレスの4byteに対して1byte小さくなっている。これは以下のような理由による。1つのページセットは256MBであり、1ページのサイズである1MBに対して256倍である。したがって、記憶領域に格納されるページセットの数は、同じ記憶媒体に格納されるページに対して1/256となる。これにより、ページ単位でアドレスを管理する場合と比較して、ページセットのアドレス管理に必要な情報量も1/256でよいことになる。したがって、ページセットのアドレスが示される高速記憶媒体格納先アドレスと低速記憶媒体格納先アドレスについては、4byteよりも1byte少なくすることができる。また、アクセス頻度については、図10のページ管理テーブル400と同様に4byteとしている。つまり、1つのページセットに対応する情報量は、10byte=3byte3byte4byteである。また、図9bに示されるページ管理テーブル162は、1つのページに格納先記憶媒体、格納先アドレスおよびアクセスフラグの項目を対応付けた構造となっており、図3bにおけるページIDとページセットアドレスが省略されている。このページ管理テーブル162は、ページのアドレス順にしたがって上記各項目を配列している。これにより、ページを識別するためのページIDは不要とすることができる。また、ページのアドレス順にしたがって配列したことで、各ページが含まれるページセットも一意に特定可能になるため、ページセットアドレスも不要とすることができる。そのうえで、格納先記憶媒体については1bitとし、格納先アドレスについては1byteとしている。アクセスフラグは、アクセスの有無に応じて2値を取り得ればよいので1bitとしている。格納先アドレスが1byteであるのは次のような理由による。つまり、高速記憶媒体111と低速記憶媒体112のそれぞれの記憶領域においてページを格納する領域は、そのページを含むページセットを格納するアドレスに対応した所定範囲となるように制約を受ける。このため、ページのアドレスとしては、ページセット内でのページの位置のみを管理すればよいことになる。具体的に、256MBのページセットに対して1MBである1ページが格納される位置は256通り存在することになる。したがって、ページ管理テーブル162の格納先アドレスについては1byteでよいことになる。これにより、ページ管理テーブル162において1つのページに対応する情報量は、10bit=1byte1bit1bitとなる。本実施の形態における管理情報の総サイズは、上記図9aおよび図9bに示したページセット管理テーブル161とページ管理テーブル162の各サイズを合計したものとなる。記憶部110の記憶領域におけるページセット数は、1PB/256MB=4194304個となる。また、ページ数は、図10の場合と同様に1073741824個である。したがって、ページセット管理テーブル161とページ管理テーブル162の合計は、10byte×419430410bit×1073741824=1320MBとなる。これに対して、図10におけるページ管理テーブル400の容量は8320MBであり、本実施の形態では、管理情報の容量が大幅に削減されていることが分かる。このように、本実施の形態においては管理情報の容量の増加が抑制されるものであり、これにより効率的にデータ移動制御を行うことが可能になる。なお、整列順データ163は、ページセットのアクセス頻度順にしたがってページセットアドレスを配列しただけの構造であるために、その容量は非常に小さく、管理情報の増加にはほとんど影響しない。具体的に、ページセットアドレスについては、高速記憶媒体格納先アドレスおよび低速記憶媒体格納先アドレスと同様に3byteでよい。したがって、整列順データ163は、3byte×4194304=12582912byte=12MBとなる。上記実施の形態では、移動対象ページ検出部140は、アクセス監視部120からのアクセスページの通知に基づいて移動対象ページを検出することとしている。これ以外にも、例えば移動対象ページ検出部140が、アクセス監視部120により更新されたページ管理テーブル162のアクセスフラグを参照してアクセスページを認識して移動対象ページの検出を行うようにしてもよい。また、移動対象ページ検出部140は、その検出結果を示す情報を作業メモリ160に保持させることとする。そのうえで、データ移動部150は、例えば移動対象ページ検出部140からの移動指示に代えて、上記検出結果を示す情報を参照し、この情報が更新されたタイミングに応じて移動対象ページの移動を行うようにしてもよい。また、対象ページセット決定部130が、アクセス頻度の高い順によりページセットを配列する処理は、必ずしもアクセス状況監視の終了ごとに行う必要はなく、例えばアクセス頻度について更新が行われたタイミングで行うようにしてもよい。また、データ移動部150によるページ移動制御は、必ずしも、移動制御実行期間の開始タイミングにおいて実行する必要はなく、例えばストレージ100の負荷が高いような状況であれば、負荷が一定以下に低下するまで待機した後に実行するようにしてもよい。また、上記実施の形態においては、記憶部110において各1つの高速記憶媒体111と低速記憶媒体112を備えることとしているが、少なくともいずれか一方について複数を備える構成としてもよい。また、高速記憶媒体111と低速記憶媒体112を、それぞれ、異なるストレージ装置が備えるような構成とすることも考えられる。また、上述のストレージ100は内部にコンピュータシステムを有している。そして、これまでにおいて説明したストレージ100の処理は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって実行される。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、CD-ROM、DVD-ROM、半導体メモリ等をいう。また、このプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。