JPH0797322B2 - Dispatch control method - Google Patents
Dispatch control methodInfo
- Publication number
- JPH0797322B2 JPH0797322B2 JP62297103A JP29710387A JPH0797322B2 JP H0797322 B2 JPH0797322 B2 JP H0797322B2 JP 62297103 A JP62297103 A JP 62297103A JP 29710387 A JP29710387 A JP 29710387A JP H0797322 B2 JPH0797322 B2 JP H0797322B2
- Authority
- JP
- Japan
- Prior art keywords
- priority
- program
- execution
- identification name
- space
- 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 - Lifetime
Links
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、プログラムの実行順位をスケジュールするデ
ィスパッチ制御方式に関し、特に、起動した特定のプロ
グラムの実行優先度を変更してディスパッチするディス
パッチ制御方式に関するものである。Description: TECHNICAL FIELD The present invention relates to a dispatch control method for scheduling the execution order of programs, and more particularly to a dispatch control method for changing the execution priority of a started specific program and dispatching it. It is about.
従来、大型計算機のデータ処理システムにおいては、い
わゆるタスクやアクティビティと呼ばれる動作単位が、
指定された空間(仮想アドレス空間)の実行優先順位や
空間内の優先順位に従ってディスパッチされて、その時
点で最も高い優先順位を持つ動作単位にCPU(処理装
置)の制御が渡るようになっている。このような動作単
位の実行順序の制御を行うディスパッチャは、例えば、
現在動作中の処理単位が終了した時、入出力待ちや、他
の動作単位へ依頼した処理の終了待ちの状態になったと
き、または所定の割込が発生した時などに起動され、実
行優先順位の高い空間から検索し、その空間に実行可能
な動作単位があれば、その動作単位にCPUに制御を渡
し、その空間に実行可能な動作単位がなければ、他の空
間を検索して、その時点で最も高い実行優先順位を持つ
実行可能な動作単位にCPUの制御を渡すようになってい
る。Conventionally, in a data processing system of a large computer, an operation unit called a so-called task or activity is
It is dispatched according to the execution priority of the specified space (virtual address space) or the priority within the space, and the control of the CPU (processor) is passed to the operation unit with the highest priority at that time. . A dispatcher that controls the execution order of such operation units, for example,
Starts when the processing unit that is currently operating is completed, when waiting for I / O, waiting for completion of processing requested to another operation unit, or when a predetermined interrupt occurs, and execution priority Search from a space with a high order, if there is an executable operation unit in that space, transfer control to the CPU for that operation unit, and if there is no executable operation unit in that space, search another space, At that time, the control of the CPU is passed to the executable operation unit having the highest execution priority.
このため、ユーザ空間における動作単位は、システム制
御空間における動作単位よりも先に実行されることはな
く、例えば、入出力割込みなどに対して高速な応答処理
を要するユーザタスクは、いくら優先順位を高くして
も、システム制御空間の動作単位にCPUの制御が奪わ
れ、高速な応答処理ができない。これに対しては、シス
テムで定められている動作単位の実行優先順位を変える
ため、特開昭60−27950号公報に記載のように、ある特
殊優先空間を設定し、この特殊優先空間の動作単位を最
優先でディスパッチするようにした優先ディスパッチ制
御方式の提案がある。Therefore, the operation unit in the user space is not executed before the operation unit in the system control space. For example, a user task that requires a high-speed response process for an input / output interrupt has no priority. Even if it is increased, the control of the CPU is lost to the operation unit of the system control space, and high-speed response processing cannot be performed. On the other hand, in order to change the execution priority of the operation unit defined by the system, a certain special priority space is set as described in JP-A-60-27950, and the operation of this special priority space is set. There is a proposal of a priority dispatch control method that dispatches units with the highest priority.
ところで、動作単位の実行順位をスケジュールするディ
スパッチャは、予めシステムで定められた規則にしたが
って、上述のように、空間およびタスク等の実行優先順
位に従ってのみディスパッチングを行うため、一般にユ
ーザ空間における動作単位は、システム制御空間におけ
る動作単位よりも先に実行されることはない。更に、ユ
ーザ空間において、同一の優先順位を持つプログラム
は、事実上、早い者勝ちの順序で実行されてしまう。例
えば、全く同一のジョブを不特定多数のユーザが共用し
ているような場合には、どのユーザが起動したプログラ
ムも、同一の優先順位を持つことになるため、起動した
順序でプログラムが実行されることになる。このため、
ある特定のユーザ,ある特定の時間帯など、ある特定条
件に合った場合には、プログラム実行の優先順位を変更
して、特定のジョブの実行を早めたり、遅らせたりする
などのジョブ実行順序の変更制御はできないという問題
があった。By the way, since the dispatcher that schedules the execution order of the operation unit performs dispatching only according to the execution priority order of the space and the task as described above according to the rule set in advance by the system, generally, the operation unit in the user space Is never executed before an operation unit in the system control space. Further, in the user space, the programs having the same priority are actually executed in the first come first served order. For example, if an unspecified number of users share the same job, the programs started by all users will have the same priority, so the programs will be executed in the order in which they were started. Will be. For this reason,
When certain conditions such as a certain user and a certain time zone are met, the priority of the program execution is changed to change the job execution order such that the execution of certain jobs is accelerated or delayed. There was a problem that change control was not possible.
本発明は、上記問題点を解決するためになされたもので
ある。The present invention has been made to solve the above problems.
本発明の目的は、プログラムを起動するユーザのユーザ
識別名,プログラム名称などの特定のプログラムを識別
するプログラム識別名により、プログラムの実行優先順
位を変更制御して、スケジュールするディスパッチ制御
方式を提供することにある。An object of the present invention is to provide a dispatch control method in which the execution priority of a program is changed and controlled by the program identification name that identifies a specific program such as the user identification name of the user who starts the program, the program name, etc. Especially.
本発明の前記ならびにその他の目的と新規な特徴は、本
明細書の記述及び添付図面によって明らかになるであろ
う。The above and other objects and novel features of the present invention will be apparent from the description of this specification and the accompanying drawings.
上記目的を達成するため、本発明においては、プログラ
ムの処理単位対応の制御テーブルに格納された実行優先
順位に従って動作単位のスケジュールを行うディスパッ
チャを備えたデータ処理システムにおいて、データ処理
システムが立ち上げられる時点でプログラム識別名に対
応する優先順位が設定される優先順位変更登録簿と、起
動したプログラムのプログラム識別名と前記優先順位変
更登録簿に設定されたプログラム識別名と比較する判定
部と、前記判定部からの出力により前記制御テーブルに
格納された実行優先順位を前記優先順位変更登録簿に設
定された当該プログラム識別名に対応して設定した優先
順位に変更する優先順位変更処理手段とを備え、起動し
た特定のプログラムの実行優先度を変更してディスパッ
チすることを特徴とする。In order to achieve the above object, in the present invention, a data processing system is started up in a data processing system including a dispatcher that schedules an operation unit according to an execution priority stored in a control table corresponding to a processing unit of a program. A priority change register in which a priority corresponding to a program identifier is set at a point of time, a determination unit that compares the program identifier of the activated program with the program identifier set in the priority change register, and And a priority change processing means for changing the execution priority stored in the control table to the priority set corresponding to the program identifier set in the priority change register according to the output from the determination unit. Features that change the execution priority of a specific program that is started and dispatch it To.
前記手段によれば、プログラムの処理単位対応の制御テ
ーブルに格納された実行優先順位に従って動作単位のス
ケジュールを行うディスパッチャを備えたデータ処理シ
ステムにおいて、データ処理システムが立ち上げられる
時点でプログラム識別名に対応する優先順位が設定され
る優先順位変更登録簿と、起動したプログラムのプログ
ラム識別名と前記優先順位変更登録簿に設定されたプロ
グラム識別名と比較する判定部と、前記判定部からの出
力により前記制御テーブルに格納された実行優先順位を
前記優先順位変更登録簿に設定された当該プログラム識
別名に対応して設定した優先順位に変更する優先順位変
更処理手段とが備えられる。According to the means, in the data processing system including the dispatcher that schedules the operation unit according to the execution priority stored in the control table corresponding to the processing unit of the program, the program identification name is set at the time when the data processing system is started up. A priority change register in which a corresponding priority is set, a determination unit that compares the program identification name of the started program with the program identification name set in the priority change register, and an output from the determination unit. There is provided priority change processing means for changing the execution priority stored in the control table to the priority set corresponding to the program identification name set in the priority change register.
起動した特定のプログラムに対して、判定部が当該プロ
グラムのプログラム識別名と優先順位変更登録簿に設定
されたプログラム識別名とを比較し、起動したプログラ
ムのプログラム識別名が優先順位変更登録簿に設定され
ているプログラム識別名と判定すると、優先順位変更処
理手段を起動する。優先順位変更処理手段は、プログラ
ムの処理単位対応の制御テーブルに格納された実行優先
順位を優先順位変更登録簿に設定された当該プログラム
識別名に対応して設定した優先順位に変更する。これに
より、ディスパッチャは、当該プログラムに対しては、
実行優先度が変更された優先順位によってディスパッチ
する。For the started specific program, the judgment unit compares the program identifier of the program with the program identifier set in the priority change register, and the program identifier of the started program is registered in the priority change register. When it is determined that the program identification name is set, the priority order change processing means is activated. The priority order change processing means changes the execution priority order stored in the control table corresponding to the processing unit of the program to the priority order set corresponding to the program identification name set in the priority order change register. This will cause the dispatcher to:
Dispatch according to the priority in which the execution priority is changed.
ここでのプログラム識別名としては、ユーザ識別名,プ
ログラム名称,ユーザ固有の登録番号などの該当プログ
ラムを識別できる情報が用いられる。このプログラム識
別名により、優先順位変更登録簿に予め登録しておいた
優先順位に従い、プログラム起動時に、実行優先度を変
更して、ディスパッチすることにより、特定のプログラ
ムに対して、他の同一の優先度を持ったプログラムに対
して、より高いか又は、より低い実行優先度で処理する
ことができ、データ処理システムの運用において、プロ
グラム処理の実行に柔軟性を持たせることができる。As the program identification name here, information that can identify the corresponding program such as a user identification name, a program name, and a registration number unique to the user is used. By this program identification name, according to the priority order registered in the priority order change register in advance, when the program is started, the execution priority is changed, and by dispatching, the same other A program having a priority can be processed with a higher or lower execution priority, and flexibility can be given to the execution of the program processing in the operation of the data processing system.
以下、本発明の一実施例を図面を用いて具体的に説明す
る。An embodiment of the present invention will be specifically described below with reference to the drawings.
第1図は、本発明の一実施例にかかるデータ処理システ
ムのディスパッチ処理部の要部の構成を示すブロック図
である。FIG. 1 is a block diagram showing a configuration of a main part of a dispatch processing unit of a data processing system according to an embodiment of the present invention.
第1図において、1は優先順位変更登録簿であり、プロ
グラム識別名に対応して、変更する優先順位を設定す
る。2は変更する優先順位を格納する優先順位領域、3
は優先順位を変更するプログラムのキーとなるプログラ
ム識別名を格納するプログラム識別名領域である。4は
プログラム起動処理部、5は判定部、6は起動処理が行
われているプログラムのプログラム識別名を登録する起
動処理中プログラム登録領域、7は次に起動処理を行う
プログラムのプログラム識別名が登録されているプログ
ラム登録簿である。8は優先順位変更処理部、9はディ
スパッチャである。10はディスパッチ制御ブロック、11
は空間制御テーブルの優先順位格納領域、12はシステム
に唯一存在するシステム制御テーブル、13は各空間対応
に一つずつ存在する空間制御テーブル、14は空間内にあ
る各タスクごとに存在するタスク制御テーブルである。In FIG. 1, reference numeral 1 is a priority order change register, and the priority order to be changed is set corresponding to the program identification name. 2 is a priority area for storing the priority to be changed, 3
Is a program identification name area for storing a program identification name which is a key of the program whose priority is changed. Reference numeral 4 is a program activation processing unit, 5 is a determination unit, 6 is a program registration area during activation processing for registering a program identification name of a program for which activation processing is being performed, and 7 is a program identification name of a program for which activation processing is next performed. It is a registered program register. Reference numeral 8 is a priority change processing unit, and 9 is a dispatcher. 10 is the dispatch control block, 11
Is a priority control storage area of the space control table, 12 is a system control table that only exists in the system, 13 is a space control table that exists for each space, 14 is task control that exists for each task in the space It's a table.
データ処理システムにおいて、新たなプログラムが起動
されると、当該プログラムに対応する空間制御テーブル
13が、システム制御部(図示せず)により新たに一つ生
成される。空間制御テーブル13には、プログラムの起動
時に必ず設定される実行優先順位を格納する優先順位格
納領域11が用意されており、この優先順位格納領域11に
予めプログラム対応に設定された優先順位が格納され
る。このようにして、プログラム起動時に作成された空
間制御テーブル13は、システム制御テーブル12からのキ
ューにつながえる。また、プログラムの処理を実行する
タスクに対するタスク制御テーブル14が空間制御テーブ
ル13からのキューにつながれる。このようにして設定さ
れたディスパッチ制御ブロック10の制御テーブルのデー
タに対して、ディスパッチャ9は、システムのディスパ
ッチング規則により、システム制御テーブル12から空間
制御テーブル13のキューを見て、各空間制御テーブル13
にセットされている実行優先順位11にしたがって、プロ
グラムの実行をスケジュールするディスパッチング処理
を実行する。When a new program is started in the data processing system, the space control table corresponding to that program
A new 13 is generated by the system control unit (not shown). The space control table 13 is provided with a priority storage area 11 for storing the execution priority that is always set when the program is started, and the priority storage area 11 stores the priority set in advance for the program. To be done. In this way, the space control table 13 created when the program is started up is connected to the queue from the system control table 12. Further, the task control table 14 for the task that executes the processing of the program is connected to the queue from the space control table 13. With respect to the data of the control table of the dispatch control block 10 set in this way, the dispatcher 9 looks at the queue of the space control table 13 from the system control table 12 according to the dispatching rules of the system, and checks each space control table. 13
The dispatching process that schedules the execution of the program is executed according to the execution priority 11 set in.
第2図は、第1図のディスパッチ処理部の処理動作を説
明するフローチャートである。第2図を参照して、この
実施例のディスパッチ処理を説明する。ここでは、プロ
グラムの処理の実行優先順位を変更する該当プログラム
を識別するキーとしてのプログラム識別名として、ユー
ザIDを用いるものとする。FIG. 2 is a flow chart for explaining the processing operation of the dispatch processing unit of FIG. The dispatch processing of this embodiment will be described with reference to FIG. Here, it is assumed that the user ID is used as a program identification name as a key for identifying the program of which the execution priority of the processing of the program is changed.
まず、このデータ処理システムを立ち上げた直後に、プ
ログラムの実行優先順位の変更処理を希望するユーザ
は、プログラム識別名としてのユーザIDを、優先順位変
更登録簿1のプログラム識別名領域3に登録し、同時
に、このプログラム識別名領域3に登録したユーザIDに
対応して、優先順位領域2に、変更を希望する実行優先
順位を設定しておく。First, immediately after starting up this data processing system, a user who desires to change the execution priority of a program registers the user ID as the program identification name in the program identification name area 3 of the priority change register 1 At the same time, the execution priority order desired to be changed is set in the priority order area 2 in correspondence with the user ID registered in the program identification name area 3.
ユーザが、今、あるプログラムを起動したとすると、プ
ログラム起動処理部4によって、第2図に示すように、
プログラム起動処理41が実行される。このプログラム起
動処理41では、まず、ステップ42で、起動したプログラ
ムから当該プログラムのユーザIDを起動処理中プログラ
ム登録領域6にセットする。次にステップ43に進んで、
起動処理中プログラム登録領域6にセットしたユーザID
が優先順位変更登録簿1に登録されているかを判定す
る。この処理は判定部5において行われる。起動処理中
プログラム登録領域6にセットしたユーザIDが優先順位
変更登録簿1のプログラム識別名領域3に登録されてい
なければ、起動した当該プログラムの実行優先順位の変
更は行わないので、この処理は終了してディスパッチ処
理91に進み、以後、システムのディスパッチャ9が、シ
ステムのディスパッチング規則に従って、起動したプロ
グラムに対するディスパッチ処理の制御を行う。一方、
ステップ43において、起動処理中プログラム登録領域6
にセットしたユーザIDが優先順位変更登録簿1のプログ
ラム識別名領域3に登録されていれば、ステップ44に進
み、優先順位変更処理を起動する(判定部5が優先順位
変更処理部8を起動する)ステップ44で、優先順位変更
処理を起動すると、優先順位変更処理部8が優先順位変
更処理81を開始し、ステップ82からの処理を行う。ステ
ップ82では、ディスパッチャ9が管理するディスパッチ
制御ブロック10から、プログラムの起動により生成され
た空間に対応する空間制御テーブル13のキューを順次に
たどり、起動したプログラムの空間制御テーブルを検索
する。次にステップ83で、起動したプログラムに対応す
る空間制御テーブル13内にある空間の実行優先順位11の
内容を、優先順位変更登録簿1に登録されている変更後
の優先順位格納領域2の内容に変更する。これにより、
優先順位変更処理は終了して、次にディスパッチ処理91
に進み、以後、システムのディスパッチャ9が、システ
ムのディスパッチング規則に従って、起動したプログラ
ムに対するディスパッチ処理の制御を行う。ディスパッ
チャ9は、ディスパッチ制御ブロク10の空間制御テーブ
ル13に設定された空間の優先順位11にしたがって、ディ
スパッチング制御を実行する。Assuming that the user has just started a certain program, the program start processing unit 4 causes
Program start processing 41 is executed. In the program activation process 41, first, in step 42, the user ID of the program from the activated program is set in the program registration area 6 during activation process. Then go to step 43,
User ID set in the program registration area 6 during startup processing
Is registered in the priority order change register 1. This processing is performed by the determination unit 5. If the user ID set in the program registration area 6 being started up is not registered in the program identification name area 3 of the priority order change register 1, the execution priority order of the started program is not changed. After completion, the process proceeds to the dispatch process 91. Thereafter, the system dispatcher 9 controls the dispatch process for the started program in accordance with the system dispatching rules. on the other hand,
In step 43, the program registration area 6 in the activation process
If the user ID set to is registered in the program identification name area 3 of the priority order change register 1, the process proceeds to step 44 to start the priority order change process (the determination unit 5 starts the priority order change processing unit 8). When the priority order changing process is started in step 44, the priority order changing processing section 8 starts the priority order changing process 81, and the processes from step 82 are performed. In step 82, the dispatch control block 10 managed by the dispatcher 9 sequentially follows the queue of the space control table 13 corresponding to the space generated by the start of the program, and searches the space control table of the started program. Next, at step 83, the contents of the execution priority 11 of the space in the space control table 13 corresponding to the started program are changed to the contents of the changed priority storage area 2 registered in the priority change register 1. Change to. This allows
The priority changing process ends, and then the dispatch process 91
Then, the system dispatcher 9 controls the dispatch process for the started program in accordance with the system dispatching rules. The dispatcher 9 executes dispatching control according to the space priority 11 set in the space control table 13 of the dispatch control block 10.
以上、説明したように、本実施例によれば、ユーザが設
定するプログラム識別名と優先順位により、起動するプ
ログラムの実行優先順位を変更して、ディスパッチ制御
を行うことができる。このため、ディスパッチャ9に対
して何らの変更を行うことなく、従来のディスパッチン
グ規則に従うことにより、優先順位変更登録領域1に登
録されているプログラム識別名のプログラムに限って、
登録された実行優先順位に変更して実行させることがで
きるようになる。As described above, according to this embodiment, the dispatch control can be performed by changing the execution priority order of the programs to be started according to the program identification name and the priority order set by the user. Therefore, according to the conventional dispatching rule without making any change to the dispatcher 9, only the program having the program identification name registered in the priority order change registration area 1 is
It becomes possible to change the registered execution priority and execute the execution.
以上、本発明を実施例にもとづき具体的に説明したが、
本発明は、前記実施例に限定されるものではなく、その
要旨を逸脱しない範囲において種々変更可能であること
は言うまでもない。The present invention has been specifically described above based on the embodiments,
It is needless to say that the present invention is not limited to the above-mentioned embodiments and can be variously modified without departing from the scope of the invention.
以上、説明したように、本発明によれば、予め登録して
おいた条件を満すプログラム起動については、登録して
ある実行優先順位によってディスパッチすることが可能
となる。このため、非常に大きなサービスを必要とする
特定のユーザに対しては、プログラムの変更を一切行う
ことなく、他ユーザの使用するプログラムと全く同一で
あるにもかかわらず、処理の優先順位を変更して実行す
ることが可能となる。また、処理の優先順位の変更は、
データ処理システムを立ち上げ時点で行うことが可能で
ある。これにより、データ処理システムの運用におい
て、プログラム処理の実行に柔軟性を持たせることがで
きる。As described above, according to the present invention, it is possible to dispatch a program activation satisfying a pre-registered condition according to the registered execution priority order. Therefore, for a specific user who needs a very large service, the processing priority is changed without changing the program at all, even though the program is exactly the same as the program used by another user. It becomes possible to execute it. Also, changing the priority of processing is
It is possible to do it at the time of starting the data processing system. Thereby, in the operation of the data processing system, the execution of the program processing can be made flexible.
第1図は、本発明の一実施例にかかるデータ処理システ
ムのディスパッチ処理部の要部の構成を示すブロック
図、 第2図は、第1図のディスパッチ処理部の処理動作を説
明するフローチャートである。 1……優先順位変更登録簿、2……優先順位領域、3…
…プログラム識別名領域、4……プログラム起動処理
部、5……判定部、6……起動処理中プログラム登録領
域、7……プログラム登録簿、8……優先順位変更処理
部、9……ディスパッチャ、10……ディスパッチ制御ブ
ロック、11……優先順位格納領域、12……システム制御
テーブル、13……空間制御テーブル、14……タスク制御
テーブル。FIG. 1 is a block diagram showing a configuration of a main part of a dispatch processing unit of a data processing system according to an embodiment of the present invention, and FIG. 2 is a flow chart for explaining a processing operation of the dispatch processing unit of FIG. is there. 1 ... Priority change register, 2 ... Priority area, 3 ...
... program identification name area, 4 ... program start processing section, 5 ... determination section, 6 ... start processing program registration area, 7 ... program register, 8 ... priority change processing section, 9 ... dispatcher , 10 ... dispatch control block, 11 ... priority storage area, 12 ... system control table, 13 ... space control table, 14 ... task control table.
───────────────────────────────────────────────────── フロントページの続き (72)発明者 高山 義雄 神奈川県横浜市戸塚区戸塚町5030番地 株 式会社日立製作所ソフトウエア工場内 (56)参考文献 特開 昭60−10343(JP,A) 特開 昭60−73747(JP,A) ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Yoshio Takayama 5030 Totsuka-cho, Totsuka-ku, Yokohama-shi, Kanagawa Inside the software factory of Hitachi, Ltd. (56) References JP-A-60-10343 (JP, A) Kaisho 60-73747 (JP, A)
Claims (1)
に格納された実行優先順位に従って動作単位のスケジュ
ールを行うディスパッチャを備えたデータ処理システム
において、データ処理システムが立ち上げられる時点で
プログラム識別名に対応する優先順位が設定される優先
順位変更登録簿と、起動したプログラムのプログラム識
別名と前記優先順位変更登録簿に設定されたプログラム
識別名と比較する判定部と、前記判定部からの出力によ
り前記制御テーブルに格納された実行優先順位を前記優
先順位変更登録簿に設定された当該プログラム識別名に
対応して設定した優先順位に変更する優先順位変更処理
手段とを備え、起動した特定のプログラムの実行優先度
を変更してディスパッチすることを特徴とするディスパ
ッチ制御方式。1. A data processing system including a dispatcher for scheduling an operation unit according to an execution priority stored in a control table corresponding to a processing unit of a program, and corresponding to a program identification name when the data processing system is started up. A priority change register in which the priority is set, a determination unit that compares the program identification name of the started program with the program identification name set in the priority change register, and the output from the determination unit A priority change processing unit for changing the execution priority stored in the control table to the priority set corresponding to the program identification name set in the priority change register, A dispatch control method characterized by changing the execution priority and dispatching.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62297103A JPH0797322B2 (en) | 1987-11-25 | 1987-11-25 | Dispatch control method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62297103A JPH0797322B2 (en) | 1987-11-25 | 1987-11-25 | Dispatch control method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH01137337A JPH01137337A (en) | 1989-05-30 |
| JPH0797322B2 true JPH0797322B2 (en) | 1995-10-18 |
Family
ID=17842247
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62297103A Expired - Lifetime JPH0797322B2 (en) | 1987-11-25 | 1987-11-25 | Dispatch control method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0797322B2 (en) |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6010343A (en) * | 1983-06-30 | 1985-01-19 | Fujitsu Ltd | Time slice value control system |
| JPS6073747A (en) * | 1983-09-29 | 1985-04-25 | Fujitsu Ltd | Information processor |
-
1987
- 1987-11-25 JP JP62297103A patent/JPH0797322B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH01137337A (en) | 1989-05-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5452452A (en) | System having integrated dispatcher for self scheduling processors to execute multiple types of processes | |
| US5095427A (en) | Dispatch control of virtual machine | |
| US6301634B1 (en) | Real time control method for a robot controller | |
| JPH0756634B2 (en) | Data processing system having operating system means capable of tuning | |
| JPH05216851A (en) | Method for high-speed communication between user program and operating system | |
| US5148542A (en) | Multitask processing apparatus utilizing a central processing unit equipped with a micro-program memory which contains no software instructions | |
| JP3717951B2 (en) | Deadlock avoidance system and method | |
| JPH0797322B2 (en) | Dispatch control method | |
| JPS61223950A (en) | Scheduler | |
| JPH05108380A (en) | Data processing system | |
| US5392426A (en) | Method and apparatus for use in program operation, control and control block management and storage | |
| JP2000215071A (en) | Virtual computer system | |
| JP2553526B2 (en) | Multitasking processor | |
| JP2594557B2 (en) | Multitask processing unit | |
| JPS6162939A (en) | Dispatching system | |
| JPH11249917A (en) | Parallel computers, their batch processing method, and storage medium | |
| JPH0363768B2 (en) | ||
| JPH04367942A (en) | Operation management processing system for system | |
| JP2002506545A (en) | Computer system with interrupt control | |
| US5430880A (en) | Apparatus and method for controlling the time assignment of the processing power of a data processing system | |
| JPS61160147A (en) | Virtual computer control system | |
| JPH08320809A (en) | Disturbance process elimination method | |
| WO1992003784A1 (en) | Scheduling method for a multiprocessing operating system | |
| JPS63163640A (en) | Scheduling system | |
| JPH0778091A (en) | Multitask managing method |