Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS5914775B2 - Common memory lock method - Google Patents
[go: Go Back, main page]

JPS5914775B2 - Common memory lock method - Google Patents

Common memory lock method

Info

Publication number
JPS5914775B2
JPS5914775B2 JP15119477A JP15119477A JPS5914775B2 JP S5914775 B2 JPS5914775 B2 JP S5914775B2 JP 15119477 A JP15119477 A JP 15119477A JP 15119477 A JP15119477 A JP 15119477A JP S5914775 B2 JPS5914775 B2 JP S5914775B2
Authority
JP
Japan
Prior art keywords
common memory
cpu
specific area
area
central processing
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.)
Expired
Application number
JP15119477A
Other languages
Japanese (ja)
Other versions
JPS5483728A (en
Inventor
慎二 片岡
英介 岩「淵」
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP15119477A priority Critical patent/JPS5914775B2/en
Publication of JPS5483728A publication Critical patent/JPS5483728A/en
Publication of JPS5914775B2 publication Critical patent/JPS5914775B2/en
Expired legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)

Description

【発明の詳細な説明】 本発明はマルチプロセッサシステムにおける共通メモリ
ロック方式に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a common memory locking scheme in multiprocessor systems.

マルチプロセッサシステムは主として複数台のCPU(
中央処理装置)およびこれらCPU間におけるデータ交
換の媒体となる1の共通メモリからなり、該共通メモリ
は複数台の前記CPUによつて時分割的に占有され、必
要なデータの読出し又は書込みがなされる。
Multiprocessor systems mainly consist of multiple CPUs (
A central processing unit) and a common memory that serves as a data exchange medium between these CPUs, and the common memory is occupied by the plurality of CPUs in a time-sharing manner, and necessary data is read or written. Ru.

この場合、共通メモリに対するアクセスが、複数台のC
PUによつて競合してはならないので、その競合を防止
するための共通メモリロック手段が必要である。この共
通メモリロック手段を実現する方式として、従来、次の
2つの方式が実用に供されている。先ず、第1の方式は
、マルチプロセッサのうち1のCPUに共通メモリ上の
特定エリアを監視するための監視機能をもたせ、もし複
数のCPUがこの特定エリアをアクセスしようとした場
合には、前記監視機能を有するCPUがその競合を解除
するように制御する方式である。第2の方式は、各CP
Uに前記の監視機能をもたせ各CPUは共通メモリをア
クセスする前に自己の監視機能によつてアクセス可能か
否かを判断し、競合を防止する方式である。この方式で
は、各CPUにTestandSetと呼ばれる特権命
令を準備し、主記憶装置にも1メモリサイクル内に読出
しおよび書込みを完了させるための機能を設ける必要が
ある。然しながら、上記第1および第2方式は次の様な
欠点あるいは問題点を有する。
In this case, access to the common memory is
Since there should be no contention by the PU, a common memory locking means is required to prevent such contention. Conventionally, the following two methods have been put into practical use as methods for realizing this common memory locking means. First, in the first method, one CPU of the multiprocessors is provided with a monitoring function for monitoring a specific area on the common memory, and if multiple CPUs attempt to access this specific area, the This is a method in which a CPU having a monitoring function performs control to resolve the conflict. The second method is for each CP
In this method, U is provided with the above-mentioned monitoring function, and each CPU uses its own monitoring function to determine whether access is possible before accessing the common memory, thereby preventing contention. In this method, it is necessary to prepare a privileged instruction called TestandSet in each CPU, and to provide a function in the main memory to complete reading and writing within one memory cycle. However, the first and second methods have the following drawbacks or problems.

