JPS62128328A - Picture switching control system in multitask - Google Patents

Picture switching control system in multitask

Info

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
Application number
JP60268335A
Other languages
Japanese (ja)
Inventor
Norio Yoshida
典生 吉田
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP60268335A priority Critical patent/JPS62128328A/en
Publication of JPS62128328A publication Critical patent/JPS62128328A/en
Pending legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

PURPOSE:To reduce a time required to switch a program, and to reduce the capacity of a main memory area by providing the same number of screen memories as that of simultaneous execution possible programs. CONSTITUTION:It is assumed that the picture image of a program 11 is positioned at a VRAM21, and that of a program 12 at a VRAM22, and that of a program 1n at a VRAM2n. While the program 11 is executed, the image of the VRAM21 is displayed on a CRT scope 4. At such a time, when the switching of the program is required and a control is shifted to the program 12, the image of the VRAM22 is displayed simultaneously on the CRT scope. Thus, by performing the switching of the control of the program and those of VRAMs 21-2n simultaneously when the switching to programs 11-1n is required, it is possible to switch rapidly the picture display, and the usage quantity of the main memory can be reduced.

Description

【発明の詳細な説明】 〔発明の技術分野〕 本発明はマルチタスクにおける画面切換え制御方式に関
する。
DETAILED DESCRIPTION OF THE INVENTION [Technical Field of the Invention] The present invention relates to a screen switching control method in multitasking.

〔発明の技術的背景とその問題点〕[Technical background of the invention and its problems]

近年、パソコンはマルチタスクを実現する高度なオペレ
ーティングシステムを搭載したものが出荷されておシ、
年々その規模が大きくなってきている。パソコンは中−
ポード、 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.

〔発明の目的〕[Purpose of the invention]

本発明は上記欠点に鑑みてなされたものであり、画面メ
モリを同時実行可能なプログラムの数だけ備えることに
より、プログラム切替えに要する時間を短縮し、且つ主
メモリエリアの削減をはかったマルチタスクにおける画
面切替え制御方式を提供することを目的とする。
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.

〔発明の概要〕[Summary of the invention]

本発明は上記目的を実現するため、画面メモリを同時実
行可能なプログラム数だけ設け、プログラムの切替え時
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.

〔発明の実施例〕[Embodiments of the invention]

以下、図面を使用して本発明実施例につき詳細に説明す
る。
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.

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

以上説明の様に本発明に従えば、プログラム毎に画面イ
メーゾを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.

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

第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)

【特許請求の範囲】[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.
JP60268335A 1985-11-30 1985-11-30 Picture switching control system in multitask Pending JPS62128328A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (5)

* Cited by examiner, † Cited by third party
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
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
JPS59106054A (en) Information processing system
JPH04114231A (en) Information processor
JPH0756707A (en) Display control device for receiving data
JPS6383872A (en) Information processor
JPH0424748B2 (en)