JPH02148236A - Storage device - Google Patents
Storage deviceInfo
- Publication number
- JPH02148236A JPH02148236A JP30099188A JP30099188A JPH02148236A JP H02148236 A JPH02148236 A JP H02148236A JP 30099188 A JP30099188 A JP 30099188A JP 30099188 A JP30099188 A JP 30099188A JP H02148236 A JPH02148236 A JP H02148236A
- Authority
- JP
- Japan
- Prior art keywords
- memory
- address
- free memory
- data
- memory address
- 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
Abstract
Description
【発明の詳細な説明】
[産業上の利用分野]
この発明は、データ処理装置で用いられる記憶装置、特
にメモリの割り付け/解放に関するものζあイ・、。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a storage device used in a data processing device, and particularly to memory allocation/release.
[従来の技術[
第3図は従来の記憶装置を示すブロック図である。図に
おいて、(1)はデータメモリ、(2)はデータ処理装
置(図示せず)からデータメモリ(1)に対してアドレ
スを与えるアドレスバス、(3)はデータ処理装置とデ
ータメモリく1)との間で読み出し/書き込みデータを
転送するためのデータバス (4)は制御回路、(5)
はデータ処理装置が制御回路(4)に読み出し/書き込
み指令を与える指令信号線、(6)は制御回路(4)が
指令信号線(5)の指令を受けて作り出す制御信号をデ
ータメモリ〈1)に伝える制御信号線である。[Prior Art] FIG. 3 is a block diagram showing a conventional storage device. In the figure, (1) is a data memory, (2) is an address bus that provides an address from a data processing device (not shown) to the data memory (1), and (3) is a connection between the data processing device and the data memory (1). (4) is the control circuit, (5) is the data bus for transferring read/write data between
is a command signal line from which the data processing device gives read/write commands to the control circuit (4), and (6) is a control signal that the control circuit (4) generates in response to commands from the command signal line (5) to the data memory <1. ) is a control signal line that transmits to the
従来の記憶装置は上記のように構成され、この記憶袋π
からデータを読み出す時は次のような手順で行う。A conventional storage device is configured as described above, and this storage bag π
To read data from , follow the steps below.
■ データ処理装置がアドレスバス(2)に読み出すメ
モリのアドレスを出力し、さらに制御信号線(5)に読
み出し指令を与える。(2) The data processing device outputs the address of the memory to be read to the address bus (2), and also gives a read command to the control signal line (5).
■ 制御回路(4)は指令信号線(5)からの読み出し
指令を解読し、データメモリ(1)に制御信号線(6)
を介してメモリを読み出すための制御信号を与える。■ The control circuit (4) decodes the read command from the command signal line (5) and transfers it to the data memory (1) from the control signal line (6).
gives control signals to read the memory through.
■ データメモリ(1)は制御信号ti(6)の制御信
号線に従い、アドレスバス(2)に出力されたアドレス
のメモリの内容を読み出し、データバス(3)に出力す
る。(2) The data memory (1) reads the contents of the memory at the address output to the address bus (2) according to the control signal line of the control signal ti (6), and outputs it to the data bus (3).
また、この記憶装置にデータを書き込む時は次のような
手順で行う。Also, when writing data to this storage device, follow the steps below.
■ データ処理装置がアドレスバス(2)に書き込むメ
モリのアドレスを、またデータバス(3)に書き込むデ
ータを出力し、さらに指令信号線(5)に書き込み指令
を与える。(2) The data processing device outputs the memory address to be written to the address bus (2) and the data to be written to the data bus (3), and also gives a write command to the command signal line (5).
■ 制御回路(4)は指令信号線(5)の書き込み指令
を解読し、データメモリ(1)に制御信号線(6)を介
してメモリに書き込むための制御信号を与える。(2) The control circuit (4) decodes the write command on the command signal line (5) and provides a control signal for writing to the data memory (1) via the control signal line (6).
■ データメモリ(1)は制御信号線(6)の制御信号
に従い、アドレスバス(2)に出力されたアドレスにデ
ータバス(3)に出力されたデータを書き込む。(2) The data memory (1) writes the data output to the data bus (3) to the address output to the address bus (2) according to the control signal on the control signal line (6).
この記憶装置を用いて、メモリの有効利用のために一番
地単位のメモリ管理を実現することを考える。この一番
地単位のメモリ管理とは プログラム実行時に割り当て
、あるいは解放する。メモリの単位を一番地ずつとする
もので Pro logやLISPように変数への値の
設定および変数の解放をプログラム実行時に行う言語の
言語処理系を実現するうえで必要な機能である。この記
憶装置を用いて一番地単位のメモリ管理を実現するには
、プログラムが必要で以下に代表的な二つのプログラム
による実現法を述べる。Using this storage device, we will consider implementing memory management in units of locations for effective memory utilization. What is this memory management in units of locations? It is allocated or released when a program is executed. This is a function in which the unit of memory is the first location, and is necessary to implement a language processing system for languages such as Pro log and LISP, which set values to variables and release variables at the time of program execution. In order to realize memory management in units of first location using this storage device, a program is required, and the implementation method using two typical programs will be described below.
(a) メモリの空き状況をビットテーブル(メモリ
の一番地を1ビツトに対応させる)で管理する。すなわ
ち、メモリ割り付は時にはこのビットテーブルから空い
ている番地を探して割り当てメモリ解放時には番地に対
応したビットテーブルのビットを空きにセットする。(a) Memory availability is managed using a bit table (the first location in memory corresponds to one bit). That is, when allocating memory, sometimes a free address is searched from this bit table, and when allocated memory is released, a bit in the bit table corresponding to the address is set to free.
(b) メモリの空き番地をリスト管理する。(b) Manage a list of free memory addresses.
メモリ割り付は時には空きメモリリストから先頭の要素
を取り出して割り当て、メモリ解放時には解放されたメ
モリを空きメモリリストに追加する。Memory allocation sometimes takes the first element from the free memory list and allocates it, and when memory is released, the freed memory is added to the free memory list.
いずれの方法にしてもこのような機能を持つプログラム
を実装しなければならない。Either way, you must implement a program that has this kind of functionality.
[発明が解決しようとする課題]
上記のような従来の記憶装置では、一番地単位のメモリ
管理を実現するにはプログラムを必要とし、このプログ
ラムを実装するには手間がかかり、プログラムで実現す
るためにメモリの割り付け/解放に時間がかかってしま
うという問題点があった。[Problems to be Solved by the Invention] In the conventional storage device as described above, a program is required to realize memory management in units of locations, and it takes time and effort to implement this program. Therefore, there is a problem in that it takes time to allocate/release memory.
この発明は、かかる問題点を解決するためになされたも
ので、一番地単位のメモリ管理を実現するためプログラ
ムを必要とせず、メモリの割り付け/解放を高速に実行
することのできる記憶装置を得ることを目的とする。This invention was made to solve this problem, and provides a storage device that can perform memory allocation/release at high speed without requiring a program to realize memory management in units of locations. The purpose is to
[課題を解決するための手段]
この発明に係る記憶装置は7先頭空きメモリのアドレス
を格納しておくための先頭空きメモリアドレス レジス
タと1次の空きメモリのアドレスを記憶するための次空
きメモリアドレス・メモリと、前記先頭空きメモリアド
レス・レジスタの内容をデータメモリおよび前記次空き
メモリアドレス・メモリのアドレスとしてそれぞれのメ
モリを読み出し/書き込みを行うための読み出し/書き
込み手段と、この読み出し/書き込み手段によって読み
出された前記次空きメモリアドレス・メモリ手段の内容
を前記先頭空きメモリアドレス・レジスタに格納するた
めの格納手段と、前記先頭空きメモリアドレス・レジス
タの内容を前記次空きメモリアドレス・レジスタに書き
込むための書き込み手段と、アドレスバスに出力された
データの内容を前記先頭空きメモリアドレス・レジスタ
に格納するための格納手段とを備えたものである。[Means for Solving the Problems] A storage device according to the present invention has seven first free memory address registers for storing the address of the first free memory and a next free memory for storing the address of the first free memory. an address memory; a read/write means for reading/writing the contents of the first free memory address register as an address of the data memory and the next free memory address memory; and the read/write means. storage means for storing the contents of the next free memory address memory means read out by the above into the first free memory address register; and storage means for storing the contents of the first free memory address register into the next free memory address register. It is provided with a write means for writing, and a storage means for storing the contents of the data outputted to the address bus in the first free memory address register.
[作用]
この発明においては、先頭空きメモリアドレス・レジス
タと次空きメモリアドレス・レジスタから空きメモリリ
ストを構成し、この空きメモリリストを用いて一番地単
位のメモリ管理を実現する。[Operation] In the present invention, a free memory list is constructed from a first free memory address register and a next free memory address register, and this free memory list is used to realize memory management in units of locations.
[実施例]
第1図はこの発明の一実施例による記憶装置を示すブロ
ック図である0図において、(1)〜(6)は従来のも
のと同様である。(7)は先頭空きメモリのアドレスを
格納しておくための先頭空きメモリアドレス・レジスタ
、(8)は次の空きメモリのアドレスを記憶するための
次空きメモリアドレス・メモリ、(9)は先頭空きメモ
リアドレス・レジスタ(7)と次空きメモリアドレス・
メモリ(8)との間で空きメモリアドレスを転送するた
めの空きメモリアドレスバス、(10)はアドレスバス
(2)と先頭空きメモリアドレス・レジスタ(7)との
間で空きメモリアドレスを転送するためのアドレス転送
路、(11)は制御回路(4)が指令信号線(5)の指
令を受けて作り出す制御信号を先頭空きメモリアドレス
・レジスタ(7)に伝えるための制御信号線、(12)
は制御回路(4)が指令信号線(5)の指令を受けて作
り出す制御信号を次空きメモリアドレス・メモリ(8)
に伝えるための制御信号線である。なお、アドレスバス
(2)はデータ処理装置(図示せず)と、データメモリ
(1)および次空きメモリアドレス・メモリ(8)との
間でアドレスを転送する。[Embodiment] FIG. 1 is a block diagram showing a storage device according to an embodiment of the present invention. In FIG. 0, (1) to (6) are the same as the conventional one. (7) is the first free memory address register for storing the address of the first free memory, (8) is the next free memory address register for storing the address of the next free memory, and (9) is the first free memory address register. Free memory address register (7) and next free memory address
A free memory address bus (10) transfers free memory addresses between the address bus (2) and the first free memory address register (7). (11) is a control signal line (12) for transmitting a control signal generated by the control circuit (4) in response to a command from the command signal line (5) to the first free memory address register (7). )
The control circuit (4) receives the command from the command signal line (5) and sends the control signal to the next free memory address memory (8).
This is a control signal line for transmitting signals to the Note that the address bus (2) transfers addresses between the data processing device (not shown), the data memory (1), and the next free memory address memory (8).
第2図はこの発明の詳細な説明するため図を示す。FIG. 2 shows a diagram for explaining the invention in detail.
上記のように構成された記憶装置において。In a storage device configured as described above.
最初に、先頭空きメモリアドレス・レジスタ(7)と次
空きメモリアドレス・レジスタ(8)から空きメモリリ
ストを構成し、この空きメモリリストを用いて一番地単
位のメモリ管理を実現する方法を第2図により説明する
。First, a free memory list is constructed from the first free memory address register (7) and the next free memory address register (8), and the second method uses this free memory list to realize memory management by location. This will be explained using figures.
第2図(a)は空きメモリリストを表す、ブタメモリ(
1)の各番地には次空きメモリアドレス・レジスタ(8
)の一番地ずつが対応するようにデータメモリ(1)と
次空きメモリアドレス・メモリ(8)を構成する。例え
ば、第2図(a)においてデータメモリのアドレス(1
a)には次空きメモリアドレス・メモリのアドレス(8
a)がデータメモリのアドレス(1b)には次空きメモ
リアドレス メモリのアドレス(8b)が対応する。Figure 2 (a) shows the free memory list, pig memory (
Each address in 1) has the next free memory address register (8
), the data memory (1) and the next free memory address memory (8) are configured so that they correspond to each other. For example, in FIG. 2(a), address (1) of the data memory
a) contains the next free memory address memory address (8
The data memory address (1b) in a) corresponds to the next free memory address memory address (8b).
先頭空きメモリアドレス・レジスタ(7)には先頭空き
メモリであるデータメモリのアドレス(1a)が格納さ
れ、その内容が指す次空きメモリアドレス・メモリのア
ドレス(8a)には1次の空きメモリのデータワード単
位のアドレス、すなわち次空きメモリアドレス・メモリ
のアドレス(8b)が格納される。さらに1次空きメモ
リアドレス・メモリのアドレス(8b)にはその次の空
きメモリのデータワード単位のアドレスが格納される。The first free memory address register (7) stores the address (1a) of the data memory, which is the first free memory, and the next free memory address (8a) pointed to by its contents is the address of the first free memory. An address in data word units, that is, the next free memory address memory address (8b) is stored. Furthermore, the address of the next free memory in data word units is stored in the address (8b) of the primary free memory address memory.
このように全ての空きメモリがチエインの形に繋がれた
ものを空きメモリリストという。A list in which all free memories are connected in the form of a chain is called a free memory list.
この空きメモリリストを用いたメモリの割り付けでは、
第2図(a)の状態からデータメモリのアドレス(la
)、次空きメモリアドレス・メモリのアドレス(8a)
のベアが空きメモリリストから取り外されて、それが新
しいメモリとして割り付けられ、第3図(b)の状態と
なる。これは1次空きメモリアドレス・メモリのアドレ
ス(8a)の内容を、先頭空きメモリアドレス・レジス
タ(7)に移すことで実行される。In memory allocation using this free memory list,
From the state of FIG. 2(a), the data memory address (la
), next free memory address/memory address (8a)
The bare memory is removed from the free memory list and allocated as new memory, resulting in the state shown in FIG. 3(b). This is executed by moving the contents of the address (8a) of the primary free memory address memory to the first free memory address register (7).
逆に、メモリの解放では第3図(b)の状態から、解放
するアドレス(1a>、 (8a)のベアが空きメモリ
リスI・に繋がれて第3図(a>の状態となる。これは
、先頭空きメモリアドレス・レジスタ(7)の内容を1
次空きメモリアドレス・メモリのアドレス(8a)に移
し、さらにデータメモリのアドレス(1a)を、先頭空
きメモリアドレス・レジスタ(7)にセットすることで
実行される。Conversely, when releasing memory, the state shown in Fig. 3(b) changes to the state shown in Fig. 3(a>) when the bare addresses (1a>, (8a) to be released are connected to the free memory list I. sets the contents of the first free memory address register (7) to 1
This is executed by moving to the next free memory address memory address (8a) and further setting the data memory address (1a) to the first free memory address register (7).
さて、第1図に示す記憶装置において、新たにメモリを
割り付け、さらにそのメモリにデータを書き込むことは
次の手順で行われる。Now, in the storage device shown in FIG. 1, allocating a new memory and writing data to that memory is performed in the following steps.
■ データ処理装置がデータバス(3)に書き込むデー
タを出力し、さらに指令信号線(5)にメモリ割り付け
および書き込みの指令を与える。(2) The data processing device outputs the data to be written to the data bus (3), and also gives instructions for memory allocation and writing to the command signal line (5).
■ 制御回路(4)は指令信号線(5)のメモリ割り付
けおよび書き込みの指令を解読し、先頭空きメモリアド
レス・レジスタ(7)の内容をアドレスバス(2)に出
力するとともに、データメモリ(1)に制御信号線(6
)を介してメモリに書き込むための制御信号を与え1次
空きメモリアドレス・メモリ(8)に制御信号線(12
)を介してメモリを読み出す制御信号を与える。■ The control circuit (4) decodes the memory allocation and write commands on the command signal line (5), outputs the contents of the first free memory address register (7) to the address bus (2), and also outputs the contents of the first free memory address register (7) to the address bus (2). ) to the control signal line (6
) to the control signal line (12) to the primary free memory address memory (8).
) gives a control signal to read the memory.
■ データメモリ(1)は制御信号線(6)の制御信号
に従い、アドレスバス(2)に出力されたアドレスにデ
ータバス(3)に出力されたデータの内容を書き込む。(2) The data memory (1) writes the contents of the data output to the data bus (3) to the address output to the address bus (2) in accordance with the control signal on the control signal line (6).
■ 次空きメモリアドレス・メモリ(8)は制御信号線
(12)の制御信号に従い、アドレスバス(2)に出力
されたアドレスのメモリ内容を読み出し、空きメモリア
ドレスバス(9)に出力する。(2) The next free memory address memory (8) reads the memory contents at the address output to the address bus (2) in accordance with the control signal on the control signal line (12), and outputs it to the free memory address bus (9).
■ 次に、制御回路〈4)は先頭空きメモリアドレス・
レジスタ(7)に制御信号線(11)を介してこのレジ
スタ(7)をセットする制御信号を与える。■ Next, the control circuit <4)
A control signal for setting the register (7) is applied to the register (7) via a control signal line (11).
■ 先頭空きメモリアドレス・レジスタ(7)は制御信
号線(11)の制御信号に従い、空きメモリアドレスバ
ス〈9)に出力されたデータの内容を新しい先頭空きメ
モリアドレスとしてこのレジスタ(7)にセットする。■ The start free memory address register (7) sets the contents of the data output to the free memory address bus <9) as a new start free memory address in this register (7) according to the control signal of the control signal line (11). do.
この記憶装置において、メモリの解放は次の手順で行わ
れる。In this storage device, memory is released in the following steps.
■ データ処理装置が、解放するメモリのアドレスをア
ドレスバス(2)に出力し、さらに指令信号線(5)に
メモリ解放の指令を与える。(2) The data processing device outputs the address of the memory to be released to the address bus (2), and also gives a memory release command to the command signal line (5).
■ 制御回路(4)は指令信号線(5〉のメモリ解放の
指令を解読し、先頭空きメモリアドレス・レジスタ(7
)の内容を空きメモリアドレスバス(9)に出力すると
ともに1次空きメモリアドレス・メモリ(8)に制御信
号線(12)を介してこのメモリ(8)を書き込む制御
信号を与える。■ The control circuit (4) decodes the memory release command on the command signal line (5>) and stores the first free memory address register (7).
) is output to the free memory address bus (9), and a control signal for writing to the primary free memory address memory (8) is given via the control signal line (12).
■ 次空きメモリアドレス・メモリ(8)は制御信号線
(12)の制御信号に従い、アドレスバス(2)に出力
されたアドレスに空きメモリアドレスバス(9)に出力
されたデータの内容を書き込む。(2) The next free memory address memory (8) writes the contents of the data output to the free memory address bus (9) to the address output to the address bus (2) in accordance with the control signal on the control signal line (12).
■ 次に、制御回路(4)は先頭空きメモリアドレス・
レジスタ(7)に制御信号線(11)を介してこのレジ
スタく7)をセットする制御信号を与える。■ Next, the control circuit (4)
A control signal for setting the register (7) is applied to the register (7) via the control signal line (11).
■ 先頭空きメモリアドレス・レジスタ(7)は制御信
号線く1】)の制御信号に従い2アドレスバス(2)に
出力されたデータの内容を新しい先頭空きメモリアドレ
スとしてこのレジスタ(7)にセットする。■ The start free memory address register (7) sets the contents of the data output to the 2-address bus (2) as a new start free memory address in accordance with the control signal of the control signal line (1)). .
[発明の効果]
この発明は以上説明したとおり、先頭空きメモリのアド
レスを格納しておくための先頭空きメモリアドレス・レ
ジスタと1次の空きメモリのアドレスを記憶するための
次空きメモリアドレス・メモリと、前記先頭空きメモリ
アドレス・レジスタの内容をデータメモリおよび前記次
空きメモリアドレス・メモリのアドレスとしてそれぞれ
のメモリを読み出し/書き込みを行うための読み出し/
書き込み手段と、この読み出し/書き込み手段によって
読み出された前記次空きメモリアドレス・メモリの内容
を前記先頭空きメモリアドレス・レジスタに格納するた
めの格納手段と、前記先頭空きメモリアドレス・レジス
タの内容を前記次空きメモリアドレス・レジスタに書き
込むための書き込み手段と、アドレスバスに出力された
データの内容を前記先頭空きメモリアドレス・レジスタ
に格納するための格納手段とを備えているので −番地
単位のメモリ管理がプログラムによることなく高速に実
行できる記憶装置が得られる効果がある。[Effects of the Invention] As explained above, the present invention includes a first free memory address register for storing the address of the first free memory and a next free memory address register for storing the address of the first free memory. and the contents of the first free memory address register as the address of the data memory and the next free memory address register for reading/writing the respective memories.
a writing means, a storage means for storing the contents of the next free memory address memory read by the reading/writing means in the first free memory address register, and a storage means for storing the contents of the next free memory address register read by the read/write means; Since it is equipped with a writing means for writing to the next free memory address register and a storage means for storing the contents of the data output to the address bus in the first free memory address register, - memory in address units. This has the effect of providing a storage device that can be managed at high speed without using a program.
第1図はこのは一実施例による記憶装置を示すブロック
図、第2図はこの発明の詳細な説明するため動作説明図
、第3図は従来の記憶装置を示すブロック図である。
図において、(1)・・・データメモリ、(2)・アド
レスバス、(3)・・・データバス、(4)制御回路、
(7〉・・・先頭空きメモリアドレスレジスタ、(8)
・・・次空きメモリアドレス メモリ、(9)・・・空
きメモリアドレスバス、(10)アドレス転送路である
。
なお
各図中同一符号は同−又は相当部分を示す。
i2図
7、
(b)
箆
圃
2−アトしスバ入
、12−制御信号媒FIG. 1 is a block diagram showing a storage device according to an embodiment of the present invention, FIG. 2 is an operation explanatory diagram for explaining the present invention in detail, and FIG. 3 is a block diagram showing a conventional storage device. In the figure, (1) data memory, (2) address bus, (3) data bus, (4) control circuit,
(7>...Start free memory address register, (8)
. . . Next free memory address memory, (9) . . . Free memory address bus, (10) Address transfer path. Note that the same reference numerals in each figure indicate the same or equivalent parts. i2 Figure 7, (b) Field 2 - Atoshi Suba input, 12 - Control signal medium
Claims (1)
きメモリアドレス・レジスタと、次の空きメモリのアド
レスを記憶するための次空きメモリアドレス・メモリと
、前記先頭空きメモリアドレス・レジスタの内容をデー
タメモリおよび前記次空きメモリアドレス・メモリのア
ドレスとしてそれぞれのメモリを読み出し/書き込みを
行うための読み出し/書き込み手段と、この読み出し/
書き込み手段によって読み出された前記次空きメモリア
ドレス・メモリの内容を前記先頭空きメモリアドレス・
レジスタに格納するための格納手段と、前記先頭空きメ
モリアドレス・レジスタの内容を前記次空きメモリアド
レス・レジスタに書き込むための書き込み手段と、アド
レスバスに出力されたデータの内容を前記先頭空きメモ
リアドレス・レジスタに格納するための格納手段とを備
えたことを特徴とする記憶装置。A first free memory address register for storing the address of the first free memory, a next free memory address memory for storing the address of the next free memory, and the contents of the first free memory address register are stored as data. a read/write means for reading/writing each memory as a memory and the next free memory address/memory address;
The content of the next free memory address/memory read by the writing means is written to the first free memory address/memory.
storage means for storing the contents of the first free memory address register into the next free memory address register; and writing means for writing the contents of the first free memory address register into the next free memory address register; - A storage device characterized by comprising: storage means for storing data in a register.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP30099188A JPH02148236A (en) | 1988-11-30 | 1988-11-30 | Storage device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP30099188A JPH02148236A (en) | 1988-11-30 | 1988-11-30 | Storage device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02148236A true JPH02148236A (en) | 1990-06-07 |
Family
ID=17891513
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP30099188A Pending JPH02148236A (en) | 1988-11-30 | 1988-11-30 | Storage device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02148236A (en) |
-
1988
- 1988-11-30 JP JP30099188A patent/JPH02148236A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR910001555A (en) | Data processor | |
| JPS61112255A (en) | Computer system | |
| US3778776A (en) | Electronic computer comprising a plurality of general purpose registers and having a dynamic relocation capability | |
| JPH04220738A (en) | High-speed writing system | |
| JPH02148236A (en) | Storage device | |
| US5434979A (en) | Disk drive controller | |
| JP2864496B2 (en) | Multi-processing computer | |
| JPS6125168B2 (en) | ||
| JP2581144B2 (en) | Bus control device | |
| JPS6218074B2 (en) | ||
| JP2826780B2 (en) | Data transfer method | |
| JPS6084632A (en) | Disk controller | |
| JPH02275526A (en) | Rapid data transfer circuit | |
| JPH0370816B2 (en) | ||
| JPS58179977A (en) | Memory controller | |
| JPH05334012A (en) | Large capacity disk controller | |
| JPH01177151A (en) | Information processing system | |
| JPS60196858A (en) | Input processor of data with label | |
| JPH0736153B2 (en) | Data transmission system | |
| JPS5897770A (en) | Access controlling system for vector instruction | |
| JPS61127025A (en) | Optical disk controller | |
| JPH03113541A (en) | Inter-job data transfer device | |
| JPS60256858A (en) | Program loading system | |
| JPH04102143A (en) | Compare and swap control system | |
| JPS63104156A (en) | Information processor |