JPH02257342A - Information processor - Google Patents
Information processorInfo
- Publication number
- JPH02257342A JPH02257342A JP1079044A JP7904489A JPH02257342A JP H02257342 A JPH02257342 A JP H02257342A JP 1079044 A JP1079044 A JP 1079044A JP 7904489 A JP7904489 A JP 7904489A JP H02257342 A JPH02257342 A JP H02257342A
- Authority
- JP
- Japan
- Prior art keywords
- instruction
- storage means
- buffer storage
- read
- words
- 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
- 230000010365 information processing Effects 0.000 claims description 13
- 238000000034 method Methods 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 2
- 230000000903 blocking effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
Landscapes
- Advance Control (AREA)
- Memory System Of A Hierarchy Structure (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は情報処理装置に関し、特に命令語の読出しおよ
び供給を行う命令供給手段に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an information processing device, and more particularly to an instruction supply means for reading and supplying instruction words.
従来、この種の情報処理装置では、命令処理手段に対し
て供給すべき命令語の読出し要求のみを命令供給手段が
緩衝記憶手段に対して発行するようになっていた。Conventionally, in this type of information processing apparatus, the instruction supply means issues only a read request for a command word to be supplied to the instruction processing means to the buffer storage means.
このため、緩衝記憶手段内に有効な命令語が1つも存在
しない場合には、緩衝記憶手段は、該命令語を含むブロ
ックの読出し要求を主記憶手段に対して発行して主記憶
手段から送られてきたブロックを記憶するとともに、要
求のあった命令語を命令供給手段に送ることになる。Therefore, if there is no valid instruction word in the buffer storage means, the buffer storage means issues a read request for a block containing the instruction word to the main storage means and sends the block from the main storage means. The received block is stored, and the requested command is sent to the command supply means.
この後、命令供給手段は、命令語の読出し要求を緩衝記
憶手段に対して次々に発行するが、命令供給手段から読
出し要求のあった命令語が最初に主記憶手段から送られ
てきたブロックの次のブロックになったときには、緩衝
記憶手段は、主記憶手段に対して次のブロックの読出し
要求を発行す〔発明が解決しようとする課題〕
上述した従来の情報処理装置では、緩衝記憶手段内に有
効な命令語が蓄積されるまでの間、命令供給手段から発
行される読出し要求のあった命令語が主記憶手段から送
られてきたブロックの次のブロックになったときに緩衝
記憶手段が主記憶手段に対して次のブロックの読出し要
求を発行するので、命令供給手段が読出し要求する命令
語が緩衝記憶手段内に存在する確率が低く、命令供給手
段による命令語の読出しおよび供給が遅くなるという欠
点がある。Thereafter, the instruction supply means issues read requests for instruction words one after another to the buffer storage means, but the instruction word requested to be read from the instruction supply means is first sent from the main memory means. When the next block is reached, the buffer storage means issues a read request for the next block to the main storage means. [Problem to be Solved by the Invention] In the conventional information processing device described above, Until a valid instruction word is accumulated in the buffer storage means, when the instruction word issued by the instruction supply means for which a read request is issued is in the next block of the block sent from the main storage means. Since a read request for the next block is issued to the main storage means, the probability that the instruction word requested to be read by the instruction supply means exists in the buffer storage means is low, and reading and supply of the instruction word by the instruction supply means is slow. It has the disadvantage of becoming.
本発明の目的は、上述の点に鑑み、緩衝記憶手段内に有
効な命令語が1つも存在しないときに命令語を含むブロ
ックに連続する複数ブロックを緩衝記憶手段に記憶する
ようにして、命令供給手段による命令語の読出しおよd
供給を高速化するようにした情報処理装置を提供するこ
とにある。In view of the above-mentioned points, an object of the present invention is to store a plurality of blocks consecutive to a block containing an instruction word in a buffer storage means when there is no valid instruction word in the buffer storage means. Reading of the command word by the supply means and d
An object of the present invention is to provide an information processing device that speeds up supply.
本発明の情報処理装置は、命令語を格納する主記憶手段
と、命令語の解読および処理を行う命令処理手段と、前
記主記憶手段と前記命令処理手段との間にあって前記主
記憶手段に格納されている命令語を読み出し前記命令処
理手段に供給する命令供給手段と、前記主記憶手段と前
記命令供給手段との間にあって前記主記憶手段に格納さ
れている命令語の一部の写しをブロック単位で記憶する
緩衝記憶手段とを有する情報処理装置において、前記命
令供給手段が、前記緩衝記憶手段に対して命令語の読出
し要求を発行するときに該命令語を含むブロックに連続
する複数ブロックに各々含まれる命令語に対する読出し
要求を連続して発行するための制御回路を具備している
。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 and supplying the instruction word to the instruction processing means, and blocking a copy of 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. In the information processing apparatus, the instruction supplying means, when issuing a read request for an instruction word to the buffer storage means, stores the instruction word in a plurality of blocks consecutive to the block containing the instruction word. A control circuit is provided for successively issuing read requests for each included instruction word.
(作用)
本発明の情報処理装置では、命令供給手段の制御回路が
緩衝記憶手段に対して命令語の読出し要求を発行すると
きに該命令語を含むブロックに連続する複数ブロックに
各々含まれる命令語に対する続出し要求を連続して発行
する。(Function) In the information processing device of the present invention, when the control circuit of the instruction supply means issues a read request for an instruction word to the buffer storage means, the instructions included in each of the plurality of blocks consecutive to the block containing the instruction word are Continuously issue consecutive requests for words.
(実施例〕 次に、本発明について図面を参照して詳細に説明する。(Example〕 Next, the present invention will be explained in detail with reference to the drawings.
第1図は、本発明の一実施例に係る情報処理装置の構成
を示すブロック図である0本実施例の情報処理装置は、
命令処理手段lと、命令供給手段2と、緩衝記憶手段3
と、主記憶手段4とから、その主要部が構成されて・い
る。FIG. 1 is a block diagram showing the configuration of an information processing apparatus according to an embodiment of the present invention.
Instruction processing means 1, instruction supplying means 2, and buffer storage means 3
The main part thereof is composed of a main memory means 4 and a main storage means 4.
命令供給手段2は、緩衝記憶手段3に対して命令語の読
出し要求を発行するときに該命令語を含むブロックに連
続する複数ブロックに各々含まれる命令語に対する読出
し要求を連続して発行するための制御回路20を具備し
ている。When the instruction supply means 2 issues a read request for an instruction word to the buffer storage means 3, it continuously issues read requests for instruction words included in each of a plurality of blocks consecutive to the block containing the instruction word. A control circuit 20 is provided.
次に、このように構成された本実施例の情報処理装置の
動作について説明する。Next, the operation of the information processing apparatus of this embodiment configured as described above will be explained.
命令供給手段2は、命令処理手段lに命令語を供給する
ために緩衝記憶手段3に対して命令語の読出し要求を発
行するとともに、緩衝記憶手段3内に有効な命令語が1
つも存在しないときには制御回路20により読出し要求
を出した命令語を含むブロックに連続する複数ブロック
の命令語の続出し要求も発行する。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, and at the same time, when there is only one valid instruction word in the buffer storage means 3.
If the instruction word does not exist, the control circuit 20 also issues a request to read a plurality of blocks of instruction words consecutive to the block containing the instruction word for which the read request was made.
緩衝記憶手段3は、命令供給手段2から発行された読出
し要求を順次処理するが、緩衝記憶手段3内には有効な
命令語が1つも存在しないために、結果的に主記憶手段
4に対してブロックの読出し要求を順次発行することに
なる。The buffer storage means 3 sequentially processes the read requests issued from the instruction supply means 2, but since there is no valid instruction word in the buffer storage means 3, as a result, the read requests issued by the instruction supply means 2 are not processed by the main storage means 4. Block read requests are issued sequentially.
主記憶手段4は、緩衝記憶手段3から発行されたブロッ
クの読出し要求を順次処理し、緩衝記憶手段3にブロッ
クを送る。The main storage means 4 sequentially processes block read requests issued from the buffer storage means 3 and sends the blocks to the buffer storage means 3.
緩衝記憶手段3は、最初のブロックが送られてきたとき
に命令供給手段2が要求していた命令語を選び出して命
令処理手段1に供給する。The buffer storage means 3 selects the instruction word requested by the instruction supply means 2 when the first block is sent and supplies it to the instruction processing means 1.
この後、命令供給手段2は、命令処理手段lに供給する
ための命令語の読出し要求を緩衝記憶手段3に対して次
々に発行するが、主記憶手段4から緩衝記憶手段3への
残りのブロックの転送も続いており、命令供給手段2が
読出し要求する命令語が緩衝記憶手段3内に最初に蓄え
られたブロックの次の命令語になる前に全てのブロック
の命令語が緩衝記憶手段3内に蓄えられる。Thereafter, the instruction supply means 2 issues read requests for instruction words to be supplied to the instruction processing means l to the buffer storage means 3 one after another. The transfer of blocks continues, and before the instruction word requested to be read by the instruction supplying means 2 becomes the next instruction word of the block initially stored in the buffer storage means 3, the instruction words of all blocks are transferred to the buffer storage means 3. Stored within 3.
このため、読出し要求があった命令語が主記憶手段4か
ら送られてきたブロックの次のブロックになったときに
、緩衝記憶手段3は、主記憶手段4に対して次のブロッ
クの読出し要求を発行する必要はなく、この結果、命令
供給手段2による命令語の読出しを高速に行え、命令処
理手段lへの命令の供給が高速化される。Therefore, when the command word for which a read request has been made is the next block after the block sent from the main memory means 4, the buffer memory means 3 requests the main memory means 4 to read the next block. As a result, the instruction supply means 2 can read out the instruction word at high speed, and the instruction processing means 1 can be supplied with the instruction at high speed.
以上説明したように本発明は、命令供給手段に緩衝記憶
手段に対して命令語の読出し要求を発行するときに該命
令語を含むブロックに連続する複数ブロックに各々含ま
れる命令語に対する読出し要求を連続して発行するため
の制御回路を設けたことにより、命令供給手段が緩衝記
憶手段内に最初に蓄積されたブロックの命令語を要求し
て処理している間に最初のブロックに続く複数ブロック
の命令語が緩衝記憶手段内に蓄積されることになり、命
令供給手段による緩衝記憶手段からの命令語の読出しを
高速に行え、命令処理手段への命令の供給を高速化する
ことができるという効果があAs explained above, the present invention enables the instruction supply means to issue read requests for instruction words included in each of a plurality of blocks consecutive to the block containing the instruction word when issuing a read request for the instruction word to the buffer storage means. By providing a control circuit for successive issuance, multiple blocks subsequent to the first block are issued while the instruction supply means requests and processes the instruction words of the first block stored in the buffer storage means. instruction words are stored in the buffer storage means, the instruction supply means can read out the instruction words from the buffer storage means at high speed, and the supply of instructions to the instruction processing means can be speeded up. Effective
第1図は本発明の一実施例に係る情報処理装置の構成を
示すブロック図である。
図において、
l・・・命令処理手段、
2・・・命令供給手段、
3・・・緩衝記憶手段、
4・・・主記憶手段、
20・・・制御回路である。FIG. 1 is a block diagram showing the configuration of an information processing apparatus according to an embodiment of the present invention. In the figure, l: instruction processing means, 2: instruction supply means, 3: buffer storage means, 4: main storage means, 20: control circuit.
Claims (1)
理を行う命令処理手段と、前記主記憶手段と前記命令処
理手段との間にあって前記主記憶手段に格納されている
命令語を読み出し前記命令処理手段に供給する命令供給
手段と、前記主記憶手段と前記命令供給手段との間にあ
って前記主記憶手段に格納されている命令語の一部の写
しをブロック単位で記憶する緩衝記憶手段とを有する情
報処理装置において、 前記命令供給手段が、前記緩衝記憶手段に対して命令語
の読出し要求を発行するときに該命令語を含むブロック
に連続する複数ブロックに各々含まれる命令語に対する
読出し要求を連続して発行するための制御回路を具備し
ていることを特徴とする情報処理装置。[Scope of Claims] Main storage means for storing instruction words; instruction processing means for decoding and processing the instruction words; an instruction supplying means for reading an instruction word stored in the instruction processing means and supplying the instruction word to the instruction processing means; and a copying unit of a part of the instruction word stored in the main storage means located between the main storage means and the instruction supplying means in units of blocks. In the information processing apparatus, the instruction supplying means, when issuing a read request for an instruction word to the buffer storage means, stores information contained in each of a plurality of blocks consecutive to a block containing the instruction word. 1. An information processing device comprising: a control circuit for continuously issuing read requests for command words that are read.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1079044A JPH02257342A (en) | 1989-03-30 | 1989-03-30 | Information processor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1079044A JPH02257342A (en) | 1989-03-30 | 1989-03-30 | Information processor |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02257342A true JPH02257342A (en) | 1990-10-18 |
Family
ID=13678908
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1079044A Pending JPH02257342A (en) | 1989-03-30 | 1989-03-30 | Information processor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02257342A (en) |
-
1989
- 1989-03-30 JP JP1079044A patent/JPH02257342A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3273202B2 (en) | Method of transferring data through a plurality of data channels and circuit architecture thereof | |
| US5388246A (en) | Arrangement and method of controlling memory access requests in digital data processing system | |
| JPH0219945A (en) | Main memory controller | |
| JPS58147879A (en) | Control system of cache memory | |
| JPH01269142A (en) | Buffer memory control system | |
| JPH1196072A (en) | Memory access control circuit | |
| JPH02257342A (en) | Information processor | |
| EP0787326B1 (en) | System and method for processing of memory data and communication system comprising such system | |
| JPH0212350A (en) | Information processor | |
| JPH02280247A (en) | Information processor | |
| JPH0619775A (en) | File tranfer method | |
| JP2000227895A (en) | Device and method for transferring image data | |
| JPH02280246A (en) | Information processor | |
| JPH0240717A (en) | Information processor | |
| JP2523539B2 (en) | Input/Output Processing Method | |
| JP2577604Y2 (en) | Image memory and data processing device | |
| JPS6055459A (en) | Block data transfer storage control method | |
| JPH026094B2 (en) | ||
| JPH02310649A (en) | Received frame transfer method and communication control device | |
| JPH0329041A (en) | Decentralized paging control system | |
| JPS61165163A (en) | Channel selecting system | |
| JPH06103026A (en) | Memory system | |
| JPH0460729A (en) | Information processor | |
| JPS61136131A (en) | Information processor | |
| JPS61153728A (en) | High speed control system of magnetic storage device |