主記憶装置と、補助記憶装置と、前記補助記憶装置に保存されるファイルを管理するファイルシステムと、前記主記憶装置内の、オペレーティングシステムにより管理されていない記憶領域における、ユーザープロセスの指令により物理アドレスで指定された領域を使用して前記ファイルシステム上のファイルへのファイルアクセスを行うI/O処理部と、を備えることを特徴とする画像形成装置。前記ファイルのファイルオープン指令において前記I/O処理部によるファイルアクセスが指定された場合、前記I/O処理部が、前記ファイルのファイルクローズまで、前記ファイルに対するリードライトを担当することを特徴とする請求項1記載の画像形成装置。前記ファイルに対するリード指令またはライト指令において前記I/O処理部によるファイルアクセスが指定された場合、前記I/O処理部が、前記リード指令に対応するリードまたは前記ライト指令に対応するライトを担当することを特徴とする請求項1記載の画像形成装置。前記I/O処理部は、バッファードI/Oモードのバッファーに残存しているデータがなくなった後に、前記リード指令に対応するリードまたは前記ライト指令に対応するライトを実行することを特徴とする請求項3記載の画像形成装置。前記ファイルには画像データが保存されることを特徴とする請求項1記載の画像形成装置。前記主記憶装置に接続された画像処理回路をさらに備え、前記画像データは、前記画像処理回路による画像処理に使用されるデータまたは前記画像処理回路による画像処理により得られたデータであって、前記I/O処理部は、前記リードおよび前記ライトを前記画像処理回路に実行させること、を特徴とする請求項5記載の画像形成装置。画像形成装置のコンピューターを、主記憶装置、補助記憶装置、前記補助記憶装置に保存されるファイルを管理するファイルシステム、および前記主記憶装置内の、オペレーティングシステムにより管理されていない記憶領域における、ユーザープロセスの指令により物理アドレスで指定された領域を使用して前記ファイルシステム上のファイルへのファイルアクセスを行うI/O処理部、として機能させることを特徴とする画像形成プログラム。上述の特許文献1の技術では、非OS管理領域にも仮想アドレスをマッピングしている。このため、OSがユーザープロセスごとに仮想アドレスを再マッピングすることになり、OSが稼働するプロセッサーの負荷が大きい。本発明は、上記の問題に鑑みてなされたものであり、ファイルアクセスに非OS管理領域を使用することに起因するプロセッサーの負荷を軽減する画像形成装置および画像形成プログラムを得ることを目的とする。上記の課題を解決するために、本発明では以下のようにした。本発明に係る画像形成装置は、主記憶装置と、補助記憶装置と、補助記憶装置に保存されるファイルを管理するファイルシステムと、主記憶装置内の、オペレーティングシステムにより管理されていない記憶領域における、ユーザープロセスの指令により物理アドレスで指定された領域を使用してファイルシステム上のファイルへのファイルアクセスを行うI/O処理部とを備える。これにより、ファイルアクセスに非OS管理領域を使用する場合、物理アドレスでデータ領域が指定されるため、ファイルアクセスに非OS管理領域を使用することに起因するプロセッサーの負荷が軽減される。また、本発明に係る画像形成装置は、上記の画像形成装置に加え、次のようにしてもよい。この場合、ファイルのファイルオープン指令においてI/O処理部によるファイルアクセスが指定された場合、I/O処理部が、ファイルのファイルクローズまで、ファイルに対するリードライトを担当する。これにより、ファイルごとに、非OS管理領域を使用したファイルアクセス方式と、通常の、OS管理領域を使用したファイルアクセス方式を任意に選択できる。また、本発明に係る画像形成装置は、上記の画像形成装置に加え、次のようにしてもよい。この場合、ファイルに対するリード指令またはライト指令においてI/O処理部によるファイルアクセスが指定された場合、I/O処理部が、リード指令に対応するリードまたはライト指令に対応するライトを担当する。これにより、リード指令およびライト指令ごとに、非OS管理領域を使用したファイルアクセス方式と、通常の、OS管理領域を使用したファイルアクセス方式を任意に選択できる。したがって、1つのファイルに対するリード指令とライト指令で異なるファイルアクセス方式を使用することができる。また、本発明に係る画像形成装置は、上記の画像形成装置に加え、次のようにしてもよい。この場合、I/O処理部は、バッファードI/Oモードのバッファーに残存しているデータがなくなった後に、リード指令に対応するリードまたはライト指令に対応するライトを実行する。これにより、1つのファイルにおいて、非OS管理領域を使用したファイルアクセス方式のリード指令および/またはライト指令と、通常の、OS管理領域を使用したファイルアクセス方式のリード指令および/またはライト指令とが混在しても、データの整合性が確保される。また、本発明に係る画像形成装置は、上記の画像形成装置に加え、次のようにしてもよい。この場合、上述のファイルには画像データが保存される。また、本発明に係る画像形成装置は、上記の画像形成装置に加え、次のようにしてもよい。この場合、画像形成装置は、主記憶装置に接続された画像処理回路をさらに備える。そして、画像データは、画像処理回路による画像処理に使用されるデータまたは画像処理回路による画像処理により得られたデータであって、I/O処理部は、リードおよびライトを画像処理回路に実行させる。本発明に係る画像形成プログラムは、画像形成装置のコンピューターを、主記憶装置、補助記憶装置、補助記憶装置に保存されるファイルを管理するファイルシステム、および主記憶装置内の、オペレーティングシステムにより管理されていない記憶領域における、ユーザープロセスの指令により物理アドレスで指定された領域を使用してファイルシステム上のファイルへのファイルアクセスを行うI/O処理部として機能させる。これにより、ファイルアクセスに非OS管理領域を使用する場合、物理アドレスでデータ領域が指定されるため、ファイルアクセスに非OS管理領域を使用することに起因するプロセッサーの負荷が軽減される。本発明によれば、画像形成装置において、ファイルアクセスに非OS管理領域を使用することに起因するプロセッサーの負荷を軽減する。以下、図に基づいて本発明の実施の形態を説明する。実施の形態1.図1は、本発明の実施の形態1に係る画像形成装置の構成を示すブロック図である。図1に示す画像形成装置は、CPUCentralProcessingUnit1、RAMRandomAccessMemory2、ハードディスクドライブ3、画像処理回路4、印刷装置5、および画像読取装置6を有する。CPU1は、各種プログラムを実行するプロセッサーである。CPU1は、オペレーティングシステムOSのプログラムを実行して、OS11を実現するとともに、アプリケーションプログラムをユーザープロセスとして実行するRAM2は、例えばDDR-SDRAMDoubleDataRateSynchronousDynamicRandomAccessMemoryなどのDRAMであって、CPU1の主記憶装置である。RAM2の記憶領域の一部がOS管理領域21とされる。OS管理領域21は、OS11により管理されるつまり、OS11により使用可能な領域である。RAM2の記憶領域のうち、OS管理領域21以外の領域は、非OS管理領域22となる。OS管理領域21には仮想アドレスが割り当てられ、ユーザープロセスは、仮想アドレスを指定して、OS11を介してOS管理領域21にアクセスする。ハードディスクドライブ3は、補助記憶装置である。ハードディスクドライブ3には、OS11のファイルシステムで管理されるファイルが保存される。そのファイルには、画像データまたは画像属性データが保存される。画像処理回路4は、CPU1に接続されており、画像処理を行う画像処理部と、RAM2に接続されたメモリーコントローラーと、ハードディスクドライブ3に対するアクセスを行うインターフェイスとを有するASICApplicationSpecificIntegratedCircuitである。例えば、画像処理回路4の画像処理部は、ユーザープロセス12により指定された画像データまたは、画像データおよび画像属性データをRAM2から読み出して、ユーザープロセス12により指定された画像処理を実行し、画像処理後の画像データまたは、画像データおよび画像属性データをRAM2に書き込む。また、印刷装置5は、画像処理回路4から画像処理後の画像データを供給され、その画像データに基づく画像を印刷する。また、画像読取装置6は、原稿画像を光学的に読み取り、原稿画像の画像データおよび画像属性データを生成して画像処理回路4へ出力する。図2は、図1におけるOS11の、ファイルアクセスに関する部分の構成例を示す図である。図2に示すように、OS11では、ユーザープロセス12からの、単一のファイルシステム31内のファイルに対するファイルアクセスファイルオープン、ファイルクローズ、リード、およびライトが、ファイルシステム31により受け付けられ、バッファードI/O処理部32、ダイレクトI/O処理部33、および拡張I/O処理部34のいずれかにより処理される。ファイルシステム31は、ハードディスクドライブ3に保存されるファイルを管理する。また、バッファードI/O処理部32、ダイレクトI/O処理部33、および拡張I/O処理部34は、それぞれ、ブロックデバイスドライバー35、およびDMADirectMemoryAccessドライバー36を使用して、RAM2の記憶領域を使用してハードディスクドライブ3に対するリードおよびライトを画像処理回路4のメモリーコントローラーに実行させる。図3は、図2におけるバッファードI/O処理部32、ダイレクトI/O処理部33、および拡張I/O処理部34によるファイルアクセスを説明する図である。バッファードI/O処理部32は、ユーザープロセスからの指令によりバッファードI/Oモードが指定された場合、OS管理領域21を使用して、ファイルシステム31上のファイルへの、バッファードI/Oモードでのファイルアクセスを行う。具体的には、図3Aに示すように、バッファードI/O処理部32は、OS管理領域21に保持されるリードまたはライト対象のデータを、OS管理領域21に設けられるバッファー21aに一時的に記憶させつつ、所定条件でハードディスクドライブ3へのアクセスを実行させる。これにより、リードまたはライト対象のデータがバッファー21a内に存在すれば、高速にデータへのアクセスが可能になる。ただし、画像データのようにサイズの大きいデータを連続して入出力する場合、データがバッファー21aから溢れ、ハードディスクドライブ3へのアクセスが頻繁に発生するため、データアクセスの高速化は望めない。ダイレクトI/O処理部33は、ユーザープロセス12からの指令によりダイレクトI/Oモードが指定された場合、OS管理領域21を使用して、ファイルシステム31上のファイルへの、ダイレクトI/Oモードでのファイルアクセスを行う。具体的には、図3Bに示すように、ダイレクトI/O処理部32は、OS管理領域21に保持されるデータについての、ハードディスクドライブ3に対するリードまたはライトを、バッファー21aを介さずに実行させる。バッファードI/O処理部32およびダイレクトI/O処理部33は、リードまたはライトの対象となるデータの記憶領域OS管理領域21内を仮想アドレスで指定される。この仮想アドレスは、OS11により、ページテーブルなどに基づいて、物理アドレスに変換される。DMAドライバー36は、その物理アドレスで、RAM2上の記憶領域を指定する。拡張I/O処理部34は、ユーザープロセス12からの指令により拡張I/Oモードが指定された場合、非OS管理領域22を使用して、ファイルシステム31上のファイルへの、拡張I/Oモードでのファイルアクセスを行う。具体的には、図3Cに示すように、拡張I/O処理部34は、非OS管理領域22に保持されるデータについての、ハードディスクドライブ3に対するリードまたはライトを、バッファー21aを介さずに実行させる。非OS管理領域22について仮想アドレスが割り当てられないため、拡張I/O処理部34は、リードまたはライトの対象となるデータの記憶領域非OS管理領域22内をユーザープロセス12により物理アドレスで指定される。拡張I/O処理部34は、その物理アドレスをDMAドライバー36に通知し、DMAドライバー36は、その物理アドレスで、RAM2上の記憶領域を指定する。図4は、図2におけるユーザープロセス12の仮想アドレス空間とRAM2の物理アドレス空間との対応関係を説明する図である。図4に示すように、RAM2におけるOS管理領域21は、OS11のカーネル領域と、汎用領域を有し、ユーザープロセス12の仮想アドレス空間は汎用領域にマッピングされる。OS管理領域21以外の領域である非OS管理領域22における物理アクセス領域が、拡張I/O処理部34により取り扱われるデータの領域として使用される。なお、実施の形態1において、拡張I/O処理部34によるファイルアクセスが、バッファードI/O処理部32またはダイレクトI/O処理部33によるファイルアクセスと競合した場合、拡張I/O処理部34によるファイルアクセスが、バッファードI/O処理部32またはダイレクトI/O処理部33によるファイルアクセスより優先的に処理される。例えば、画像データおよび画像属性データのうち、画像データは、拡張I/O処理部34により、ファイルシステム31上の1つのファイルに対してリードライトされ、画像属性データは、バッファードI/O処理部32またはダイレクトI/O処理部33により、ファイルシステム31上の別の1つのファイルに対してリードライトされる。これにより、同一のファイルシステム31上で画像データおよび画像属性データを管理することができる。次に、上記画像形成装置の動作について説明する。この画像形成装置が起動すると、OS11が起動する。その後、アプリケーションプログラムがユーザープロセス12で実行される。ユーザープロセス12では、CPU1および画像処理回路4により、OS管理領域21または非OS管理領域22内のデータに対して各種処理が実行される。そして、ユーザープロセス12においてファイルアクセスの指令が発生すると、OS11では、ファイルアクセスの指令で指定されたモードに対応するI/O処理部バッファードI/O処理部32、ダイレクトI/O処理部33、および拡張I/O処理部34のいずれかが、その指令に対応するファイルアクセスを、ブロックデバイスドライバー35およびDMAドライバー36に実行させる。このとき、各I/O処理部は、DMAドライバー36に対して、RAM2における物理アドレスおよびデータ長、およびファイルシステム31により特定されるハードディスクドライブ3のアドレスファイルシステム31から得られるファイル格納場所のアドレスを指定する。このとき、拡張I/O処理部34は、ユーザープロセス22により指定された非OS管理領域22内の物理アドレスを指定し、バッファードI/O処理部32およびダイレクトI/O処理部33は、ユーザープロセス22により指定された仮想アドレスから変換されたOS管理領域21内の物理アドレスを指定する。DMAドライバー36は、そのI/O処理部からの要求に応じて、RAM2とハードディスクドライブ3との間でのファイルアクセスを画像処理回路4に実行させる。以上のように、上記実施の形態1によれば、拡張I/O処理部34は、RAM2内の非OS管理領域22における、ユーザープロセスからの指令により物理アドレスで指定された領域を使用して、ファイルシステム31上のファイルへのファイルアクセスを行う。これにより、ファイルアクセスに非OS管理領域22を使用する場合、物理アドレスでデータ領域が指定されるため、ユーザープロセス12ごとの、非OS管理領域22についての仮想アドレスのマッピングが不要となる。したがって、ファイルアクセスに非OS管理領域22を使用することに起因するCPU1の負荷が軽減される。実施の形態2.本発明の実施の形態2に係る画像形成装置は、実施の形態1に係る画像形成装置において、あるファイルのファイルオープン時に、そのファイルに対するファイルアクセスを担当するI/O処理部を指定する。つまり、ユーザープロセス12からのファイルのファイルオープン指令においてバッファードI/Oモードが指定された場合、バッファードI/O処理部32が、そのファイルがファイルクローズされるまで、そのファイルに対するリードおよびライトを担当する。ユーザープロセス12からのファイルのファイルオープン指令においてダイレクトI/Oモードが指定された場合、ダイレクトI/O処理部33が、そのファイルがファイルクローズされるまで、そのファイルに対するリードおよびライトを担当する。また、ユーザープロセス12からのファイルのファイルオープン指令において拡張I/Oモードが指定された場合、拡張I/O処理部34が、そのファイルがファイルクローズされるまで、そのファイルに対するリードおよびライトを担当する。例えば、ユーザープロセス12は、共通のファイルオープン指令において、引数、パラメーターなどの値で、I/O処理部を指定する。ユーザープロセス12は、バッファードI/O、ダイレクトI/O、および拡張I/Oについて共通のリード指令およびライト指令を使用し、ファイルオープン時に指定されたI/O処理部が、そのリード指令およびライト指令を処理する。なお、実施の形態2に係る画像形成装置におけるその他の構成および動作については実施の形態1と同様であるので、その説明を省略する。以上のように、上記実施の形態2によれば、あるファイルのファイルオープン指令において第1モードバッファードI/OモードまたはダイレクトI/Oモードが指定された場合、バッファードI/O処理部32またはダイレクトI/O処理部33がそのファイルのファイルクローズまで、そのファイルに対するリードライトを担当し、あるファイルのファイルオープン指令において第2モード拡張I/Oモードが指定された場合、拡張I/O処理部34が、そのファイルのファイルクローズまで、そのファイルに対するリードライトを担当する。これにより、単一のファイルシステム内で、ファイルごとに、非OS管理領域22を使用したファイルアクセス方式第2モードとOS管理領域21を使用したファイルアクセス方式第1モードを任意に選択できる。実施の形態3.本発明の実施の形態3に係る画像形成装置は、実施の形態1に係る画像形成装置において、あるファイルのファイルオープン時にはI/O処理部を指定せずに、そのファイルに対するリード時またはライト時に、ファイルアクセスを担当するI/O処理部を指定する。実施の形態3では、ユーザープロセス12は、バッファードI/O、ダイレクトI/O、および拡張I/Oについて共通のファイルオープン指令およびファイルクローズ指令を使用し、リード指令またはライト指令で、I/O処理部を指定する。例えば、ユーザープロセス12は、共通のリード指令において引数、パラメーターなどの値でI/O処理部を指定したり、異なるリード指令つまり、異なる関数名の関数でI/O処理部を指定する。同様に、例えば、ユーザープロセス12は、共通のライト指令において引数、パラメーターなどの値でI/O処理部を指定したり、異なるライト指令つまり、異なる関数名の関数でI/O処理部を指定する。あるファイルのファイルオープン後、そのファイルに対するリード指令またはライト指令においてバッファードI/Oモードが指定された場合、バッファードI/O処理部32が、そのリード指令に対応するリード、またはそのライト指令に対応するライトを担当する。あるファイルのファイルオープン後、そのファイルに対するリード指令またはライト指令においてダイレクトI/Oモードが指定された場合、ダイレクトI/O処理部33が、そのリード指令に対応するリード、またはそのライト指令に対応するライトを担当する。また、あるファイルのファイルオープン後、そのファイルに対するリード指令またはライト指令において拡張I/Oモードが指定された場合、拡張I/O処理部34が、そのリード指令に対応するリード、またはそのライト指令に対応するライトを担当する。さらに、実施の形態3では、同一のファイルに対して、ファイルオープンからファイルクローズまでの間に、バッファードI/Oモードによるファイルアクセスと、拡張I/Oモードによるファイルアクセスとが混在可能である。このため、データの整合性を保証するために、拡張I/O処理部34は、あるファイルについてバッファー21aに残存しているデータをバッファードI/O処理部32に解消させ、バッファー21aに残存しているデータがなくなってから、そのファイルについてのリード指令に対応するリードまたはライト指令に対応するライトを実行する。なお、実施の形態3に係る画像形成装置におけるその他の構成および動作については実施の形態1と同様であるので、その説明を省略する。以上のように、上記実施の形態3によれば、あるファイルに対するリード指令またはライト指令において第1モードバッファードI/OモードまたはダイレクトI/Oモードが指定された場合、バッファードI/O処理部32またはダイレクトI/O処理部33が、そのリード指令に対応するリードまたはそのライト指令に対応するライトを担当する。また、あるファイルに対するリード指令またはライト指令において第2モード拡張I/Oモードが指定された場合、拡張I/O処理部34が、そのリード指令に対応するリードまたはそのライト指令に対応するライトを担当する。これにより、リード指令およびライト指令ごとに、非OS管理領域22を使用したファイルアクセス方式第2モードとOS管理領域21を使用したファイルアクセス方式第1モードを任意に選択できる。したがって、1つのファイルに対するリード指令とライト指令で異なるファイルアクセス方式を使用することができる。実施の形態4.図5は、本発明の実施の形態4に係る画像形成装置の構成を示すブロック図である。実施の形態4では、CPU1aがメモリーコントローラーを内蔵しており、CPU1aに直接接続されるRAM7を有する。RAM7は、RAM2と同様の主記憶装置である。RAM7には、OS管理領域71が確保され、OS11のカーネル処理に関連するデータは、OS管理領域71に記憶される。このため、実施の形態4では、バッファードI/Oモードでのバッファー21aは、OS管理領域71に設けられる。また、実施の形態4では、画像処理回路4に接続されたRAM2のOS管理領域21および非管理領域22には、画像処理回路4が取り扱う画像データなどのデータが記憶される。なお、実施の形態4に係る画像形成装置におけるその他の構成および動作については実施の形態1~3のいずれかと同様であるので、その説明を省略する。なお、上述の各実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。例えば、上述の各実施の形態において、補助記憶装置としてハードディスクドライブ3が使用されているが、その代わりに、SSDSolidStateDriveなどの他のブロックデバイスを使用するようにしてもよい。また、上述の各実施の形態において、ダイレクトI/O処理部33を省略してもよい。