[go: up one dir, main page]

JPH01155437A - Operating system - Google Patents

Operating system

Info

Publication number
JPH01155437A
JPH01155437A JP62314377A JP31437787A JPH01155437A JP H01155437 A JPH01155437 A JP H01155437A JP 62314377 A JP62314377 A JP 62314377A JP 31437787 A JP31437787 A JP 31437787A JP H01155437 A JPH01155437 A JP H01155437A
Authority
JP
Japan
Prior art keywords
operating speed
cpu
area
speed
application program
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
JP62314377A
Other languages
Japanese (ja)
Inventor
Shuzo Nakajima
中島 修三
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 JP62314377A priority Critical patent/JPH01155437A/en
Publication of JPH01155437A publication Critical patent/JPH01155437A/en
Pending legal-status Critical Current

Links

Landscapes

  • Executing Machine-Instructions (AREA)

Abstract

PURPOSE:To execute respective application program normally in spite of regulated operating speed by changing the operating speed of a CPU according to the operating speed information of the CPU recorded on a directory. CONSTITUTION:An area 4a where the operating speed of the CPU is set in advance is provided in the reverse area 4 of an MS-DOS directory. When the application program is read under an MS-DOS, a value representing the speed of the CPU is taken out from the area 4a, and a CPU speed switching driver switches the operating speed of the CPU according to the value. The operating speed set in the area 4a is regulated at 0H-3H. No switching of the operating speed is performed when an operating speed switching value is set at 0H, and the operating speed is switched to 4MHz when it is set at 1H, to 8MHz when it is set at 2H, and to 12MHz when it is set at 3H, and the application program is executed after the operating speed is switched.

Description

【発明の詳細な説明】 [発明の目的] (産業上の利用分野) 本発明は、パーソナルコンピュータ等におけるオペレー
ティングシステムに関する。
DETAILED DESCRIPTION OF THE INVENTION [Object of the Invention] (Field of Industrial Application) The present invention relates to an operating system for a personal computer or the like.

(従来の技術) 一般にMS−DO3下のアプリケーションプログラムは
、ある特定のパーソナルコンピュータで動作するが、パ
ーソナルコンピュータにおけるハードウェアの進歩は著
しく、CPUの動作速度は4 Mllz、 8 Mff
z、 12Ml1zと高速化しつつある。
(Prior art) Generally, application programs under MS-DO3 run on a specific personal computer, but the hardware in personal computers has made remarkable progress, and the operating speed of the CPU is 4 Mllz, 8 Mff.
The speed is increasing to 12Ml1z.

しかしながら多くのアプリケーションプログラムは、特
定のCPUの動作速度をiyI提にして作成されている
ため、CPUの動作速度が規定と異なると正常に実行さ
れなくなる場合がある。
However, since many application programs are created based on the operating speed of a specific CPU, if the operating speed of the CPU is different from the specified one, the application programs may not be executed properly.

(発明が解決しようとする問題点) このように従来のオペレーティングシステムでは、アプ
リケーションプログラムの規定速庶が、実際のCPUの
動作速度と異なっているとアプリケーションプログラム
を実行することができなくなるという問題があった。
(Problems to be Solved by the Invention) As described above, in conventional operating systems, there is a problem that if the specified speed of the application program is different from the actual operating speed of the CPU, the application program cannot be executed. there were.

本発明はこのような事情によりなされたもので、アプリ
ケーションプログラムの規定速度に拘りなくアプリケー
ションプログラムを実行させることができるオペレーテ
ィングシステムの提供を目的としている。
The present invention was made in view of the above circumstances, and an object of the present invention is to provide an operating system that can execute application programs regardless of the specified speed of the application programs.