第1の方式では、ハードウェアは単純になる反面、1の
CPU(マスタCPU)がシステム全体の制御を行なう
ため、特権命令はマスタCPUのみが使用できるように
区別しなければならず、また割込信号もマスタCPUの
みに集中するようにしなければならない。さらに、各C
PU間の通信シーケンスが複雑となりしかも時間がかか
るので、LoadShareシステムの構成が困難とな
る。加えて、マスタCPUに障害が発生した場合に他の
CPUへの切替えが複雑となり信頼度の低下を招く。い
ずれにせよ、第1の方式はオペレーシヨンの複雑な方式
となる。一方、第2の方式では前述した、他のCPUへ
の切替えは必要がない反面、ハードウエアが複雑となり
、特にシステム規模の小さい小規模マルチプロセツサシ
ステムではそのハードウエアの負担が大となりコストの
増大を招く。例えば、TestandSetを準備する
ためには、CPUにその命令機能を追加し、主記憶装置
に対し読出し及び書込みを1メモリサイクル内で実行す
るための機能を追加し、さらにCPUと主記憶装置との
間にTestandSet命令である旨を通知するため
のインターフエースを追加すること等が必要である。い
ずれにせよ、第2の方式はハードウエアを複雑化してし
まう方式となる。従つて本発明は、上記の第1の方式お
よび第2の方式が有する欠点あるいは問題点を排除可能
であつて、単純なオペレーシヨンで且つハードウエアは
従来のままで良いという特長を備えた、共通メモリロツ
ク方式を提案することを目的とするものである。
In the first method, the hardware is simple, but since one CPU (master CPU) controls the entire system, privileged instructions must be distinguished so that they can only be used by the master CPU, and privileged instructions must be distinguished so that only the master CPU can use them. The input signals must also be concentrated only on the master CPU. Furthermore, each C
Since the communication sequence between PUs becomes complicated and takes time, it becomes difficult to configure the LoadShare system. In addition, when a failure occurs in the master CPU, switching to another CPU becomes complicated, leading to a decrease in reliability. In any case, the first method is a complicated method of operation. On the other hand, in the second method, although there is no need to switch to another CPU as mentioned above, the hardware is complicated, and especially in small-scale multiprocessor systems, the burden on the hardware is large and the cost is high. cause an increase. For example, in order to prepare TestandSet, we need to add the instruction function to the CPU, add the function to read and write to the main memory within one memory cycle, and then add the function to read and write to the main memory within one memory cycle. It is necessary to add an interface in between to notify that it is a TestandSet command. In any case, the second method complicates the hardware. Therefore, the present invention has the advantage that it is possible to eliminate the drawbacks or problems of the first method and the second method described above, and that the operation is simple and the hardware can remain the same as before. The purpose of this paper is to propose a common memory locking method.

上記目的に従い本発明は共通メモリのアクセスを要求す
る1のCPUが共通メモリ内の特定エリアに対し先ず、
共通メモリエリアのアイドル状態を表示する特定パター
ンを読出し、この特定パターンの読出しによつてアクセ
ス可能であることを検知すると共に当該特定エリアに自
己のCPU固有のコードを書込み、該固有のコードを再
度読出して変更がないことを確認したとき初めて共通メ
モリエリアを当該1のCPUがアクセスするようにした
ことを特徴とするものである。
In accordance with the above object, the present invention allows one CPU requesting access to the common memory to first access a specific area within the common memory.
A specific pattern indicating the idle state of the common memory area is read, and by reading this specific pattern, it is detected that it can be accessed, and a code unique to the own CPU is written in the specific area, and the unique code is written again. This is characterized in that the common memory area is accessed by one CPU only after it has been read and confirmed that there has been no change.

本方式によれば、前記固有のコードを再度読出すという
オペレーシヨンが付加されるものの、その他のオペレー
シヨンは全く通常のオペレーシヨンであり、従つて従来
のような、1メモリサイクル内で前記特定エリアに対し
前記特定パターンを読出し且つ該特定パターンをビジー
状態を表示するパターンに変更するための書込みを行な
う必要がなく、ハードウエアは従来のままで良いことは
明白である。以下図面に従つて本発明を説明する。第1
図は一般的なマルチプロセツサシステムを図解したプロ
ツク図であり、本図において例えば2台のCPUすなわ
ちCPUlll−1およびCPU2ll−2が存在し、
各CPUにはそれぞれ主記憶装置(MM,)12−1お
よび主記憶装置(MM2)12−2が付帯する。
According to this method, although the operation of re-reading the unique code is added, the other operations are completely normal operations. It is clear that there is no need to read out the specific pattern to the area and write to change the specific pattern to a pattern that indicates a busy state, and the hardware can remain the same as before. The present invention will be explained below with reference to the drawings. 1st
The figure is a block diagram illustrating a general multiprocessor system.
Each CPU is provided with a main memory device (MM,) 12-1 and a main memory device (MM2) 12-2, respectively.

