【手続補正書】
【提出日】平成21年8月24日(2009.8.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
時計を持ち、ＯＳが動作する計算機からなる情報処理システムにおいて、
前記ＯＳは、時刻に関する情報を格納して管理する時刻管理テーブルと、自ＯＳの制御下で動作するＯＳ以外の他のプログラムにＯＳ時刻を通知する時刻通知部と、ＯＳ時刻を変更する時刻変更部とを備えて構成され、
前記時刻管理テーブルは、グリニッジ標準時刻と現地時刻との偏差であるタイムゾーンと、現地時刻とＯＳ時刻との偏差である補正値と、時刻変更要求の量である時刻変更量と、時刻変更要求の方向を示す時刻変更方向と、他のプログラムから時刻取得要求があった時点の時計の値である前回時刻を取得した時刻と、時刻を変更する速度に関する係数である時刻変更速度と、時刻変更要求があった場合に、時刻変更が完了する時刻を示す時刻変更完了時刻との各情報を格納しており、
前記ＯＳが、他のプログラムからＯＳ時刻の変更要求を受け付けたとき、前記時刻変更部は、要求された変更する時刻量を前記時刻変更量に登録すると共に、時刻を変更する方向を、時刻変更方向に登録し、時刻変更要求を受け付けたときの時計の値を取得して、その値を初期値として、前記前回時刻を取得した時刻に登録し、次に、時刻変更完了時刻を計算し、時刻変更完了時刻に時刻変更完了時刻を登録し、
前記ＯＳが、他のプログラムからＯＳ時刻の取得要求を受け付けたとき、前記時刻通知部は、前記時刻変更量が０より大きいか否かを調べ、時刻変更量の値が０より大きかった場合、現在の時計の時刻の値を取得し、前記時刻変更速度及び時刻変更方向を用いて補正値を計算して更新し、前記求めた現在の時計の時刻の値を前回時刻取得した時刻に格納し、その後、時計の時刻、タイムゾーンの値、補正値の値の和をＯＳ時刻として、ＯＳ時刻の取得要求を行った他のプログラムに応答することを特徴とする情報処理システム。
【請求項２】
請求項１記載の情報処理システムにおいて、
前記ＯＳは、他のプログラムのジョブを管理するジョブ管理部をさらに有し、
前記ＯＳが、他のプログラムから時刻指定のジョブ起動の登録要求を受け付けたとき、前記ジョブ管理部は、ジョブ起動の登録要求の中で指定された時刻が時刻変更中か否かを、指定された時刻からタイムゾーンの値と補正値とを減算して、指定された時刻を時計でのとして求め、時刻変更量が０より大きく、求めた時刻が時刻変更完了時刻より前の時刻であった場合、指定された時刻が時刻変更中であるとし、指定された時刻までに時刻変更が完了するように時刻変更の速度を変更し、変更した時刻変更速度時刻変更速度に録することを特徴とする情報処理システム。
【請求項３】
時計を持ち、それぞれの中でＯＳが動作する複数の論理計算機と、それらの複数の論理計算機を制御する論理計算機制御機構からなる情報処理システムにおいて、
前記論理計算機制御機構は、各論理計算機のＯＳからの時計の時刻問い合わせを受け付けて応答する時刻通知部と、各論理計算機のＯＳからのＯＳ時刻の変更速度の変更通知を受け付ける時刻変更速度変更受付部と、論理計算機制御機構が各論理計算機でのＯＳ時刻変更速度の変更を管理する時刻変更速度管理テーブルとを備え、
複数の論理計算機が持つそれぞれのＯＳは、時刻に関する情報を格納して管理する時刻管理テーブルと、自ＯＳの制御下で動作するＯＳ以外の他のプログラムにＯＳ時刻を通知する時刻通知部と、ＯＳ時刻を変更する時刻変更部と、時計の時刻を論理計算機制御機構に問い合わせる時計時刻問い合わせ部と、時刻指定のジョブを登録したことによる時刻変更速度の変更を論理計算機制御機構に通知する時刻変更速度変更通知部と、他の論理計算機で時刻変更速度の変更があったか否かを論理計算機制御機構に問い合わせる時刻変更速度変更問い合わせ部とを備え、
前記時刻管理テーブルは、グリニッジ標準時刻と現地時刻との偏差であるタイムゾーンと、現地時刻とＯＳ時刻との偏差である補正値と、時刻変更要求の量である時刻変更量と、時刻変更要求の方向を示す時刻変更方向と、他のプログラムから時刻取得要求があった時点の時計の値である前回時刻を取得した時刻と、時刻を変更する速度に関する係数である時刻変更速度と、時刻変更要求があった場合に、時刻変更が完了する時刻を示す時刻変更完了時刻との各情報を格納しており、
前記ＯＳが、他のプログラムからＯＳ時刻の変更要求を受け付けたとき、前記時刻変更部は、要求された変更する時刻量を前記時刻変更量に登録すると共に、時刻を変更する方向を、時刻変更方向に登録し、時刻変更要求を受け付けたときの時計の値を取得して、その値を初期値として、前記前回時刻を取得した時刻に登録し、次に、時刻変更完了時刻を計算し、時刻変更完了時刻に時刻変更完了時刻を登録し、
前記ＯＳが、他のプログラムからＯＳ時刻の取得要求を受け付けたとき、前記時刻通知部は、前記時刻変更量が０より大きいか否かを調べ、時刻変更量の値が０より大きかった場合、現在の時計の時刻の値を取得し、前記時刻変更速度及び時刻変更方向を用いて補正値を計算して更新し、前記求めた現在の時計の時刻の値を前回時刻取得した時刻に格納し、その後、時計の時刻、タイムゾーンの値、補正値の値の和をＯＳ時刻として、ＯＳ時刻の取得要求を行った他のプログラムに応答し、
前記複数の論理計算機の１つの論理計算機のＯＳが時刻指定のジョブを登録することにより時刻変更速度を変更すると、前記時刻変更速度変更通知部は、論理計算機制御機構に対し、時刻変更速度が変更されたことを通知し、この通知を時刻変更速度変更受付部により受け付けた論理計算機制御機構は、時刻変更速度が変更されたことを、自機構内の前記時刻変更速度管理テーブルの時刻変更通知に表示し、時刻指定のジョブを登録したＯＳから受け取った時刻変更完了時刻を、自機構内の時刻変更速度管理テーブルの中の時刻変更完了時刻に格納し、
時刻指定のジョブを登録して、時刻変更速度の変更を行った論理計算機以外の論理計算機のＯＳは、そのＯＳの時刻変更速度変更問い合わせ部が、論理計算機制御機構に対し時刻変更速度が変更されたか否かを問い合わせ、
論理計算機制御機構の時刻変更速度変更受け付け部が、時刻変更管理テーブルの情報から時刻変更速度が変更されていることと、時刻変更完了時刻とを応答し、
問い合わせを行った論理計算機のＯＳは、論理計算機制御機構からの応答により、時刻変更速度が変更されていることと、時刻変更完了時刻とを受け取り、時刻変更速度を再計算し、時計時刻問い合わせ部が、論理計算機制御機構の時刻通知部に時計の値を問い合わせ、論理計算機制御機構からの応答により、時計の値を受けとることを特徴とする情報処理システム。
【請求項４】
時計を持ち、ＯＳが動作する計算機からなる情報処理システムにおける時刻管理方法において、
前記ＯＳは、時刻に関する情報を格納して管理する時刻管理テーブルと、自ＯＳの制御下で動作するＯＳ以外の他のプログラムにＯＳ時刻を通知する時刻通知部と、ＯＳ時刻を変更する時刻変更部とを備えて構成され、
前記時刻管理テーブルは、グリニッジ標準時刻と現地時刻との偏差であるタイムゾーンと、現地時刻とＯＳ時刻との偏差である補正値と、時刻変更要求の量である時刻変更量と、時刻変更要求の方向を示す時刻変更方向と、他のプログラムから時刻取得要求があった時点の時計の値である前回時刻を取得した時刻と、時刻を変更する速度に関する係数である時刻変更速度と、時刻変更要求があった場合に、時刻変更が完了する時刻を示す時刻変更完了時刻との各情報を格納しており、
前記ＯＳが、他のプログラムからＯＳ時刻の変更要求を受け付けたとき、前記時刻変更部は、要求された変更する時刻量を前記時刻変更量に登録すると共に、時刻を変更する方向を、時刻変更方向に登録し、時刻変更要求を受け付けたときの時計の値を取得して、その値を初期値として、前記前回時刻を取得した時刻に登録し、次に、時刻変更完了時刻を計算し、時刻変更完了時刻に時刻変更完了時刻を登録し、
前記ＯＳが、他のプログラムからＯＳ時刻の取得要求を受け付けたとき、前記時刻通知部は、前記時刻変更量が０より大きいか否かを調べ、時刻変更量の値が０より大きかった場合、現在の時計の時刻の値を取得し、前記時刻変更速度及び時刻変更方向を用いて補正値を計算して更新し、前記求めた現在の時計の時刻の値を前回時刻取得した時刻に格納し、その後、時計の時刻、タイムゾーンの値、補正値の値の和をＯＳ時刻として、ＯＳ時刻の取得要求を行った他のプログラムに応答することを特徴とする時刻管理方法。
【請求項５】
請求項４記載の時刻管理方法において、
前記ＯＳは、他のプログラムのジョブを管理するジョブ管理部をさらに有し、
前記ＯＳが、他のプログラムから時刻指定のジョブ起動の登録要求を受け付けたとき、前記ジョブ管理部は、ジョブ起動の登録要求の中で指定された時刻が時刻変更中か否かを、指定された時刻からタイムゾーンの値と補正値とを減算して、指定された時刻を時計でのとして求め、時刻変更量が０より大きく、求めた時刻が時刻変更完了時刻より前の時刻であった場合、指定された時刻が時刻変更中であるとし、指定された時刻までに時刻変更が完了するように時刻変更の速度を変更し、変更した時刻変更速度時刻変更速度に録することを特徴とする時刻管理方法。
【請求項６】
時計を持ち、それぞれの中でＯＳが動作する複数の論理計算機と、それらの複数の論理計算機を制御する論理計算機制御機構からなる情報処理システムにおける時刻管理方法において、
前記論理計算機制御機構は、各論理計算機のＯＳからの時計の時刻問い合わせを受け付けて応答する時刻通知部と、各論理計算機のＯＳからのＯＳ時刻の変更速度の変更通知を受け付ける時刻変更速度変更受付部と、論理計算機制御機構が各論理計算機でのＯＳ時刻変更速度の変更を管理する時刻変更速度管理テーブルとを備え、
複数の論理計算機が持つそれぞれのＯＳは、時刻に関する情報を格納して管理する時刻管理テーブルと、自ＯＳの制御下で動作するＯＳ以外の他のプログラムにＯＳ時刻を通知する時刻通知部と、ＯＳ時刻を変更する時刻変更部と、時計の時刻を論理計算機制御機構に問い合わせる時計時刻問い合わせ部と、時刻指定のジョブを登録したことによる時刻変更速度の変更を論理計算機制御機構に通知する時刻変更速度変更通知部と、他の論理計算機で時刻変更速度の変更があったか否かを論理計算機制御機構に問い合わせる時刻変更速度変更問い合わせ部とを備え、
前記時刻管理テーブルは、グリニッジ標準時刻と現地時刻との偏差であるタイムゾーンと、現地時刻とＯＳ時刻との偏差である補正値と、時刻変更要求の量である時刻変更量と、時刻変更要求の方向を示す時刻変更方向と、他のプログラムから時刻取得要求があった時点の時計の値である前回時刻を取得した時刻と、時刻を変更する速度に関する係数である時刻変更速度と、時刻変更要求があった場合に、時刻変更が完了する時刻を示す時刻変更完了時刻との各情報を格納しており、
前記ＯＳが、他のプログラムからＯＳ時刻の変更要求を受け付けたとき、前記時刻変更部は、要求された変更する時刻量を前記時刻変更量に登録すると共に、時刻を変更する方向を、時刻変更方向に登録し、時刻変更要求を受け付けたときの時計の値を取得して、その値を初期値として、前記前回時刻を取得した時刻に登録し、次に、時刻変更完了時刻を計算し、時刻変更完了時刻に時刻変更完了時刻を登録し、
前記ＯＳが、他のプログラムからＯＳ時刻の取得要求を受け付けたとき、前記時刻通知部は、前記時刻変更量が０より大きいか否かを調べ、時刻変更量の値が０より大きかった場合、現在の時計の時刻の値を取得し、前記時刻変更速度及び時刻変更方向を用いて補正値を計算して更新し、前記求めた現在の時計の時刻の値を前回時刻取得した時刻に格納し、その後、時計の時刻、タイムゾーンの値、補正値の値の和をＯＳ時刻として、ＯＳ時刻の取得要求を行った他のプログラムに応答し、
前記複数の論理計算機の１つの論理計算機のＯＳが時刻指定のジョブを登録することにより時刻変更速度を変更すると、前記時刻変更速度変更通知部は、論理計算機制御機構に対し、時刻変更速度が変更されたことを通知し、この通知を時刻変更速度変更受付部により受け付けた論理計算機制御機構は、時刻変更速度が変更されたことを、自機構内の前記時刻変更速度管理テーブルの時刻変更通知に表示し、時刻指定のジョブを登録したＯＳから受け取った時刻変更完了時刻を、自機構内の時刻変更速度管理テーブルの中の時刻変更完了時刻に格納し、
時刻指定のジョブを登録して、時刻変更速度の変更を行った論理計算機以外の論理計算機のＯＳは、そのＯＳの時刻変更速度変更問い合わせ部が、論理計算機制御機構に対し時刻変更速度が変更されたか否かを問い合わせ、
論理計算機制御機構の時刻変更速度変更受け付け部が、時刻変更管理テーブルの情報から時刻変更速度が変更されていることと、時刻変更完了時刻とを応答し、
問い合わせを行った論理計算機のＯＳは、論理計算機制御機構からの応答により、時刻変更速度が変更されていることと、時刻変更完了時刻とを受け取り、時刻変更速度を再計算し、時計時刻問い合わせ部が、論理計算機制御機構の時刻通知部に時計の値を問い合わせ、論理計算機制御機構からの応答により、時計の値を受けとることを特徴とする時刻管理方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
また、前記目的は、時計を持ち、それぞれの中でＯＳが動作する複数の論理計算機と、それらの複数の論理計算機を制御する論理計算機制御機構からなる情報処理システムにおいて、前記論理計算機制御機構は、各論理計算機のＯＳからの時計の時刻問い合わせを受け付けて応答する時刻通知部と、各論理計算機のＯＳからのＯＳ時刻の変更速度の変更通知を受け付ける時刻変更速度変更受付部と、論理計算機制御機構が各論理計算機でのＯＳ時刻変更速度の変更を管理する時刻変更速度管理テーブルとを備え、複数の論理計算機が持つそれぞれのＯＳは、時刻に関する情報を格納して管理する時刻管理テーブルと、自ＯＳの制御下で動作するＯＳ以外の他のプログラムにＯＳ時刻を通知する時刻通知部と、ＯＳ時刻を変更する時刻変更部と、時計の時刻を論理計算機制御機構に問い合わせる時計時刻問い合わせ部と、時刻指定のジョブを登録したことによる時刻変更速度の変更を論理計算機制御機構に通知する時刻変更速度変更通知部と、他の論理計算機で時刻変更速度の変更があったか否かを論理計算機制御機構に問い合わせる時刻変更速度変更問い合わせ部とを備え、前記時刻管理テーブルは、グリニッジ標準時刻と現地時刻との偏差であるタイムゾーンと、現地時刻とＯＳ時刻との偏差である補正値と、時刻変更要求の量である時刻変更量と、時刻変更要求の方向を示す時刻変更方向と、他のプログラムから時刻取得要求があった時点の時計の値である前回時刻を取得した時刻と、時刻を変更する速度に関する係数である時刻変更速度と、時刻変更要求があった場合に、時刻変更が完了する時刻を示す時刻変更完了時刻との各情報を格納しており、前記ＯＳが、他のプログラムからＯＳ時刻の変更要求を受け付けたとき、前記時刻変更部は、要求された変更する時刻量を前記時刻変更量に登録すると共に、時刻を変更する方向を、時刻変更方向に登録し、時刻変更要求を受け付けたときの時計の値を取得して、その値を初期値として、前記前回時刻を取得した時刻に登録し、次に、時刻変更完了時刻を計算し、時刻変更完了時刻に時刻変更完了時刻を登録し、前記ＯＳが、他のプログラムからＯＳ時刻の取得要求を受け付けたとき、前記時刻通知部は、前記時刻変更量が０より大きいか否かを調べ、時刻変更量の値が０より大きかった場合、現在の時計の時刻の値を取得し、前記時刻変更速度及び時刻変更方向を用いて補正値を計算して更新し、前記求めた現在の時計の時刻の値を前回時刻取得した時刻に格納し、その後、時計の時刻、タイムゾーンの値、補正値の値の和をＯＳ時刻として、ＯＳ時刻の取得要求を行った他のプログラムに応答し、前記複数の論理計算機の１つの論理計算機のＯＳが時刻指定のジョブを登録することにより時刻変更速度を変更すると、前記時刻変更速度変更通知部は、論理計算機制御機構に対し、時刻変更速度が変更されたことを通知し、この通知を時刻変更速度変更受付部により受け付けた論理計算機制御機構は、時刻変更速度が変更されたことを、自機構内の前記時刻変更速度管理テーブルの時刻変更通知に表示し、時刻指定のジョブを登録したＯＳから受け取った時刻変更完了時刻を、自機構内の時刻変更速度管理テーブルの中の時刻変更完了時刻に格納し、時刻指定のジョブを登録して、時刻変更速度の変更を行った論理計算機以外の論理計算機のＯＳは、そのＯＳの時刻変更速度変更問い合わせ部が、論理計算機制御機構に対し時刻変更速度が変更されたか否かを問い合わせ、論理計算機制御機構の時刻変更速度変更受け付け部が、時刻変更管理テーブルの情報から時刻変更速度が変更されていることと、時刻変更完了時刻とを応答し、問い合わせを行った論理計算機のＯＳは、論理計算機制御機構からの応答により、時刻変更速度が変更されていることと、時刻変更完了時刻とを受け取り、時刻変更速度を再計算し、時計時刻問い合わせ部が、論理計算機制御機構の時刻通知部に時計の値を問い合わせ、論理計算機制御機構からの応答により、時計の値を受けとることにより達成される。