Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS603216B2 - Data processing system operation control method - Google Patents
[go: Go Back, main page]

JPS603216B2 - Data processing system operation control method - Google Patents

Data processing system operation control method

Info

Publication number
JPS603216B2
JPS603216B2 JP52156852A JP15685277A JPS603216B2 JP S603216 B2 JPS603216 B2 JP S603216B2 JP 52156852 A JP52156852 A JP 52156852A JP 15685277 A JP15685277 A JP 15685277A JP S603216 B2 JPS603216 B2 JP S603216B2
Authority
JP
Japan
Prior art keywords
data processing
job
processing device
request
master scheduler
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.)
Expired
Application number
JP52156852A
Other languages
Japanese (ja)
Other versions
JPS5488746A (en
Inventor
宏一 ▲すけ▼川
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP52156852A priority Critical patent/JPS603216B2/en
Publication of JPS5488746A publication Critical patent/JPS5488746A/en
Publication of JPS603216B2 publication Critical patent/JPS603216B2/en
Expired legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Description

【発明の詳細な説明】 本発明は、データ処理システム運転制御方式、特にハー
ドウェア・モニ外こよってデータ処理装置の負荷の状態
を周期的にサンプリングし、該サンプリング結果にもと
ずし、て上記データ処理装置が実行するジョブの量を制
御するようにしたデータ処理システム運転制御方式に関
するものである。
DETAILED DESCRIPTION OF THE INVENTION The present invention provides a data processing system operation control method, in particular, a data processing system that periodically samples the load state of a data processing device by outside the hardware monitor, and based on the sampling result, The present invention relates to a data processing system operation control method that controls the amount of jobs executed by the data processing apparatus.

複数のプログラムを多重処理するデータ処理装置は一般
に最大負荷のもとで運転していると考えられているが、
しかし現実には個々のジョブの態様に応じて常時フル運
転しているとは言えないものである。
Data processing equipment that multi-processes multiple programs is generally considered to be operating under maximum load, but
However, in reality, it cannot be said that the system is always running at full capacity depending on the nature of each job.

例えば或る種の分析結果によれば、風 現実にジョブが
流れている状態を調べた嫁勤率は高々70%ないし80
%である。‘81 ジョブ実行中に現実にデータ処理装
贋が処理を実行しているCPU負荷はューザス・タスク
の実嫁勤CPU負荷ではかって20%ないし30%であ
る。
For example, according to some types of analysis results, the rate of housewives working in real jobs is at most 70% to 80%.
%. '81 During job execution, the CPU load on which data processing equipment actually executes processing is 20% to 30% of the actual CPU load of the user task.

‘C’処理の多重度をメモリ多重度ではかって1.2な
いし1.乳崖度である。
The multiplicity of 'C' processing is once 1.2 to 1.2 in terms of memory multiplicity. It is the degree of milk cliff.

上述の如きデータ処理装置の運転状況が具体的に如何な
る原因にもとずし、ているものかは未だ十分に解析され
ているわけではないが、上記の如き運転状況をみるとき
、いわば外部から積極的にジョブ起動を促進せしめる手
段を採用し、データ処理装置がそなえているマスタ・ス
ケジューラに外部からトリガをかけてやることが望まれ
る。
Although it has not yet been fully analyzed what causes the operating conditions of the data processing equipment as described above, it is important to note that when looking at the operating conditions described above, It is desirable to adopt a means to actively promote job startup and apply a trigger from the outside to the master scheduler provided in the data processing device.

本発明は上記の点を既存の処理体系と正しく協調をとり
つつ解決することを目的としており、本発明のデータ処
理システム運転制御方式は複数のプログラムを多重処理
するデータ処理装置を有するデータ処理システムにおい
て、上記データ処理装置にジョブの起動待ちテーブルと
ジョブ実行待ちテーブルと上記両テーブルの内容を参照
してジョブの起動処理やジョブの実行待ち管理を行なう
マスタ・スケジューラをそなえると共に、上記データ処
理装置の運転状況を周期的にサンプリングするハードウ
ェア・モニタおよび該ハードウェア・モニ夕によるサン
プリング結果にもとずし、て上記データ処理装置の運転
状況を分析するデータ処理装置利用状況分析機能部をも
うけ、上記ハードウェア・モニタは上記周期的にサンプ
リングした結果を上記データ処理装置利用状況分析機能
部に通知し、該データ処理装置利用状況分析機能部は、
当該通知を参照しつつ、モニタプログラム処理時間とュ
ーザス・タスク処理時間との和に相当するビジィ状況が
目標値にくるべて大きいか小さいかを判定し、その結果
に応じて上記マスタ・スケジューラに対してホールド依
頼とホールド解除依頼とジョブ起動依頼とを少なくとも
含む依頼を発するよう構成され、当該依頼を受けた上記
マスタ・スケジューラは上記起動待ちテーブルおよび/
またはジョブ実行待ちテーブルを参照して上記依頼に対
応した処理を実行するようにしたことを特徴としている
。以下図面を参照しつつ説明する。
The present invention aims to solve the above-mentioned problems while correctly coordinating with existing processing systems. In the data processing device, the data processing device is provided with a job startup waiting table, a job execution waiting table, and a master scheduler that performs job startup processing and job execution waiting management by referring to the contents of both tables. a hardware monitor that periodically samples the operating status of the data processing apparatus, and a data processing equipment usage status analysis function unit that analyzes the operating status of the data processing equipment based on the sampling results from the hardware monitor. , the hardware monitor notifies the data processing device usage analysis function unit of the periodically sampled results, and the data processing device usage analysis function unit:
While referring to the notification, it is determined whether the busy status corresponding to the sum of the monitor program processing time and the user task processing time is larger or smaller than the target value, and the above-mentioned master scheduler is notified according to the result. The master scheduler is configured to issue a request including at least a hold request, a hold release request, and a job start request to the request, and upon receiving the request, the master scheduler issues the start waiting table and/or
Alternatively, the process corresponding to the above request is executed by referring to the job execution waiting table. This will be explained below with reference to the drawings.

第1図は本発明の一実施例構成を説明図的に表わしたも
のであり、第2図は本発明による−実施例の運転制御を
フローチャートの形で表わした説明図を示す。
FIG. 1 is an explanatory diagram showing the configuration of an embodiment of the present invention, and FIG. 2 is an explanatory diagram showing the operation control of the embodiment according to the present invention in the form of a flowchart.

第1図において、1はデータ処理装置であって主記憶装
置内部の情報で代表せしめたもの、2はハードウェア・
モニタ、3はシステム管理データ処理装置、4はコンソ
ール、5はマスタ・スケジューラであってマルチプログ
ラムのもとで運転しているデータ処理装置のジョブ管理
を行なう制御プログラム、6はジョブ起動待ちテーブル
であってジョブ・スタックが完了して起動待ち状態にあ
るジョブに関する情報を待行列(キュー)の形で保持す
るもの、7はジョブ実行待ちテーブルであつて一旦起動
されたジョブであって現実に実行待ち状態にあるジョブ
に関する情報を待行列の形で保持するもの、8はハード
ウェア・モニタによるCPU利用状況情報、9は上記シ
ステム管理データ処理装置が実行する機能を表わしてい
る。
In Figure 1, 1 is a data processing device represented by the information inside the main memory, and 2 is the hardware.
3 is a system management data processing device, 4 is a console, 5 is a master scheduler and is a control program that manages jobs for the data processing device operating under a multi-program, and 6 is a job start waiting table. 7 is a job execution waiting table that stores information about jobs that have completed their job stacks and are waiting to be started, in the form of a queue; 8 represents the CPU usage status information provided by the hardware monitor, and 9 represents the functions executed by the system management data processing device.

複数のプログラムを多重処理で実行するデータ処理装置
においては、ジョブ・スタックが完了して起動待ち状態
にある個々のジョブをジョブ起動待ちテーブル6によっ
てキュー一をつくって待機せしめておくようにされ、マ
スタ・スケジューラ5は、ジョブ・スタックが完了した
ジョブを上記テーブル6のキューに連結し、またデータ
処理装直において現実に新しくジョブを起動できる状態
になると上記テ−プル6の例えば先頭に位置するジョブ
を抽出して起動するようにされる。なお図示テーブル6
は簡単に表わしているが、実際には、スケジュ−ラ5が
例えばテーブル6のポインタをもち、該ポィンタの内容
が起動待ち状態にあるジョブのジョブ・コードを格納し
ている所定番地(Aとする)を指示し、該所定番地Aの
内容が上記ジョブ・コードと共に起動待ち状態にある次
のジョブのジョブ・コードを格納している所定番地(B
とする−QUEリンク)を指示し、・・・の如く構成さ
れる。そしてスケジューラ5が次々とキュー・リンク(
QUEリンク)情報をたどることによって起動待ち状態
にあるジョブのジョブ・コードを知ることができるよう
にされている。また上記データ処理装置においては、ジ
ョブ実行待ちテーブル7がもうけられ、一旦起動された
ジョブであって処理の都合によって現実に実行待ち状態
にあるジョブを上記テーブル7によってキューをつくっ
て待機状態におくようにされる。即ち時分割処理のため
に複数のジョブを順次実行してゆくが、その順番が上記
テーブル7の内容によって指示されていると考えてよい
。なお該テーフル7につうなる各キューには待ち状態に
ある各ジョブ毎に当該ジョブが属しているタスクのプラ
ィオリティや当該ジョブが後述する如くホールド状態に
おかれた場合のホールド表示(HOLD区分中に)など
が記録される。マスタ・スケジューラ5は、図示に表示
した如く、テーブル6の内容を利用しての■ジョブの起
動処理やスタックの完了したジョブをテーブル6に登録
する(キューをつくる)などの処理、および■ジョブ実
行待ち管理艮0ち次に実行するジョブのCPU割当て管
理処理や後述するホールド管理処理などの処理を実行す
る。
In a data processing device that executes a plurality of programs in multiprocessing, individual jobs that have completed a job stack and are waiting to be started are created in a queue using a job start waiting table 6 and kept waiting. The master scheduler 5 connects the job whose job stack has been completed to the queue of the table 6, and when it becomes possible to actually start a new job in the data processing reconfiguration, the job is placed at the top of the table 6, for example. The job will be extracted and started. In addition, illustrated table 6
Although this is a simple representation, in reality, the scheduler 5 has a pointer to, for example, table 6, and the contents of the pointer are stored at a predetermined location (A and A) that stores the job code of the job waiting to be started. The content of the specified location A is the specified location (B) that stores the job code of the next job that is waiting to be started along with the above job code.
-QUE link), and is configured as follows. Then, the scheduler 5 sequentially links the queue (
By following the QUE link) information, it is possible to know the job code of the job waiting to be started. Further, in the data processing apparatus, a job execution waiting table 7 is created, and jobs that have been started and are actually waiting to be executed due to processing circumstances are queued using the table 7 and placed in a waiting state. It will be done like this. That is, a plurality of jobs are sequentially executed for time-sharing processing, and the order can be considered to be dictated by the contents of the table 7 above. In addition, each queue connected to the table 7 has a priority of the task to which the job belongs for each job in the waiting state, and a hold display when the job is placed in the hold state (in the HOLD category). ) etc. are recorded. As shown in the figure, the master scheduler 5 uses the contents of the table 6 to process ■ job startup processing and register completed stacked jobs in the table 6 (create a queue), and ■ job Execution queue management process 0 Executes processes such as CPU allocation management processing for the job to be executed next and hold management processing to be described later.

