(57)【要約】【課題】  必要な処理時間内に低消費電力で処理命令群を実行する。【解決手段】  処理命令及び処理要求時間を入力してタスクを発行する命令入力部１０１と、発行されたタスクを受け取りスケジューリングを行ってタスクを振り出すスケジュール管理部１０２と、振り出されたタスクを実行し処理結果として出力する処理資源１０３とに加えて、各タスクの実行処理量を蓄えるタスク実行処理量テーブル１０９と、タスクの処理要求時間と実行処理量とに応じて当該タスクに必要な周波数計算を行うクロック周波数計算部１１０と、計算された周波数を持つ動作クロックを処理資源１０３へ供給するクロック発生部１０６と、スケジューリングする毎に動作クロック周波数の変化を蓄え、可能ならば処理の時間的再配分をするようにスケジュール管理部１０２に情報をフィードバックするスケジュール記録部１０７とを設ける。【選択図】  図１
2005122582.tif 000002
【特許請求の範囲】
【請求項１】
処理命令及び処理要求時間を入力し、１つ以上のタスクとして発行するための命令入力部と、
前記命令入力部から発行されたタスクを受け取り、処理スケジューリングを行ってタスクを振り出すスケジュール管理部と、
前記スケジュール管理部から振り出されたタスクを実行し、処理結果として出力する処理資源と、
前記スケジュール管理部で使用するためのタスクの実行処理量を蓄えているタスク実行処理量テーブルと、
前記スケジュール管理部から振り出されたタスクに同期して前記スケジュール管理部から当該タスクの処理要求時間と実行処理量とを受け取り、前記処理資源を動作させるためのクロックの周波数を計算するクロック周波数計算部と、
前記クロック周波数計算部にて計算された周波数に応じたクロックを生成し、前記処理資源に供給するためのクロック発生部とを備えたことを特徴とする命令処理装置。
【請求項２】
請求項１記載の命令処理装置において、
前記スケジュール管理部にて処理スケジューリングする毎に前記クロックの周波数変化を蓄えるスケジュール記録部を更に備え、
前記スケジュール記録部にて前記クロックの周波数変化に周期性が認められた場合には、処理の時間的再配分をするように前記スケジュール記録部から前記スケジュール管理部に情報がフィードバックされることを特徴とする命令処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タスクを単位としてバッチ処理を行う計算機システムにおいて、処理資源の負荷に応じて動的にクロック制御を行い、以て平均消費電力を下げるとともにピーク電力も下げることを可能とする命令処理装置に関するものである。
【背景技術】
【０００２】
ある従来技術によれば、複数のジョブのスケジューリングの際にジョブ優先度毎のＣＰＵ待ちジョブ数に基づいて判定されるＣＰＵの負荷状態に応じて選択ジョブのスケジュールやスケジュールの抑止が行われる（特許文献１参照）。
【０００３】
他の従来技術によれば、ＣＰＵ負荷が所定値以下の場合は高優先度のタスク及び低優先度のタスクをともに実行スケジュールの対象とし、ＣＰＵ負荷が所定値以上の場合は高優先度のタスクのみを実行スケジュールの対象とする（特許文献２参照）。
【特許文献１】特開平１−１７７６３８号公報
【特許文献２】特開平４−３１３１２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記従来技術では、処理すべき多数のタスクが貯まっている場合には効率良く処理することができるが、タスクがあまり貯まっていない場合には、処理資源が利用されていないにもかかわらず動作状態となっているため、無駄な電力を消費してしまう。
【０００５】
また、空き時間を少なくするためには処理資源の全体的な処理能力を落とすことが考えられるが、落とし過ぎると必要な時間内に処理を終了させることができない可能性が生じる。
【０００６】
本発明は上記の点に鑑みてなされたものであり、その目的は必要とされる処理時間内に処理命令群を実行しつつ、低消費電力を実現するための命令処理装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明に係る命令処理装置は、処理命令及び処理要求時間を入力し１つ以上のタスクとして発行するための命令入力部と、該命令入力部から発行されたタスクを受け取り処理スケジューリングを行ってタスクを振り出すスケジュール管理部と、該スケジュール管理部から振り出されたタスクを実行し処理結果として出力する処理資源と、スケジュール管理部で使用するためのタスクの実行処理量を蓄えているタスク実行処理量テーブルと、スケジュール管理部から振り出されたタスクに同期して該スケジュール管理部から当該タスクの処理要求時間と実行処理量とを受け取り処理資源を動作させるためのクロックの周波数を計算するクロック周波数計算部と、該クロック周波数計算部にて計算された周波数に応じたクロックを生成し処理資源に供給するためのクロック発生部とを備えた構成を採用したものである。
【０００８】
処理資源におけるピーク電力を抑えるためには、前記スケジュール管理部にて処理スケジューリングする毎にクロックの周波数変化を蓄えるスケジュール記録部を更に備えることとし、スケジュール記録部にてクロックの周波数変化に周期性が認められた場合には、処理の時間的再配分がなされるようにスケジュール記録部から前記スケジュール管理部に情報をフィードバックすることとする。
【発明の効果】
【０００９】
本発明によれば、タスクスケジュール能力を従来より低下させることなく、低いピーク電力で必要最小限の処理能力を発揮できるようにクロック制御を行い、不必要な電力消費が発生しない命令処理装置を提供することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態について、図面を用いて説明する。
【００１１】
図１は、本発明に係る命令処理装置の構成例を示している。図１の命令処理装置１００において、１０１は命令入力部、１０２はスケジュール管理部、１０３は処理資源、１０６はクロック発生部、１０７はスケジュール記録部、１０９はタスク実行処理量テーブル、１１０はクロック周波数計算部である。
【００１２】
命令入力部１０１は、当該命令処理装置１００に入力される単一又は複数の処理命令Ｓ１０４とともに処理要求時間Ｓ１０８を受け取り、受け取った処理命令Ｓ１０４を１つ以上のタスクに分解して次工程に渡す。スケジュール管理部１０２は、命令入力部１０１から発行されたタスクの実行スケジュールを処理要求時間Ｓ１０８とタスクの並列度とに従い管理し、必要なタスクを次工程に渡す。処理資源１０３は、スケジュール管理部１０２において実行スケジュール管理されたタスクを受け取って実際に処理を行い、結果として処理結果Ｓ１０５を出力する。タスク実行処理量テーブル１０９は、スケジュール管理部１０２に繋がっており、それぞれのタスクが必要とする実行処理量が蓄えられている。
【００１３】
クロック周波数計算部１１０は、処理要求時間とタスク実行処理量とがスケジュール管理部１０２から渡されることで、処理資源１０３が必要とする能力を算出し、その結果をクロックの周波数に換算する。クロック発生部１０６は、クロック周波数計算部１１０にて算出した周波数に処理資源１０３の動作クロックを制御する。通常、動作クロックの周波数が高くなれば、それに従って処理資源１０３の処理能力は高まる。なお、スケジュール管理部１０２から処理資源１０３に渡すタスクと、そのタスクに要求される処理時間に処理が終了するためにクロック発生部１０６が作り出す動作クロックとは同期がとれている。
【００１４】
スケジュール記録部１０７は、処理資源１０３に供給する動作クロックの周波数を記録蓄積し、処理命令Ｓ１０４が周期的に入力される場合には、タスクの処理状況から動作クロックを一時的に極端に上げなくても対応できるよう、処理要求時間Ｓ１０８に余裕があっても前もって処理を実施しておくように動作クロックを制御する。
【００１５】
まず、単一の処理命令Ｓ１０４が命令処理装置１００に入力された場合に関して、従来との違いを交えて動作を説明する。スケジュール記録部１０７のはたらきについては後述する。
【００１６】
図２（ａ）は処理資源１０３が常に一定の処理能力を保つものとした場合の単一タスクＡの実行過程を、図２（ｂ）は同処理資源１０３が処理要求時間Ｓ１０８に応じた可変の処理能力を持つものとした場合の同タスクＡの実行過程をそれぞれ示している。これらの図はいずれも単一の処理命令Ｓ１０４が入力された場合の処理資源１０３の状態を表すグラフであって、縦軸は処理資源１０３の処理能力であり、横軸は時間である。
【００１７】
図２（ａ）及び図２（ｂ）において、Ｔ２００は処理命令Ｓ１０４が入力された時刻を、Ｔ２０１は当該処理命令Ｓ１０４の処理完了要求時刻を、破線２０３は処理資源１０３の処理能力をそれぞれ表している。２０２はタスクＡの処理状況を表しており、図２（ａ）は高い処理能力を用いて処理命令Ｓ１０４を短期間で処理したことを意味し、図２（ｂ）は図２（ａ）の４分の１の処理能力を用いて処理命令Ｓ１０４の処理要求時間Ｓ１０８を使い切って処理したことを意味している。同じタスクＡなので、図２（ａ）と図２（ｂ）では２０２で表される面積は同じである。
【００１８】
詳細には、図２（ａ）において、Ｐ２０４はタスクＡの処理が始まるまでの期間であり、Ｐ２０５はタスクＡが実際に処理資源１０３で処理されている期間であり、Ｐ２０６はタスクＡが終了してからの期間を表している。図２（ａ）によれば、処理資源１０３が一定の処理能力を保っているので、実際に処理資源１０３を使用しているのはＰ２０５の期間だけであり、Ｐ２０４及びＰ２０６の期間は処理資源１０３を有効活用できていない。処理資源１０３が常に８単位の能力を持っていた場合、Ｐ２０５は１単位時間となる。
【００１９】
一方、図２（ｂ）において、Ｐ２０７はタスクＡの処理が始まるまでの期間であり、Ｐ２０８はタスクＡが実際に処理資源１０３で処理されている期間であり、Ｐ２０９はタスクＡが終了してからの期間を表している。タスク処理の要求がない期間Ｐ２０７及びＰ２０９では、処理要求時間は無限大でタスク実行処理量は０になっているので、クロック周波数計算部１１０において最も簡単な計算モデルを適用したとすると、タスク実行処理量÷処理要求時間＝０となり、周波数は０、つまりクロックは停止状態となる。また、Ｐ２０８では、クロック周波数計算部１１０には、タスク実行処理量テーブル１０９からタスク実行処理量として８単位処理量という情報が転送され、スケジュール管理部１０２から処理要求時間として４単位時間という情報が転送される。したがって、タスク実行処理量÷処理要求時間＝２となり、２単位周波数で処理資源１０３にクロック供給がなされる。
【００２０】
以上のように、図２（ｂ）によれば、Ｐ２０８の期間だけその時に必要な最小限の処理能力を処理資源１０３が発揮できるようにクロック発生部１０６を制御することによって、処理要求時間Ｓ１０８を最大限に使用し、不必要な電力消費が発生しないようにすることができる。
【００２１】
図３（ａ）は処理資源１０３が実行すべき２つのタスクの例を、図３（ｂ）はスケジュール管理部１０２によるタスクスケジューリング結果の一例を、図３（ｃ）はタスクスケジューリング結果の他の例をそれぞれ示している。
【００２２】
図３（ａ）において、ＷａはタスクＡの実行処理量、ＴａはタスクＡの実行開始時刻を０とした場合の要求終了時刻、ＷｂはタスクＢの実行処理量、ＴｂはタスクＢの実行開始時刻を０とした場合の要求終了時刻をそれぞれ表す。ここでは、タスクＡの優先度がタスクＢよりも高く、Ｔａ＜Ｔｂであるものとする。
【００２３】
まず、時刻ＴａまでにタスクＡの処理を終わらせるための処理能力は、
Ｗａ／（Ｔａ−０）      …（１）
となる。また、Ｔａからの残りの時間でタスクＢの処理を終わらせるための処理能力は、
Ｗｂ／（Ｔｂ−Ｔａ）    …（２）
となる。ここで、式１と式２とを比較して、
Ｗａ／（Ｔａ−０）≧ Ｗｂ／（Ｔｂ−Ｔａ）    …（３）
となる場合には、図３（ｂ）に示すように最初にタスクＡを実行してしまい、次にタスクＢを実行することで、処理の平坦化を図る。この場合、スケジュール管理部１０２からクロック周波数計算部１１０に渡されるタスク実行処理量及び処理要求時間は、時刻０から時刻ＴａまではそれぞれＷａ及び（Ｔａ−０）となり、時刻Ｔａから時刻ＴｂまではそれぞれＷｂ及び（Ｔｂ−Ｔａ）となる。
【００２４】
一方、式１と式２とを比較して、
Ｗａ／（Ｔａ−０）＜ Ｗｂ／（Ｔｂ−Ｔａ）    …（４）
となる場合には、図３（ｃ）に示すようにタスクＡの実行と並列にタスクＢを実行させることで、処理の平坦化を図る。つまり、
（Ｗａ＋Ｗｂ）／（Ｔｂ−０）×（Ｔａ−０）−Ｗａ    …（５）
（Ｗａ＋Ｗｂ）／（Ｔｂ−０）×（Ｔｂ−Ｔａ）        …（６）
とする。ここに、式５は時刻０から時刻ＴａまでのタスクＢの実行処理量であり、式６は時刻Ｔａから時刻ＴｂまでのタスクＢの実行処理量である。この場合、スケジュール管理部１０２からクロック周波数計算部１１０に渡されるタスク実行処理量及び処理要求時間は、時刻０から時刻Ｔａまでは、タスク実行処理量がタスクＡ分としてのＷａとタスクＢ分としての式５との合計であり、処理要求時間が（Ｔａ−０）となる。また、時刻Ｔａから時刻Ｔｂまでは、タスク実行処理量が式６となり、処理要求時間が（Ｔｂ−Ｔａ）となる。
【００２５】
なお、図３（ｂ）及び図３（ｃ）のようなタスクスケジューリングは、新規タスクが発行されるごとにスケジュール管理部１０２にて行われる。
【００２６】
次に、図１に示したスケジュール記録部１０７のはたらきによってピーク電力を抑えることができることを説明する。
【００２７】
図４（ａ）はスケジュール記録部１０７がないものとした場合のタスクＡの投入時点におけるタスクスケジューリング結果の例を、図４（ｂ）は続いてタスクＢが投入された時点での処理実績及びタスクスケジューリング結果の例を、図４（ｃ）は続いてタスクＣが投入された時点での処理実績及びタスクスケジューリング結果の例をそれぞれ示している。
【００２８】
図４（ａ）において、ＷａはタスクＡの実行処理量、ＴａｓはタスクＡ投入時刻、ＴａｅはタスクＡの終了要求時刻である。例えば、Ｗａ＝１０とし、ＴａｓとＴａｅとの間を１０の単位時間とすると、クロック周波数計算部１１０では１の処理速度を実現する周波数を計算し、クロック発生部１０６から処理資源１０３にクロック供給がなされる。
【００２９】
図４（ｂ）は、図４（ａ）に示したスケジューリング後にタスクＢが投入された時点での処理実績及びスケジューリング結果を表している。ＷｂはタスクＢの実行処理量、ＴｂｓはタスクＢ投入時刻、ＴｂｅはタスクＢの終了要求時刻である。例えば、タスクＢ投入時刻ＴｂｓがＴａｓから４単位時間後であった場合、タスクＡはＷａのうちＷａ１＝４の処理が終了している。また、時刻ＴｂｅがＴｂｓから３単位時間後であり、Ｗｂ＝６であった場合、Ｔｂｓ以降のスケジューリングはＷｂが優先実行され、Ｗａの残り部分Ｗａ２＝６がＷｂ処理後に実行されるようスケジューリングする。このとき、クロック周波数計算部１１０では２の処理速度を実現する周波数が計算され、クロック発生部１０６から処理資源１０３にクロック供給がなされる。
【００３０】
図４（ｃ）は、図４（ｂ）に示したスケジューリング後にタスクＣが投入された時点での処理実績及びスケジューリング結果を表している。ＷｃはタスクＣの実行処理量、ＴｃｓはタスクＣ投入時刻、ＴｃｅはタスクＣの終了要求時刻である。例えば、タスクＣ投入時刻ＴｃｓがＴｂｓから４単位時間後であった場合、タスクＢの処理は終了しているが、タスクＡはＷａ２の処理中である。また、時刻ＴｃｅがＴｃｓから２単位時間後であり、Ｗｃ＝４であった場合、ＴａｅとＴｃｅとが同時刻となるため、タスクＡの残りとタスクＣとは同時処理される。このとき、クロック周波数計算部１１０では４の処理速度を実現する周波数が計算され、クロック発生部１０６から処理資源１０３にクロック供給がなされる。
【００３１】
以上のように、各タスク投入時点でスケジューリングを行っている場合、ミクロ的にはピーク電力を抑えるようになっているが、図４（ａ）の時刻Ｔａｅにおける動作クロック予定周波数が１から、図４（ｂ）では２になり、最終的には図４（ｃ）のように４に上がっていることが分かる。つまり、結果的にピーク電力を抑えることができなくなってしまっていることを意味する。
【００３２】
そこで、スケジュール記録部１０７では、図４（ａ）〜図４（ｃ）におけるタスクＡ投入時刻Ｔａｓ、タスクＢ投入時刻Ｔｂｓ、タスクＣ投入時刻Ｔｃｓの各時刻で計算した、時刻Ｔａｅにおける動作クロック予定周波数を記録する。この場合、上述のとおり動作クロック予定周波数は１→２→４と変化していることが記録される。このように動作クロック予定周波数が徐々に増えているということは、最初は処理資源１０３の負荷を少なく見積もって当該処理資源１０３の動作性能を絞っていたが、最終的には追加タスクのために負荷が高くなってしまったことを意味する。
【００３３】
図５は、処理資源１０３に供給される動作クロックの周波数変化に周期性がある場合に、スケジュール記録部１０７のはたらきによりピーク電力を下げることができることを示している。図５において、６００は処理資源１０３に供給される動作クロックの周波数変化を表し、Ｐ６０１、Ｐ６０２、Ｐ６０３はそれぞれ特定の区間を表す。
【００３４】
図５によれば、タスクＡ投入時刻Ｔａｓ、タスクＢ投入時刻Ｔｂｓ、タスクＣ投入時刻Ｔｃｓで、それぞれ動作クロック周波数が変化している。例えば、Ｐ６０１の区間で投入されるタスクＡの時刻Ｔａｅにおける動作クロック予定周波数が１→２→４と変化しており、同様にＰ６０２の区間で投入されるタスクＡの時刻Ｔａｅにおいても動作クロック予定周波数が１→２→４と変化するなど、周期性があることを判断した場合には、予めタスクＡの処理を早めに終了させることができるように、スケジュール管理部１０２からクロック周波数計算部１１０に渡す処理要求時間を短くして発行することで、ピーク電力を下げることが可能となる。図５中のＰ６０３はスケジュール記録部１０７からスケジュール管理部１０２へフィードバックをかけた区間を表しており、以下そのフィードバックの詳細な内容を説明する。
【００３５】
図６（ａ）はスケジュール記録部１０７を動作させた場合のタスクＡの投入時点におけるタスクスケジューリング結果の例を、（ｂ）は続いてタスクＢが投入された時点での処理実績及びタスクスケジューリング結果の例を、（ｃ）は続いてタスクＣが投入された時点での処理実績及びタスクスケジューリング結果の例をそれぞれ示している。
【００３６】
図６（ａ）において、ＷａはタスクＡの実行処理量、ＴａｓはタスクＡ投入時刻、ＴａｅはタスクＡの終了要求時刻である。また、Ｔａｅｚ１は、タスクＡの終了要求時刻Ｔａｅにおけるクロック周波数が時間変化とともに増加していくことが周期性により予め分かっている場合に設定するタスクＡの短縮終了要求時刻である。例えば、この短縮終了要求時刻Ｔａｅｚ１は、スケジューリングの実行時刻Ｔａｓと終了要求時刻Ｔａｅとの丁度中間の時刻に設定される。ここでは図４（ａ）と同様にＷａ＝１０とし、ＴａｓとＴａｅとの間を１０の単位時間とした場合、ＴａｓとＴａｅｚとの間を５の単位時間とし、クロック周波数計算部１１０には、Ｗａ＝１０という実行処理量とともに短縮終了要求時刻Ｔａｅｚ１を終了要求時刻として渡す。クロック周波数計算部１１０では２の処理速度を実現する周波数を計算し、クロック発生部１０６から処理資源１０３にクロック供給がなされる。
【００３７】
図６（ｂ）は、図６（ａ）に示したスケジューリング後にタスクＢが投入された時点での処理実績及びスケジューリング結果を表している。ＷｂはタスクＢの実行処理量、ＴｂｓはタスクＢ投入時刻、ＴｂｅはタスクＢの終了要求時刻である。また、Ｔａｅｚ２は、タスクＡの修正短縮終了要求時刻である。例えば、この修正短縮終了要求時刻Ｔａｅｚ２は、Ｔａｅｚ１と同様に、スケジューリングの実行時刻Ｔｂｓと終了要求時刻Ｔａｅとの丁度中間の時刻に設定される。ここでは図４（ｂ）と同様に、タスクＢ投入時刻ＴｂｓがＴａｓから４単位時間後であり、時刻ＴｂｅがＴｂｓから３単位時間後であり、Ｗｂ＝６であったものとする。このとき、修正短縮終了要求時刻Ｔａｅｚ２はＴｂｓから３単位時間後となり、Ｔｂｅと同じ時刻になる。したがって、タスクＡの残りとタスクＢとが同時に実行されることとなり、クロック周波数計算部１１０では２．６７の処理速度を実現する周波数が計算され、クロック発生部１０６から処理資源１０３にクロック供給がなされる。
【００３８】
図６（ｃ）は、図６（ｂ）に示したスケジューリング後にタスクＣが投入された時点での処理実績及びスケジューリング結果を表している。ＷｃはタスクＣの実行処理量、ＴｃｓはタスクＣ投入時刻、ＴｃｅはタスクＣの終了要求時刻である。例えば、タスクＣ投入時刻ＴｃｓがＴｂｓから４単位時間後であった場合、時刻ＴｃｓにはタスクＡ及びタスクＢの処理が終了している。また、図４（ｃ）と同様に時刻ＴｃｅがＴｃｓから２単位時間後であり、Ｗｃ＝４であった場合、クロック周波数計算部１１０では２の処理速度を実現する周波数が計算され、クロック発生部１０６から処理資源１０３にクロック供給がなされる。
【００３９】
以上のとおり、図１中のスケジュール記録部１０７を動作させることにより、処理資源１０３のピーク能力を４から２．６７に落とした状態で、当該処理資源１０３を動作させることができる。
【産業上の利用可能性】
【００４０】
以上説明してきたとおり、本発明に係る命令処理装置は、タスクスケジュール能力を従来より低下させることなく、低いピーク電力で必要最小限の処理能力を発揮できるので、タスクを単位としてバッチ処理を行う計算機システム等に有用である。
【図面の簡単な説明】
【００４１】
【図１】本発明に係る命令処理装置の構成例を示すブロック図である。
【図２】（ａ）は図１中の処理資源が常に一定の処理能力を保つものとした場合の単一タスクの実行過程を、（ｂ）は同処理資源が処理要求時間に応じた可変の処理能力を持つものとした場合の単一タスクの実行過程をそれぞれ示すタイムチャート図である。
【図３】（ａ）は図１中の処理資源が実行すべき２つのタスクの例を、（ｂ）は図１中のスケジュール管理部によるタスクスケジューリング結果の一例を、（ｃ）はタスクスケジューリング結果の他の例をそれぞれ示すタイムチャート図である。
【図４】（ａ）は図１中のスケジュール記録部がないものとした場合のタスクＡの投入時点におけるタスクスケジューリング結果の例を、（ｂ）は続いてタスクＢが投入された時点での処理実績及びタスクスケジューリング結果の例を、（ｃ）は続いてタスクＣが投入された時点での処理実績及びタスクスケジューリング結果の例をそれぞれ示すタイムチャート図である。
【図５】図１中の処理資源に供給される動作クロックの周波数変化に周期性がある場合に、スケジュール記録部のはたらきによりピーク電力を下げることができることを示すタイムチャート図である。
【図６】（ａ）は図１中のスケジュール記録部を動作させた場合のタスクＡの投入時点におけるタスクスケジューリング結果の例を、（ｂ）は続いてタスクＢが投入された時点での処理実績及びタスクスケジューリング結果の例を、（ｃ）は続いてタスクＣが投入された時点での処理実績及びタスクスケジューリング結果の例をそれぞれ示すタイムチャート図である。
【符号の説明】
【００４２】
１００  命令処理装置
１０１  命令入力部
１０２  スケジュール管理部
１０３  処理資源
１０６  クロック発生部
１０７  スケジュール記録部
１０９  タスク実行処理量テーブル
１１０  クロック周波数計算部
Ｓ１０４  処理命令
Ｓ１０５  処理結果
Ｓ１０８  処理要求時間
【図１】
2005122582.tif 000003
【図２】
2005122582.tif 000004
【図３】
2005122582.tif 000005
【図４】
2005122582.tif 000006
【図５】
2005122582.tif 000007
【図６】
2005122582.tif 000008