"演算装置で実行されるプログラムのアクセス先のメモリアドレスを仮想アドレスと物理アドレスとの間で変換するアドレス変換装置を備える情報処理装置であって、前記アドレス変換装置は、プログラムの実行に際して細分化されたプログラムの1単位であるページの前記演算装置による実行によってアクセスされるアドレスに所定の物理アドレスが含まれるか否かに基づいて当該実行されたページに分散配置の目安とする優先度を設定することを特徴とする情報処理装置。前記所定の物理アドレスは入出力インターフェースに対応するアドレスである請求項1に記載の情報処理装置。前記所定の物理アドレスにアクセスしたページからアクセスされる他のページに前記所定の物理アドレスにアクセスしたページに設定される優先度とは異なる優先度が設定される請求項1又は2に記載の情報処理装置。前記所定の物理アドレスにアクセスしたページには当該ページからアクセスされる他のページに設定される優先度よりも高い優先度が設定される請求項3に記載の情報処理装置。前記アドレス変換装置には、各ページに設定された優先度に応じてそれらページが配置される物理アドレスを変更する配置変更部が設けられており、前記各ページは、設定された優先度に応じて配置される物理アドレスが前記配置変更部により変更される請求項1~4のいずれか一項に記載の情報処理装置。前記配置変更部は、前記優先度の高さに応じて前記演算装置からのアクセス時間が短くなるように各ページを配置させる物理アドレスを変更する請求項5に記載の情報処理装置。前記情報処理装置は車両に搭載されている請求項1~6のいずれか一項に記載の情報処理装置。前記車両は外部に設けられたサーバに無線通信を介して通信可能に構成されており、前記配置変更部は、前記優先度の低い又は設定されないページを前記サーバのメモリアドレスに配置させる請求項7に記載の情報処理装置。演算装置で実行されるプログラムのアクセス先のメモリアドレスを仮想アドレスと物理アドレスとの間で変換するアドレス変換装置を備える情報処理装置が車両に設けられるとともに、前記車両と無線通信を介して通信可能なサーバが車両の外部に設けられてなる情報処理システムであって、前記アドレス変換装置は、プログラムの実行に際して細分化されたプログラムの1単位であるページの前記演算装置による実行によってアクセスされるアドレスに所定の物理アドレスが含まれるか否かに基づいて当該実行されたページに分散配置の目安とする優先度を設定するものであって、この設定した優先度に応じて各ページの配置態様を変更する配置変更部を備え、前記配置変更部は、前記優先度の低い又は設定されないページを前記サーバのメモリアドレスに配置させることを特徴とする情報処理システム。演算装置で実行されるプログラムのアクセス先のメモリアドレスを仮想アドレスと物理アドレスとの間で変換しつつ情報処理する情報処理方法であって、プログラムの実行に際して細分化されたプログラムの1単位であるページの前記演算装置による実行によってアクセスされるアドレスに所定の物理アドレスが含まれるか否かに基づいて当該実行されたページに分散配置の目安とする優先度を設定することを特徴とする情報処理方法。前記所定の物理アドレスを入出力インターフェースに対応するアドレスとする請求項10に記載の情報処理方法。ところで近年、情報処理装置では、プログラムの確実かつ容易な書き換えも可能になってきているため、プログラムの機能向上や修正などに伴うプログラムの書き換えが多く行われる傾向にもある。このとき、書き換えの都度、特許文献1に記載の装置によってプログラムの配置を算出するにしても、プログラム全体を考慮した上で、書き換え対象プログラムにそのプログラムの連携処理に要求される優先度等を再設定しなければならないなど、その手間も無視できないものとなっている。なお、こうした課題は、車両に搭載された情報処理装置のみならず、書き換え可能なプログラムを分散配置させようとする各種の情報処理装置においても概ね共通した課題となっている。本発明は、このような実情に鑑みなされたものであり、その目的は、プログラムの分散配置を、要求される機能に応じて容易かつ高効率に行うことのできる情報処理装置、及び情報処理方法、及び前記情報処理装置を使用する情報処理システムを提供することにある。以下、上記課題を解決するための手段及びその作用効果について記載する。上記課題を解決するため、請求項1に記載の発明は、演算装置で実行されるプログラムのアクセス先のメモリアドレスを仮想アドレスと物理アドレスとの間で変換するアドレス変換装置を備える情報処理装置であって、前記アドレス変換装置は、プログラムの実行に際して細分化されたプログラムの1単位であるページの前記演算装置による実行によってアクセスされるアドレスに所定の物理アドレスが含まれるか否かに基づいて当該実行されたページに分散配置の目安とする優先度を設定することを要旨とする。上記課題を解決するため、請求項10に記載の発明は、演算装置で実行されるプログラムのアクセス先のメモリアドレスを仮想アドレスと物理アドレスとの間で変換しつつ情報処理する情報処理方法であって、プログラムの実行に際して細分化されたプログラムの1単位であるページの前記演算装置による実行によってアクセスされるアドレスに所定の物理アドレスが含まれるか否かに基づいて当該実行されたページに分散配置の目安とする優先度を設定することを要旨とする。演算装置にてプログラムが実行される際、そのプログラムがどのようにページとして分割されるか把握することは困難であるため、プログラム作成時にページに優先度を予め付すことは困難である。また、プログラム中に設定された条件により実行される命令が変化するプログラムの動作をプログラムの作成時の静的な状態で的確に評価することも容易ではない。このような構成もしくは方法によれば、プログラムがページに分割され、演算装置で実行されている状態において各ページに優先度を付すことができるようになるため、プログラムを動的な作動に基づいて評価することができるようになる。つまり、所定の物理アドレスにアクセスするか否かに基づく優先度を動的かつ的確に各ページに付与することができるようになる。こうした優先度に基づいて、プログラムの分散配置を、現に要求される機能に応じて容易かつ高効率に行うことができるようになる。また、所定の物理アドレスにアクセスするページには高い優先度を設定し、それ以外のページには低い優先度を設定するようにすることで、所定の物理アドレスにアクセスするページの処理を迅速にするようなこともできるようになる。請求項2に記載の発明は、請求項1に記載の情報処理装置において、前記所定の物理アドレスは入出力インターフェースに対応するアドレスであることを要旨とする。請求項11に記載の発明は、請求項10に記載の情報処理方法において、前記所定の物理アドレスを入出力インターフェースに対応するアドレスとすることを要旨とする。このような構成もしくは方法によれば、ユーザの利便性に影響する機器等が接続される入出力インターフェースにアクセスするページに適切な優先度を付すことができる。ユーザの利便性を考慮すれば、特に入出力インターフェースの応答は迅速であることが好ましい。また優先度に基づけば、こうした入出力インターフェースにアクセスするページの処理状態、例えば処理に要する時間などを調整することができるようになる。請求項3に記載の発明は、請求項1又は2に記載の情報処理装置において、前記所定の物理アドレスにアクセスしたページからアクセスされる他のページに前記所定の物理アドレスにアクセスしたページに設定される優先度とは異なる優先度が設定されることを要旨とする。このような構成によれば、所定の物理アドレスにアクセスするページからアクセスされる他のページにも優先度を付すことができるとともに、当該他のページに付す優先度を先の所定の物理アドレスにアクセスするページに付す優先度と相違させることができるようになる。つまり、所定の物理アドレスへアクセスするページとの間に介在する他のページ数、いわゆる所定の物理アドレスまでの距離に応じてページに優先度を付すことができるようになる。これにより、所定の物理アドレスへアクセスするページ、及び、他のページを優先度に応じてメモリの配置を変えたりするようなことができるようにもなる。請求項4に記載の発明は、請求項3に記載の情報処理装置において、前記所定の物理アドレスにアクセスしたページには当該ページからアクセスされる他のページに設定される優先度よりも高い優先度が設定されることを要旨とする。このような構成によれば、高い優先度が設定されたページを、例えば、応答性が高くなるように調整することができるようになる。これにより、例えば入出力インターフェースを用いる処理に関しての調整の幅が拡がり利便性が向上される。請求項5に記載の発明は、請求項1~4のいずれか一項に記載の情報処理装置において、前記アドレス変換装置には、各ページに設定された優先度に応じてそれらページが配置される物理アドレスを変更する配置変更部が設けられており、前記各ページは、設定された優先度に応じて配置される物理アドレスが前記配置変更部により変更されることを要旨とする。このような構成によれば、各ページに対応する物理アドレスがそれらページに設定された優先度に応じて変更されるようになる。すなわち、優先度に応じて各ページの配置を変更することができるためページの好適な分散配置が可能にもなる。請求項6に記載の発明は、請求項5に記載の情報処理装置において、前記配置変更部は、前記優先度の高さに応じて前記演算装置からのアクセス時間が短くなるように各ページを配置させる物理アドレスを変更することを要旨とする。このような構成によれば、各ページの配置が、優先度が高いページの応答性が高くなるように調整される。これにより、例えば入出力インターフェースを用いる処理に関する応答性が高くなりユーザの利便性が向上する。請求項7に記載の発明は、請求項1~6のいずれか一項に記載の情報処理装置において、前記情報処理装置は車両に搭載されていることを要旨とする。このような構成によれば、車両に搭載される情報処理装置におけるプログラムのページの配置が、車載された各種装置に対応する入出力インターフェースへのアクセス態様に応じて定められるようになる。これにより、例えば車載されたマイクやスピーカなどにアクセスするページの優先度を高くしたりすることもできるとともに、当該優先度に応じてページを好適に配置するように調整することもできるようになる。請求項8に記載の発明は、請求項7に記載の情報処理装置において、前記車両は外部に設けられたサーバに無線通信を介して通信可能に構成されており、前記配置変更部は、前記優先度の低い又は設定されないページを前記サーバのメモリアドレスに配置させることを要旨とする。このような構成によれば、優先度の低い又は設定されないページがサーバに配置されるようになるため、情報処理装置としてのプログラムの処理負荷が軽減されるようになるとともに、所定の物理アドレスに近いページは車両に配置して処理速度の維持を図るようにすることができるようになる。これにより、プログラムの処理負荷の増加が生じた場合であれ、ページを好適に分散配置させて、処理負荷の増加に対応することができるようになる。上記課題を解決するため、請求項9に記載の発明は、演算装置で実行されるプログラムのアクセス先のメモリアドレスを仮想アドレスと物理アドレスとの間で変換するアドレス変換装置を備える情報処理装置が車両に設けられるとともに、前記車両と無線通信を介して通信可能なサーバが車両の外部に設けられてなる情報処理システムであって、前記アドレス変換装置は、プログラムの実行に際して細分化されたプログラムの1単位であるページの前記演算装置による実行によってアクセスされるアドレスに所定の物理アドレスが含まれるか否かに基づいて当該実行されたページに分散配置の目安とする優先度を設定するものであって、この設定した優先度に応じて各ページの配置態様を変更する配置変更部を備え、前記配置変更部は、前記優先度の低い又は設定されないページを前記サーバのメモリアドレスに配置させることを要旨とする。このような構成によれば、プログラムがページに分割され、演算装置で実行されている状態において各ページに優先度を付すことができるようになるため、プログラムを動的な作動に基づいて評価することができるようになる。つまり、所定の物理アドレスにアクセスするか否かに基づく優先度を動的かつ的確に各ページに付与することができるようになる。こうした優先度に基づいて、プログラムの分散配置を、現に要求される機能に応じて容易かつ高効率に行うことができるようになる。また、所定の物理アドレスにアクセスするページには高い優先度を設定し、それ以外のページには低い優先度を設定するようにすることで、所定の物理アドレスにアクセスするページの処理を迅速にするようなこともできるようになる。さらに、車両に搭載される情報処理装置におけるプログラムのページの配置が、車載された各種装置に対応する入出力インターフェースへのアクセス態様に応じて定められるようになる。これにより、例えば車載されたマイクやスピーカなどにアクセスするページの優先度を高くしたりすることもできるとともに、当該優先度に応じてページを好適に配置するように調整することもできるようになる。また、優先度の低い又は設定されないページがサーバに配置されるようになるため、情報処理装置としてのプログラムの処理負荷が軽減されるようになるとともに、所定の物理アドレスに近いページは車両に配置して処理速度の維持を図るようにすることができるようになる。これにより、プログラムの処理負荷の増加が生じた場合であれ、ページを好適に分散配置させて、処理負荷の増加に対応することができるようになる。以下、本発明にかかる情報処理システムを具体化した一実施形態について、図に従って説明する。図1に示すように、情報処理システムには、固定設備であるサーバ10と移動体としての車両20とが設けられている。サーバ10は、車両20の外部に設けられ、車両20に対して各種の情報やサービスを提供するためのものであって、車両20からの要求に応じて各種の情報やサービスを提供する。サーバ10は、例えば、道路交通情報を配信するサーバや、特定の顧客にのみサービスを提供するサーバなどであってもよい。サーバ10には、車両20との通信を可能にするサーバ通信装置11と、前述した各種の情報やサービスの提供に必要とされる各種処理を行うサーバ情報処理装置12と、サーバ情報処理装置12における各種処理に用いられるデータなどを保持するサーバ記憶装置13とが設けられている。サーバ通信装置11は、サーバ情報処理装置12との間でデータ通信を行うことができるように該サーバ情報処理装置12に接続、例えばバス接続されているとともに、車両20との間で無線通信を介して相互にデータ通信を行うことができるようになっている。つまり、サーバ通信装置11は、サーバ情報処理装置12から入力されたデータを車両20に送信することができるとともに、車両20から受信したデータをサーバ情報処理装置12へ出力することができる。サーバ情報処理装置12は、各種演算処理を実行するCPU、各種制御プログラムを格納するROM、データ格納やプログラム実行のためのワークエリアとして利用されるRAM、入出力I/Oインターフェース、読み書き可能な不揮発性の内部記憶装置等を備えたマイクロコンピュータを中心に構成されている。ROMや内部記憶装置には、車両20の運転を支援するための各種プログラムや各種パラメータが予め記憶されている。そして、CPUによる各種パラメータを含む各種プログラムの実行処理に基づいて、各種の運転支援が車両20に提供される。サーバ記憶装置13は、読み書き可能な不揮発性の記憶装置としてのHDDHardDiskDriveなどから構成されており、サーバ情報処理装置12との間でデータ転送可能に該サーバ情報処理装置12に接続、例えばバス接続されている。サーバ記憶装置13には、サーバ情報処理装置12にて実行されるプログラムから利用される各種情報などが格納されている。また、サーバ記憶装置13に、車両20の運転を支援するための各種プログラムや各種パラメータが記憶されていてもよいし、車両20との間で分散処理されるプログラムの一部が記憶されていてもよい。さらにサーバ記憶装置13は、車載情報処理装置22の仮想メモリ領域として使用することができる。つまり、車載情報処理装置22におけるプログラムの実行の際に要するメモリとしての仮想メモリ領域をサーバ記憶装置13に確保することができるとともに、当該仮想メモリ領域のメモリアドレスにデータ等を配置することができるようになる。車両20は、ドライバーの運転操作により運転される自動車などであって運転支援などに用いられる車載情報処理装置22を備えている。車両20には、サーバ10との通信を可能にする車載通信装置21と、前述した運転支援を提供するために必要とする各種処理を行う車載情報処理装置22と、車載情報処理装置22における各種処理に用いられるデータなどを保持する車載記憶装置23とが設けられている。また車両20には、ドライバー等の音声が入力されるマイク24と、ドライバー等に音声を提供するスピーカ25と、車両速度を検出するセンサ26とが設けられている。車載通信装置21は、車載情報処理装置22との間でデータ通信を行うことができるように該車載情報処理装置22に接続、例えばバス接続されているとともに、サーバ10との間で無線通信を介して相互にデータ通信を行うことができるようになっている。つまり、車載通信装置21は、車載情報処理装置22から入力されたデータをサーバ10へ送信するとともに、サーバ10から受信したデータを車載情報処理装置22へ出力する。車載情報処理装置22は、例えば、車両20を運転するドライバーに対して提供する各種の運転支援に要する各種制御等を行うための装置であって、CPUや記憶装置等を備えるマイクロコンピュータを中心に構成されている。すなわち、車載情報処理装置22には、上記各種の運転支援に必要とされる各種演算処理を実行する演算装置としてのCPU30と、CPU30からアクセスされるメモリアドレスを管理するアドレス変換装置としてのメモリ管理ユニットMMU40とが設けられている。また、車載情報処理装置22には、メモリアドレスに対するデータの読み込みや書き込み、いわゆるアクセスを管理するメモリコントローラ50と、各種制御プログラムを格納する不揮発性メモリROM60と、データ格納やプログラム実行のためのワークエリアとして利用される揮発性メモリRAM61とが設けられている。さらに、車載情報処理装置22には、車載情報処理装置22へ各種機器を接続させる入出力I/Oインターフェース70が設けられている。ROM60や車載記憶装置23などには、車両20の運転を支援するための各種プログラムや各種パラメータが記憶されている。そして、CPU30による各種パラメータを含む各種プログラムの実行処理に基づいて、各種の運転支援が車両20に提供される。本実施形態の車載情報処理装置22では、例えば、マイク24から入力される音声により操作可能なユーザインターフェースを有するプログラムや、スピーカ25を通じて音声を出力するプログラムなどが実行される。車載記憶装置23は、読み書き可能な不揮発性の記憶装置としてのHDDHardDiskDriveなどから構成されており、車載情報処理装置22との間でデータ転送可能に該車載情報処理装置22に接続、例えばバス接続されている。車載記憶装置23には、車載情報処理装置22にて実行されるプログラムから利用される各種情報などが格納されている。また、車載記憶装置23に、車両20の運転を支援するための各種プログラムや各種パラメータが記憶されていてもよいし、サーバ10との間で分散処理されるプログラムの一部が記憶されていてもよい。さらに、車載記憶装置23は、車載情報処理装置22において仮想メモリ領域として使用することもできる。つまり、車載情報処理装置22によるプログラムの実行の際に要するメモリとしての仮想メモリ領域を車載記憶装置23に確保することができるとともに、当該仮想メモリ領域のメモリアドレスにデータ等を配置することができるようになる。マイク24は、ドライバー等の音声を収集するために車両20の車内に設けられているものであり、収集された音声からなる音声データをCPU30へ出力することができる。こうして出力された音声データが音声認識されることで、その認識結果がプログラムに対する操作として反映させることができるようにもできる。スピーカ25は、音や音声を発生する装置であり、CPU30からI/Oインターフェース70を介して入力された音声信号等に対応する音や音声が出力される。これにより車載情報処理装置22は運転支援にかかる情報などを、ドライバーへの注意を喚起するための音からなる注意音声や警報音などとして、このスピーカ25を介して出力することができる。センサ26は、車両20の速度を検出するためのセンサであって、車両20の速度に基づく信号をI/Oインターフェース70に出力する。CPU30は、OS31や各種プログラム32~34の演算処理を行うとともに、MMU40やメモリコントローラ50にメモリアクセス可能に接続されている。CPU30は、OS31や各種プログラム32~34の演算処理に基づいてアクセスする必要が生じたメモリアドレスにMMU40及びメモリコントローラ50を介してアクセスするとともに、そのアクセスを通じて該メモリアドレスに記憶されているデータを取得するようになっている。なお、CPU30では、メモリアドレスとしての仮想アドレス論理アドレスVaの下でOS31や各種プログラム32~34が実行されるようになっているため、CPU30により処理されるメモリアドレスにアクセスする各種の命令、いわゆるアクセス命令に含まれる仮想アドレスVaがアクセス先のアドレスとしてCPU30から出力される。MMU40は、CPU30から入力された仮想アドレスVaをメモリアドレスとしての物理アドレスPaに変換するとともに、当該変換された物理アドレスPaに基づいてメモリコントローラ50にアクセスする。MMU40には、仮想アドレスVaと物理アドレスPaとを対応付けたデーブルとしてのページテーブル41と、ページテーブル41を参照して仮想アドレスVaを物理アドレスPaに変換するアドレス変換部42とが設けられている。また、MMU40には、仮想アドレスVaへのアクセスを要求したページに対して、仮想アドレスVaを物理アドレスPaに変換したとき、当該変換された物理アドレスPaに基づいて当該ページに対して優先度を付す優先度設定部43が設けられている。さらに、MMU40には、ページと優先度とを対応付けたテーブルとしての優先度テーブル44と、優先度テーブル44に基づいてページのメモリ配置を変更するメモリ配置変更部45とが設けられている。ページテーブル41には、図2に示すように、仮想アドレスVaと当該仮想アドレスVaに対応する物理アドレスPaとが対応付けられて記憶されている。ページテーブル41では、例えば、仮想アドレスV1は物理アドレスP1に、仮想アドレスV2は物理アドレスP2に、仮想アドレスV3は物理アドレスP3にそれぞれ対応付けられている。また、ページテーブル41では、例えば、仮想アドレスV4は物理アドレスP4に、仮想アドレスV5は物理アドレスP5に、仮想アドレスV6は物理アドレスP6にそれぞれ対応付けられている。さらに、ページテーブル41では、例えば、仮想アドレスV11は物理アドレスP11に、仮想アドレスV41は物理アドレスP12にそれぞれ対応付けられている。なお、仮想アドレスV1は、ページ番号例えば001234とオフセット例えば0567とが組み合わされたアドレス例えば0012340567として構成されている。また、物理アドレスP1は、仮想アドレスV1に含まれるページ番号から特定されるページテーブル41の位置に格納されている変換アドレス例えば004321とオフセット例えば0567とが組み合わされたアドレス例えば0043210567として構成されている。なお、仮想アドレスVaを物理アドレスPaに変換する方式などについては、上記の例に限られず、その他の公知の方式を採用することができる。アドレス変換部42は、ページテーブル41を参照して、CPU30から受けた仮想アドレスVaを対応する物理アドレスPaに変換するとともに、当該物理アドレスPaに基づいてメモリコントローラ50にアクセスする。優先度設定部43は、アドレス変換部42が変換した後の物理アドレスPaが所定の物理アドレスとしてのI/Oアドレス51に含まれているか否かに基づいて、当該物理アドレスPaに変換された仮想アドレスVaをアクセス先としたページに優先度を設定する。また優先度設定部43は、ページに設定した優先度を当該ページに対応付けて優先度テーブル44に登録させる。例えば、優先度設定部43は、ページがアクセスする物理アドレスPaにI/Oアドレス51が含まれている場合、ページには優先度として、最高の優先度である0を設定する。また、例えば、優先度設定部43は、I/Oアドレス51を物理アドレスPaに含むページから呼び出されたページである場合、つまり優先度0が設定されているページから呼び出されたページである場合、当該呼び出されたページの優先度として、中程度の優先度である1を設定する。さらに、例えば、優先度設定部43は、物理アドレスPaにI/Oアドレス51を含まないとともに、物理アドレスPaにI/Oアドレス51を含むページから呼び出されていないページである場合、当該ページの優先度として、最低の優先度である2を設定する。なお、本実施形態では、プログラムを読み込んだ際、全てのページの優先度を最低の優先度である2に設定するため、優先度設定部43は、ページに設定しようとする新たな優先度が、既に設定されている優先度より高い場合、既に設定されている優先度を新たな優先度に置き換える。一方、優先度設定部43は、ページに設定しようとする新たな優先度が、既に設定されている優先度より低い場合、既に設定されている優先度を新たな優先度に置き換えない。優先度テーブル44は、ページと当該ページに対応する優先度とが設定されている。優先度テーブル44では、例えば、ページ1には優先度0が、ページ2には優先度2が、ページ3には優先度1が、ページ4には優先度0が、ページ5には優先度2が、ページ6には優先度2がそれぞれ対応付けられて保持されている。メモリ配置変更部45は、優先度テーブル44を参照して、各ページのメモリ配置を当該ページに設定された優先度に応じて変更させる機能を有し、CPU30からのメモリの再配置命令に基づいて、各ページを優先度に応じたメモリ配置に再配置させる。メモリ配置変更部45には、優先度に対応付けられた配置先のメモリが設定されており、例えば、優先度0のページはRAM61のメモリが配置先とされている。また、メモリ配置変更部45には、優先度1のページは車載記憶装置23の仮想メモリが配置先とされ、優先度2のページはサーバ記憶装置13の仮想メモリが配置先とされている。メモリコントローラ50は、接続されているROM60、RAM61、I/Oインターフェース70に設けられているメモリのアドレスに対応付けられた物理アドレスPaを管理している。また、メモリコントローラ50は、アクセス要求された物理アドレスPaに格納されているデータDaを対象とする当該物理アドレスPaから取得してCPU30へ出力する。これによりCPU30は仮想アドレスVaにアクセスすることで、当該仮想アドレスVaに対応する物理アドレスPaからアクセス要求したデータDaを取得することができる。メモリコントローラ50には、I/Oアドレス51と内部アドレス52とが物理アドレスとして管理されている。I/Oアドレス51は、I/Oインターフェース70の内部メモリに対応付けられた物理アドレスであることから、当該I/Oアドレス51へのアクセスがI/Oインターフェース70に接続された各機器との間のデータの授受を可能にさせる。内部アドレス52は、ROM60やRAM61のメモリに対応付けられた物理アドレスであるため、当該内部アドレス52へのアクセスが内部アドレス52に対応付けられたROM60やRAM61のメモリとの間のデータの授受を可能にさせる。I/Oインターフェース70には、通信バスを介して車載通信装置21や車載記憶装置23が接続されるとともに、入力端子を介してマイク24やセンサ26が接続され、出力端子を介してスピーカ25が接続されている。I/Oインターフェース70は、マイク24及びセンサ26から入力される電気信号をメモリコントローラ50からアクセス可能なデータに変換するとともに、メモリコントローラ50から受けたデータをスピーカ25へ入力可能な電気信号に変換してスピーカ25に提供する。次に、図4を参照して、アドレス変換について説明する。CPU30では、例えばプログラム32が実行されているとともに、実行されているプログラム32は第1~第6のページ1~6に分割されて管理されている。つまり、CPU30ではプログラム32の実行がページ単位で管理される。そしてCPU30では、プログラムに定められた実行順に従って分割された複数のページが順次実行されることでプログラムが実行される。なお、ページとは、CPU30において実行可能なプログラムの一部分であり、同実行可能なプログラムを所定のデータサイズにて細分化して得られたプログラムを1単位とする。プログラムが分割される所定のデータサイズ、つまりページのサイズは、例えば、4キロバイトである。CPU30では、第1のページ1が仮想アドレスV1に設定され、第2のページ2が仮想アドレスV2に設定され、第3のページ3が仮想アドレスV3に設定されている。また、CPU30では、第4のページ4が仮想アドレスV4に設定され、第5のページ5が仮想アドレスV5に設定され、第6のページ6が仮想アドレスV6に設定されている。さらに、第1のページ1には、マイク24からの入力に対応する仮想アドレスV11へのアクセス命令が含まれているとともに、第4のページ4には、スピーカ25への出力に対応する仮想アドレスV41へのアクセス命令が含まれている。メモリコントローラ50には、例えば、CPU30で実行されるプログラム32の第1~第6のページ1~6に対応する物理アドレスが管理されている。具体的には、メモリコントローラ50では、第1のページ1に対応する領域が物理アドレスP1に設定され、第2のページ2に対応する領域が物理アドレスP2に設定され、第3のページ3に対応する領域が物理アドレスP3に設定されている。また、メモリコントローラ50では、第4のページ4に対応する領域が物理アドレスP4に設定され、第5のページ5に対応する領域が物理アドレスP5に設定され、第6のページ6に対応する領域が物理アドレスP6に設定されている。さらに、メモリコントローラ50では、マイク24からの入力に対応するアドレスとして物理アドレスP11が設定されているとともに、スピーカ25への出力に対応するアドレスとして物理アドレスP12が設定されている。なお、メモリコントローラ50では、物理アドレスP1~P6は、内部アドレス52のうちのRAM61のメモリに確保されているメモリアドレスに割当てられている。MMU40では、CPU30から受けた仮想アドレスVaが、メモリコントローラ50が管理する物理アドレスPaにアドレス変換される。例えば、MMU40では、図2に示されるページテーブル41を参照することによりアドレス変換部42が行うアドレス変換T1によって仮想アドレスV1が物理アドレスP1に変換され、同アドレス変換T2によって仮想アドレスV2が物理アドレスP2に変換される。また、アドレス変換部42が行うアドレス変換T3によって仮想アドレスV3が物理アドレスP3に変換され、同アドレス変換T4によって仮想アドレスV4が物理アドレスP4に変換される。さらに、アドレス変換部42が行うアドレス変換T5によって仮想アドレスV5が物理アドレスP5に変換され、同アドレス変換T6によって仮想アドレスV6が物理アドレスP6に変換される。また、アドレス変換部42が行うアドレス変換T11によって仮想アドレスV11が物理アドレスP11に変換され、同アドレス変換T12によって仮想アドレスV41が物理アドレスP12に変換される。つまり、CPU30は仮想アドレスV1に基づいて物理アドレスP1へアクセスすることができ、仮想アドレスV2に基づいて物理アドレスP2へアクセスすることができ、仮想アドレスV3に基づいて物理アドレスP3へアクセスすることができる。また、CPU30は仮想アドレスV4に基づいて物理アドレスP4へアクセスすることができ、仮想アドレスV5に基づいて物理アドレスP5へアクセスすることができ、仮想アドレスV6に基づいて物理アドレスP6へアクセスすることができる。さらに、CPU30は仮想アドレスV11に基づいて物理アドレスP11へアクセスすることができ、仮想アドレスV41に基づいて物理アドレスP12へアクセスすることができる。続いて、ページへの優先度付与について図5を参照して説明する。なおこの車載情報処理装置22では、プログラムの実行が開始されるとCPU30からメモリへのアクセスが生じる都度、MMU40によるアドレス変換が実行されるようになっている。CPU30は、プログラムの実行が開始されると、プログラムの処理に伴ってメモリアドレス等へアクセス命令を処理するステップS10。例えば、アクセス命令は仮想アドレスV1へのアクセスを行うものとする。仮想アドレスV1へのアクセスが開始されると、当該仮想アドレスV1がMMU40によりアドレス変換される。すなわち、仮想アドレスV1を受けたMMU40は、該仮想アドレスV1に基づいてページテーブル41を検索する、いわゆるエントリを検索するステップS20。MMU40は、この検索の結果得られたページに対応するエントリの履歴を保存するステップS21とともに、こうして得られたページに対応するエントリから仮想アドレスV1に対応する物理アドレスP1を取得する、つまり仮想アドレスV1を物理アドレスP1に変換するステップS22。また、MMU40は、この仮想アドレスV1にアクセスしたページが、直前にI/Oアドレスにアクセスしたページまでに介在される他のページの数に応じて優先度を付すようにしている。例えば、優先度0が設定されているページから0~2つの他のページ介するページには優先度1を設定し、同3つ以上の他のページを介するページには優先度2を設定するようにしているステップS23。これにより、I/Oアドレスにアクセスするページまでの間に介在するページの数に応じて優先度を設定することができるようになる。そして、MMU40は、次のアドレスをアドレス変換すべくステップS30に戻る。CPU30は、仮想アドレスV1がMMU40で物理アドレスP1に変換されることに伴い、そのアクセス命令のアクセス先が物理アドレスP1になるため、当該変換された物理アドレスP1から命令を読み込む、つまり命令をロードするステップS11。これによりCPU30は、仮想アドレスVaに対応する物理アドレスPaにアクセスして当該物理アドレスPaから必要なデータを取得することができる。続いて、CPU30は、ロードされた命令が、データアクセス命令であるか否かを判断するステップS12。ロードされた命令がデータアクセス命令ではなかった場合ステップS12でNO、CPU30は、次のアクセス命令を処理すべくステップS10に戻る。一方、ロードされた命令がデータアクセス命令であった場合ステップS12でYES、CPU30は当該データアクセス命令を処理するステップS13。このとき、例えば、データアクセス命令は仮想アドレスV11へのアクセスを行うものとする。仮想アドレスV11へのアクセスが開始されると、当該仮想アドレスV11がMMU40によりアドレス変換される。すなわち、仮想アドレスV11を受けたMMU40は、該仮想アドレスV11に基づいてページテーブル41を検索する、いわゆるアドレスに対応するエントリの検索を実行するステップS30。MMU40は、この検索の結果得られたエントリから仮想アドレスV11に対応する物理アドレスP11を取得する、つまり仮想アドレスV11を物理アドレスP11に変換するステップS31。CPU30は、仮想アドレスV11がMMU40で物理アドレスP11に変換されることに伴い、そのアクセス命令のアクセス先が物理アドレスP11になるため、当該変換された物理アドレスP11からデータを読み込む、つまりデータがロードされるステップS14。これによりCPU30は、仮想アドレスVaに基づいて対応する物理アドレスPaにアクセスして当該物理アドレスPaから必要な情報を取得することができる。そしてCPU30は、次のアクセス命令を処理すべくステップS10に戻る。なお、MMU40は、ステップS31にて仮想アドレスV11を物理アドレスP11に変換すると、当該物理アドレスP11がI/Oアドレスであるか否かを判断するステップS32。物理アドレスP11がI/Oアドレスであると判断された場合ステップS32でYES、MMU40は、優先度テーブル44に対して、このデータアクセス命令を含むページの優先度を最高値の0に設定するステップS33。なお、このデータアクセス命令を含むページはステップS21で保存されたページの履歴に基づいて、ステップS21にて処理された最新のページであることとが分かるため、優先度テーブル44に対して、このデータアクセス命令のあったページに対して優先度を設定することは容易に行うことができる。そしてMMU40は、次のデータアドレスをアドレス変換すべくステップS30に戻る。一方、物理アドレスP11がI/Oアドレスではないと判断された場合ステップS32でNO、MMU40は、次のデータアドレスをアドレス変換すべくステップS30に戻る。この処理によって、図3に示すように、優先度テーブル44には、ページに対応する優先度が設定される。具体的には、アドレス変換T1に応じて第1のページ1には優先度0が設定され、アドレス変換T2に応じて第2のページ2には優先度2が設定され、アドレス変換T3に応じて第3のページ3には優先度1が設定されるようになる。また、アドレス変換T4に応じて第4のページ4には優先度0が設定され、アドレス変換T5に応じて第5のページ5には優先度2が設定され、アドレス変換T6に応じて第6のページ6には優先度2が設定されるようになる。本実施形態の通信システムの作用について、図6及び図7を参照して説明する。図6に示すように、車載情報処理装置22は、アプリケーションソフトウェアなどのプログラム32~34の実行を開始すると、アクセス命令とデータアクセス命令との監視を開始するステップS40とともに、当該監視の下で当該プログラムを一定時間動作させて各ページに優先度を付与させるステップS41。つまり、各ページには、プログラムを一定時間動作させて得られるプログラムの動的な動作に基づいて優先度が付与される。例えば、各ページの優先度が、図3に示される優先度テーブル44のように設定されたものとする。ページへの優先度の付与が終了すると、車載情報処理装置22は、所定の条件に基づいてメモリの再配置命令を実行することにより、ページに付された優先度に応じて各ページの配置を変更するステップS42。本実施形態では、各ページの配置先は、優先度が0の場合はRAM61のメモリ、優先度が1の場合は車載記憶装置23に設けられた仮想メモリ、優先度が2の場合はサーバ記憶装置13に設けられた仮想メモリにそれぞれ定められているものとする。これによれば、CPU30からのアクセス速度としては、優先度が0のときは最も速く、優先度が1のときは優先度0に比べて遅く、優先度が2のときは優先度0及び1に比べて遅くなるようになる。なお、メモリの再配置命令が実行される所定の条件とは、一定時間の経過により優先度の付与が終了したこと、かつ、CPU30の処理能力にメモリを再配置させる処理を行う余裕がある場合などである。また、車両20の走行状態などを条件としても良い。そうすると車載情報処理装置22は、優先度テーブル44に従って、図7に示すように、第1及び第4のページ1,4は、それぞれRAM61に配置させ、第2,第5及び第6のページ2,5,6はそれぞれサーバ記憶装置13に配置させ、第3のページ3は車載記憶装置23に配置させる。つまり各ページは、優先度に基づいて、I/Oインターフェース70へアクセスするページを含めて、処理状態、例えば処理に要する時間などが調整されるようになる。なおページの仮想メモリへの配置や当該仮想メモリへ配置されたページへのアクセスなどは、OS31が有するメモリ管理機能などに基づいて実現される。このメモリの再配置により、I/Oアドレス51へアクセスするページはCPU30からのアクセス速度の速い位置に配置され、I/Oアドレス51へアクセスが少ないページはCPU30からのアクセス速度の速くない位置に配置されるようになる。従って、I/Oアドレス51に対応するアドレスを介してアクセスされるマイク24やスピーカ25などは、それらを通じてのユーザの操作や、ユーザへの情報提供に要する時間の遅延を少ないものとすることができるようになる。特に、マイクなどを通じてのユーザが入力した情報に対する車載情報処理装置22の応答に時間がかかると、ユーザを戸惑わせるようなことも生じるため、ユーザを戸惑わせるような処理についてはその配置位置をRAM61にして応答速度を高く維持し、ユーザを戸惑わせないような処理については応答速度を低下させることができるようにもなる。このように本発明の車載情報処理装置22によるプログラムのメモリの再配置によれば、プログラムを分散配置させつつ、装置のユーザなどに対する反応速度の低下を抑制させることができるようになる。また、プログラムの実際の動作に基づいて、動的に優先度を設定するようにしていることから、プログラムに予め優先度を設定するような手間を割愛することができるようになるとともに、静的評価では判断することのできない実行頻度などの状況も考慮されて優先度が設定されるようになる。このため、プログラムの分散配置がより好適かつ適正に行えるようになる。以上説明したように、本実施形態の情報処理システムによれば、以下に列記するような効果が得られるようになる。1CPU30にてプログラム32~34が実行される際、そのプログラム32~34がどのようにページとして分割されるか把握することは困難であるため、プログラム作成時にページに優先度を予め付すことは困難である。また、プログラム中に設定された条件により実行される命令が変化するプログラムの動作をプログラムの作成時の静的な状態で的確に評価することも容易ではない。このような構成によれば、プログラム32がページに分割され、CPU30で実行されている状態において各ページに優先度を付すことができるようになるため、プログラム32を動的な作動に基づいて評価することができるようになる。つまり、所定の物理アドレスPaI/Oアドレス51にアクセスするか否かに基づく優先度を動的かつ的確に各ページに付与することができるようになる。こうした優先度に基づいて、プログラム32の分散配置を、現に要求される機能に応じて容易かつ高効率に行うことができるようになる。また、I/Oアドレス51にアクセスするページには高い優先度を設定し、それ以外のページには低い優先度を設定するようにすることで、I/Oアドレス51にアクセスするページの処理を迅速にするようなこともできるようになる。2ユーザの利便性に影響するマイク24やスピーカ25などの機器等が接続されるI/Oインターフェース70にアクセスするページに適切な優先度を付すことができる。ユーザの利便性を考慮すれば、特にI/Oインターフェース70の応答は迅速であることが好ましい。また優先度に基づけば、こうしたI/Oインターフェース70にアクセスするページの処理状態、例えば処理に要する時間などを調整することができるようになる。3所定の物理アドレスPaにアクセスするページからアクセスされる他のページにも優先度を付すことができるとともに、当該他のページに付す優先度を先の所定の物理アドレスPa、いわゆるI/Oアドレス51にアクセスするページに付す優先度と相違させるようにした。つまり、I/Oアドレス51へアクセスするページとの間に介在する他のページ数、いわゆるI/Oアドレス51までの距離に応じてページに優先度を付すことができるようになる。これにより、I/Oアドレス51へアクセスするページ、及び、他のページを優先度に応じてメモリの配置を変えたりするようなことができるようにもなる。4高い優先度が設定されたページを、例えば、応答性が高くなるように調整することができるようになる。これにより、例えばI/Oインターフェース70を用いる処理に関しての調整の幅が拡がり利便性が向上される。5各ページに対応する物理アドレスがそれらページに設定された優先度に応じて変更されるようになる。すなわち、優先度に応じて各ページの配置を変更することができるためページの好適な分散配置が可能にもなる。6各ページの配置が、優先度が高いページの応答性が高くなるように調整することができる。これにより、例えばI/Oインターフェース70を用いる処理に関する応答性が高くなりユーザの利便性が向上する。7車両20に搭載される車載情報処理装置22におけるプログラムのページの配置が、車載された各種装置であるマイク24やスピーカ25に対応するI/Oインターフェース70へのアクセス態様に応じて定められるようになる。これにより、車載されたマイク24やスピーカ25などにアクセスするページの優先度を高くしたりすることもできるとともに、当該優先度に応じてページを好適に配置するように調整することもできるようになる。8優先度の低い又は設定されないページがサーバ10に配置されるようになるため、車載情報処理装置22としてのプログラムの処理負荷が低下するようになるとともに、I/Oアドレス51に近いページは車両20に配置して処理速度の維持を図るようにすることができるようになる。これにより、プログラムの処理負荷の増加が生じた場合であれ、ページを好適に分散配置させて、処理負荷の増加に対応することができるようになる。その他の実施形態なお、上記実施形態は、例えば以下のような態様にて実施することもできる。上記実施形態では、車載記憶装置23がHDDから構成されている場合について例示した。しかしこれに限らず、車載記憶装置は、必要な情報を記憶することができる不揮発性の記憶装置であれば、フラッシュメモリや、ソリッドステートドライブSSDなどであってもよい。これにより、情報処理システムの構成の自由度の向上などが図られるようになる。上記実施形態では、I/Oインターフェース70には車両速度を検出するセンサ26が1つ接続される場合について例示した。しかしこれに限らず、センサは、車両に備えられているセンサであれば、車両の加減速度を検出するものや、エンジンの回転数を検出するものや、ステアリング角度を検出するものや、エンジンなどの温度計や、GPSなどの位置を検出するものや、湿度計などの情報が入力されてもよい。また、I/Oインターフェースに接続されるセンサの数も1つに限らず、2つ以上接続されていてもよい。これにより、情報処理システムの構成の自由度の向上などが図られるようになる。上記実施形態では、優先度0が設定されているページから0~2つの他のページ介するページには優先度1を設定し、同3つ以上の他のページを介するページには優先度2を設定する場合について例示した。しかしこれに限らず、優先度を設定する際、介する他のページの数は任意に設定可能である。例えば、当該ページからI/Oアドレスにアクセスするページまでの数を算出して、当該算出された数をページの優先度として付すようにしてもよい。これにより、優先度の設定、すなわちページの再配置をより一層適切に行うことができるようになる。上記実施形態では、I/Oアドレス51にアクセスしない、つまりデータアクセス命令を含まないページにも優先度を付す場合に付いて例示した。しかしこれに限らず、I/Oアドレスにアクセスしない、つまりデータアクセス命令を含まないページには優先度を付さないようにしてもよい。例えば、全てのページに予め最低の優先度を付しておくようにすることで優先度を参照することができるようになる。もしくは、優先度が設定されていないページについては、その優先度は最低レベルとしてページの再配置を行うようにすればよい。これにより、こうした情報処理装置における優先度の設定が簡単になるとともに、ページの再配置が容易になるようになる。上記実施形態では、優先度が0,1,2の三種類である場合について例示した。しかしこれに限らず、付された優先度に対して対応する配置先を設定することができるのであれば、優先度は四種類以上であってもよい。また、優先度が設定されないような場合、その優先度は最も低いと判断するようにしてもよい。これにより、情報処理システムの設計の自由度の向上などが図られるようになる。上記実施形態では、車両20は、ドライバーの運転操作により運転される自動車などである場合について例示した。しかしこれに限らず、車両は、情報処理装置のI/Oインターフェースに接続された機器からデータを入出力される車両であれば、運転操作にドライバーが関与するかしないかにかかわらず、例えば、自動運転される搬送車などに適用されてもよい。上記実施形態では、車載情報処理装置22は、車両20を運転するドライバーに対して各種の運転操作を支援するための各種制御等を行うための装置である場合について例示した。しかしこれに限らず、車載情報処理装置は、車両に設けられている各種制御装置に対し、I/Oアドレスから得られるデータに基づく情報を迅速性に提供するようにしてもよい。例えば、図1に示す、センサ26から得られた速度を対応するI/Oアドレス51にアクセスして利用するプログラム32~34が、その速度の利用がプログラムの内部的な利用であったとして迅速に利用することができるようにすることもできる。これにより、こうした情報処理装置の設計自由度や利便性が向上されるようになる。上記実施形態では、優先度に基づいて各ページを分散配置させる場合について例示した。しかしこれに限らず、各ページに付された優先度に基づいて、車載情報処理装置とサーバ情報処理装置とでの分散実行可能に各ページを再配置させ、再配置された各ページを車両とサーバとで分散処理するようにしてもよい。これによれば、車両とサーバでの処理により、プログラムの処理に要する時間を短縮させたり、特に車両の処理負荷を減少させたりすることができるようになる。上記実施形態では、優先度に基づいて、メモリ配置変更部が各ページを分散配置させる場合について例示した。しかしこれに限らず、ページとプログラムコードとの対応関係に基づいてプログラムコードの各部に優先度を対応付け、当該対応付けられた優先度に基づいて当該プログラムを車両とサーバとで分散処理可能なプログラムに再構築するようにしてもよい。これによれば、分散配置可能なプログラムの作成が支援されるとともに、プログラムの動的な評価に基づいて、分散処理可能なプログラムを作成することができ、これによってプログラムの車両における処理時間の短縮や処理負荷の軽減を図ることができるようになる。"