JPS63138438A - メモリダンプ方式 - Google Patents

メモリダンプ方式

Info

Publication number
JPS63138438A
JPS63138438A JP61285518A JP28551886A JPS63138438A JP S63138438 A JPS63138438 A JP S63138438A JP 61285518 A JP61285518 A JP 61285518A JP 28551886 A JP28551886 A JP 28551886A JP S63138438 A JPS63138438 A JP S63138438A
Authority
JP
Japan
Prior art keywords
memory
request
keyboard
memory dump
resetting
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP61285518A
Other languages
English (en)
Inventor
Shinya Yuzawa
湯澤 真也
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP61285518A priority Critical patent/JPS63138438A/ja
Publication of JPS63138438A publication Critical patent/JPS63138438A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はメモリダンプ方式に関し、特にコンビエータの
CPUリセット時にキーボードの予め定められたキーが
押されている場合、システム立上げ前のコンピュータの
メモリ内容をフロッピーディスク等の補助記憶媒体に書
込むメモリダンプ方式に関する。
〔従来の技術〕
パーソナルコンピュータ等のコンビエータにおいて、ソ
フトウェアの異常などによりシステム異常を起こした場
合、通常は、リセット釦を押下することによりシステム
を再立上げすることが行なわれる。この際、従来のコン
ビニーりではシステムを再立上げすると、異常を発生し
た時点におけるコンピュータ内のメモリ内容はクリアさ
れてしまって何れにも保存されないことから、異常の原
因を解析するためには、システムを再立上げする前に、
インサーキットエミュレータやロジックアナライザ等の
外部機器をコンビニーりに接続してその原因解析を行な
わなければならなかった。
〔発明が解決しようとする問題点〕
しかしながら、インサーキットエミュレータやロジック
アナライザ等の特殊な外部機器が常に使用できるとは限
られないので、そのような特殊な外部機器がない場合、
従来は異常の原因解析に必要なデータすら収集すること
ができないという問題点があった。
本発明はこのような事情に鑑みて為されたものであり、
その目的は、CPUリセット要求時に所定の操作を行な
えば、システム立上げ前のメモリ内容がフロッピーディ
スク等の補助記憶媒体に自動的に書込まれるメモリダン
プ方式を提供し、もってインサーキットエミュレータや
ロジックアナライザ等の特殊な外部機器がなくても、そ
の後の原因解析を可能とすることにある。
〔問題点を解決するための手段〕
本発明は上記目的を達成するために、例えば第1図に示
すように、補助記憶装置1flとキーボード2とを有す
るコンピュータにおけるメモリダンプ方式において、C
PUに対するリセット要求検出手段3と、このリセット
要求検出手段3によるリセット要求の検出に応答して補
助記憶に関連するハードウェア4およびキーボード2に
関連するハードウェア5の初期設定を行なう初期設定手
段6と、リセット要求検出手段3によるリセット要求の
検出に応答してキーボード2の予め定められたキー2a
が操作されているか否かを検出するメモリダンプ要求検
出手段7と、このメモリダンプ要求検出手段7による検
出に応答してメモリ8の内容を補助記憶装置1の記憶媒
体1aに書込む書込み手段9とを有する。
〔作用〕
コンピュータがソフトウェアの異常などによりシステム
異常を起こしたことにより、リセット釦の押下環の操作
でCPUに対するリセットを要求すると、そのリセット
要求がリセット要求検出手段3で検出され、初期設定手
段6により、補助記憶関連ハードウェア4およびキーボ
ード関連ハードウェア5が初期設定される。メモリダン
プ要求検出手段7は、リセット要求検出手段3でリセッ
ト要求が検出されると、キーボード2の所定のキー2a
が操作されているか否かを判別し、操作されているなら
ばメモリダンプ要求があったものと判断して書込み手段
9を働かせ、コンピュータ内の所定のメモリ8の内容を
補助記憶装置1の記憶媒体1aに書込ませる。
(実施例) 次に本発明の実施例について図面を参照して説明する。
第2図は本発明の実施例のブロック図であり、パーソナ
ルコンピュータのハードウェア構成例を示す0本実施例
のパーソナルコンビエー夕は、CPUl0と、CPUバ
ス11に接続されたキーボード制御部12.ディスプレ
イ制御部13.フロッピーディスク制御部14.RAM
15およびROM22と、キーボード制御部12に接続
されたキーボード16と、ディスプレイ制御部13に接
続されたCRTディスプレイ17と、フロッピーディス
ク制御部14に接続されたフロッピーディスク装置18
と、システムの電源オンに応答してCPtJloに対す
るリセット信号R2を発生する電源オン時リセット信号
発生手段19と、CPUl0に対するリセット信号R1
を発生するリセット釦21と、リセット釦21および電
源オン時リセット信号発生手段19からのリセット信号
R1,R2をCPtJloに加えるゲート回路20とを
含んでいる。キーボード16にはアルファヘットキー等
各種のキーが設けられているが、その内の一つのキー1
6aがCPUリセット時のメモリダンプを指示するため
の特定キーとして予め取り決められている。
第3図はROM22に記憶されたシステム立上げプログ
ラムの概略フローチャートであり、以下、各図を参照し
て本実施例の動作を説明する。
第2図に示すパーソナルコンピュータの稼動中に、何等
かの原因でシステム異常が発生した場合、通常はリセッ
ト釦21を押下することにより、CPUl0に対しリセ
ットをかける。このときオペレータは、その時点におけ
るコンピュータの各所のメモリ内容を後の障害解析のた
めにフロッピーディスク装置18のフロンビーディスク
に収集しておきたいときは、例えばメモリダンプ用のフ
ロッピーディスクをフロッピーディスク装置18にセッ
トした後、キーボード16の特定キー16aを押下しな
がらリセット釦21を押す。また、そのような収集を行
なわずにシステムの再立上げを行ないたいときは、リセ
ット釦21だけを押下する。
リセット釦21の押下により発生したリセット信号R1
がゲート回路20を介してCPUl0に加えられると、
CPUl0内のハードウェア機構によって制御が第3図
のプログラムの開始アドレスへ移され、CPUl0は第
3図に示した処理を開始する。
先ず、CPUl0は、フロッピーディスク制御部14等
のフロッピーディスク関連ハードウェアを初期設定する
と共にキーボード制御部12等のキーボード関連ハード
ウェアを初期設定する(31.S2)。
そして、初期設定を終えたキーボード制御部12を介し
てキーボード16の特定キー168の状態を読取り(3
3)、その特定キー16aが押下されているか否かを判
別する(34)。
CPUl0は、特定キー16aが押下されていると判断
した場合は、RAM15やCPUl0内のメモリ(レジ
スタ)10a等のメモリのうち予め定められたメモリ内
容を初期設定を終えたフロッピーディスク制御部14に
送り込んでフロッピーディスク装置18にセントされた
フロッピーディスクに四込ませる(S5)。そして、自
らを停止状態とさせる(S6)。
以上の操作によって、フロッピーディスク装置18にセ
ットしたフロンビーディスクにRAM15等のメモリ内
容を格納することができた。なお、その後システムを再
立上げするには、フロッピーディスクを必要なものと差
し替え、特定キー16aを押下せずにリセット釦21を
押すか或いは電源を一旦切って再び投入することにより
リセット信号R1或いはR2をCPUl0に与えれば良
い。こうすれば、特定キー16aが押下されていないの
で、CPUl0はRAM15等のクリアを含む通常の立
上げ処理を行なう(S7)、この際、フロッピーディス
ク関連ハードウェアおよびキーボード関連ハードウェア
の初期設定は既に行なっているので、その部分の初期設
定を省略することができる。
〔発明の効果〕
以上説明したように、本発明によれば、CPUリセット
時にキーボードの特定のキーを操作しておくことにより
、CPUリセット時すなわちシステム立上げ直前のコン
ピュータのメモリ内容をフロッピーディスク等の記憶媒
体に収集することができる。従って、コンピュータがソ
フトウェアの異常などによりシステム異常を起こしたと
きは、上記特定キーを操作しながらリセットをかけるこ
とで、システム異常を起こした時点の障害解析に必要な
情報を保存しておくことができ、インサーキットエミエ
レータやロジックアナライザ等の特殊な外部機器がなく
ても、異常の原因解析に必要な情報の収集が可能となる
【図面の簡単な説明】
第1図は本発明の原理説明図、 第2図は本発明の実施例のブロック図および、第3図は
システム立上げプログラム例の流れ図である。 図において、l・・・補助記憶装置、1a・・・記憶媒
体、2・・・キーボード、2a・・・キー、3・・・リ
セット要求検出手段、4・・・補助記憶関連ハードウェ
ア、5・・・キーボード関連ハードウェア、6・・・初
期設定手段、7・・・メモリダンプ要求検出手段、8・
・・メモリ、9・・・書込み手段。