[発明の構成] (問題点を解決するための手段) 本発明はこの目的を実現するべく、所定のファイルに格
納されている複数のアプリケーションプログラムのいず
れかをディレクトリの内容に従ってロードして、外部か
らの切替え命令でCPUの動作速度を切替え可能な装置
を動作させるオペレーティングシステムにおいて、前記
ディレクトリに各アプリケーションプログラムに対応す
るCPUの動作速度を示す情報を記録しておき、いずれ
かのアプリケーションプログラムをロードするときに前
記情報に従って前記5A置に前記切替え命令を与えるよ
うにしたものである。
[Structure of the Invention] (Means for Solving the Problems) In order to achieve this object, the present invention loads one of a plurality of application programs stored in a predetermined file according to the contents of the directory, and In an operating system that operates a device that can switch the CPU operating speed with a switching command from In this case, the switching command is given to the 5A position according to the information.

(作 用) 本発明のオペレーティングシステムでは、アプリケーシ
ョンプログラム毎に規定されたCPUの動作速度を示す
情報を予めディレクトリに記録しておき、この情報に従
ってCPUの動作速度を変化させるので、規定の動作速
度がいかなるものであっても各アプリケーションプログ
ラムが正常に実行される。
(Function) In the operating system of the present invention, information indicating the operating speed of the CPU specified for each application program is recorded in advance in the directory, and the operating speed of the CPU is changed according to this information. Each application program executes normally no matter what it is.

(実施例) 以下、本発明の実施例の詳細を図面に基づいて説明する
(Example) Hereinafter, details of an example of the present invention will be described based on the drawings.

第1図は本発明の一実施例としてのMS−D。FIG. 1 shows an MS-D as an embodiment of the present invention.

Sのディレクトリの構成を示す図である。FIG. 2 is a diagram showing the structure of a directory of S.

本実施例のディレクトリは、ファイル名を示すエリア1
と、拡張子を示すエリア2と、ファイルの属性を示すエ
リア3と、拡張機能のために予約しであるエリア(以下
リザーブエリアという)4と、ファイルの最終更新時刻
を示すエリア5と、ファイルの最終更新日付を示すエリ
ア6と、ファイルの開始クラスタl 、Qを示寸エリア
7と、ファイルのサイズを示すエリア8とから構成され
ている。
The directory in this example is area 1 indicating the file name.
, area 2 indicating the extension, area 3 indicating file attributes, area 4 reserved for extended functions (hereinafter referred to as the reserved area), area 5 indicating the last update time of the file, It consists of an area 6 indicating the last update date of the file, an area 7 indicating the starting clusters l and Q of the file, and an area 8 indicating the size of the file.

そしてリザーブエリア4には、CPUの動作速度を予め
設定するエリア4aが設けられている。
The reserve area 4 is provided with an area 4a in which the operating speed of the CPU is set in advance.