なお、図中マスタ・スケジューラ5がデータ処理装置1
の主記憶袋直上に存在するものとして表わしているが、
マルチプロセッサ・システムの場合システム管理プロセ
ッサ3がそなえているものと考えてもよいことは言うま
でもない。上述の如きテーブル6,7やマスタ・スケジ
ューラ5によって、システムは次々とジョブを実行して
ゆくが、本発明の場合、データ処理装置1が現実に運転
され処理を実行している状況をハードウェア・モニタ2
によってチェックするようにされる。ハードウェア・モ
ニタ2は公知の装置として存在しているものであるが、
本発明の一実施例においては例えば次のようにしてデー
タ処理装置1の運転状況を把握するようにされる。即ち
、データ処理装置1が処理を実行している間に、現にモ
ニタ・プログラムに関する処理が行なわれているときそ
の旨を指示するフラグが立てられ、またューザス・タス
クに関する処理が行なわれているときその旨を指示する
フラグが立てられるようにされている。ハードウェア・
モニタ2は数ms間隔で上記フラグをサンプリングし、
当該サンプリング時点の状況の統計をとり、データ処理
装置1がビジー状態であった回数(BUSYTIME)
、待ち状態であった回数(WAITTIME)、を夫々
システム管理データ処理装置3に報告する。システム管
理データ処理装置3は、上記報告にもとずし、て、例え
ば50仇hsあるいは1 000mS間隔で、■モニタ
フ。
In addition, the master scheduler 5 in the figure is the data processing device 1.
Although it is expressed as existing directly above the main memory bag of
Needless to say, in the case of a multiprocessor system, the system management processor 3 may be considered to have the functions. The system executes jobs one after another using the tables 6 and 7 and the master scheduler 5 as described above, but in the case of the present invention, the situation in which the data processing device 1 is actually operating and executing processing is determined by the hardware.・Monitor 2
It is checked by. Although the hardware monitor 2 exists as a known device,
In one embodiment of the present invention, the operating status of the data processing device 1 is grasped, for example, in the following manner. That is, while the data processing device 1 is executing processing, a flag indicating this is set when processing related to the monitor program is currently being performed, and when processing related to the user task is currently being performed. A flag is set to indicate this. hardware·
Monitor 2 samples the above flags at intervals of several ms,
Statistics of the situation at the time of sampling are taken, and the number of times the data processing device 1 was in a busy state (BUSYTIME)
, and the number of times it was in the waiting state (WAITTIME) are reported to the system management data processing device 3, respectively. Based on the above report, the system management data processing device 3 monitors at intervals of, for example, 50 hs or 1000 mS.

