JPH02280247A - Information processor - Google Patents

Information processor

Info

Publication number
JPH02280247A
JPH02280247A JP1102472A JP10247289A JPH02280247A JP H02280247 A JPH02280247 A JP H02280247A JP 1102472 A JP1102472 A JP 1102472A JP 10247289 A JP10247289 A JP 10247289A JP H02280247 A JPH02280247 A JP H02280247A
Authority
JP
Japan
Prior art keywords
instruction
storage means
instruction word
buffer storage
block
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
JP1102472A
Other languages
Japanese (ja)
Inventor
Tokuo Watanabe
渡邊 徳男
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 JP1102472A priority Critical patent/JPH02280247A/en
Publication of JPH02280247A publication Critical patent/JPH02280247A/en
Pending legal-status Critical Current

Links

Landscapes

  • Memory System Of A Hierarchy Structure (AREA)
  • Advance Control (AREA)

Abstract

PURPOSE:To execute an instruction word supply from a buffer storage to an instruction supplying means at a high speed by sending the instruction word of plural blocks from a main storage means when not even a single effective instruction word exists in the buffer storage. CONSTITUTION:An instruction supplying means 2 issues the read request of the instruction word to a buffer storage means 3 in order to supply the instruction word to an instruction processing means 1. The buffer storage means 3 investigates whether the required instruction word exists in the buffer storage or not, the instruction word is sent to the instruction supplying means 2 when is exists, and when it does not exist, the read request of the block to contain the instruction word to be required is issued to the main storage means. A control part 5 sends the instruction word of the block to be required from a storage part 4 to the buffer storage means 3 and, simultaneously, sends even the instruction word of plural blocks successive to the required block from the storage part 4 to the buffer storage means 3 when not a single effective instruction word exists in the buffer storage means 3. Thus, the instruction word supply can be made speedy.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、命令語を格納している主記憶手段を有する情
報処理装置に関し、特に、緩衝記憶内に有効な命令語が
−っも存在しないときにおける命令語供給の高速化を可
能とした情報処理装置に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an information processing device having a main memory storing instruction words, and in particular, to an information processing device having a main memory means storing instruction words, and in particular, to an information processing device having a main memory means storing instruction words. The present invention relates to an information processing device that can speed up the supply of command words when the command is not available.

〔従来の技術〕[Conventional technology]

従来の情報処理装置は、緩衝記憶手段より主記憶手段に
対してブロックの読み出し要求があった時、主記憶手段
は、要求のあったブロックの命令語のみを緩衝記憶手段
に対して送っていた。
In conventional information processing devices, when a buffer storage means requests the main storage means to read a block, the main storage means sends only the instruction word of the requested block to the buffer storage means. .

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

したがって、上述した従来の情報処理装置は、緩衝記憶
内に有効な命令語が一つも存在しない場合においては、
緩衝記憶内に有効な命令語が蓄積されるまでの間命令供
給手段が要求する命令語が緩衝記憶内に存在する確率が
低く、命令語供給が遅くなるという欠点がある。
Therefore, in the conventional information processing device described above, when there is no valid instruction word in the buffer memory,
Until valid commands are accumulated in the buffer memory, there is a low probability that the command requested by the command supply means will exist in the buffer memory, resulting in a delay in the supply of commands.

〔課琶を解決するための手段〕[Means for resolving the issue]

本発明の情報処理装置は、命令語を格納する主記憶手段
と、命令語の解読および処理を行う命令処理手段と、前
記主記憶手段と前記命令処理手段との間にあって前記主
記憶手段に格納されている命令語を読み出し、前記命令
処理手段へ供給するための命令供給手段と、前記主記憶
手段と前記命令供給手段との間にあって前記主記憶手段
に格納されている命令語の一部の写しをブロック単位で
記憶する緩衝記憶手段とを具備し、前記主記憶手段が、
前記緩衝記憶手段からブロックの読み出し要求があった
時、該ブロックのノ命令語とともに該ブロックと連続す
る複数ブロックの命令語も前記緩衝記憶手段へ送るため
の制御回路を有していることを特徴とする。
The information processing device of the present invention includes a main storage means for storing instruction words, an instruction processing means for decoding and processing the instruction words, and an information processing device located between the main storage means and the instruction processing means, and storing information in the main storage means. an instruction supplying means for reading out the instruction word that is being processed and supplying it to the instruction processing means; and a part of the instruction word stored in the main storage means, which is located between the main storage means and the instruction supplying means buffer storage means for storing copies in blocks, the main storage means comprising:
It is characterized by comprising a control circuit for sending the instruction words of a plurality of blocks consecutive to the block as well as the instruction words of the block to the buffer storage means when there is a request to read a block from the buffer storage means. shall be.

〔実施例〕〔Example〕

次に本発明について図面を参照して説明する。 Next, the present invention will be explained with reference to the drawings.

