JPH05189403A - シミュレーションにおける仮想時間の測定方法 - Google Patents

シミュレーションにおける仮想時間の測定方法

Info

Publication number
JPH05189403A
JPH05189403A JP161092A JP161092A JPH05189403A JP H05189403 A JPH05189403 A JP H05189403A JP 161092 A JP161092 A JP 161092A JP 161092 A JP161092 A JP 161092A JP H05189403 A JPH05189403 A JP H05189403A
Authority
JP
Japan
Prior art keywords
simulation
time
virtual time
operating system
measurement method
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP161092A
Other languages
English (en)
Inventor
Yasushi Takahata
泰志 高畑
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP161092A priority Critical patent/JPH05189403A/ja
Publication of JPH05189403A publication Critical patent/JPH05189403A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

(57)【要約】 【目的】 シミュレーション内部の仮想時間の測定を簡
単にかつ柔軟性をもって行う。 【構成】 オペレーティングシステム5により起動され
るシミュレーションプロセス内の処理ルーチン6はプロ
セスが一定時間走行(CPUを使用)した時に起動さ
れ、シミュレーションプロセス内の仮想時間を進める処
理を行う。 【効果】 シミュレーションプロセス内で各処理単位毎
に時間を進める処理が不要となり、プログラムが簡単か
つ、オーバヘッドが軽減される。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明はコンピュータによる時
系列的なシミュレーションにおける時間の処理方法に関
するものである。
【0002】
【従来の技術】図2は、従来のコンピュータによる時系
列的なシミュレーションプロセスの概念図であり、図に
おいて1はコンピュータ、2はシミュレーションプロセ
ス、3a、3bは他のプロセス、4はシミュレーション
プロセス内部の実行ステップ数カウンタを示す。
【0003】次に動作について説明する。コンピュータ
1内の1つのプロセスとして時系列のシミュレーション
プロセス2及びその他のプロセス3a、3bがマルチプ
ロセスとして動作している。この時、時系列シミュレー
ションプロセス2は内部の時間、時刻情報を更新するた
めにどの程度仮想的な時間が進んだかを知るために、実
行ステップ数カウンタ4を持つ。このカウンタはシミュ
レーションの一単位が完了する毎にカウントアップさ
れ、一定数を超えると仮想的な時間が進んだことにな
る。
【0004】
【発明が解決しようとする課題】従来のシミュレーショ
ンでは、シミュレーションをプロセスとして実行してい
るため、時間の概念の導入のためには、シミュレーショ
ンプロセス内部で実行ステップ数のカウンタなどを持
ち、それにより仮想時間の更新を行う必要があり、実行
ステップのカウントアップとその値のチェックというオ
ーバヘッドと、プログラムの複雑さがあった。
【0005】この発明は上記のような問題点を解消する
ためになされたもので、時間の概念を導入するための実
行ステップ数カウンタをなくすとともに、それによる処
理オーバヘッドをなくすことを目的とする。
【0006】
【課題を解決するための手段】この発明に係るシミュレ
ーションにおける時間測定方法は、オペレーティングシ
ステムにより提供される実行時間計測機能により、シミ
ュレーションの仮想時間を測定するようにしたものであ
る。
【0007】
【作用】この発明における仮想的な時間の測定はオペレ
ーティングシステムにより提供されるプロセスの実行計
測メカニズムにより起動され、プロセス自身が計測する
ものではない。
【0008】
【実施例】以下、この発明の一実施例を図について説明
する。図1において、1はコンピュータ、2はシミュレ
ーションプロセス、3a、3bは他のプロセス、5は、
オペレーティングシステム、6はオペレーティングシス
テム5により起動されるシミュレーションプロセス内の
処理ルーチンである。
【0009】シミュレーションプロセス2は動作開始時
にオペレーティングシステム5のプロセスの実行時間の
監視機能を利用し、一定時間走行した場合、自プロセス
内の処理ルーチン6を起動するようにセットする。その
後、シミュレーションを実行するが、オペレーティング
システム5は、シミュレーションプロセス2が一定のC
PU時間を消費する毎に処理ルーチン6を起動する。処
理ルーチン6内では、シミュレーションプロセス内の仮
想時間を進める処理を行う。
【0010】なお、上記実施例では時系列的なシミュレ
ーションについてその仮想時間の処理方式について説明
したが、時系列でないシミュレーションにおいては、シ
ミュレーションの暴走をくい止めるためのメカニズムと
しても利用できる。
【0011】
【発明の効果】以上のように、この発明によればシミュ
レーションにおける時間の測定方法を、オペレーティン
グシステムによるプロセスの実行時間監視機能を用いて
構成したので、プロセス自身のオーバヘッドを減らし、
また、プログラム自身を簡単にできる効果がある。
【図面の簡単な説明】
【図1】この発明の一実施例におけるシミュレーション
プロセスの概念図。
【図2】従来のシミュレーションプロセスの概念図。
【符号の説明】
1 コンピュータ 2 シミュレーションプロセス 5 オペレーティングシステム 6 時間処理ルーチン

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 シミュレーションにおいて、シミュレー
    ション内部の仮想時間の測定をオペレーティングシステ
    ムが提供するプロセスの実行時間監視機能を用いて実現
    することを特徴とするシミュレーションにおける仮想時
    間の測定方法。