ログラム処理時間とューザス・タスク処理時間との和良
0ちデータ処理装置1がビジィ状態にある時間の比率が
目標値に対して大か小かあるいは略等しいかを分析し、
■上記比率が大である場合マスタ・スケジューラ5に対
して予め定めたタスクに関連したジョブを任意予め定め
られた期間ずつ繰返しホールドするように以類する指示
を発したり、あるいは上記比率が略適正に戻ったとき上
記ホールドの繰返しを解除する指示を発したりし、■上
記比率が小である場合マスタ・スケジューラ5に対して
ジョブの起動を依頼する指示を発したりし、■更に必要
に応じて上記ジョブの起動を有効にするためにオペレー
タに対してジョブのスタックを行なうべく指示を発した
りする。上記■,■,■の各指示はマスタ・スケジュー
ラ5に対して発せられ、マスタ・スケジューラ5は上記
各指示に対応して発動され、上記テーフル6.7の内容
にもとずし、て、処理を行なう。
Analyzing whether the ratio of the time during which the data processing device 1 is in a busy state between the program processing time and the user task processing time is larger than, smaller than, or approximately equal to the target value,
■If the above ratio is large, issue an instruction to the master scheduler 5 to repeatedly hold jobs related to predetermined tasks for arbitrary predetermined periods, or if the above ratio is approximately appropriate. When it returns, it issues an instruction to release the above-mentioned hold repetition, ■ If the above-mentioned ratio is small, it issues an instruction to request the master scheduler 5 to start the job, and ■ In addition, as necessary, the above-mentioned In order to enable job startup, it issues instructions to the operator to stack jobs. Each of the above instructions ■, ■, ■ is issued to the master scheduler 5, and the master scheduler 5 is activated in response to each of the above instructions, and based on the contents of the table 6.7 above, Process.

