JPH02267621A - I/o priority deciding system for computer - Google Patents

I/o priority deciding system for computer

Info

Publication number
JPH02267621A
JPH02267621A JP8860189A JP8860189A JPH02267621A JP H02267621 A JPH02267621 A JP H02267621A JP 8860189 A JP8860189 A JP 8860189A JP 8860189 A JP8860189 A JP 8860189A JP H02267621 A JPH02267621 A JP H02267621A
Authority
JP
Japan
Prior art keywords
window
information
priority
overlay
superposition
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
JP8860189A
Other languages
Japanese (ja)
Inventor
Kenji Ogawa
小川 研之
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP8860189A priority Critical patent/JPH02267621A/en
Publication of JPH02267621A publication Critical patent/JPH02267621A/en
Pending legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)

Abstract

PURPOSE:To increase the processing speed of the window desired by a user by scheduling with preference the I/O process of an upper window. CONSTITUTION:If an instruction is received so as to set a window B, for example, at the highest place, the superposition information is set in order of windows B, C and A. A priority switch instruction means 8 gives an instruction to an I/O driver 10 to give the highest priority to the I/O corresponding to the window B. The driver 10 queues the I/O request received from a process group 9 and connects again the I/O request of the window B designated by the means 8 to the head of the queue. Therefore the I/O requested from the highest window B is processed earliest among those I/O requests given to a peripheral device 12. As a result, the processing speed is increased for the window desired by a user.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は計算機におけるI/O優先度決定方式に関し、
特にマルチウィンド機能を有する計算機におけるI/O
優先度決定方式に関する。
[Detailed Description of the Invention] [Field of Industrial Application] The present invention relates to an I/O priority determination method in a computer,
I/O especially in computers with multi-window function
Regarding priority determination method.

〔従来の技術〕[Conventional technology]

従来、この種のI/Oスケジュールはウィンドウの重ね
合せの位置とは無関係に行われていた。
Conventionally, this type of I/O scheduling has been performed regardless of the overlapping position of the windows.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

上述した従来の計算機におけるI/O優先度決定方式は
、I/O優先度がウィンドウの重ね合せの位置とは無関
係に行われていたので、利用者が最も使用したい上部に
あるウィンドウへの実行がIloの処理待ち合せのため
、下部のウィンドウよりも遅くなることがあり、使用し
にくいという問題点があった。
In the above-mentioned I/O priority determination method in conventional computers, I/O priority is determined regardless of the stacked position of windows. Because the window waits for processing by Ilo, it may be slower than the lower window, making it difficult to use.

本発明の目的は、上部にあるウィンドウの処理スピード
をあげることができる計算機におけるI/O優先度決定
方式を提供することにある。
SUMMARY OF THE INVENTION An object of the present invention is to provide an I/O priority determination method in a computer that can increase the processing speed of windows at the top.

〔課題を解決するための手段〕[Means to solve the problem]

