JPH0752379B2 - Personal computer system - Google Patents
Personal computer systemInfo
- Publication number
- JPH0752379B2 JPH0752379B2 JP4076515A JP7651592A JPH0752379B2 JP H0752379 B2 JPH0752379 B2 JP H0752379B2 JP 4076515 A JP4076515 A JP 4076515A JP 7651592 A JP7651592 A JP 7651592A JP H0752379 B2 JPH0752379 B2 JP H0752379B2
- Authority
- JP
- Japan
- Prior art keywords
- data bus
- bus
- input
- output data
- high speed
- 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 - Lifetime
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/24—Resetting means
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Bus Control (AREA)
- Mobile Radio Communication Systems (AREA)
- Multi Processors (AREA)
- Debugging And Monitoring (AREA)
- Retry When Errors Occur (AREA)
- Pharmaceuticals Containing Other Organic And Inorganic Compounds (AREA)
- Nitrogen Condensed Heterocyclic Rings (AREA)
- Exchange Systems With Centralized Control (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】この発明は、パーソナルコンピュ
ータ、特にシステム障害を防止しながらRESET信号
の発生によりプロセシングの連続を供給することが可能
なパーソナルコンピュータに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a personal computer, and more particularly to a personal computer capable of supplying continuous processing by generating a RESET signal while preventing a system failure.
【0002】[0002]
【従来の技術】一般的なパーソナルコンピュータシステ
ム及びIBMパーソナルコンピュータは、特に、現代社
会の多くの部分にコンピュータパワーを提供するために
広く使用されるようになった。通常、パーソナルコンピ
ュータシステムは、単一のシステムプロセッサと、付随
する揮発性及び不揮発性メモリ、ディスプレイモニタ、
キーボード、1つ以上のディスケットドライブ、固定デ
ィスクストレージ及び選択的なプリンタを有するシステ
ムユニットからなる、デスクトップ、フロアスタンディ
ング、またはポータブルマイクロコンピュータとして、
規定されうる。これらのシステムの顕著な特徴の1つ
は、これらの要素を互いに接続するために母板またはシ
ステムプレイナが使用されることである。これらのシス
テムは、主に、単独のユーザに独立したコンピュータパ
ワーを与えるために設計され、個人的またはスモールビ
ジネスによる購入のために安価とされる。このようなパ
ーソナルコンピュータシステムの例がIBMのパーソナ
ルコンピュータAT及びIBMのパーソナルシステム/
2 モデル25、30、L40SX、50、55、6
5、70、80、90及び95である。BACKGROUND OF THE INVENTION General personal computer systems and IBM personal computers have become widely used, especially to provide computer power to many parts of modern society. Personal computer systems typically include a single system processor with associated volatile and non-volatile memory, a display monitor,
As a desktop, floor standing, or portable microcomputer consisting of a system unit with a keyboard, one or more diskette drives, fixed disk storage and an optional printer,
Can be specified. One of the salient features of these systems is the use of motherboards or system planers to connect these elements together. These systems are primarily designed to give independent computer power to a single user and are inexpensive for personal or small business purchases. Examples of such personal computer systems include IBM personal computer AT and IBM personal system /
2 Models 25, 30, L40SX, 50, 55, 6
5, 70, 80, 90 and 95.
【0003】これらのシステムは、2つの一般的なファ
ミリに分類される。第1のファミリは、通常、ファミリ
Iモデルと称され、IBMパーソナルコンピュータAT
及び他の「IBMコンパチブル」マシンによって具現化
されるバスアーキテクチャを使用する。第2のファミリ
は、ファミリIIモデルと称され、IBMのパーソナルシ
ステム/2 モデル50から95によって具現化される
IBMのマイクロチャネルバスアーキテクチャを使用す
る。初期において、ファミリIモデルは、典型的に、シ
ステムプロセッサとして広く普及しているインテルの8
088または8086マイクロプロセッサを使用した。
これらのプロセッサは、1メガバイトのメモリをアドレ
ス決めする能力を有する。最近のファミリIモデル及び
ファミリIIモデルは、より高速のインテルの8028
6、80386及び80486マイクロプロセッサを一
般的には使用し、それらは、より低速なインテルの80
86マイクロプロセッサをエミュレートするため実モー
ドにおいて、または、幾つかのモデルのために、1メガ
バイトから4ギガバイトまでアドレス範囲を拡大するプ
ロテクトモードにおいて動作可能である。要約すれば、
80286、80386及び80486プロセッサの実
モードの特徴は、ハードウェアの互換性に8086及び
8088マイクロプロセッサ用に書かれたソフトウェア
を提供する。These systems fall into two general families. The first family, commonly referred to as the Family I model, is the IBM personal computer AT
And other "IBM compatible" machines. The second family, referred to as the Family II model, uses IBM's Micro Channel Bus Architecture embodied by IBM's Personal System / 2 models 50-95. In the early days, the Family I models were typically Intel's 8 popular system processors.
A 088 or 8086 microprocessor was used.
These processors have the ability to address 1 megabyte of memory. Recent Family I and Family II models are faster than Intel's 8028
6, 80386 and 80486 microprocessors are commonly used, which are the slower Intel 80
It can operate in real mode to emulate an 86 microprocessor or, for some models, in protected mode, which extends the address range from 1 megabyte to 4 gigabytes. In summary,
The real mode features of the 80286, 80386 and 80486 processors provide hardware compatibility with software written for the 8086 and 8088 microprocessors.
【0004】インテルのX86マイクロプロセッサを使
用する全てのこのようなパーソナルコンピュータにおい
て、システムCPUとして役に立つマイクロプロセッサ
は、システムの初期化パワーアップまたはある動作状態
(後者の例は、時にHOTRESET信号として知られ
る)の時に発せられる、適切なRESET信号によりリ
セットされる。X86プロセッサのリセットは、進行中
の如何なる動作をも完了させ、プロセッサを既知の状態
に戻す。進行中のサイクルの変則的な完了は、幾つかの
異なる理由のためにコンピュータシステム動作の障害の
原因となる。これは、コンピュータシステムが上述のフ
ァミリIIシステムの1つであるような上級システムであ
る場合に、特にそうである。例えば、マイクロプロセッ
サがHOLD信号を受信している一方で、RESET信
号が、またマイクロプロセッサにより受信されるなら
ば、マイクロプロセッサの応答HLDAアクノリッジ信
号は、欠落あるいは消失し、システムによるプロセシン
グの通常の流れが損なわれる。同様に、RESETによ
りトリガされたリセットインタバル間にHOLDを受信
することによって、その後で、消失される初期のHLD
A肯定応答が得られることになり、上述の第1のエラー
として同様の結果が生じる。アクティブバスサイクル間
に受信されたRESETは、バスサイクルの切捨てを生
じさせ、再び、スレーブ装置を復帰不可能な状態のまま
にするようなシステムエラーを生じさせる。最後に、含
まれるシステムが局所プロセッサバス上のオルタネート
マスタを収容するものであるならば、省略システムプロ
セッサ(通常はCPU)によるRESETの受信によ
り、プロセッサは、オルタネートマスタに関連した局所
プロセッサバスの状態にかかわらずリセット中の局所バ
スを獲得する。In all such personal computers that use Intel's X86 microprocessor, the microprocessor that serves as the system CPU is the system's initialization power-up or some operating condition (the latter example is sometimes known as the HOTRSET signal). ), Reset by the appropriate RESET signal. Resetting the X86 processor completes any operations in progress and returns the processor to a known state. Anomalous completion of an ongoing cycle causes a disruption in computer system operation for several different reasons. This is especially true when the computer system is an advanced system such as one of the Family II systems described above. For example, if the microprocessor is receiving a HOLD signal while the RESET signal is also received by the microprocessor, the response HLDA acknowledge signal of the microprocessor may be missing or missing and the normal flow of processing by the system. Is damaged. Similarly, by receiving a HOLD during a reset interval triggered by RESET, the initial HLD that is subsequently lost.
A acknowledgment will be obtained, with similar results as the first error mentioned above. A RESET received during an active bus cycle causes a bus cycle truncation and again causes a system error that leaves the slave device in an unrecoverable state. Finally, if the system involved contains an alternate master on the local processor bus, receipt of a RESET by the default system processor (usually the CPU) causes the processor to state the local processor bus associated with the alternate master. Acquire a local bus that is being reset regardless.
【0005】インテルのX86プロセッサのこのような
問題は、従来認識されていた。1つの解決策は、198
8年11月22日発行の、コンパックコンピュータコー
ポレーションに譲渡されたカリーの米国特許4,78
7,031号に提案されており、保留中のマイクロプロ
セッサHOLD信号が提供されるまで、如何なるRES
ET信号も待機を要求される。しかしながら、この提案
された解決策では、HLDA信号が失われ、サイクル切
捨てが発生し、または、省略マスタ及びオルタネートマ
スタ間の不必要な競合がシステムの一部を不定の状態の
ままにしうる。Such problems with Intel's X86 processor have been previously recognized. One solution is 198
U.S. Pat. No. 4,783 of Curry assigned to Compaq Computer Corporation, issued Nov. 22, 1996
No. RES, proposed in US Pat. No. 7,031, until pending microprocessor HOLD signal is provided.
The ET signal is also required to wait. However, with this proposed solution, the HLDA signal may be lost, cycle truncation may occur, or unnecessary contention between the skip master and the alternate master may leave parts of the system in an indeterminate state.
【0006】[0006]
【発明が解決しようとする課題】上述の点を考慮して、
この発明の目的は、通常のプロセシングを中断させる可
能性があるようなRESET信号がたとえ受信されよう
とも、順序的なプロセシングの連続を確実にすることで
ある。In view of the above points,
The object of the invention is to ensure a continuous sequence of processing, even if a RESET signal is received which may interrupt normal processing.
【0007】[0007]
【課題を解決するための手段】この発明の目的を実現す
るために、RESET信号が供給されたことを認識する
ため、マイクロプロセッサ及び関連する局所プロセッサ
バスの状態を確認するため、並びにそのようにすること
によって通常のプロセシングの流れを連続できる時にの
み、RESET信号を有効とするための用意がなされ
る。In order to achieve the objects of the present invention, to recognize that a RESET signal has been provided, to verify the state of the microprocessor and associated local processor bus, and so on. By doing so, provision is made for validating the RESET signal only when the normal processing flow can be continued.
【0008】[0008]
【実施例】この発明を具体化するマイクロコンピュータ
が図1の10で示される。コンピュータ10は、付随す
るモニタ11、キーボード12及びプリンタやプロッタ
14を有する。コンピュータ10は、カバー15を有す
る。カバー15は、図2に示されるように、ディジタル
データを処理及び記憶するための電源駆動のデータ処理
及び記憶要素を受け入れるために、包囲されてシールド
された容量を規定するシャーシ19と共働する。少なく
とも、これらの要素の特定のものは、シャーシ19上に
マウントされる多層プレイナ20または母板にマウント
され、上述で明らかにされたもの、並びにフロッピディ
スクドライブ、ダイレクトアクセス記憶装置、アクセサ
リカードまたは基板等の様々なフォームの他の付随され
る要素を含むコンピュータ10の要素を電気的に相互連
結するための手段を供給する。DESCRIPTION OF THE PREFERRED EMBODIMENT A microcomputer embodying the present invention is shown at 10 in FIG. The computer 10 has an accompanying monitor 11, a keyboard 12, and a printer or plotter 14. The computer 10 has a cover 15. The cover 15, as shown in FIG. 2, cooperates with a chassis 19 that defines an enclosed and shielded capacity to receive power-driven data processing and storage elements for processing and storing digital data. . At least certain of these elements may be mounted in a multilayer planar 20 or mother board mounted on a chassis 19, as disclosed above, as well as floppy disk drives, direct access storage devices, accessory cards or boards. Provide means for electrically interconnecting the elements of computer 10, including other associated elements of various forms such as.
【0009】シャーシ19はベース及びリアパネルを有
し(図2)、磁気または光ディスクのためのディスクド
ライブ、テープバックアップドライブ等のようなデータ
記憶装置を受け入れるための少なくとも1つの解放区画
を規定する。例示の形態において、上部区画22は、第
1のサイズ(3.5インチドライブのようなものとして
知られる)の周辺ドライブを収納するために使用され
る。その中に挿入されるディスケットを収納し、ディス
ケットを使用して、一般に知られているように、データ
を受信、記憶及び伝達することが可能な取り外し可能な
媒体ダイレクトアクセス記憶装置であるフロッピディス
クドライブは、上部区画22に供給される。The chassis 19 has a base and rear panel (FIG. 2) and defines at least one open compartment for receiving data storage devices such as disk drives for magnetic or optical disks, tape backup drives and the like. In the illustrated form, the upper compartment 22 is used to house a first size (known as 3.5-inch drive-like) peripheral drive. A floppy disk drive that is a removable media direct access storage device that houses a diskette inserted therein and that can be used to receive, store and transmit data as is generally known using the diskette. Are supplied to the upper compartment 22.
【0010】この発明の上述の構成に関係する前に、パ
ーソナルコンピュータシステム10の一般的な動作の概
略を見直すことには意味がある。図3には、プレイナ2
0上にマウントされた要素、I/Oスロットへのプレイ
ナの接続、パーソナルコンピュータシステムの他のハー
ドウェアを含むこの発明によるシステム10のようなコ
ンピュータシステムの種々の要素を記載しているパーソ
ナルコンピュータシステムのブロック図が示される。C
PU32は、プレイナに接続される。何れかの適切なマ
イクロプロセッサは、CPU32として使用可能である
が、1つの好適なマイクロプロセッサは、インテルから
販売される80386である。CPU32は、高速CP
U局所バス34により、バスインタフェースコントロー
ラ35、単一インラインメモリモジュール(SIMM
s)としてここに示される揮発性ランダムアクセスメモ
リ(RAM)36、及びCPU32に対する基本的な入
力/出力動作のための命令を記憶するBIOS ROM
38に接続される。BIOSROM38は、I/O装置
とCPU32の動作システム間のインタフェースに使用
されるBIOSを含む。ROM38に記憶された命令
は、BIOSの実行時間を減少させるためにRAM36
に複写可能とされる。Before relating to the above configuration of the present invention, it is worth reviewing the general operation of personal computer system 10. In FIG. 3, the planar 2
Personal computer system describing various elements of a computer system, such as system 10 according to the present invention, including components mounted on a computer, connection of a planar to I / O slots, and other hardware of the personal computer system. A block diagram of is shown. C
The PU 32 is connected to the planar. Any suitable microprocessor can be used as the CPU 32, but one suitable microprocessor is the 80386 sold by Intel. CPU32 is high-speed CP
U local bus 34 allows bus interface controller 35, single in-line memory module (SIMM
s) a volatile random access memory (RAM) 36 shown here and a BIOS ROM storing instructions for basic input / output operations to the CPU 32.
38. The BIOS ROM 38 includes a BIOS used as an interface between the I / O device and the operating system of the CPU 32. The instructions stored in the ROM 38 are stored in the RAM 36 to reduce the execution time of the BIOS.
Can be copied.
【0011】この発明は、図3のシステムブロック図に
特に関連して以下に示され、この発明による装置及び方
法は、プレイナ基板の他のハードウェア構造と共に使用
されることも考えられることが以下の記載の最初に理解
されよう。例えば、システムプロセッサは、インテルの
80486マイクロプロセッサである。The present invention is described below with particular reference to the system block diagram of FIG. 3, and it is contemplated that the apparatus and method according to the present invention may also be used with other hardware structures of a planar board. It will be understood at the beginning of the description. For example, the system processor is an Intel 80486 microprocessor.
【0012】図3に戻って、CPU局所バス34(デー
タ、アドレス及び制御要素からなる)は、また、数値ま
たは数理コプロセッサ39及びスモールコンピュータシ
ステムインタフェース(SCSI)コントローラ40を
CPU32に結合する。コンピュータの設計及びオペレ
ーションの技術分野における当業者に知られているよう
に、SCSIコントローラ40は、リードオンリーメモ
リ(ROM)41、RAM42並びに図の右側に示され
るI/O接続により容易とされるような種々のタイプの
好適な外部装置に接続または接続可能とされる。SCS
Iコントローラ40は、固定または取り外し可能媒体電
磁記憶装置(ハード及びフロッピディスクドライブとし
て知られる)、電気光学、テープ及び他の記憶装置のよ
うな制御記憶メモリ装置の記憶コントローラとして機能
する。Returning to FIG. 3, CPU local bus 34 (consisting of data, address and control elements) also couples numerical or mathematical coprocessor 39 and small computer system interface (SCSI) controller 40 to CPU 32. As known to those skilled in the computer design and operation arts, SCSI controller 40 is facilitated by read only memory (ROM) 41, RAM 42 and the I / O connections shown on the right side of the figure. Various types of suitable external devices. SCS
The I-controller 40 functions as a storage controller for control storage memory devices such as fixed or removable media electromagnetic storage devices (known as hard and floppy disk drives), electro-optical, tape and other storage devices.
【0013】バスインタフェースコントローラ(BI
C)35は、CPU局所バス34とI/Oバス44を結
合させ、機能のうちのプロトコルトランスレータ、メモ
リコントローラ及びDMAコントローラ等として機能す
る。バス44の手段により、BIC35は、I/O装置
やメモリ(図示せず)にさらに接続されるマイクロチャ
ネルアダプタカード45を収納するための複数のI/O
スロットを有するマイクロチャネルバスのような任意選
択機能バスに結合される。I/Oバス44は、アドレ
ス、データ及び制御要素を含む。I/Oバス44は、マ
イクロチャネル仕様以外のバス仕様の構成とされる。Bus interface controller (BI
C) 35 connects the CPU local bus 34 and the I / O bus 44, and functions as a protocol translator, a memory controller, a DMA controller, etc. of the functions. By means of the bus 44, the BIC 35 is provided with a plurality of I / Os for accommodating microchannel adapter cards 45 which are further connected to I / O devices and memories (not shown).
It is coupled to an optional functional bus such as a Micro Channel bus with slots. The I / O bus 44 contains address, data and control elements. The I / O bus 44 has a bus specification configuration other than the Micro Channel specification.
【0014】I/Oバス44には、キャラクタベース情
報(48で示される)を記憶するための、また、グラフ
ィックまたはイメージベース情報(49で示される)を
記憶するためのビデオRAM(VRAM)に付随される
映像信号プロセッサ46のような種々のI/O要素が結
合される。プロセッサ46と交換される映像信号は、デ
ィジタル−アナログコンバータ(DAC)50を介して
モニタや他の表示装置に供給される。自然画入力/出力
としてここに参照されるものと直接的にVSP46を結
合するための準備がされ、それは、映像記録器/再生
器、カメラ等の形態をとる。I/Oバス44は、また、
ディジタルシグナルプロセッサ(DSP)51に結合さ
れる。DSP51は、DSP51及びこのような処理に
含まれるデータによる信号処理のためのソフトウェア命
令を記憶することが可能な付随する命令RAM52及び
データRAM54を有する。DSP51は、オーディオ
コントローラ55の装備によるオーディオ入力及び出力
のプロセシングと、アナログインタフェースコントロー
ラ56の装備による他の信号の処理を提供する。最後
に、入力及び出力がフロッピディスクドライブ、プリン
タまたはプロッタ14、キーボード12、マウスまたは
ポインティングデバイス(図示せず)を含む従来の周辺
装置と交換されることにより、また、シリアルポート手
段により、I/Oバス44は、電気的消去/プログラム
可能リードオンリメモリ(EEPROM)59に付随す
るI/Oコントローラ58に結合される。The I / O bus 44 has a video RAM (VRAM) for storing character-based information (shown at 48) and also for storing graphic or image-based information (shown at 49). Various I / O elements such as an associated video signal processor 46 are coupled. The video signal exchanged with the processor 46 is supplied to a monitor or other display device via a digital-analog converter (DAC) 50. Provision is made to couple the VSP 46 directly with what is referred to herein as a natural image input / output, which may take the form of a video recorder / reproducer, camera, etc. The I / O bus 44 is also
It is coupled to a digital signal processor (DSP) 51. The DSP 51 has a DSP 51 and an associated instruction RAM 52 and data RAM 54 that can store software instructions for signal processing with data included in such processing. The DSP 51 provides audio input and output processing provided by the audio controller 55 and processing of other signals provided by the analog interface controller 56. Finally, the inputs and outputs are replaced by conventional peripheral devices including floppy disk drives, printers or plotters 14, keyboards 12, mice or pointing devices (not shown), and by serial port means, I / O The O-bus 44 is coupled to an I / O controller 58 associated with an electrically erasable / programmable read only memory (EEPROM) 59.
【0015】パーソナルコンピュータ10に与えられた
機能説明のより詳細に戻る前に、マルチプルマスタまた
はバスマスタとして知られるパーソナルコンピュータに
よるサポートを最初に考慮することが適切である。ここ
に使用されるように、「マスタ」は、バスに関する制
御、並びにバス上のドライブアドレス、データ及び制御
信号を得るために設計されたプロセッサまたは回路であ
る。このような機能を有することにより、マスタ装置
は、システムメモリ及び他の装置間で情報を転送するこ
とが可能になる。Before returning to the more details of the functional description given to the personal computer 10, it is appropriate to first consider the support by the personal computer known as multiple masters or bus masters. As used herein, a "master" is a processor or circuit designed to obtain control over the bus as well as drive address, data and control signals on the bus. Having such functionality allows the master device to transfer information between the system memory and other devices.
【0016】マスタを3つのタイプに分類することが提
案されている。つまり、システムマスタ(通常はCP
U)、DMAコントローラ及びバスマスタである。シス
テムマスタは、システム構成を制御及び処理する。通
常、システムには省略マスタがある。省略マスタは、他
のマスタがバスを必要としない時にそれを所有する。D
MAマスタは、DMAスレーブ及びメモリスレーブ間で
のデータを転送し、バスを調停せずにアービタであるD
MAスレーブにサービスする特殊なタイプのマスタであ
る。ここに使用されるように、バスマスタは、バスの使
用を調停し、I/Oスレーブまたはメモリスレーブに情
報を転送することをサポートする。It has been proposed to classify masters into three types. In other words, the system master (usually CP
U), a DMA controller and a bus master. The system master controls and processes the system configuration. There is usually an abbreviated master in the system. The default master owns the bus when no other master needs it. D
The MA master transfers data between the DMA slave and the memory slave, and is an arbiter D without arbitrating the bus.
It is a special type of master that serves MA slaves. As used herein, a bus master arbitrates bus usage and supports transferring information to I / O slaves or memory slaves.
【0017】バスマスタは、必ずしもプロセッサを必要
としないので、何をもって装置を「バスマスタ」とする
かは紛らわしいおそれがある。また、他のバスマスタに
よりアクセスされる時に、バスマスタは、スレーブとし
て応答するために要求される。バスマスタは、調停を介
してバスの制御を得る能力及び規定されたバスサイクル
の実行の制御により区別される。一般的に、3種類のバ
スマスタがある。すなわち、全機能、特定機能コントロ
ーラ及びプログラム可能特定機能コントローラである。
これらの基本的な差異は、柔軟性、機能性及びコストで
ある。全機能バスマスタは、最も柔軟性及び機能性を有
すると共にコストが高い。典型的に、全機能バスマスタ
は、それ自体のプログラム可能CPUを有し、オペレー
ティングシステムソフトウェアを含む全てのシステム資
源を制御することができる。特定機能コントローラは、
最も柔軟性及び機能性に欠け、コストもかからない。典
型的に、特定機能コントローラは、特定機能を実行する
ためのCPUではなくてロジック回路を使用し、他のマ
スタからの支援を殆どまたは全く必要としない。プログ
ラム可能特定機能コントローラは、他の2つの間の領域
に存在する。特定機能及びプログラム可能特定機能コン
トローラ間の基本的な差異は、機能性及び/またはバス
マスタの実行特性を変更するための能力である。このよ
うな変更は、プロセシングユニットの使用またはセット
可能なレジスタによって達成可能である。Since the bus master does not necessarily need a processor, it may be confusing as to what makes a device a "bus master". Also, when accessed by another bus master, the bus master is required to respond as a slave. Bus masters are distinguished by their ability to gain control of the bus through arbitration and control of the execution of defined bus cycles. Generally, there are three types of bus masters. That is, full function, special function controller and programmable special function controller.
These basic differences are flexibility, functionality and cost. Full-function bus masters are the most flexible and functional and costly. Full-featured bus masters typically have their own programmable CPU and can control all system resources, including operating system software. The specific function controller is
It lacks the most flexibility and functionality and is inexpensive. Typically, a specific function controller uses logic circuitry rather than a CPU to perform a specific function and requires little or no assistance from other masters. The programmable special function controller resides in the area between the other two. The fundamental difference between a special function and programmable special function controller is the ability to change the functionality and / or the execution characteristics of the bus master. Such changes can be accomplished through the use of processing units or settable registers.
【0018】ここに与えられる定義では、CPU32、
MCPU39及びSCSIコントローラ40は、局所バ
ス34に対して、または局所バス34上に直接的に結合
されたマスタとして全て機能する。一方、マイクロチャ
ネルスロットにマウントされたI/Oコントローラ5
8、DSP51、VSP46及びアクセサリボード45
がI/Oバス44に対して、または、I/Oバス44上
に直接的に結合されたマスタとして全て機能する。In the definition given here, the CPU 32,
The MCPU 39 and SCSI controller 40 all function as a master coupled to or directly on the local bus 34. On the other hand, the I / O controller 5 mounted in the micro channel slot
8, DSP51, VSP46 and accessory board 45
All function as masters to or directly on the I / O bus 44.
【0019】この発明によれば、X86RESETまた
はCPU RESET信号としてここに知られている信
号は、RESETまたはHOTRESETに対応してB
IC35により生成され、また、BIC35が局所プロ
セッサバス34及びI/Oバス44の制御を得た後のみ
に生成される。バスインタフェースコントローラ35
は、CPUマイクロプロセッサ32のリセットを開始す
るためのリセット信号の受信を認識し、また、そのよう
なアクセスを潜在的に要求する何れかの装置により局所
プロセッサバス34及びI/Oバス44に対するアクセ
スをバスインタフェースコントローラが禁止するまで、
マイクロプロセッサへのRESET信号の引き渡しを遅
延する。BIC35は、バス(ARBUS0,1,2,
3;PREPEMPT#;及びBURST#)の或る信
号の交換によって、I/Oバス44のための中央調停制
御ポイント(CACP)として機能し、また、局所プロ
セッサバス34(ARBUS0,1,2,3;PREE
MPT#;BURST#;BRQ1#からBRQn#;
BGT1#からBGTn#;CACP HOLD;CA
CP HLDA;CPU HOLD;及びCPU HL
DA)に直接的に結合されたCACP、I/Oバス44
及びマスタでの或る信号の交換によって、局所バス調停
制御ポイント(LBACP)として機能する。これらの
信号のうちの或るものが図4及び図5に示され、そこで
は、この発明によるパーソナルコンピュータ10のため
の一例である動作シーケンスが示される。図4及び図5
の各図において、時間の通過は、ラインCLK2上のク
ロックサイクルにより示される。According to the present invention, the X86 RESET or CPU The signal known here as the RESET signal corresponds to RESET or HOTRESET, B
Generated by IC 35 and only after BIC 35 gains control of local processor bus 34 and I / O bus 44. Bus interface controller 35
Recognizes receipt of a reset signal to initiate a reset of CPU microprocessor 32, and access to local processor bus 34 and I / O bus 44 by any device potentially requesting such access. Until the bus interface controller inhibits
Delay delivery of the RESET signal to the microprocessor. BIC35 is a bus (ARBUS0, 1, 2,
3; PREPEMPT #; and BURST #) by exchanging certain signals to function as a central arbitration control point (CACP) for the I / O bus 44 and also to the local processor bus 34 (ARBUS 0, 1, 2, 3). ; PREE
MPT #; BURST #; BRQ1 # to BRQn #;
BGT1 # to BGTn #; CACP HOLD; CA
CP HLDA; CPU HOLD; and CPU HL
CACP, I / O bus 44 directly coupled to DA)
And acts as a Local Bus Arbitration Control Point (LBACP) by exchanging certain signals at the master. Some of these signals are shown in FIGS. 4 and 5, where an exemplary operational sequence for personal computer 10 in accordance with the present invention is shown. 4 and 5
In each of the figures, the passage of time is indicated by the clock cycle on line CLK2.
【0020】図4のシーケンスにおいて、省略マスタが
I/Oバス44を制御する間に、HOTRESETが要
求される(1に示される第1の位置)と共にペンディン
グされる。その場合、BIC35は、(2)に示される
第2の位置でCPU HOLD信号をアクティブにす
る。プロセッサは、その後、第3の位置(3)でアクノ
リッジ信号CPU HLDAの発行によりバスを手放
し、ペンディングRESET要求をサービスするために
BIC35を準備する。CPU RESETは、BIC
35によりアクティブとされ、リセットの手順は、CL
K2(第4及び第5の位置である4及び5間に示され
る)の40サイクルの間でアクティブとされる。リセッ
トの手順が完了する時に、バスマスタ要求がペンディン
グでないならば、システムは初期状態に達し、BIC3
5は、CPU HOLDをインアクティブにする。In the sequence of FIG. 4, the omitted master is
HOTRSET is required while controlling the I / O bus 44.
Required (first position shown in 1) and pending
Will be In that case, the BIC 35 is shown in (2).
CPU in second position Activate the HOLD signal
It The processor then acknowledges in the third position (3).
Ridge signal CPU Release the bus by issuing HLDA
To service pending RESET requests
Prepare BIC35. CPU RESET is BIC
35, the reset procedure is CL
K2 (shown between 4 and 5 which are the 4th and 5th positions
) For 40 cycles. Reset
When the bus master request is pending,
If not, the system has reached the initial state and BIC3
5 is a CPU Make HOLD inactive.
【0021】図5のシーケンスは、調停サイクル間のH
OTRESET信号の受信を示す。第1の位置(1)で
示されるように、ARB/GNT#がハイまたはアクテ
ィブの間に、HOTRESETは、システムにより要求
される。CPU HOLDは、その後、第2の位置(2)
でアクティブとされ、プロセッサは、その後、第3の位
置(3)でバスを手放す。CPU RESETは、それ
から、CLK2(第4及び第5の位置である4及び5
間)の40サイクルでBIC35によりアクティブとさ
れる。内部の初期化後に、プロセッサは、第6の位置
(6)でホールド状態となる。その後、バスに入力/出
力マスタ要求を与えるために、第7の位置(7)におい
て、BIC35のCACP機能はフリーとされる。The sequence of FIG. 5 is H during the arbitration cycle.
The reception of the OTRESET signal is shown. In the first position (1)
As shown, ARB / GNT # is high or active.
HOTRESET is requested by the system during
To be done. CPU HOLD is then moved to the second position (2)
Is activated in the processor, then the third place
Let go of the bus at step (3). CPU RESET is that
From CLK2 (4 and 5 which are the 4th and 5th positions).
40 cycles of (between), it becomes active by BIC35.
Be done. After internal initialization, the processor is in the sixth position.
In (6), the hold state is set. Then enter / exit the bus
7th position (7) to give force master request
Therefore, the CACP function of the BIC 35 is free.
【0022】[0022]
【発明の効果】本願発明により、通常のプロセシングを
中断させる可能性のあるようなRESET信号が受信さ
れようとも、順序的なプロセシングを継続できる。According to the present invention, sequential processing can be continued even if a RESET signal that may interrupt normal processing is received.
【図1】この発明を具体化するパーソナルコンピュータ
の斜視図である。FIG. 1 is a perspective view of a personal computer embodying the present invention.
【図2】シャーシ、カバー及びプレイナ板を含むと共に
これらの要素間の特定の関係を示す図1のパーソナルコ
ンピュータの特定要素の分解斜視図である。2 is an exploded perspective view of certain elements of the personal computer of FIG. 1 including a chassis, a cover and a planar plate and showing certain relationships between these elements.
【図3】図1及び図2のパーソナルコンピュータの特定
要素の略図である。FIG. 3 is a schematic diagram of specific elements of the personal computer of FIGS. 1 and 2.
【図4】この発明によるリセット信号が発生される時
の、図3のパーソナルコンピュタを示すタイミングチャ
ートである。FIG. 4 is a timing chart showing the personal computer of FIG. 3 when a reset signal is generated according to the present invention.
【図5】この発明によるリセット信号が発生される時
の、図3のパーソナルコンピュタを示すタイミングチャ
ートである。5 is a timing chart showing the personal computer of FIG. 3 when a reset signal according to the present invention is generated.
34 高速CPU局所バス 35 バスインタフェースコントローラ 44 I/Oバス 58 I/Oコントローラ 34 high-speed CPU local bus 35 bus interface controller 44 I / O bus 58 I / O controller
フロントページの続き (72)発明者 エリック・マティセン アメリカ合衆国、フロリダ州ボカラトン、 ノースウエスト セブンスストリート 800 (72)発明者 デニス・リー・ミュラー アメリカ合衆国、フロリダ州デルレイビー チ、サウスリッジロード 2531 (72)発明者 ジョナサン・ヘンリー・レイモンド アメリカ合衆国、ヴァーモント州エセック スジャンクション、ピーオーボックス 5394 (72)発明者 エスマイル・タシャコリ アメリカ合衆国、フロリダ州デルレイビー チ、サウスウエスト トゥエンティセカン ドアヴェニュー 2935 ナンバー102 (56)参考文献 特開 平2−89154(JP,A)Front Page Continuation (72) Inventor Eric Mattissen Northwest Seventh Street 800, Boca Raton, Florida, United States 800 (72) Inventor Dennis Lee Muller Southridge Road, Delray Beach, Florida 2531 (72) Inventor Jonathan Henry Raymond 5394 (72) Inventor Esmile Tachakori, Essec Junction, Vermont, USA United States, Delray Beach, FL, USA, Southwest Twentysequen Avenue 2935 No. 102 (56) Reference JP 2 -89154 (JP, A)
Claims (3)
て、 (a)高速局所プロセッサデータバスと、 (b)入力/出力データバスと、 (c)前記局所プロセッサデータバスに接続されたリセ
ット可能なマイクロプロセッサと、 (d)前記局所プロセッサデータバス及び前記入力/出
力データバス間の通信を制御するために、前記局所プロ
セッサデータバス及び前記入力/出力データバスに接続
されたバスインタフェースコントローラとからなり、 前記バスインタフェースコントローラは、 (い)前記局所プロセッサデータバスに対するアクセス
のために、前記リセット可能なマイクロプロセッサと、
前記局所プロセッサデータバスに接続された他のマスタ
装置との間の調停し、 (ろ)前記入力/出力データバスに対するアクセスのた
めに、前記局所プロセッサデータバスと、前記入力/出
力データバスに接続された装置との間の調停し、 (は)前記マイクロプロセッサのリセットを開始するた
めのリセット信号(HOTRESET)を受信し、ホー
ルド信号(CPU_HOLD)及びホールド肯定応答信
号(CPU_HLDA)を使用して、前記局所プロセッ
サデータバス及び前記入力/出力データバスに対する制
御を該バスインターフェースコントローラ自身が獲得す
るまで、前記マイクロプロセッサに対するリセット信号
(CPU_RESET)の出力を遅延させることを特徴
とするパーソナルコンピュータシステム。1. A personal computer system comprising: (a) a high speed local processor data bus; (b) an input / output data bus; and (c) a resettable microprocessor connected to the local processor data bus. (D) a bus interface controller connected to the local processor data bus and the input / output data bus for controlling communication between the local processor data bus and the input / output data bus, An interface controller includes: (i) the resettable microprocessor for access to the local processor data bus;
Arbitration with another master device connected to the local processor data bus, (b) connecting to the local processor data bus and the input / output data bus for access to the input / output data bus Arbitration with the device, (re) receive a reset signal (HOTRESET) to initiate resetting of the microprocessor, and using a hold signal (CPU_HOLD) and a hold acknowledge signal (CPU_HLDA), A personal computer system characterized by delaying the output of a reset signal (CPU_RESET) to the microprocessor until the bus interface controller itself acquires control of the local processor data bus and the input / output data bus.
て、 (a)高速データバスと、 (b)入力/出力データバスと、 (c)前記高速データバスに接続されたリセット可能な
マイクロプロセッサと、 (d)データの一時的記憶のための前記高速データバス
に結合された揮発性メモリと、 (e)データの不揮発的記憶のための記憶メモリ装置
と、 (f)前記高速データバスと、前記記憶メモリ装置との
通信を調整するために、前記記憶メモリ装置に結合され
た記憶装置コントローラと、 (g)前記高速データバス及び前記入力/出力データバ
ス間の通信を制御するために、前記高速データバス及び
前記入力/出力データバスに接続されたバスインタフェ
ースコントローラとからなり、 前記バスインタフェースコントローラは、 (い)前記高速データバスに対するアクセスのために、
前記リセット可能なマイクロプロセッサと、前記記憶装
置コントローラとの間の調停し、 (ろ)前記入力/出力データバスに対するアクセスのた
めに、前記高速データバスと、前記入力/出力データバ
スに接続された装置との間の調停し、 (は)前記マイクロプロセッサのリセットを開始するた
めのリセット信号(HOTRESET)を受信し、ホー
ルド信号(CPU_HOLD)及びホールド肯定応答信
号(CPU_HLDA)を使用して、前記高速データバ
ス及び前記入力/出力データバスに対する制御を該バス
インターフェースコントローラ自身が獲得するまで、前
記マイクロプロセッサに対するリセット信号(CPU_
RESET)の出力を遅延させることを特徴とするパー
ソナルコンピュータシステム。2. A personal computer system, comprising: (a) a high speed data bus; (b) an input / output data bus; (c) a resettable microprocessor connected to the high speed data bus. ) A volatile memory coupled to the high speed data bus for temporary storage of data; (e) a storage memory device for non-volatile storage of data; (f) the high speed data bus and the storage memory. A storage device controller coupled to the storage memory device for coordinating communication with a device; and (g) the high speed data bus for controlling communication between the high speed data bus and the input / output data bus. And a bus interface controller connected to the input / output data bus, wherein the bus interface controller is (i) For access to the fast data bus,
Arbitration between the resettable microprocessor and the storage device controller, and (b) connected to the high speed data bus and the input / output data bus for access to the input / output data bus. Arbitration with the device, (re) receive a reset signal (HOTRESET) to initiate the reset of the microprocessor, and use the hold signal (CPU_HOLD) and hold acknowledge signal (CPU_HLDA) A reset signal (CPU--
A personal computer system characterized by delaying the output of RESET).
て、 (a)高速データバスと、 (b)上記高速データバスに接続されたマイクロプロセ
ッサと、 (c)上記高速データバスに接続された数値コプロセッ
サと、 (d)データの一時的記憶のための前記高速データバス
に結合された揮発性メモリと、 (e)データの不揮発的記憶のための記憶メモリ装置
と、 (f)前記高速データバスと、前記記憶メモリ装置との
通信を調整するために、前記記憶メモリ装置に結合され
た記憶装置コントローラと、 (g)入力/出力データバスと、 (h)上記入力/出力データバスに接続された入力/出
力コントローラと、 (i)上記入力/出力データバスに接続されたディジタ
ル信号プロセッサと、 (j)上記入力/出力データバスに接続された映像信号
プロセッサと、 (k)前記高速データバス及び前記入力/出力データバ
ス間の通信を制御するために、前記高速データバス及び
前記入力/出力データバスに接続されたバスインタフェ
ースコントローラとからなり、 前記バスインタフェースコントローラは、 (い)前記高速データバスに対するアクセスのために、
前記リセット可能なマイクロプロセッサと、前記記憶装
置コントローラとの間の調停し、 (ろ)前記入力/出力データバスに対するアクセスのた
めに、前記入力/出力コントローラ、前記ディジタル信
号プロセッサ及び映像信号プロセッサとの間の調停し、 (は)前記マイクロプロセッサのリセットを開始するた
めのリセット信号(HOTRESET)を受信し、ホー
ルド信号(CPU_HOLD)及びホールド肯定応答信
号(CPU_HLDA)を使用して、前記高速データバ
ス及び前記入力/出力データバスに対する制御を該バス
インターフェースコントローラ自身が獲得するまで、前
記マイクロプロセッサに対するリセット信号(CPU_
RESET)の出力を遅延させることを特徴とするパー
ソナルコンピュータシステム。3. A personal computer system comprising: (a) a high speed data bus; (b) a microprocessor connected to the high speed data bus; and (c) a numerical coprocessor connected to the high speed data bus. (D) a volatile memory coupled to the high speed data bus for temporary storage of data, (e) a storage memory device for non-volatile storage of data, (f) the high speed data bus, A storage device controller coupled to the storage memory device to coordinate communication with the storage memory device; (g) an input / output data bus; and (h) an input connected to the input / output data bus. / Output controller, (i) a digital signal processor connected to the input / output data bus, and (j) video connected to the input / output data bus. A signal processor and (k) a bus interface controller connected to the high speed data bus and the input / output data bus for controlling communication between the high speed data bus and the input / output data bus, The bus interface controller is (i) for accessing the high-speed data bus,
Arbitration between the resettable microprocessor and the storage device controller, and (b) with the input / output controller, the digital signal processor and the video signal processor for access to the input / output data bus. Arbitration between, and (H) receives a reset signal (HOTRESET) to initiate a reset of the microprocessor, and uses a hold signal (CPU_HOLD) and a hold acknowledge signal (CPU_HLDA) to A reset signal (CPU--
A personal computer system characterized by delaying the output of RESET).
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US70649091A | 1991-05-28 | 1991-05-28 | |
| US706490 | 1991-05-28 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH05134784A JPH05134784A (en) | 1993-06-01 |
| JPH0752379B2 true JPH0752379B2 (en) | 1995-06-05 |
Family
ID=24837825
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4076515A Expired - Lifetime JPH0752379B2 (en) | 1991-05-28 | 1992-03-31 | Personal computer system |
Country Status (18)
| Country | Link |
|---|---|
| US (1) | US5630078A (en) |
| EP (1) | EP0518502B1 (en) |
| JP (1) | JPH0752379B2 (en) |
| KR (1) | KR950005214B1 (en) |
| CN (1) | CN1030944C (en) |
| AT (1) | ATE182697T1 (en) |
| AU (1) | AU661842B2 (en) |
| BR (1) | BR9201917A (en) |
| CA (1) | CA2064163C (en) |
| DE (1) | DE69229656T2 (en) |
| EC (1) | ECSP920837A (en) |
| FI (1) | FI922349A7 (en) |
| MX (1) | MX9202495A (en) |
| MY (1) | MY110949A (en) |
| NO (1) | NO922090L (en) |
| SG (1) | SG43727A1 (en) |
| TW (1) | TW234178B (en) |
| UY (1) | UY23414A1 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6219754B1 (en) | 1995-06-07 | 2001-04-17 | Advanced Micro Devices Inc. | Processor with decompressed video bus |
| US7562265B2 (en) * | 2004-03-23 | 2009-07-14 | International Business Machines Corporation | Method, apparatus and program storage device for providing self-quiesced logic to handle an error recovery instruction |
| KR100731208B1 (en) | 2004-12-24 | 2007-06-20 | 한국항공우주연구원 | Communication method using local bus |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59168527A (en) * | 1983-03-16 | 1984-09-22 | Sharp Corp | Power supply control system |
| US5007014A (en) * | 1984-01-11 | 1991-04-09 | Sharp Kabushiki Kaisha | Reset circuit for electronic apparatus |
| JPS62106524A (en) * | 1985-11-01 | 1987-05-18 | Clarion Co Ltd | Microcomputer resetting circuit for on-vehicle equipment |
| US4787032A (en) * | 1986-09-08 | 1988-11-22 | Compaq Computer Corporation | Priority arbitration circuit for processor access |
| US5125088A (en) * | 1986-09-08 | 1992-06-23 | Compaq Computer Corporation | Computer system speed control at continuous processor speed |
| US4811200A (en) * | 1987-05-12 | 1989-03-07 | Motorola, Inc. | Multiple microprocessor watchdog system |
| JPH0289154A (en) * | 1988-09-26 | 1990-03-29 | Toshiba Corp | Information processing system |
| US5170481A (en) * | 1989-06-19 | 1992-12-08 | International Business Machines Corporation | Microprocessor hold and lock circuitry |
| CA2027799A1 (en) * | 1989-11-03 | 1991-05-04 | David A. Miller | Method and apparatus for independently resetting processors and cache controllers in multiple processor systems |
| US5148380A (en) * | 1990-08-27 | 1992-09-15 | Acer Incorporated | Method and apparatus for conserving power in a data processing system |
-
1991
- 1991-06-10 TW TW080104569A patent/TW234178B/zh active
-
1992
- 1992-03-26 CA CA002064163A patent/CA2064163C/en not_active Expired - Fee Related
- 1992-03-31 JP JP4076515A patent/JPH0752379B2/en not_active Expired - Lifetime
- 1992-04-28 AU AU15196/92A patent/AU661842B2/en not_active Ceased
- 1992-04-28 MY MYPI92000727A patent/MY110949A/en unknown
- 1992-04-28 CN CN92103103A patent/CN1030944C/en not_active Expired - Fee Related
- 1992-04-28 KR KR1019920007144A patent/KR950005214B1/en not_active Expired - Fee Related
- 1992-05-19 AT AT92304506T patent/ATE182697T1/en active
- 1992-05-19 EP EP92304506A patent/EP0518502B1/en not_active Expired - Lifetime
- 1992-05-19 SG SG1996000244A patent/SG43727A1/en unknown
- 1992-05-19 DE DE69229656T patent/DE69229656T2/en not_active Expired - Fee Related
- 1992-05-19 UY UY23414A patent/UY23414A1/en unknown
- 1992-05-21 BR BR929201917A patent/BR9201917A/en not_active Application Discontinuation
- 1992-05-22 FI FI922349A patent/FI922349A7/en unknown
- 1992-05-26 NO NO92922090A patent/NO922090L/en unknown
- 1992-05-27 EC EC1992000837A patent/ECSP920837A/en unknown
- 1992-05-27 MX MX9202495A patent/MX9202495A/en not_active IP Right Cessation
-
1994
- 1994-06-20 US US08/262,397 patent/US5630078A/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| CN1030944C (en) | 1996-02-07 |
| CA2064163A1 (en) | 1992-11-29 |
| UY23414A1 (en) | 1992-05-27 |
| AU1519692A (en) | 1992-12-03 |
| FI922349A7 (en) | 1992-11-29 |
| JPH05134784A (en) | 1993-06-01 |
| SG43727A1 (en) | 1997-11-14 |
| MY110949A (en) | 1999-07-31 |
| EP0518502A1 (en) | 1992-12-16 |
| NO922090D0 (en) | 1992-05-26 |
| DE69229656T2 (en) | 2000-03-02 |
| FI922349A0 (en) | 1992-05-22 |
| KR920022077A (en) | 1992-12-19 |
| ATE182697T1 (en) | 1999-08-15 |
| DE69229656D1 (en) | 1999-09-02 |
| CA2064163C (en) | 1998-04-14 |
| CN1067125A (en) | 1992-12-16 |
| BR9201917A (en) | 1993-01-12 |
| KR950005214B1 (en) | 1995-05-22 |
| US5630078A (en) | 1997-05-13 |
| ECSP920837A (en) | 1993-07-29 |
| AU661842B2 (en) | 1995-08-10 |
| EP0518502B1 (en) | 1999-07-28 |
| NO922090L (en) | 1992-11-30 |
| TW234178B (en) | 1994-11-11 |
| MX9202495A (en) | 1992-11-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5299315A (en) | Personal computer with programmable threshold FIFO registers for data transfer | |
| JP2507227B2 (en) | Data Flow Controller | |
| JP2554457B2 (en) | Micro channel bus computer system with IDE interface | |
| AU660667B2 (en) | A computer system | |
| US5276864A (en) | Personal computer with alternate system controller error detection | |
| US5485585A (en) | Personal computer with alternate system controller and register for identifying active system controller | |
| JP3232515B2 (en) | Data processing device with vertical connector for substitute master | |
| KR950008229B1 (en) | Personal computer with local bus arbitration | |
| JP2538739B2 (en) | Personal computer system | |
| JPH0752379B2 (en) | Personal computer system | |
| JP2582504B2 (en) | Personal computer system | |
| JPH05173954A (en) | Personal computer system | |
| JPH05204691A (en) | Personal computer system | |
| JPH0628311A (en) | Personal computer provided with alternate system controller subsystem | |
| EP0516323A1 (en) | Personal computer systems | |
| JPH05128055A (en) | Personal computer system having alternate- system controlling apparatus |