JP161092A 1992-01-08 1992-01-08 シミュレーションにおける仮想時間の測定方法 Pending JPH05189403A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP161092A JPH05189403A (ja) 1992-01-08 1992-01-08 シミュレーションにおける仮想時間の測定方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP161092A JPH05189403A (ja) 1992-01-08 1992-01-08 シミュレーションにおける仮想時間の測定方法

Publications (1)

Publication Number Publication Date
JPH05189403A true JPH05189403A (ja) 1993-07-30

Family

ID=11506276

Family Applications (1)

Application Number Title Priority Date Filing Date
JP161092A Pending JPH05189403A (ja) 1992-01-08 1992-01-08 シミュレーションにおける仮想時間の測定方法

Country Status (1)

Country Link
JP (1) JPH05189403A (ja)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0640928A1 (en) 1993-08-25 1995-03-01 Casio Computer Co., Ltd. Image displaying apparatus
JPH07160853A (ja) * 1993-12-13 1995-06-23 Casio Comput Co Ltd 画像表示装置
JPH09237328A (ja) * 1997-03-25 1997-09-09 Casio Comput Co Ltd 画像表示装置及び画像表示方法
US5966526A (en) * 1997-03-18 1999-10-12 Kabushiki Kaisha Bandai Simulation device for fostering a virtual creature
US6213871B1 (en) * 1997-02-19 2001-04-10 Kabushiki Kaisha Bandai Nurturing simulation apparatus for virtual creatures
US6227966B1 (en) 1997-02-19 2001-05-08 Kabushiki Kaisha Bandai Simulation device for fostering a virtual creature
US7104884B2 (en) 1997-02-19 2006-09-12 Kabushiki Kaisha Bandai Breeding simulation apparatus for virtual creatures

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6118458A (en) * 1993-08-25 2000-09-12 Casio Computer Co., Ltd. Image displaying apparatus
US6633295B1 (en) 1993-08-25 2003-10-14 Casio Computer Co., Ltd. Image displaying apparatus
EP0640928A1 (en) 1993-08-25 1995-03-01 Casio Computer Co., Ltd. Image displaying apparatus
US6037952A (en) * 1993-08-25 2000-03-14 Casio Computer Co., Ltd. Image displaying apparatus
US6043822A (en) * 1993-08-25 2000-03-28 Casio Computer Co., Ltd. Apparatus for displaying images of living things to show growing and/or moving of the living things
US6061071A (en) * 1993-08-25 2000-05-09 Casio Computer Co., Ltd. Apparatus for displaying images of living things to show growth and/or movement of the living things
JPH07160853A (ja) * 1993-12-13 1995-06-23 Casio Comput Co Ltd 画像表示装置
US6227966B1 (en) 1997-02-19 2001-05-08 Kabushiki Kaisha Bandai Simulation device for fostering a virtual creature
US6213871B1 (en) * 1997-02-19 2001-04-10 Kabushiki Kaisha Bandai Nurturing simulation apparatus for virtual creatures
US6832955B2 (en) 1997-02-19 2004-12-21 Kabushiki Kaisha Bandai Breeding simulation apparatus for virtual creatures
US7104884B2 (en) 1997-02-19 2006-09-12 Kabushiki Kaisha Bandai Breeding simulation apparatus for virtual creatures
US5966526A (en) * 1997-03-18 1999-10-12 Kabushiki Kaisha Bandai Simulation device for fostering a virtual creature
JPH09237328A (ja) * 1997-03-25 1997-09-09 Casio Comput Co Ltd 画像表示装置及び画像表示方法

Similar Documents

Publication Publication Date Title
JPS6226732B2 (ja)
JPH05189403A (ja) シミュレーションにおける仮想時間の測定方法
JPH04305740A (ja) 処理状況表示方法
JPH10133889A (ja) コントローラの制御周期設定方法および装置
JPS6128144A (ja) トレ−ス動作実行装置
JPH0328938A (ja) マイクロコンピュータ装置
JPS62200439A (ja) 命令実行回数解析方式
JPS61166632A (ja) 割込み処理装置
JP3330767B2 (ja) 情報処理装置および情報処理装置におけるトレース取得方法
JPS6362773B2 (ja)
JPH02176834A (ja) プログラムロジックの自己監視方式
JPH0465729A (ja) シンボリック・デバッガ
JPH0149975B2 (ja)
JPS63195781A (ja) デイジタル入力装置
JPS6389963A (ja) マルチプロセサシステムにおける並列イニシヤル処理方式
JPH01243140A (ja) コントローラ
JPH0132539B2 (ja)
JPH06195245A (ja) 監視タイマ装置
JPS61241843A (ja) 情報処理装置
JPS6349249B2 (ja)
JPS63124086A (ja) カ−ソル制御方式
JPH0224703A (ja) 数値制御装置
JPH0272457A (ja) データ転送装置
JPH0451332A (ja) プロセス/タスク実行時間測定回路
JPH04167042A (ja) 非同期入出力方式