本発明の計算機におけるI/O優先度決定方式(A)入
力手段から指示されたウィンドウの重ね合せ変更指示情
報により重ね合せ情報を変更する重ね合せ情報変更手段
、 (B)前記重ね合せ情報変更手段から出力された重ね合
せ情報を格納する重ね合せ情報記憶手段、 (C)前記ウィンドウに描画するためのプログラムにも
とづき、前記ウィンドウに表示される表示内容の描画イ
メージデータを出力するウィンドウ内容描画手段、 (D>前記重ね合せ情報記憶手段に格納された重ね合せ
情報にもとづき、前記ウィンドウ内容描画手段から出力
された前記ウィンドウの描画イメージを重ね合せて表示
するための処理を行う重ね合せ処理手段、 (E)前記重ね合せ情報記憶手段に格納された重ね合せ
情報にもとづき、I/O要求キューの順序の変更を指示
するための優先度変更指示信号を出力する優先度切換え
指示手段、 (F)前記プロセス群からのI/O要求をキューイング
し、前記優先度切換え指示手段からの優先度変更指示信
号にもとづき、前記プロセス群からのI/O要求キュー
の順序の変更を指示するI/O要求キュー優先度変更信
号を出力するI/Oドライバ、 を備えて構成されている。
I/O priority determination method in a computer of the present invention (A) Overlay information changing means for changing overlay information based on window overlay change instruction information instructed from an input means; (B) Overlay information changing means (C) window content drawing means for outputting drawn image data of display content to be displayed on the window based on a program for drawing on the window; (D> Superposition processing means for performing processing for superimposing and displaying the drawn images of the windows output from the window content drawing means based on the superposition information stored in the superposition information storage means; ( E) priority change instruction means for outputting a priority change instruction signal for instructing a change in the order of the I/O request queue based on the superposition information stored in the superposition information storage means; (F) the above-mentioned An I/O request for queuing I/O requests from a process group and instructing a change in the order of the I/O request queue from the process group based on a priority change instruction signal from the priority switching instruction means. An I/O driver that outputs a queue priority change signal.

〔実施例〕〔Example〕

次に、本発明の実施例について図面を参照して説明する
Next, embodiments of the present invention will be described with reference to the drawings.

第1図は本発明の一実施例のブロック図である。FIG. 1 is a block diagram of one embodiment of the present invention.

第1図に示す計算機におけるI/O優先度決定方式は、
マウス及びキーボードより指示されたウィンドウの重ね
合せ変更指示情報により重ね合せ情報を変更する重ね合
せ情報変更手段5、重ね合せ情報変更手段5から出力さ
れた重ね合せ情報を格納する重ね合せ情報記憶手段3、
プロセス群9のプログラムにもとづき、ウィンドウ2に
表示される表示内容の描画イメージデータを出力するウ
ィンドウ内容描画手段7、重ね合せ情報記憶手段3に格
納された重ね合せ情報にもとづき、ウィンドウ2の描画
イメージを重ね合せて表示するための処理を行う重ね合
せ処理手段4、重ね合せ情報にもとづき、I/O要求キ
ューの順序の変更を指示するための優先度変更指示信号
を出力する優先度切換え指示手段8、プロセス群9から
のI/O要求をキューイングし、優先度切換え指示手段
8からの優先度変更指示信号にもとづき、I/O要求キ
ューの順序の変更を指示するI/O要求キュー優先度変
更信号を出力するI/Oドライバ/Oから構成されてい
る。
The I/O priority determination method in the computer shown in Figure 1 is as follows:
Overlay information changing means 5 that changes overlay information according to window overlay change instruction information instructed by the mouse and keyboard, and overlay information storage means 3 that stores overlay information output from the overlay information changing means 5. ,
Based on the program of the process group 9, the window content drawing means 7 outputs the drawing image data of the display contents displayed on the window 2, and the drawing image of the window 2 is output based on the superposition information stored in the superposition information storage means 3. A superposition processing means 4 performs processing for superimposing and displaying the I/O request queues, and a priority switching instruction means outputs a priority change instruction signal for instructing a change in the order of the I/O request queue based on the superposition information. 8. I/O request queue priority for queuing I/O requests from the process group 9 and instructing to change the order of the I/O request queue based on the priority change instruction signal from the priority switching instruction means 8 It consists of an I/O driver/O that outputs a degree change signal.

次に、動作を説明する。Next, the operation will be explained.

利用者がマウス13又はキーボード6よりウィンドウの
重ね合せ位置の変更を指定すると、重ね合せ情報変更手
段5は、ウィンドウの重ね合せ変更指示情報によりもと
づき、重ね合せ情報記憶手段3に格納されている重ね合
せ情報を変更して重ね合せ情報記憶手段3に格納する。
When the user specifies a change in the window overlay position using the mouse 13 or the keyboard 6, the overlay information changing means 5 changes the overlay position stored in the overlay information storage means 3 based on the window overlay change instruction information. The overlay information is changed and stored in the overlay information storage means 3.

一方、プロセス群9のプログラムにもとづき、ウィンド
ウ内容描画手段7は、デイスプレィ装置1のウィンドウ
2に表示される表示内容の描画イメージデータを出力す
る。
On the other hand, based on the program of the process group 9, the window content drawing means 7 outputs drawing image data of the display content displayed on the window 2 of the display device 1.

次に、重ね合せ処理手段4は、重ね合せ情報記懐手段3
に格納された重ね合せ情報にもとづき、ウィンドウ内容
描画手段7から出力されたウィンドウの描画イメージを
重ね合せて表示するための処理を行う。
Next, the superimposition processing means 4 executes the superposition information storage means 3.
Based on the superimposition information stored in the window content drawing means 7, processing is performed to display the drawn images of the windows outputted from the window content drawing means 7 in a superimposed manner.

又、優先度切換え指示手段8は、重ね合せ情報記憶手段
3に格納された重ね合せ情報にもとづき、I/O要求キ
ューの順序の変更を指示するための優先度変更指示信号
を工/○ドライバ/Oに出力する。■/○ドライバ/O
は、プロセス群9からのI/O要求をキューイングし、
優先度切換え指示手段8からの優先度変更指示信号にも
とづき、プロセス群9からのI/O要求キューの順序の
変更を指示するI/O要求キュー優先度変更信号をI/
O要求キュー11に出力して、I/O要求キュー11中
のI/O要求のうち、優先度切換え指示手段8から指定
されたウィンドウの丁/O要求をキューの先頭につなぎ
変える。
Furthermore, the priority switching instruction means 8 generates a priority change instruction signal for instructing a change in the order of the I/O request queue based on the superposition information stored in the superposition information storage means 3. Output to /O. ■/○Driver/O
queues I/O requests from process group 9,
Based on the priority change instruction signal from the priority change instruction means 8, an I/O request queue priority change signal that instructs to change the order of the I/O request queue from the process group 9 is sent to the I/O request queue.
Output to the O request queue 11, and among the I/O requests in the I/O request queue 11, the last/O request of the window specified by the priority switching instruction means 8 is transferred to the head of the queue.

ここで、第1図におけるデイスプレィ装置1のウィンド
ウA、B、Cの場合について説明する。
Here, the cases of windows A, B, and C of the display device 1 in FIG. 1 will be explained.

第1図において、重ね合せ情報はウィンドウC,B、A
の順になっている。
In Figure 1, the overlay information is for windows C, B, and A.
The order is as follows.

いま、ウィンドウBが一番上になるように指示を行うと
、重ね合せ情報はウィンドウB、C,Aの順になる。優
先度切換え指示手段8は、一番上のウィンドウBに対応
するIloの優先度を最優先にするようI/Oドライバ
/Oに指示する。
Now, if an instruction is given to place window B at the top, the overlapping information will be in the order of windows B, C, and A. The priority switching instruction means 8 instructs the I/O driver/O to make the priority of Ilo corresponding to the topmost window B the highest priority.

I/Oドライバ/Oは、プロセス群9からのI/O要求
をキューイングして、I/O要求キュー11中のI/O
要求のうち、優先度切換え指示手段8から指定されたウ
ィンドウBのI/O要求をキューの先頭につなぎ変える
。これにより、周辺装置12に対する複数のI/O要求
のうち、一番上のウィンドウBより要求のあったIlo
が最も早く処理されることになる。
The I/O driver/O queues I/O requests from the process group 9 and stores the I/O requests in the I/O request queue 11.
Among the requests, the I/O request for window B specified by the priority switching instruction means 8 is transferred to the head of the queue. As a result, among the multiple I/O requests to the peripheral device 12, Ilo is requested from the topmost window B.
will be processed the fastest.

〔発明の効果〕〔Effect of the invention〕

以上説明したように、本発明は、上部にあるウィンドウ
のI/O処理を優先的にスケジュールすることにより、
利用者が必要としているウィンドウの処理スピードをあ
げることができるという効果を有する。
As explained above, the present invention preferentially schedules the I/O processing of the window at the top.
This has the effect of increasing the window processing speed required by the user.

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

第1図は本発明の一実施例のブロック図である。 1・・・デイスプレィ装置、2・・・ウィンドウ、3・
・・重ね合せ情報記憶手段、4・・・重ね合せ処理手段
、5・・・重ね合せ情報変更手段、6・・・キーボード
、7・・・ウィンドウ内容描画手段、8・・・優先度切
換え指示手段、9・・・プロセス群、/O・−・I/O
ドライバ、11・・・I/O要求キュー、12・・・周
辺装置、13・・・マウス。 代理人 弁理士  内 原  音
FIG. 1 is a block diagram of one embodiment of the present invention. 1...Display device, 2...Window, 3.
...Overlay information storage means, 4.Overlay processing means, 5.Overlay information changing means, 6.Keyboard, 7.Window content drawing means, 8.Priority switching instruction. means, 9...process group, /O...I/O
Driver, 11... I/O request queue, 12... Peripheral device, 13... Mouse. Agent Patent Attorney Oto Uchihara

Claims (1)

【特許請求の範囲】 (A)入力手段から指示されたウィンドウの重ね合せ変
更指示情報により重ね合せ情報を変更する重ね合せ情報
変更手段、 (B)前記重ね合せ情報変更手段から出力された重ね合
せ情報を格納する重ね合せ情報記憶手段、 (C)前記ウィンドウに描画するためのプログラムにも
とづき、前記ウィンドウに表示される表示内容の描画イ
メージデータを出力するウィンドウ内容描画手段、 (D)前記重ね合せ情報記憶手段に格納された重ね合せ
情報にもとづき、前記ウィンドウ内容描画手段から出力
された前記ウィンドウの描画イメージを重ね合せて表示
するための処理を行う重ね合せ処理手段、 (E)前記重ね合せ情報記憶手段に格納された重ね合せ
情報にもとづき、I/O要求キューの順序の変更を指示
するための優先度変更指示信号を出力する優先度切換え
指示手段、 (F)前記プロセス群からのI/O要求をキューイング
し、前記優先度切換え指示手段からの優先度変更指示信
号にもとづき、前記プロセス群からのI/O要求キュー
の順序の変更を指示するI/O要求キュー優先度変更信
号を出力するI/Oドライバ、 を備えたことを特徴とする計算機におけるI/O優先度
決定方式。
[Scope of Claims] (A) Overlay information changing means for changing overlay information based on window overlay change instruction information instructed from an input means; (B) overlay output from the overlay information changing means; Superimposition information storage means for storing information; (C) window content drawing means for outputting drawing image data of the display content to be displayed on the window based on a program for drawing on the window; (D) the superposition information storage means; (E) superposition processing means for performing processing for superimposing and displaying drawn images of the window output from the window content drawing means based on superposition information stored in an information storage means; (E) the superposition information; priority change instruction means for outputting a priority change instruction signal for instructing a change in the order of the I/O request queue based on the superimposition information stored in the storage means; (F) I/O from the process group; an I/O request queue priority change signal that instructs to change the order of the I/O request queue from the process group based on a priority change instruction signal from the priority change instruction means. An I/O priority determination method in a computer, comprising: an I/O driver that outputs output.
JP8860189A 1989-04-07 1989-04-07 I/o priority deciding system for computer Pending JPH02267621A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8860189A JPH02267621A (en) 1989-04-07 1989-04-07 I/o priority deciding system for computer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8860189A JPH02267621A (en) 1989-04-07 1989-04-07 I/o priority deciding system for computer

Publications (1)

Publication Number Publication Date
JPH02267621A true JPH02267621A (en) 1990-11-01

Family

ID=13947351

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8860189A Pending JPH02267621A (en) 1989-04-07 1989-04-07 I/o priority deciding system for computer

Country Status (1)

Country Link
JP (1) JPH02267621A (en)

Similar Documents

Publication Publication Date Title
JPS58195966A (en) Resource switching by user's control for multi-task processing word processor
JPH02267621A (en) I/o priority deciding system for computer
JP3571799B2 (en) Registration method of setting item on user interface and information processing apparatus
JPH0219917A (en) Multi-window control method and information processor
JPH03214220A (en) Display system for animation icon
JPH01267726A (en) System for deciding plotting window
JPH0358090A (en) Display device
JPH04170585A (en) Switching control method for multiwindow system
JPH0255395A (en) Multi-window display device
JP2937219B2 (en) Pick input method
AU707898B2 (en) Load balancing and image rendering system
JPS62276588A (en) Image control system for display unit
JPH03204689A (en) Window control method
JPS61258288A (en) Display screen control system
JP2000172400A (en) Display image controller
JPS6385924A (en) Display control system
JP3352843B2 (en) Information processing apparatus for controlling cursor position of pointing device and method for controlling cursor position of pointing device of information processing apparatus
JPH01267737A (en) System for deciding process priority
JPS63226722A (en) Multiwindow display control system
JPH07160245A (en) Display control method
JPH06325145A (en) Word processor
JP2000293310A (en) Video display and input method and system
JPH09305314A (en) Video switching method
JPS60179866A (en) Real time operating system
JPH0337712A (en) Computer system