【手続補正書】
【提出日】平成25年8月7日(2013.8.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
それぞれがタスクあるいはスレッドを処理する複数のプロセッサ手段を有するマルチプロセッサシステムの制御方法をコンピュータに実行させるプログラムであって、
指定された時刻に指定された処理を前記プロセッサ手段で実行させるタイマ機能に係る依頼を受け、当該依頼を保持手段に登録する登録ステップと、
前記保持手段に登録されている前記タイマ機能に係る依頼の情報に基づいて、前記指定された処理を実行するプロセッサ手段を指定するプロセッサ指定ステップと、
単位時間毎に発生される割込み処理により時刻を管理する内部処理ステップと、
前記複数のプロセッサ手段の内から、前記単位時間毎に発生される割込み処理が実行される１つのプロセッサ手段を設定する内部処理切替ステップとをコンピュータに実行させ、
前記内部処理切替ステップでは、前記保持手段に登録されている前記タイマ機能に係る依頼の内で前記内部処理ステップによって管理している時刻に近い時刻に前記指定された処理を実行する前記プロセッサ手段を、前記単位時間毎に発生される割込み処理が実行されるプロセッサ手段に設定することを特徴とするプログラム。
【請求項２】
前記内部処理切替ステップにて、前記単位時間毎に発生される割込み処理が実行されるプロセッサ手段として設定可能な前記プロセッサ手段が複数ある場合には、当該複数のプロセッサ手段の内の１つを前記単位時間毎に発生される割込み処理が実行されるプロセッサ手段に設定し、
前記タイマ機能に係る依頼により指定された処理の実行は、当該設定されたプロセッサ手段より他の前記プロセッサ手段に指示することを特徴とする請求項１記載のプログラム。
【請求項３】
前記保持手段に登録されている前記タイマ機能に係る依頼の内で前記内部処理ステップによって管理している時刻に最も近い時刻に前記指定された処理を実行する前記プロセッサ手段が休止状態である場合には、前記内部処理切替ステップにて、直前に設定されていたプロセッサ手段を前記単位時間毎に発生される割込み処理が実行されるプロセッサ手段に設定し、前記タイマ機能に係る依頼により指定された処理は、前記休止状態のプロセッサ手段を起床させ当該プロセッサ手段で実行させることを特徴とする請求項１又は２記載のプログラム。
【請求項４】
前記保持手段に登録されている前記タイマ機能に係る依頼の内で前記内部処理ステップによって管理している時刻に最も近い時刻に前記指定された処理を実行する前記プロセッサ手段が休止状態である場合には、前記内部処理切替ステップにて、前記休止状態のプロセッサ手段を起床させ、当該プロセッサ手段で前記単位時間毎に発生される割込み処理及び前記タイマ機能に係る依頼により指定された処理を実行させることを特徴とする請求項１又は２記載のプログラム。
【請求項５】
前記保持手段に登録されている前記タイマ機能に係る依頼の内で前記内部処理ステップによって管理している時刻に最も近い時刻に前記指定された処理を実行する前記プロセッサ手段が休止状態である場合には、前記内部処理切替ステップにて、直前に設定されていたプロセッサ手段を前記単位時間毎に発生される割込み処理が実行されるプロセッサ手段に設定し、当該プロセッサ手段で前記タイマ機能に係る依頼により指定された処理を実行させることを特徴とする請求項１又は２記載のプログラム。
【請求項６】
前記タイマ機能に係る依頼により指定された処理を実行させる前記プロセッサ手段に、特定のプロセッサ手段又は複数の任意のプロセッサ手段を指定できることを特徴とする請求項１〜５の何れか１項に記載のプログラム。
【請求項７】
それぞれがタスクあるいはスレッドを処理する複数のプロセッサ手段を有するマルチプロセッサシステムの制御方法であって、
指定された時刻に指定された処理を前記プロセッサ手段で実行させるタイマ機能に係る依頼を受け、当該依頼を保持手段に登録する登録工程と、
前記保持手段に登録されている前記タイマ機能に係る依頼の情報に基づいて、前記指定された処理を実行するプロセッサ手段を指定するプロセッサ指定工程と、
単位時間毎に発生される割込み処理により時刻を管理する内部処理工程と、
前記複数のプロセッサ手段の内から、前記単位時間毎に発生される割込み処理が実行される１つのプロセッサ手段を設定する内部処理切替工程とを有し、
前記内部処理切替工程では、前記保持手段に登録されている前記タイマ機能に係る依頼の内で前記内部処理工程によって管理している時刻に近い時刻に前記指定された処理を実行する前記プロセッサ手段を、前記単位時間毎に発生される割込み処理が実行されるプロセッサ手段に設定することを特徴とする制御方法。
【請求項８】
それぞれがタスクあるいはスレッドを処理する複数のプロセッサ手段と、
前記プロセッサ手段で指定された時刻に指定された処理を実行させるタイマ機能に係る依頼を管理するタイマ機能管理手段と、
前記タイマ機能管理手段で管理されている前記タイマ機能に係る依頼の情報に基づいて、前記指定された処理を実行するプロセッサ手段を指定するプロセッサ指定手段と、
単位時間毎に発生される割込み処理により時刻を管理する内部処理手段と、
前記複数のプロセッサ手段の内から、前記単位時間毎に発生される割込み処理が実行される１つのプロセッサ手段を設定する内部処理切替手段とを備え、
前記内部処理切替手段は、前記タイマ機能管理手段で管理されている前記タイマ機能に係る依頼の内で前記内部処理手段によって管理している時刻に近い時刻に前記指定された処理を実行する前記プロセッサ手段を、前記単位時間毎に発生される割込み処理が実行されるプロセッサ手段に設定することを特徴とするマルチプロセッサシステム。
【請求項９】
単位時間毎に前記割込み処理を発生する単位時間割込み発生手段をさらに備えることを特徴とする請求項８記載のマルチプロセッサシステム。
【請求項１０】
前記タイマ機能管理手段は、前記タイマ機能に係る依頼を前記指定された時刻の順に保持するタイマキュー手段を備えることを特徴とする請求項８又は９記載のマルチプロセッサシステム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明のプログラムは、それぞれがタスクあるいはスレッドを処理する複数のプロセッサ手段を有するマルチプロセッサシステムの制御方法をコンピュータに実行させるプログラムであって、指定された時刻に指定された処理を前記プロセッサ手段で実行させるタイマ機能に係る依頼を受け、当該依頼を保持手段に登録する登録ステップと、前記保持手段に登録されている前記タイマ機能に係る依頼の情報に基づいて、前記指定された処理を実行するプロセッサ手段を指定するプロセッサ指定ステップと、単位時間毎に発生される割込み処理により時刻を管理する内部処理ステップと、前記複数のプロセッサ手段の内から、前記単位時間毎に発生される割込み処理が実行される１つのプロセッサ手段を設定する内部処理切替ステップとをコンピュータに実行させ、前記内部処理切替ステップでは、前記保持手段に登録されている前記タイマ機能に係る依頼の内で前記内部処理ステップによって管理している時刻に近い時刻に前記指定された処理を実行する前記プロセッサ手段を、前記単位時間毎に発生される割込み処理が実行されるプロセッサ手段に設定することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明によれば、タイマ機能に係る依頼の内で単位時間毎に発生される割込み処理により時刻を管理する処理によって管理している時刻に近い時刻に指定された処理を実行するプロセッサ手段と同じプロセッサ手段のみで時刻を管理するために単位時間毎に発生される割込み処理が実行される。これにより、同じ１つのプロセッサ手段で時間管理に関する機能及び時刻に関連する機能を行い、実行効率を向上させることができる。