今、CPUlll−1で与えられた情報をCPU2ll
−2が使用して次の処理を行なうものとした場合、CP
Ulll−1が全ての情報を共通メモリ(CM)13に
書込まないうちにあるいは処理しないうちにCPU2l
l−2が共通メモl月3に対しアクセスを実行したとす
れば、正常なデータの交換が行えなくなることは明白で
ある。従つて、論理的なアクセスの競合による共通メモ
リの破壊を防止するために、共通メモリロツク方式が必
要となる。第2図は共通メロリロツク方式を実現する一
般的な手法を図解的に示したプロツク図である。
Now, the information given by CPUll-1 is sent to CPU2ll.
-2 is used to perform the following processing, then CP
Before Ull-1 writes all the information to the common memory (CM) 13 or processes it, the CPU 2l
If l-2 were to access the common memory l-3, it is clear that normal data exchange would no longer be possible. Therefore, a common memory locking scheme is required to prevent the common memory from being destroyed due to logical access conflicts. FIG. 2 is a block diagram illustrating a general method for implementing the common melody lock system.

本図において、第1図と同一の参照番号が付されたもの
は同一の構成要素である。共通メモリ13はその内部に
特定エリア21を有しており、CPU,ll−1および
CPU2ll−2は、共通メモリ13内の共通メモリエ
リア22をアクセスするに先立ち、先ず特定エリア21
に対し読出し(図中のRead)を行なう。従来例であ
れば、特定エリア21にば1゛または601が書込まれ
、1のCPUによつて共通メモリエリア22がアクセス
されていれば″11、アクセスされていなければ60゜
゛である。マルチプロセツサシステムのCPU内のプロ
グラムは、共通メモリエリア22を使用する際、特権命
令(例えば前述のTestandSet命令)を出すこ
とにより、ハードウエアに制御を移管し、この共通メモ
リエリア22の使用状況を把握する。これをフローチヤ
ートで示すと、第3図の如くなる。先ず、アクセスの要
求が発せられ(図中の”開始”)、この時特定エリア2
1(第2図)の内容が゛0゛であれば(第3図の右欄参
照)、特権命令が進行する。601でなければ6開始1
へ戻る。
In this figure, the same reference numerals as in FIG. 1 indicate the same components. The common memory 13 has a specific area 21 therein, and before accessing the common memory area 22 in the common memory 13, the CPU ll-1 and the CPU 2ll-2 first access the specific area 21.
The data is read (Read in the figure). In the conventional example, ``1'' or 601 is written in the specific area 21, and if the common memory area 22 is accessed by one CPU, the value is ``11'', and if it is not accessed, the value is ``60''. When a program in the CPU of the processor system uses the common memory area 22, it transfers control to the hardware by issuing a privileged instruction (for example, the above-mentioned TestandSet instruction) and monitors the usage status of the common memory area 22. If this is shown in a flowchart, it will look like Figure 3. First, an access request is issued ("Start" in the diagram), and at this time, a specific area 2
If the content of 1 (FIG. 2) is ``0'' (see the right column of FIG. 3), the privileged instruction proceeds. 6 start 1 if not 601
Return to

このとき、特定エリア21の内容は”1゜゛に書き換え
られる(第2図のWriteおよび第3図の右欄参照)
。ここに、他のCPUの共通メモリエリア22(第2図
)に対するアクセスは一切禁じられると共に、特権命令
を得たCPU、例えばCPUlll−1(第2図)が共
通メモリエリア22を使用することができる(第2図の
Accessおよび第3図の6共通メモリエリアの使用
”参照)。使用後は再び特定エリアの内容を″01とし
(第2図のWriteおよび第3図の゛特定エリアのク
リア”参照)、アクセスを終了する。上記の方式は、既
に述べた欠点あるいは問題点を有する。そこで本発明は
第4図に示すフローチヤートをもとに、アクセスを実行
する。
At this time, the content of the specific area 21 is rewritten to "1°" (see Write in Figure 2 and the right column in Figure 3).
. Here, access to the common memory area 22 (FIG. 2) by other CPUs is prohibited at all, and a CPU that has obtained a privileged instruction, for example CPUll-1 (FIG. 2), is prohibited from using the common memory area 22. (Refer to ``Access'' in Figure 2 and ``6 Use of common memory area'' in Figure 3.) After use, the contents of the specific area are set to ``01'' again (Refer to ``Write'' in Figure 2 and ``Clear specific area'' in Figure 3). ”), the access is terminated. The above-mentioned method has the drawbacks or problems mentioned above. Therefore, the present invention executes the access based on the flowchart shown in FIG.