即ち、ホールド指示の場合、テーブル7に関連したキュ
ーを調べてゆき、例えば最も高頻度でデータ処理装置を
利用しているタスクに属するジョブを抽出し、図示のホ
ールド区分上にホールド指示フラグを立てるようにする
。このようにすることによって当該ジョブについて、例
えば、当該ジョブが実行状態になったときに1回分だけ
待たされるようにされ、その次に実行状態となったとき
に実行され、再びホールド指示フラグが立てられるよう
になる。またホールド解除指示があった場合、上記ホー
ルド指示フラグは抹消される。更にジョブ起動指示の場
合、スケジューラ5は上記テーブル6の内容にもとずし
、てキューの先頭にあるジョブを直ちに起動するように
される。上記指示■は例えばコンソール4に表示され、
未スタックのジョブが存在すれば当該ジョブをスタック
し起動可能状態におくことをオペレータに対して指示す
る。第2図は上記処理をフローチャートの形で示してい
る。
That is, in the case of a hold instruction, the queue related to Table 7 is examined, for example, a job belonging to the task that uses the data processing device most frequently is extracted, and a hold instruction flag is set on the hold classification shown in the figure. Do it like this. By doing this, for example, when the job enters the execution state, the job is made to wait for one time, and the next time it enters the execution state, it is executed and the hold instruction flag is set again. You will be able to do it. Further, when a hold release instruction is given, the hold instruction flag is cleared. Further, in the case of a job start instruction, the scheduler 5 is configured to immediately start the job at the head of the queue based on the contents of the table 6. The above instruction ■ is displayed on the console 4, for example,
If there is an unstacked job, the operator is instructed to stack the job and make it ready for activation. FIG. 2 shows the above process in the form of a flowchart.