このエリア4aでは、 0[1−速度無関係 1 ト1  =  4  M  lb 2 H= 8 M Hz 3H−12MItz といったようにCPUの動作速度がOl−1〜3Hによ
り規定されている。
In this area 4a, the operating speed of the CPU is defined by Ol-1 to 3H, such as 0[1-speed irrelevant 1 to 1 = 4 Mlb 2 H = 8 MHz 3H-12 MItz.

第2図は本実施例のMS−DO8下のシステム構造を示
す図である。
FIG. 2 is a diagram showing the system structure under the MS-DO8 of this embodiment.

同図において10はこのMS−DO8下で動作するアプ
リケーションプログラム、11は拡張日本語MS−DO
8,12はcpu速度切替ドライバ、13はB I O
S (Ba5ic Input 0utput 5ys
te鵬)である。
In the figure, 10 is an application program that operates under this MS-DO8, and 11 is an extended Japanese MS-DO.
8 and 12 are CPU speed switching drivers, 13 is B I O
S (Ba5ic Input 0output 5ys
te Peng).

そして本実施例ではMS−DO8下のコマンドにCPU
の動作速度の変更をサポートするコマンドが追加されて
いる。
In this embodiment, the CPU is used for commands under MS-DO8.
A command has been added to support changing the operating speed.

なお本実施例のMS−DO8はハードウェアに依存しな
いように作られており、ハードウェアに依存する部分と
のインターフIイスは810813が行っている。
Note that the MS-DO8 of this embodiment is made so as not to depend on hardware, and the 810813 performs the interface with the parts that depend on hardware.

実際のアプリケーションプログラムの実行は以下の通り
となる。
The actual execution of the application program is as follows.

まずアプリケーションプログラムがMS−D。First, the application program is MS-D.

S下に読込まれると、■リア4aからCPUの速度を示
す値が取り出され、これがCPLI速度切替ドライバ1
2に渡される。
When it is read under S, the value indicating the CPU speed is taken out from the rear 4a, and this is the CPLI speed switching driver 1.
Passed to 2.

CPU速度切替ドライバ12はこの値に従ってCPUの
動作速度を切替える。
The CPU speed switching driver 12 switches the operating speed of the CPU according to this value.

例えば値がOl−1なら動作速度の切替はせず、値が1
Hなら4M1tz12Hなら8M比、31−1なら12
M七に切替える。
For example, if the value is Ol-1, the operating speed will not be changed and the value is 1.
H is 4M1tz12H is 8M ratio, 31-1 is 12
Switch to M7.

なお動作速度の切替えは、例えばCPtJの基準クロッ
ク信号を分周することにより容易に実現可能である。
Note that switching the operating speed can be easily realized, for example, by frequency-dividing the reference clock signal of CPtJ.

モしてCPUめ動作速度を切替えた後に、アプリケーシ
ョンプログラムを実行する。
After switching the operating speed of the CPU, the application program is executed.

かくして本実施例によれば、各アプリケーションプログ
ラムの規定動作速度がそれぞれ異なっていても、1つの
CPUでプログラムの実行が可能になる。
Thus, according to this embodiment, even if the prescribed operating speeds of each application program are different, the programs can be executed by one CPU.

またCPUの動作速度が変更され、既存のアプリケーシ
ョンプログラムが実行できなくなった場合でも、MS−
DO8下のコマンドによりCPUの動作速度を再設定す
れば、アプリケーションプログラムの実行が可能になる
Furthermore, even if the operating speed of the CPU changes and existing application programs cannot be executed, MS-
If the operating speed of the CPU is reset using the command under DO8, the application program can be executed.

なお本実施例において動作速度を示すエリアに割当てた
アドレスはあくまでも一例であり、他のアドレスに割当
ててもよいことは勿論である。
In this embodiment, the address assigned to the area indicating the operating speed is just an example, and it goes without saying that other addresses may be assigned.

[発明の効果] 以上説明したように本発明のオペレーティングシステム
では、アプリケーションプログラムをロードする時点で
ディレクトリの内容に従うてCPUの動作速度を切替え
るので、規定動作速度に拘りなくアプリケーションプロ
グラムを実行させることができる。
[Effects of the Invention] As explained above, in the operating system of the present invention, since the operating speed of the CPU is switched according to the contents of the directory at the time of loading the application program, the application program can be executed regardless of the specified operating speed. can.

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

第1図は本発明の一実施例としてのMS−D。 Sディレクトリの構成を示す図、第2図は本実施例にお
けるMS−DO8下のシステム構造を示す図である。 1・・・ファイル名を示づエリア、2・・・拡張子を示
すエリア、3・・・ファイルの属性を示すエリア、4・
・・リザーブエリア、4a・・・動作速度を示すエリア
、5・・・最終更新時刻を示すエリア、6・・・R終更
新日を示すエリア、7・・・開始クラスタ番号を示すエ
リア、8・・・ファイルサイズを示すエリア。 出願人      株式会社 東芝 代理人 弁理士  須 山 佐 −
FIG. 1 shows an MS-D as an embodiment of the present invention. FIG. 2 is a diagram showing the structure of the S directory, and FIG. 2 is a diagram showing the system structure under MS-DO8 in this embodiment. 1... Area showing the file name, 2... Area showing the extension, 3... Area showing the file attributes, 4...
... Reserve area, 4a... Area showing operation speed, 5... Area showing last update time, 6... Area showing R last update date, 7... Area showing start cluster number, 8 ...An area that shows the file size. Applicant Toshiba Corporation Representative Patent Attorney Sasa Suyama −

Claims (2)

【特許請求の範囲】[Claims] (1)所定のファイルに格納されている複数のアプリケ
ーションプログラムのいずれかをディレクトリの内容に
従ってロードして、外部からの切替え命令でCPUの動
作速度を切替え可能な装置を動作させるオペレーティン
グシステムにおいて、前記ディレクトリに各アプリケー
ションプログラムに対応するCPUの動作速度を示す情
報を記録しておき、いずれかのアプリケーションプログ
ラムをロードするときに前記情報に従って前記装置に前
記切替え命令を与えるようにしたことを特徴とするオペ
レーティングシステム。
(1) In an operating system that loads one of a plurality of application programs stored in a predetermined file according to the contents of a directory and operates a device capable of switching the operating speed of a CPU by an external switching command, Information indicating the operating speed of the CPU corresponding to each application program is recorded in the directory, and when loading any application program, the switching command is given to the device according to the information. operating system.
(2)前記CPUの動作速度を示す情報が、前記ディレ
クトリにおける拡張機能予約領域に記録されている特許
請求の範囲第1項記載のオペレーティングシステム。
(2) The operating system according to claim 1, wherein information indicating the operating speed of the CPU is recorded in an extended function reserved area in the directory.
JP62314377A 1987-12-11 1987-12-11 Operating system Pending JPH01155437A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62314377A JPH01155437A (en) 1987-12-11 1987-12-11 Operating system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62314377A JPH01155437A (en) 1987-12-11 1987-12-11 Operating system

Publications (1)

Publication Number Publication Date
JPH01155437A true JPH01155437A (en) 1989-06-19

Family

ID=18052611

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62314377A Pending JPH01155437A (en) 1987-12-11 1987-12-11 Operating system

Country Status (1)

Country Link
JP (1) JPH01155437A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002132496A (en) * 2000-08-15 2002-05-10 Sony Computer Entertainment Inc Emulating apparatus and parts, emulation method, recording medium, and program
WO2002088913A1 (en) * 2001-04-27 2002-11-07 International Business Machines Corporation Method and apparatus for controlling processor operation speed

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002132496A (en) * 2000-08-15 2002-05-10 Sony Computer Entertainment Inc Emulating apparatus and parts, emulation method, recording medium, and program
US7222063B2 (en) 2000-08-15 2007-05-22 Sony Computer Entertainment Inc. Emulation apparatus and parts, emulation method, recording medium and program
WO2002088913A1 (en) * 2001-04-27 2002-11-07 International Business Machines Corporation Method and apparatus for controlling processor operation speed
GB2393294A (en) * 2001-04-27 2004-03-24 Ibm Method and apparatus for controlling processor operation speed
GB2393294B (en) * 2001-04-27 2005-04-06 Ibm Method and apparatus for controlling operation speed of processor
US7137017B2 (en) 2001-04-27 2006-11-14 International Business Machines Corporation Method and apparatus for controlling processor operation speed

Similar Documents

Publication Publication Date Title
JPH0754506B2 (en) How to access overlapping programs
JPH06100956B2 (en) Device for pointer control
JPH01155437A (en) Operating system
CN112764822A (en) Operating system starting method, device, equipment and medium
JPH06290049A (en) Menu operation method
JPH01246635A (en) Task switching system
JPS63205731A (en) Program startup processing method
JPH044608B2 (en)
JP2695930B2 (en) Intelligent I/O Module
JP2663600B2 (en) Control table relocation processing method
JPH082727Y2 (en) Programmable sequencer
JPS6154542A (en) Task control method
JPS6218073B2 (en)
JPH02214938A (en) Data processor
JPH04280318A (en) Page search method using mouse input
JPH06242908A (en) Computer system
JPS61221880A (en) Conversation procedure control method for conversational systems
JPS63293631A (en) Screen division controller
JPH03134782A (en) Microcomputer incorporating a/d converter
JPH0289094A (en) Cursor movement control method
JPS63298442A (en) Application management device
JPH0512100A (en) Cell management method and cell management table
JPH0546375A (en) Editor device
JPH07219785A (en) Operating system management device and operating system management method
JPS63239530A (en) Memory access control method