本図において、共通メモリエリア22(第2図)の使用
を要求する例えばCPU,ll−1は先ず、特定エリア
21(第2図)の読出しを行なう(第4図の”読出し″
)。その読出しにより特定エリア21が゛0゛であるか
否かを判断する(第4図の6特定エリアニ″0゛?”)
。特定エリア21が“0゛のとき、引続き次のメモリサ
イクルでCPUlll−1固有のコード例えばCPUl
腐を該特定エリア21に書込む(第4図中の“CPU腐
書込み”)。さらに一定のタイミングをおいて(第4図
中の6一定タイミング1)、再び特定エリア21を読出
し、そのCPU滝が変更していないか否か確認する(第
4図中のCPU滝変更なし2゛)。確認が終えたのち、
共通メモリエリア22を使用し、使用後特定エリア21
の内容を“01にクリアし、アクセスを終了する。この
確認においてCPUf).が変更していれば、待合わせ
し(第4図中の6待合わせ″)、再度読出しから同一の
シーケンスを繰り返す。このことは、既に述べた、“特
定エリア=60″?1の工程で特定エリア\゛O″とな
つたときも同様である。第4図のフローチヤートにおい
て、゛一定タイミング1なる工程が必要な理由は次のと
おりである。
In this figure, for example, the CPU, ll-1, which requests the use of the common memory area 22 (FIG. 2), first reads the specific area 21 (FIG. 2) ("Read" in FIG. 4).
). By reading it, it is determined whether the specific area 21 is "0" (6 specific area "0" in FIG. 4).
. When the specific area 21 is “0”, the code specific to CPU1ll-1, for example, CPU1ll-1, continues in the next memory cycle.
The error is written in the specific area 21 ("Write CPU error" in FIG. 4). Furthermore, after a certain timing (6 constant timing 1 in Figure 4), the specific area 21 is read again and it is confirmed whether or not the CPU waterfall has changed (CPU waterfall no change 2 in Figure 4).゛). After checking,
Uses the common memory area 22 and stores it in the specific area 21 after use.
Clear the contents to "01" and end the access. If CPUf) has changed in this check, wait (6 "Wait" in Figure 4) and repeat the same sequence from readout again. . This is already mentioned, "specific area = 60"? The same applies when the specific area becomes \"O" in step 1. In the flowchart of FIG. 4, the reason why the step ``constant timing 1'' is necessary is as follows.

本発明の方式は、通常のハードウエアおよび通常のオペ
レーシヨンにて実行されるので、特定エリア21(第2
図)に対する読出しおよび書込みは1メモリサイクル内
で完了しない。この結果、CPU,ll−1が特定エリ
ア21に自己のCPU屋を書込んだつもりでも、その書
込みよりも早いタイミングでCPU2ll−2が該特定
エリア21を読出したとすると、この時点ではまだ、該
特定エリア21に対してCPUlll−1のCPU/1
6が書込まれておらず、CPU2ll−2は該特定エリ
ア21より゛O″を読出すことになる。従つて、CPU
2ll−2は自己のCPU腐を書込み共通メモリエリア
22(第2図)を使用する。この場合、CPUlll−
1はCPU2ll−2の動作と関係なく、特定エリア2
1に自己のCPU腐を書込むが、ノ結局、後からアクセ
ス要求を出したCPU2ll−2のCPU腐によつて書
き消されてしまう。
Since the method of the present invention is executed by normal hardware and normal operation,
Reading and writing to (Fig.) is not completed within one memory cycle. As a result, even if the CPU ll-1 intends to write its own CPU name in the specific area 21, if the CPU 2ll-2 reads out the specific area 21 at a timing earlier than the writing, the CPU 2ll-1 will not be able to write the specific area 21 at this point. CPU1ll-1 CPU/1 for specific area 21
6 is not written, and the CPU 2ll-2 reads "O" from the specific area 21. Therefore, the CPU 2ll-2 reads "O" from the specific area 21.
2ll-2 writes its own CPU memory and uses the common memory area 22 (FIG. 2). In this case, CPUll-
1 is the specific area 2 regardless of the operation of CPU2ll-2.
1, but it is eventually erased by the CPU of CPU 2ll-2, which issued an access request later.