そして図示処理Aは第1図図示のハードウェア・モニタ
2による運転状況抽出に対応し、処理Bないし日は上記
システム管理データ処理装置3により機能9に対応し、
処理1,Jは上記マスタ・スケジューラ5の処理に対応
し、図示処理Kはコンソール4における表示に対応して
いる。以上説明した如く、本発明によれば、データ処理
装置の運転状況に応じてジョブの実行を制御するように
しており、ハードウエア・モニタにより抽出された情報
にもとずし、てデータ処理装置におけるジョブの実行を
他動的に制御している。このため、データ処理装置の運
転状況を所定の目標値に略近い状態に維持されることと
なる。なお上記において他動的とした意味はマスタ・ス
ケジュ−ラ5の自発的な起動に対応して他動的と記載し
たものであって、データ処理装置1自身が公知のハード
ウェア・モニタに対応するモニタ情報抽出手段であるハ
ードウェア・モニタや図示機能9をそなえて上記指示を
発することを排除するものではない。
The process A shown in the figure corresponds to the operation status extraction by the hardware monitor 2 shown in FIG.
Processes 1 and J correspond to the processes of the master scheduler 5, and illustrated process K corresponds to the display on the console 4. As explained above, according to the present invention, job execution is controlled according to the operating status of the data processing device, and the execution of the job is controlled based on the information extracted by the hardware monitor. The execution of jobs is passively controlled. Therefore, the operating status of the data processing device is maintained substantially close to the predetermined target value. Note that the meaning of "passive" in the above is that it corresponds to the spontaneous activation of the master scheduler 5, and the data processing device 1 itself corresponds to a known hardware monitor. This does not preclude issuing the above-mentioned instructions by providing a hardware monitor or the illustrated function 9 as monitor information extraction means.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本発明の一実施例構成を説明図的に表わしたも
のであり、第2図は本発明による一実施例の運転制御を
フローチャートの形で表わした説明図を示す。 図中1はデータ処理装置、2はハードウェア・モニタ、
3はシステム管理データ処理装置であって本発明にいう
データ処理装置利用状況分析機能部に対応するもの、4
はコンソール、5はマスタ・スケジューラ、6はジョブ
起動待ちテーブル、7はジョブ実行待ちテーブルを表わ
す。 才ー図が2図
FIG. 1 is an explanatory diagram showing the configuration of an embodiment of the present invention, and FIG. 2 is an explanatory diagram showing the operation control of an embodiment of the present invention in the form of a flowchart. In the figure, 1 is a data processing device, 2 is a hardware monitor,
3 is a system management data processing device that corresponds to the data processing device usage analysis function unit referred to in the present invention; 4;
5 is a console, 5 is a master scheduler, 6 is a job start waiting table, and 7 is a job execution waiting table. 2 diagrams

Claims (1)

【特許請求の範囲】[Claims] 1 複数のプログラムを多重処理するデータ処理装置を
有するデータ処理システムにおいて、上記データ処理装
置にジヨブの起動待ちテーブルとジヨブ実行待ちテーブ
ルと上記両テーブルの内容を参照してジヨブの起動処理
やジヨブの実行待ち管理を行なうマスタ・スケジユーラ
をそなえると共に、上記データ処理装置の運転状況を周
期的にサンプリングするハードウエア・モニタおよび該
ハードウエア・モニタによるサンプリング結果にもとず
いて上記データ処理装置の運転状況を分析するデータ処
理装置利用状況分析機能部をもうけ、上記ハードウエア
・モニタは上記周期的にサンプリングした結果を上記デ
ータ処理装置利用状況分析機能部に通知し、該データ処
理装置利用状況分析機能部は、当該通知を参照しつつ、
モニタプログラム処理時間とユーザス・タスタ処理時間
との和に相当するビジイ状況が目標値にくらべて大きい
か小さいかをを判定し、その結果に応じて上記マスタ・
スケジユーラに対してホールド依頼とホールド解除依頼
とジヨブ起動依頼とを少なくとも含む依頼を発するよう
構成され、当該依頼を受けた上記マスタ・スケジユーラ
は上記起動待ちテーブルおよび/またはジヨブ実行待ち
テーブルを参照して上記依頼に対応した処理を実行する
ようにしたことを特徴とするデータ処理システム運転制
御方式。
1. In a data processing system having a data processing device that multi-processes multiple programs, the data processing device performs job startup processing and job execution by referring to a job startup waiting table, a job execution waiting table, and the contents of both tables. It includes a master scheduler that manages execution queues, a hardware monitor that periodically samples the operating status of the data processing device, and a hardware monitor that monitors the operating status of the data processing device based on the sampling results of the hardware monitor. The hardware monitor notifies the data processing device usage analysis function section of the periodically sampled results, and the data processing device usage analysis function section With reference to the said notification,
Determine whether the busy status corresponding to the sum of the monitor program processing time and the user task data processing time is larger or smaller than the target value, and depending on the result,
The master scheduler is configured to issue a request including at least a hold request, a hold release request, and a job start request to the scheduler, and upon receiving the request, the master scheduler refers to the start wait table and/or the job execution wait table. A data processing system operation control method characterized in that a process corresponding to the above request is executed.
JP52156852A 1977-12-26 1977-12-26 Data processing system operation control method Expired JPS603216B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP52156852A JPS603216B2 (en) 1977-12-26 1977-12-26 Data processing system operation control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP52156852A JPS603216B2 (en) 1977-12-26 1977-12-26 Data processing system operation control method