Claims (1)

  1. 【特許請求の範囲】 補助記憶装置とキーボードとを有するコンピュータにお
    けるメモリダンプ方式において、 CPUに対するリセット要求検出手段と、 該リセット要求検出手段によるリセット要求の検出に応
    答して前記補助記憶装置に関連するハードウェアおよび
    前記キーボードに関連するハードウェアの初期設定を行
    なう初期設定手段と、前記リセット要求検出手段による
    リセット要求の検出に応答して前記キーボードの予め定
    められたキーが操作されているか否かを検出するメモリ
    ダンプ要求検出手段と、 該メモリダンプ要求検出手段による検出に応答してメモ
    リの内容を前記補助記憶装置の記憶媒体に書込む書込み
    手段とを具備したことを特徴とするメモリダンプ方式。
JP61285518A 1986-11-29 1986-11-29 メモリダンプ方式 Pending JPS63138438A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61285518A JPS63138438A (ja) 1986-11-29 1986-11-29 メモリダンプ方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61285518A JPS63138438A (ja) 1986-11-29 1986-11-29 メモリダンプ方式

Publications (1)

Publication Number Publication Date
JPS63138438A true JPS63138438A (ja) 1988-06-10

Family

ID=17692568

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61285518A Pending JPS63138438A (ja) 1986-11-29 1986-11-29 メモリダンプ方式

