JPS62128328A - Picture switching control system in multitask - Google Patents
Picture switching control system in multitaskInfo
- Publication number
- JPS62128328A JPS62128328A JP60268335A JP26833585A JPS62128328A JP S62128328 A JPS62128328 A JP S62128328A JP 60268335 A JP60268335 A JP 60268335A JP 26833585 A JP26833585 A JP 26833585A JP S62128328 A JPS62128328 A JP S62128328A
- Authority
- JP
- Japan
- Prior art keywords
- program
- screen
- switching
- programs
- main memory
- 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
Links
Landscapes
- Controls And Circuits For Display Device (AREA)
- Digital Computer Display Output (AREA)
Abstract
Description
【発明の詳細な説明】
〔発明の技術分野〕
本発明はマルチタスクにおける画面切換え制御方式に関
する。DETAILED DESCRIPTION OF THE INVENTION [Technical Field of the Invention] The present invention relates to a screen switching control method in multitasking.
近年、パソコンはマルチタスクを実現する高度なオペレ
ーティングシステムを搭載したものが出荷されておシ、
年々その規模が大きくなってきている。パソコンは中−
ポード、 CRTディスプレイ等のマンマシンインタフ
ェースを介しノ、fを遂行する。パソコンはその使用目
的からして、上記オペレーティングシステムが持つ機能
にもましてマンマシンインタフェースを不可欠な要素と
する。従って、上記マルチタスクを実現するオペレーテ
ィングシステムに適合できるマンマシンインタフェース
の改善が要求されている。In recent years, computers have been shipped equipped with advanced operating systems that enable multitasking.
Its scale is increasing year by year. My computer is medium-
This is accomplished through a man-machine interface such as a port or CRT display. Considering the purpose of use of a personal computer, a man-machine interface is an essential element, even more than the functions provided by the operating system. Therefore, there is a need for an improved man-machine interface that can be adapted to the operating system that implements the multitasking described above.
ところで上記パソコンは、>Ifi常ディスプレイユニ
ットは1個しか装備されない。従って、CRT画面にデ
ータ表示を行なうために設けられる画面メモ’J (V
RAMは1画面分しか存在しないため2つ以上のタスク
(プログラム)全並行動作させるためにはあるプログラ
ムで使用している画面イメーゾをVRAMから主メモリ
に保存し、別のゾログラムの画面イメーゾを主メモリか
らVRAMに復元しなければならなか−)tこ。したが
って、別プログラムの処理に切侠えるたびにVRAMの
移動が必要となシ、プログラムの切換えに時間がかかる
ことや、画面イメージ保存のため主メモリを多く使用す
るという欠点があった。By the way, the above-mentioned personal computer is equipped with only one Ifi display unit. Therefore, the screen memo 'J (V
Since RAM only has enough space for one screen, in order to run two or more tasks (programs) in full parallel, save the screen image used by one program from VRAM to the main memory, and save the screen image of another zologram to the main memory. It must be restored from memory to VRAM. Therefore, it is necessary to move the VRAM each time a different program can be processed, which has disadvantages in that it takes time to switch programs and that a large amount of main memory is used to save screen images.
本発明は上記欠点に鑑みてなされたものであり、画面メ
モリを同時実行可能なプログラムの数だけ備えることに
より、プログラム切替えに要する時間を短縮し、且つ主
メモリエリアの削減をはかったマルチタスクにおける画
面切替え制御方式を提供することを目的とする。The present invention has been made in view of the above-mentioned drawbacks, and provides a screen memory equal to the number of programs that can be executed simultaneously, thereby shortening the time required for program switching and reducing the main memory area. The purpose is to provide a screen switching control method.
本発明は上記目的を実現するため、画面メモリを同時実
行可能なプログラム数だけ設け、プログラムの切替え時
CR7画面上に表示される画面メモリも同時に切替える
構成とした。本発明によればプログラム毎、画面イメー
ノ′t−v隅Mに持つため主メモリ使用量の削減化がは
かれ、CRT表示画面の切替、tがVRAMの選択のみ
で行なえるため、タスク切替えの処理が簡素化され、画
面表示の切替えも瞬時に行なえる。In order to achieve the above object, the present invention has a configuration in which screen memories are provided for the number of programs that can be executed simultaneously, and when switching programs, the screen memories displayed on the CR7 screen are also switched at the same time. According to the present invention, main memory usage can be reduced because each program is stored in the screen image 't-v corner M, and since the CRT display screen can be switched only by selecting the VRAM, task switching is possible. Processing is simplified and screen displays can be switched instantly.
以下、図面を使用して本発明実施例につき詳細に説明す
る。Hereinafter, embodiments of the present invention will be described in detail using the drawings.
第1図は本発明が実現される情報処理装置の構成例を示
すブロック図である。図において、1はマルチタスク処
理が可能なマイクロプロセッサμCPUである。2は主
メモリであり、本発明実施例では、このマイクロプロセ
ッサノと主メモリ2を合一、CMUIと称し以下の説明
を行なう。FIG. 1 is a block diagram showing an example of the configuration of an information processing device in which the present invention is implemented. In the figure, 1 is a microprocessor μCPU capable of multitask processing. 2 is a main memory, and in the embodiment of the present invention, this microprocessor and main memory 2 are collectively referred to as CMUI and will be described below.
3はキーボニドディスプレイコントロー5 (KB/C
RTC) 、 ン呵t、 70ツピーデイスクコントロ
ーラ(FDC)であシ、上記1,2,3.4のそれぞれ
は複数のアドレス・データ・コントロールラインから成
るシステムパス7を介して共通に接続される。KB/C
RTC3はシステムに唯1個接続されるキーゴニドディ
スプレイユニy ) (KB/CRT5)のキースキー
゛ンを行ないキーコードに変換してCMU Jへ転送す
ると共に、後述する複数の画面メモIJ (VRAM
)O制御及びラスクタイミングの制御を司どる。FDC
4は補助メモリとして使用されるフロッピーディスクユ
ニット(FDC6)のデータRead/writeを行
なう。3 is keyboard display control 5 (KB/C
(RTC), a 70-point disk controller (FDC), each of 1, 2, and 3.4 above are commonly connected via a system path 7 consisting of a plurality of address, data, and control lines. . KB/C
The RTC3 executes key keys on the key gonide display unit (KB/CRT5) that is the only one connected to the system, converts it into a key code, and transfers it to the CMU J, as well as multiple screen memos IJ (VRAM
) Controls O control and rask timing control. FDC
4 reads/writes data in a floppy disk unit (FDC6) used as an auxiliary memory.
第2図は本発明実施例の動作を説明するために引用した
図であり、主メモリ2上に展開されルプログラムとデー
タならびにCRT表示画面の関係を概念的に示したメモ
リマッシである。図中O8はKB/CRT用の処理プロ
グラムを含む制御モニタであるところのオペレーティン
グシステムである。このオペレーティングシステムはマ
ルチタスク処理能力を有するものとする。又、主メモリ
2には、n個のアプリケージ、ンデログラムがローrイ
ングされ実行されているものとする。VRAM 27〜
2nは上記プログラム11〜Inとl対lに対応してお
り、プログラムの数だけ存在する。徂し、CRT表示画
面は唯1個しか持たない。アプリケーションプログラム
11〜Inは、第1図に示したKB/CRT 5とマン
マシンインタフェースをとっである業務を遂行するもの
であり同時動作t−町とするものである。FIG. 2 is a diagram cited to explain the operation of the embodiment of the present invention, and is a memory diagram conceptually showing the relationship between programs and data developed on the main memory 2, and the CRT display screen. In the figure, O8 is an operating system which is a control monitor including a processing program for KB/CRT. It is assumed that this operating system has multi-task processing capability. Further, it is assumed that n application programs and programs are rolled and executed in the main memory 2. VRAM 27~
2n corresponds to the programs 11 to 1 and 1 to 1, and there are as many programs as there are programs. However, it only has one CRT display screen. The application programs 11 to 11-In perform a certain task by using a man-machine interface with the KB/CRT 5 shown in FIG. 1, and operate simultaneously.
以下、本発明実施例の動作について詳細に説明する。主
メモリ2上でn個のプログラムが実行されているとき、
プログラム11の画面イメージはVRAM x J 、
fログラム12の画面イメージはVRM 22 、プ
ログラム1nの画面イメージはVRAM 2 nにある
ものとする。ここで、プログラム1ノが実行されている
場合、 CRT画面上には、 VRAM J 1のイメ
ージが表示されている。このとき、プログラムの切換え
が生じ、プログラム12に制御が移動した場合、同時に
CRT画面上には、VRAM 22のイメージが表示さ
れる。このプログラム切換えは第4レーテイングシステ
ムによるところであり、マルチタスク処理が可能なCM
TJ 1の標準的機能であり、ここでは詳述しない。又
、CRT画面の切換えは単にVRAMの選択によるもの
である。Hereinafter, the operation of the embodiment of the present invention will be explained in detail. When n programs are being executed on main memory 2,
The screen image of program 11 is VRAM x J,
It is assumed that the screen image of the f program 12 is stored in the VRM 22, and the screen image of the program 1n is stored in the VRAM 2n. Here, when program 1 is being executed, an image of VRAM J 1 is displayed on the CRT screen. At this time, when program switching occurs and control is transferred to program 12, the image of VRAM 22 is simultaneously displayed on the CRT screen. This program switching is based on the 4th rating system, and is a commercial that can perform multitasking.
This is a standard function of TJ 1 and will not be described in detail here. Further, switching of the CRT screen is simply by selecting the VRAM.
このように、プログラムIJ〜Inへの切換えが発生し
た場合、プログラムの制御の切換えと同時にVRAM
21〜2nの切換えを行なうことにより、画面表示の切
換えをスピーディに行なうことが可能となる。In this way, when switching to programs IJ to In occurs, VRAM control is switched simultaneously with program control switching.
By switching between 21 and 2n, the screen display can be switched quickly.
尚、画面イメーゾだけをプログラム毎にもつだけではな
く、プログラム切替えのための必要なデータ領域を設け
ることにより主メモリの使用をさらに削減することがで
きる。Incidentally, the use of main memory can be further reduced by not only having a screen image for each program, but also by providing a necessary data area for program switching.
以上説明の様に本発明に従えば、プログラム毎に画面イ
メーゾをVRAMにもつことにより、主メモリの使用量
が削減される。又、 CRT画面の切換えがVRAMの
選択だけで行なえるので、切替え処理が簡単になり、画
面表示の切替えも瞬時に行なえる。As described above, according to the present invention, the amount of main memory used can be reduced by having a screen image for each program in VRAM. Furthermore, since the CRT screen can be switched simply by selecting the VRAM, the switching process is simplified and the screen display can be switched instantly.
第1図は本発明の実施例を示すブロック図、第2図は本
発明実施例の動作を説明するために引用した図であり、
主メモリ上に展開されるプログラムとデータならびにC
RT表示画面の関係を概念的に示したメモリマツプであ
る。
!・・・マイクロプロセッサ、2・・・主メモリ、3・
・・キーゲート/ディスプレイコントローラ(KB/C
RTC)、 4・・・キー&−ド/ディスプレイユニッ
ト(KB/CRT )、11〜J n−プログラム、2
1〜2n・・・画面メモリ(VRAM )。FIG. 1 is a block diagram showing an embodiment of the present invention, and FIG. 2 is a diagram cited to explain the operation of the embodiment of the present invention.
Programs and data expanded on main memory and C
This is a memory map conceptually showing the relationship between RT display screens. ! ... Microprocessor, 2... Main memory, 3.
・・Key gate/display controller (KB/C
RTC), 4...Key and display unit (KB/CRT), 11~J n-program, 2
1-2n...Screen memory (VRAM).
Claims (1)
ユニットを用いマルチタスク処理を行なう情報処理シス
テムにおいて、上記タスク毎、表示画面情報が用意され
る画面メモリを備え、プロセッサユニットによるコント
ロールの下、使用権を得たタスクの実表示画面情報が選
択され該当画面メモリから表示情報を得、所望のデータ
を切換え表示することを特徴とするマルチタスクにおけ
る画面切換え制御方式。In an information processing system that performs multi-task processing using the only display unit that exists in the system and serves as a common resource, it is equipped with a screen memory in which display screen information is prepared for each task, and is used under the control of the processor unit. A screen switching control method in multitasking, characterized in that actual display screen information of a task to which the right has been granted is selected, display information is obtained from the corresponding screen memory, and desired data is switched and displayed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60268335A JPS62128328A (en) | 1985-11-30 | 1985-11-30 | Picture switching control system in multitask |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60268335A JPS62128328A (en) | 1985-11-30 | 1985-11-30 | Picture switching control system in multitask |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS62128328A true JPS62128328A (en) | 1987-06-10 |
Family
ID=17457113
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP60268335A Pending JPS62128328A (en) | 1985-11-30 | 1985-11-30 | Picture switching control system in multitask |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS62128328A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01119863A (en) * | 1987-11-02 | 1989-05-11 | Yokogawa Electric Corp | Multipicture display method |
JPH0287224A (en) * | 1988-09-22 | 1990-03-28 | Nec Corp | Display controller |
JPH03266887A (en) * | 1990-03-16 | 1991-11-27 | Mitsubishi Electric Corp | Screen input/output controller |
WO2005026935A1 (en) * | 2003-09-12 | 2005-03-24 | Fujitsu Limited | Image displaying method in information processing device, information processing device and its program |
-
1985
- 1985-11-30 JP JP60268335A patent/JPS62128328A/en active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01119863A (en) * | 1987-11-02 | 1989-05-11 | Yokogawa Electric Corp | Multipicture display method |
JPH0287224A (en) * | 1988-09-22 | 1990-03-28 | Nec Corp | Display controller |
JPH03266887A (en) * | 1990-03-16 | 1991-11-27 | Mitsubishi Electric Corp | Screen input/output controller |
WO2005026935A1 (en) * | 2003-09-12 | 2005-03-24 | Fujitsu Limited | Image displaying method in information processing device, information processing device and its program |
US7511948B2 (en) | 2003-09-12 | 2009-03-31 | Fujitsu Limited | Screen display method of information processing device, information processing device and its program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5612715A (en) | System and method for dynamically adjusting display resolution of computer generated displays | |
EP0394164B1 (en) | Display with enhanced scrolling capabilities | |
CA2050658C (en) | Dual hardware channels and hardware context switching in a graphics rendering processor | |
US4859995A (en) | Mouse pointer with switchable emulation mode | |
JPS6310470B2 (en) | ||
DE4228756A1 (en) | MICROPROCESSOR SYSTEM | |
US5757381A (en) | Methods for fast scrolling of images | |
JPH05108298A (en) | Multiwindow display method and window system | |
JPS62128328A (en) | Picture switching control system in multitask | |
US5237312A (en) | Display with enhanced scrolling capabilities | |
WO1996031819A2 (en) | Data processing device and scrolling method | |
JP2726408B2 (en) | Help information display device | |
JP2586452B2 (en) | Multi-window display device | |
JP2829051B2 (en) | Character display method | |
JPH05173745A (en) | Display control system | |
JPS60254228A (en) | Screen display control system in multi-job environment | |
JPH04114238A (en) | Information processor | |
JP2629399B2 (en) | Multi-window display method | |
JPH0954672A (en) | Data processor and scrolling method | |
Shepherd et al. | Microcoded multiprogramming display control unit | |
JPS6151264A (en) | Document processing device | |
JPH04114231A (en) | Information processor | |
JPS6127587A (en) | Wind data control system | |
JPH0756707A (en) | Display control device for receiving data | |
JPS6383872A (en) | Information processor |