第1図は本発明の一実施例の構成図である。命令供給手
段2は命令処理手段1へ命令語を供給するために緩衝記
憶手段3に対して命令語の読み出し要求を発行する。緩
衝記憶手段3は、要求のあった命令語が緩衝記憶内に存
在するか否かを調べ、存在する時は命令供給手段2へ命
令語を送る。存在しない時は、主記憶手段に対して要求
のあった命令語を含むブロックの読み出し要求を発行す
る。
FIG. 1 is a block diagram of an embodiment of the present invention. The instruction supply means 2 issues an instruction word read request to the buffer storage means 3 in order to supply the instruction word to the instruction processing means 1. The buffer storage means 3 checks whether the requested instruction word exists in the buffer storage, and if so, sends the instruction word to the instruction supply means 2. If it does not exist, a read request for the block containing the requested instruction word is issued to the main storage means.

制御部5は、要求のあったブロックの命令語を記憶部4
から緩衝記憶手段3へ送るとともに、緩衝記憶手段3に
有効な命令語が一つも存在しない時は、要求のあったブ
ロックに連続する複数ブロックの命令語も記憶部4から
緩衝記憶手段3に送る。
The control unit 5 stores the command word of the requested block in the storage unit 4.
When there is no valid command word in the buffer storage means 3, the command words of a plurality of blocks consecutive to the requested block are also sent from the storage section 4 to the buffer storage means 3. .

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

以上説明したように本発明は、緩衝記憶に有効な命令語
が一つも存在しない時に、主記憶手段から複数ブロック
の命令語を送ることにより、1回の命令語要求で多量の
命令語を緩衝記憶に蓄積できるため、緩衝記憶から命令
供給手段への命令語供給を高速に行なえるという効果を
奏する。
As explained above, the present invention buffers a large number of instructions with one instruction request by sending multiple blocks of instructions from the main memory when there is no valid instruction in the buffer memory. Since the instructions can be stored in the memory, the instruction words can be supplied from the buffer memory to the instruction supply means at high speed.

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

第1図は本発明の一実施例の構成図である。 1・・・命令処理手段、2・・・命令供給手段、3・・
・緩衝記憶手段、4・・・記憶部、5・・・制御部、6
・・・主記憶手段。
FIG. 1 is a block diagram of an embodiment of the present invention. 1... Instruction processing means, 2... Instruction supplying means, 3...
- Buffer storage means, 4... Storage section, 5... Control section, 6
...Main memory means.

Claims (1)

【特許請求の範囲】[Claims] 命令語を格納する主記憶手段と、命令語の解読および処
理を行う命令処理手段と、前記主記憶手段と前記命令処
理手段との間にあって前記主記憶手段に格納されている
命令語を読み出し、前記命令処理手段へ供給するための
命令供給手段と、前記主記憶手段と前記命令供給手段と
の間にあって前記主記憶手段に格納されている命令語の
一部の写しをブロック単位で記憶する緩衝記憶手段とを
具備し、前記主記憶手段が、前記緩衝記憶手段からブロ
ックの読み出し要求があった時、該ブロックの命令語と
ともに該ブロックと連続する複数ブロックの命令語も前
記緩衝記憶手段へ送るための制御回路を有していること
を特徴とする情報処理装置。
a main storage means for storing instruction words, an instruction processing means for decoding and processing the instruction words, and reading out the instruction words stored in the main storage means between the main storage means and the instruction processing means; an instruction supply means for supplying the instruction to the instruction processing means; and a buffer that is located between the main storage means and the instruction supply means and stores a copy of a part of the instruction word stored in the main storage means in units of blocks. storage means, when the main storage means receives a request to read a block from the buffer storage means, the main storage means sends the command words of the block as well as the command words of a plurality of blocks consecutive to the block to the buffer storage means. An information processing device comprising a control circuit for.
JP1102472A 1989-04-21 1989-04-21 Information processor Pending JPH02280247A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1102472A JPH02280247A (en) 1989-04-21 1989-04-21 Information processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1102472A JPH02280247A (en) 1989-04-21 1989-04-21 Information processor

Publications (1)

Publication Number Publication Date
JPH02280247A true JPH02280247A (en) 1990-11-16

Family

ID=14328393

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1102472A Pending JPH02280247A (en) 1989-04-21 1989-04-21 Information processor

Country Status (1)

Country Link
JP (1) JPH02280247A (en)

Similar Documents

Publication Publication Date Title
JP3598321B2 (en) Buffering data exchanged between buses operating at different frequencies
JPH07113903B2 (en) Cache storage control method
GB2271653A (en) Multi-level cache system
JPH08235092A (en) Data transfer controller
JPH02280247A (en) Information processor
JPS593774A (en) Access processing system
JPH02280246A (en) Information processor
KR100284784B1 (en) Memory data processing system and method and communication system having system
JPH0212350A (en) Information processor
JPS576480A (en) Buffer memory control system
JP2000227895A (en) Device and method for transferring image data
JPH02257342A (en) Information processor
JPH0240717A (en) Information processor
JPS6055459A (en) Block data transfer storage control method
JPS61214047A (en) Memory data transfer circuit
JPS5794974A (en) Buffer memory control system
JPS63259746A (en) Data transfer method between bank memories
JPS61165163A (en) Channel selecting system
JPS61153728A (en) High speed control system of magnetic storage device
JPH0594367A (en) Buffer storage device
JPH03263143A (en) Buffer storage device
JPH07160577A (en) Cache memory controller
JPS6243737A (en) Interrupt control method
JPS61221845A (en) Producing system for invalidated address of buffer memory
JPH05127975A (en) Shared memory access system