Publications (2)

Publication Number Publication Date
JPS5488746A JPS5488746A (en) 1979-07-14
JPS603216B2 true JPS603216B2 (en) 1985-01-26

Family

ID=15636779

Family Applications (1)

Application Number Title Priority Date Filing Date
JP52156852A Expired JPS603216B2 (en) 1977-12-26 1977-12-26 Data processing system operation control method

Country Status (1)

Country Link
JP (1) JPS603216B2 (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57757A (en) * 1980-06-04 1982-01-05 Hitachi Ltd Job execution schedule system
JPS58149527A (en) * 1982-03-02 1983-09-05 Fujitsu Ltd Automatic tuning system of system
JPS6073736A (en) * 1983-09-29 1985-04-25 Fujitsu Ltd Information processor
JPS6074038A (en) * 1983-09-30 1985-04-26 Fujitsu Ltd Information processor
JPS62210546A (en) * 1986-03-11 1987-09-16 Fujitsu Ltd Job schedule processing system
US5170340A (en) * 1990-09-28 1992-12-08 Xerox Corporation System state controller for electronic image processing systems
CA2069711C (en) * 1991-09-18 1999-11-30 Donald Edward Carmon Multi-media signal processor computer system
JP2823991B2 (en) * 1992-03-31 1998-11-11 出光興産株式会社 Computer operation automation equipment
JP3703549B2 (en) * 1995-12-28 2005-10-05 富士通株式会社 Software performance estimation and performance monitoring method

Also Published As

Publication number Publication date
JPS5488746A (en) 1979-07-14

Similar Documents

Publication Publication Date Title
DE3855289T2 (en) Mouse pointer with switchable emulation operating mode
Saltzer et al. The instrumentation of Multics
JPS603216B2 (en) Data processing system operation control method
CN120315828B (en) Task concurrency scheduling methods and related devices
CN105550040A (en) KVM platform based virtual machine CPU resource reservation algorithm
WO2005008384A2 (en) Kernel-level method of flagging problems in applications
EP0515812B1 (en) Apparatus and method for multiple processor software development
JP3207564B2 (en) Event recording method and device
Callaway Performance measurement tools for VM/370
GB1436428A (en) Data processing apparatus
JP4297796B2 (en) Plant monitoring and operation device
JP3374480B2 (en) Data processing device
JPH04314141A (en) Method and mechanism for controlling multi-task
Rajaraman Performance measures for a local network
JPH0430054B2 (en)
Lehr et al. Mach Kernel Monitor (with applications using the PIE environment)
Jones A Multi-Tasking Laboratory Data Acquisition System under TSX-Plus
D’Urso Multiprocess system for virtual instruments in python
Misra Real time multitasking system application incorporating VRTX
Briskin et al. The Use of NT in Quasi-Realtime Environments
Kaplan Applications of multiprogramming software to real-time experiments in psychology
JPH05324399A (en) Information monitoring device
Paans Event-Trace Monitor for MVS Systems
JP2001306356A (en) Task scheduling prediction display method and apparatus
Baker Simulation Interface for the Benevolent Bandit Laboratory