Country Status (1)

Country Link
JP (1) JPS63138438A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5070848A (en) * 1989-03-27 1991-12-10 Toyota Jidosha Kabushiki Kaisha Device for controlling a fuel feed pump used for an engine

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5070848A (en) * 1989-03-27 1991-12-10 Toyota Jidosha Kabushiki Kaisha Device for controlling a fuel feed pump used for an engine

Similar Documents

Publication Publication Date Title
US6173417B1 (en) Initializing and restarting operating systems
US5398333A (en) Personal computer employing reset button to enter ROM-based diagnostics
US11275591B2 (en) Data storage device and method for maintaining normal boot operation of data storage device
JPH07219809A (ja) データ処理装置およびデータ処理方法
US5435005A (en) Method and system for controlling resuming operation of an AC-driven computer system using an external memory
CN111522690B (zh) 数据储存装置及维持数据储存装置正常开机运作的方法
JP2000010666A (ja) コンピュータシステムおよびフラッシュrom書き換え方法
KR100299119B1 (ko) 플래쉬롬제어장치를구비한개인용컴퓨터시스템및그제어방법
JPS63138438A (ja) メモリダンプ方式
JPH11161523A (ja) 障害情報収集装置
JPS61198337A (ja) 自己診断装置
JP2007207139A (ja) 情報処理装置
EP0661632A1 (en) Booting of operating systems in computers
JPS6336019B2 (ja)
JPH10254780A (ja) ディスクキャッシュ制御方式
JPH0410654B2 (ja)
JPH0216647A (ja) 情報処理装置
JPS621040A (ja) コンピユ−タの障害解析装置
JPH01302440A (ja) 外部入力装置の操作記録装置
JPS6083150A (ja) 主記憶情報採取方法
JPH04160514A (ja) パーソナルコンピュータの起動方法
JPH04169929A (ja) ブートプライオリティ変更装置
JPH07319816A (ja) Cpuシステムにおけるロギング情報の収集方法
JPH08123261A (ja) 印刷装置および印刷装置の自己診断処理方法
JPH0773076A (ja) トレース情報採取方式