従つてCPUlll−1は、このような書き消しが発生
したとき、共通メモリエリア22の使用が禁じられるの
で、一定タイミングをおいて、自己のCPU滝が書き消
されていないかどうか、すなわちCPU腐の変更があつ
たか否か再び確認する必要がある。これが”一定タイミ
ング゛を設けた理由であり、第5図のタイムチヤートで
その1例を示す。時刻T,でCPUlll−1が読出し
を行ない、時刻T3で自己のCPU屑(本図中の上欄C
PUl)を書込む。今、時刻T3より前の時刻T2にお
いてCPU2ll−2が読出しを行なつたとすると、そ
の時点で特定エリアの内容はまだ″O゛である(本図中
の上欄”0”)。この”O゛を見てCPU2ll−2は
自己のCPU滝(CPU2)を時刻T4で書込む。従つ
てCPU滝(CPUl)はCPU腐(CPU2)によつ
て書き消されることになる。このため時刻T4以降にお
いて、CPUlll−1による共通メモリエリア22の
使用は禁止される。このような事態が発生したときCP
Ulll−1はCPU2ll−2にその使用を譲らなけ
ればならないので、再び一定タイミングTをおいて特定
エリア21を読出し、CPU腐をチエツクする。勿論、
このようなCPU2ll−2の割込みが無ければ、CP
Ulll−1はそのまま共通メモリエリア22を使用す
ることになる。以上説明したように本発明の方式によれ
ば、特別のオペレーシヨンも特別のハードウエアも必要
とすることなく、従来と同等の共通メモリロツク機能を
実現できる。
Therefore, when such write erase occurs, CPUll-1 is prohibited from using the common memory area 22, so it checks at certain timing whether or not its own CPU has been erased, that is, CPU corruption. You need to check again to see if any changes have been made. This is the reason why "constant timing" is provided, and an example of this is shown in the time chart of Fig. Column C
Write PUl). Now, if the CPU 2ll-2 performs reading at time T2, which is before time T3, the content of the specific area at that point is still "O"("0" in the upper column of this figure). CPU2ll-2 writes its own CPU data (CPU2) at time T4. Therefore, the CPU cascade (CPUl) will be erased by the CPU cassette (CPU2). Therefore, after time T4, use of the common memory area 22 by CPUll-1 is prohibited. When such a situation occurs, CP
Since Ull-1 must yield its use to CPU 2ll-2, the specific area 21 is read out again after a certain timing T to check for CPU corruption. Of course,
If there is no such interrupt from CPU2ll-2, the CPU
Ull-1 will continue to use the common memory area 22. As explained above, according to the system of the present invention, a common memory lock function equivalent to the conventional one can be realized without requiring any special operation or special hardware.

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

第1図は一般的なマルチプロセツサシステムを図解した
プロツク図、第2図は共通メロリロツク方式を実現する
ための一般的な手法を図解的に示したプロツク図、第3
図は従来方式の過程を表わしたフローチヤート、第4図
は本発明の方式の過程を表わしたフローチヤート、第5
図は本発明の方式における6一定タイミング゛の存在理
由を説明するタイムチヤートである。 図において、11−1,11−2はCPUll3は共通
メモリ、21は特定エリア、22は共通メモリエリアで
ある。
Figure 1 is a block diagram illustrating a general multiprocessor system, Figure 2 is a block diagram illustrating a general method for realizing a common memory lock system, and Figure 3 is a block diagram illustrating a general method for implementing a common memory lock system.
The figure is a flowchart showing the process of the conventional method, Figure 4 is a flowchart showing the process of the method of the present invention, and Figure 5 is a flowchart showing the process of the method of the present invention.
The figure is a time chart explaining the reason for the existence of six constant timings in the system of the present invention. In the figure, 11-1 and 11-2 are CPUll3 common memories, 21 is a specific area, and 22 is a common memory area.

Claims (1)

【特許請求の範囲】[Claims] 1 複数台の中央処理装置と、該複数台の中央処理装置
によつて共有される共通メモリとを有し、該共通メモリ
内の共通メモリエリアを前記中央処理装置が使用するに
先立ち、該共通メモリ内の特定エリアを読出し、該特定
エリアの内容が該共通メモリエリアを使用可能であるこ
とを示す予め定めた特定パターンである場合に該共通メ
モリエリアを使用可能とする共通メモリロック方式にお
いて、1の前記中央処理装置が前記特定エリアを読出し
、該特定エリアの内容が前記特定パターンであるとき、
引続き当該1の中央処理装置に固有のコードを前記特定
エリアに書込み、一定タイミング経過後に該特定エリア
を読出し、その内容に変更が無いことを確認して、当該
1の中央処理装置が前記共通メモリエリアを使用するこ
とを特徴とする共通メモリロック方式。
1 It has a plurality of central processing units and a common memory shared by the plurality of central processing units, and before the central processing units use a common memory area in the common memory, A common memory lock method reads a specific area in a memory and makes the common memory area usable when the content of the specific area is a predetermined specific pattern indicating that the common memory area can be used, When the central processing unit 1 reads the specific area and the content of the specific area is the specific pattern,
Subsequently, a code unique to the central processing unit of the first concerned is written to the specific area, and after a certain period of time has elapsed, the specific area is read, and after confirming that there is no change in the contents, the central processing unit of the first concerned writes the code to the common memory. A common memory locking method that uses areas.
JP15119477A 1977-12-17 1977-12-17 Common memory lock method Expired JPS5914775B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP15119477A JPS5914775B2 (en) 1977-12-17 1977-12-17 Common memory lock method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15119477A JPS5914775B2 (en) 1977-12-17 1977-12-17 Common memory lock method

Publications (2)

Publication Number Publication Date
JPS5483728A JPS5483728A (en) 1979-07-04
JPS5914775B2 true JPS5914775B2 (en) 1984-04-06

Family

ID=15513308

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15119477A Expired JPS5914775B2 (en) 1977-12-17 1977-12-17 Common memory lock method

Country Status (1)

Country Link
JP (1) JPS5914775B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6121914U (en) * 1984-07-16 1986-02-08 洋一 小林 Vehicle front wheel orientation confirmation device
JPH01122780A (en) * 1987-11-06 1989-05-16 Hitachi Ltd Steering angle display device for steering wheel of vehicle
JPH0516558U (en) * 1991-08-19 1993-03-02 関東自動車工業株式会社 Vehicle start direction display device

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62217341A (en) * 1986-03-19 1987-09-24 Yamatake Honeywell Co Ltd Data reading system
JPS62217340A (en) * 1986-03-19 1987-09-24 Yamatake Honeywell Co Ltd Data reading system
JPS62217342A (en) * 1986-03-19 1987-09-24 Yamatake Honeywell Co Ltd Data reading system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6121914U (en) * 1984-07-16 1986-02-08 洋一 小林 Vehicle front wheel orientation confirmation device
JPH01122780A (en) * 1987-11-06 1989-05-16 Hitachi Ltd Steering angle display device for steering wheel of vehicle
JPH0516558U (en) * 1991-08-19 1993-03-02 関東自動車工業株式会社 Vehicle start direction display device

Also Published As

Publication number Publication date
JPS5483728A (en) 1979-07-04

Similar Documents

Publication Publication Date Title
KR100286962B1 (en) Cache controller
JPS6011394B2 (en) data processing system
JPS5914775B2 (en) Common memory lock method
JPS6131485B2 (en)
JPS6113629B2 (en)
US5218688A (en) Data processing system with memory-access priority control
JP2507071B2 (en) Bus lock control system
JPH0623971B2 (en) Computer equipment
JPS592058B2 (en) Storage device
JP2846760B2 (en) Programmable controller
JPS61234447A (en) bus acquisition controller
JPWO1992005489A1 (en) Computer System
KR0129793B1 (en) Memory access device and method using tag bits
JPH01279346A (en) On-line memory check system
JP2864496B2 (en) Multi-processing computer
JP2883091B2 (en) Multiprocessor system
JP2825589B2 (en) Bus control method
JPH02257249A (en) Information processing system
JPS62276663A (en) Program transfer method
JPS5840619A (en) Sequence controller and its control method
JPS589977B2 (en) Complex processing equipment
JPS5850411Y2 (en) data channel device
JPH04157556A (en) Identification number attaching system
JPH056218B2 (en)
JPH04305746A (en) Cache memory control device