JPH05189275A - Memory managment system and memory dump collecting system - Google Patents
Memory managment system and memory dump collecting systemInfo
- Publication number
- JPH05189275A JPH05189275A JP4001897A JP189792A JPH05189275A JP H05189275 A JPH05189275 A JP H05189275A JP 4001897 A JP4001897 A JP 4001897A JP 189792 A JP189792 A JP 189792A JP H05189275 A JPH05189275 A JP H05189275A
- Authority
- JP
- Japan
- Prior art keywords
- time
- storage unit
- memory
- byte
- memory dump
- 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
Landscapes
- Debugging And Monitoring (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、コンピュータのメモリ
管理方式およびメモリダンプ採取方式に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a computer memory management system and a memory dump collection system.
【0002】[0002]
【従来の技術】従来のメモリダンプ採取方式は、メモリ
の一部が指定時刻以降に更新されたか否かを考慮するこ
となく、コンピュータのすべてのメモリをメモリダンプ
の採取の対象としていた。2. Description of the Related Art In a conventional memory dump collection method, all the memories of a computer are targeted for memory dump collection without considering whether or not a part of the memory has been updated after a specified time.
【0003】[0003]
【発明が解決しようとする課題】この従来のメモリダン
プ採取方式では、コンピュータメモリのすべてのメモリ
をメモリダンプの採取の対象としているので、メモリダ
ンプの採取先である二次記憶部を大量に必要とするとい
う問題点があった。In this conventional memory dump collecting method, since all the memory of the computer memory is targeted for collecting the memory dump, a large amount of the secondary storage unit which is the collection destination of the memory dump is required. There was a problem that
【0004】本発明の目的は、二次記憶部の容量を少な
くすることのできるメモリダンプ採取方式を提供するこ
とにある。It is an object of the present invention to provide a memory dump sampling system which can reduce the capacity of the secondary storage unit.
【0005】[0005]
【課題を解決するための手段】本発明は、コンピュータ
で使用されるメモリのメモリ管理方式において、データ
を記憶する記憶部と、前記記憶部の1バイトごとに対応
して該バイトが最後に更新された時刻を記憶する更新時
刻記憶部とを備えることを特徴としている。According to the present invention, in a memory management system of a memory used in a computer, a storage unit for storing data, and each byte of the storage unit is last updated in correspondence with each byte. And an update time storage unit that stores the time that is set.
【0006】また、本発明は、コンピュータで使用され
るメモリのメモリ管理方式において、データを記憶する
記憶部と、前記記憶部の複数バイトの集まりとして構成
される記憶ブロックのブロックごとに対応して該ブロッ
クのいずれかのバイトが最後に更新された時刻を記憶す
るブロック更新時刻記憶部とを備えることを特徴として
いる。Further, the present invention relates to a memory management system of a memory used in a computer, corresponding to each storage block for storing data and each block of a storage block configured as a set of a plurality of bytes in the storage block. And a block update time storage unit that stores a time when any byte of the block was last updated.
【0007】また、本発明は、データを記憶する記憶部
と前記記憶部の1バイトごとに対応して該バイトが最後
に更新された時刻を記憶する更新時刻記憶部を有する一
次記憶部と、指定時刻を指定する時限指定部と、メモリ
ダンプの採取処理を行う演算部と、メモリダンプの採取
先である二次記憶部とを備え、メモリダンプを採取する
とき、一次記憶部の各々のバイトの更新時刻記憶部の時
刻が時限指定部で指定する時刻より遅い場合は該バイト
のメモリダンプを採取するよう作用し、早い場合は該バ
イトのメモリダンプを採取しないことを特徴としてい
る。The present invention further includes a primary storage unit having a storage unit for storing data and an update time storage unit for storing the time at which the byte was last updated for each byte of the storage unit, It includes a time specification unit that specifies a specified time, an arithmetic unit that performs a memory dump collection process, and a secondary storage unit that is a memory dump collection destination. When collecting a memory dump, each byte of the primary storage unit When the time of the update time storage unit is later than the time specified by the time limit specification unit, the memory dump of the byte is taken, and when it is earlier, the memory dump of the byte is not taken.
【0008】さらに、本発明は、データを記憶する記憶
部と前記記憶部の複数バイトの集まりとして構成される
記憶ブロックのブロックごとに対応して該ブロックのい
ずれかのバイトが最後に更新された時刻を記憶するブロ
ック更新時刻記憶部を有する一次記憶部と、指定時刻を
指定する時限指定手段部と、メモリダンプの採取処理を
行う演算部と、メモリダンプの採取先である二次記憶部
とを備え、メモリダンプ採取するとき、一次記憶部の各
々のブロックのブロック更新時刻記憶部の時刻が時限指
定部で指定する時刻より遅い場合は該バイトのメモリダ
ンプを採取するよう作用し、早い場合は該バイトのメモ
リダンプを採取しないことを特徴としている。Further, according to the present invention, one of the bytes of the block is last updated in correspondence with each block of the storage unit configured to store data and a plurality of bytes of the storage unit. A primary storage unit having a block update time storage unit for storing time, a time limit designating unit for designating a designated time, an arithmetic unit for performing a memory dump collection process, and a secondary storage unit as a memory dump collection destination. When collecting the memory dump, if the time in the block update time storage unit of each block in the primary storage unit is later than the time specified by the time limit specification unit, it acts to collect the memory dump of the byte, and if it is earlier Is characterized in that a memory dump of the byte is not collected.
【0009】[0009]
【実施例】次に、本発明の実施例について、図面を参照
して説明する。Embodiments of the present invention will now be described with reference to the drawings.
【0010】図1は、本発明のメモリ管理方式の一実施
例のコンピュータのメモリ構成図である。データを記憶
する記憶部と、記憶部の1バイトごとに対応して当該バ
イトが最後に更新された時刻を記憶する更新時刻記憶部
とを含んで構成されている。FIG. 1 is a memory configuration diagram of a computer according to an embodiment of the memory management system of the present invention. It is configured to include a storage unit that stores data, and an update time storage unit that stores, for each byte of the storage unit, a time when the byte was last updated.
【0011】図2は、本発明のメモリ管理方式の他の実
施例のコンピュータのメモリ構成図である。データを記
憶する記憶部と、記憶部の3バイトの集まりとして構成
される記憶ブロックのブロックごとに対応して、当該ブ
ロックのいずれかのバイトが最後に更新された時刻を記
憶するブロック更新時刻記憶部とを含んで構成されてい
る。FIG. 2 is a memory configuration diagram of a computer of another embodiment of the memory management system of the present invention. Block update time storage that stores the time when any byte of the storage unit that stores data and each block of the storage block configured as a collection of 3 bytes of the storage unit is last updated And is configured to include a section.
【0012】図3は、本発明のメモリダンプ採取方式を
採用したコンピュータの一実施例を示す構成図である。FIG. 3 is a block diagram showing an embodiment of a computer adopting the memory dump collecting method of the present invention.
【0013】本発明のメモリダンプ採取方式を採用した
コンピュータ5は、一次記憶部1と、時限指定部2とを
含んで構成され、さらに、メモリダンプの採取先である
二次記憶部3と、演算部4とを含んで構成されている。A computer 5 adopting the memory dump collection method of the present invention is configured to include a primary storage unit 1 and a time limit designation unit 2, and further, a secondary storage unit 3 which is a memory dump collection destination. The calculation unit 4 is included.
【0014】一次記憶部1は、図1で説明したものと同
様に、データを記憶する記憶部と、記憶部の1バイトご
とに対応して当該バイトが最後に更新された時刻を記憶
する更新時刻記憶部とを含んで構成されている。The primary storage unit 1 is similar to that described with reference to FIG. 1, and stores a storage unit for storing data and an update for storing the time at which the byte was last updated for each byte of the storage unit. And a time storage unit.
【0015】時限指定部2は、メモリダンプの採取対象
の基準時刻を指定する部分で、この部分において指定さ
れた時刻以降に更新された記憶部の内容がメモリダンプ
の採取対象となる。The time limit designating section 2 is a section for designating a reference time of a memory dump collection target, and the contents of the storage section updated after the time designated in this section are the memory dump collection target.
【0016】次に、本実施例の動作について説明する。Next, the operation of this embodiment will be described.
【0017】図4は、図3に示した一実施例の演算部4
のメモリダンプ採取処理の処理手順を示す流れ図であ
る。FIG. 4 is a block diagram of the arithmetic unit 4 of the embodiment shown in FIG.
6 is a flowchart showing the processing procedure of the memory dump collection processing of FIG.
【0018】まず、初期値の設定を行う(ステップ1
1)。次に、次のメモリダンプ採取の判定を行うバイト
の更新時刻を一次記憶部1から入力する(ステップ1
2)。従って、ステップ11に続いてステップ12が実
行された場合、メモリダンプ採取の判定を行う先頭のバ
イトの更新時刻を入力する。First, the initial value is set (step 1
1). Next, the update time of the byte for determining the next memory dump collection is input from the primary storage unit 1 (step 1
2). Therefore, when step 12 is executed after step 11, the update time of the first byte for determining the memory dump collection is input.
【0019】ステップ13では、ステップ12で入力し
た更新時刻が、時限指定部2で指定した指定時刻以降か
否かの判定を行う(ステップ13)。判定結果がYES
の場合、当該バイトデータのメモリダンプを二次記憶部
3に採取する(ステップ14)。判定結果がNOの場
合、そのままステップ15へ移る。In step 13, it is determined whether or not the update time input in step 12 is after the specified time specified by the time specifying part 2 (step 13). The judgment result is YES
In this case, a memory dump of the byte data is collected in the secondary storage unit 3 (step 14). If the determination result is NO, the process directly proceeds to step 15.
【0020】ステップ15では、メモリダンプ採取処理
がすべて終了したか否かの判定を行う。判定結果がNO
の場合は再びステップ12へ戻り、以降、同様にメモリ
ダンプ採取処理がすべて終了するまでステップ12〜ス
テップ15の繰り返しを行う。ステップ15における判
定結果がYESの場合は処理を終了する。In step 15, it is judged whether or not all the memory dump collection processing has been completed. Judgment result is NO
In the case of, the process returns to step 12 again, and thereafter, similarly, steps 12 to 15 are repeated until the memory dump collecting process is completed. If the determination result in step 15 is YES, the process ends.
【0021】図3、図4で示した実施例では、コンピュ
ータの一次記憶部1が、図1で説明したものと同様に、
データを記憶する記憶部と、記憶部の1バイトごとに対
応して当該バイトが最後に更新された時刻を記憶する更
新時刻記憶部とを含んだ構成のもので説明しているが、
当該コンピュータの一次記憶部1を、図2で説明したも
のと同様に、データを記憶する記憶部と、記憶部の複数
バイトの集まりとして構成される記憶ブロックのブロッ
クごとに対応して当該ブロックのいずれかのバイトが更
新された時刻を記憶するブロック更新時刻記憶部とを含
んだ構成の一次記憶部1に置き換えた場合も、同様の作
用を得ることができるのは明らかである。In the embodiment shown in FIGS. 3 and 4, the primary storage unit 1 of the computer is similar to that described in FIG.
Although the description is given with a configuration including a storage unit that stores data and an update time storage unit that stores the time at which the byte was last updated for each byte of the storage unit.
As in the case described with reference to FIG. 2, the primary storage unit 1 of the computer corresponds to each of the storage unit for storing data and the block of the storage block configured as a collection of a plurality of bytes of the storage unit. It is obvious that the same effect can be obtained when the primary storage unit 1 including the block update time storage unit that stores the update time of any byte is replaced.
【0022】[0022]
【発明の効果】以上説明したように本発明は、指定時刻
以降に更新された記憶部のバイトまたはブロックのみが
メモリダンプの採取対象となるので、二次記憶部の容量
を少なくすることができるという効果がある。As described above, according to the present invention, only the bytes or blocks of the storage unit that have been updated after the designated time are subject to the memory dump collection, so the capacity of the secondary storage unit can be reduced. There is an effect.
【図1】本発明のメモリ管理方式の一実施例のコンピュ
ータのメモリ構成図である。FIG. 1 is a memory configuration diagram of a computer according to an embodiment of a memory management system of the present invention.
【図2】本発明のメモリ管理方式の他の実施例のコンピ
ュータのメモリ構成図である。FIG. 2 is a memory configuration diagram of a computer of another embodiment of the memory management system of the present invention.
【図3】本発明のメモリダンプ採取方式を採用したコン
ピュータの一実施例を示す構成図である。FIG. 3 is a configuration diagram showing an embodiment of a computer adopting the memory dump collecting method of the present invention.
【図4】図3に示した一実施例の演算手段のメモリダン
プ採取処理の処理手順を示す流れ図である。FIG. 4 is a flowchart showing a processing procedure of a memory dump collecting process of the calculating means of the embodiment shown in FIG.
1 一次記憶部 2 時限指定部 3 二次記憶部 4 演算部 5 コンピュータ 11〜15 処理ステップ 1 Primary Storage Section 2 Timed Designation Section 3 Secondary Storage Section 4 Computing Section 5 Computers 11-15 Processing Steps
Claims (4)
管理方式において、 データを記憶する記憶部と、 前記記憶部の1バイトごとに対応して該バイトが最後に
更新された時刻を記憶する更新時刻記憶部とを備えるこ
とを特徴とするメモリ管理方式。1. A memory management system for a memory used in a computer, a storage unit for storing data, and an update time for storing the time at which the byte was last updated for each byte of the storage unit. A memory management method comprising: a storage unit.
管理方式において、 データを記憶する記憶部と、 前記記憶部の複数バイトの集まりとして構成される記憶
ブロックのブロックごとに対応して該ブロックのいずれ
かのバイトが最後に更新された時刻を記憶するブロック
更新時刻記憶部とを備えることを特徴とするメモリ管理
方式。2. A memory management system for a memory used in a computer, wherein a storage unit for storing data and a storage block configured as a set of a plurality of bytes in the storage unit correspond to each of the blocks. And a block update time storage unit that stores a time when the byte was last updated.
バイトごとに対応して該バイトが最後に更新された時刻
を記憶する更新時刻記憶部を有する一次記憶部と、 指定時刻を指定する時限指定部と、 メモリダンプの採取処理を行う演算部と、 メモリダンプの採取先である二次記憶部とを備え、 メモリダンプを採取するとき、一次記憶部の各々のバイ
トの更新時刻記憶部の時刻が時限指定部で指定する時刻
より遅い場合は該バイトのメモリダンプを採取するよう
作用し、早い場合は該バイトのメモリダンプを採取しな
いことを特徴とするメモリダンプ採取方式。3. A storage unit for storing data and one of the storage units
A primary storage unit having an update time storage unit that stores the time when the byte was last updated corresponding to each byte, a time limit designation unit that designates a designated time, and an arithmetic unit that performs a memory dump collection process, When a memory dump is collected, the update time of each byte in the primary storage unit is later than the time specified by the time limit specification unit when the memory dump is collected. A memory dump collecting method, which operates to collect a memory dump of, and does not collect a memory dump of the byte if it is early.
数バイトの集まりとして構成される記憶ブロックのブロ
ックごとに対応して該ブロックのいずれかのバイトが最
後に更新された時刻を記憶するブロック更新時刻記憶部
を有する一次記憶部と、 指定時刻を指定する時限指定手段部と、 メモリダンプの採取処理を行う演算部と、 メモリダンプの採取先である二次記憶部とを備え、 メモリダンプ採取するとき、一次記憶部の各々のブロッ
クのブロック更新時刻記憶部の時刻が時限指定部で指定
する時刻より遅い場合は該バイトのメモリダンプを採取
するよう作用し、早い場合は該バイトのメモリダンプを
採取しないことを特徴とするメモリダンプ採取方式。4. A storage unit for storing data and a storage block configured as a set of a plurality of bytes in the storage unit, for each block, stores the time when any byte of the block was last updated. A primary storage unit having a block update time storage unit, a time limit designating unit for designating a designated time, an arithmetic unit for performing a memory dump collection process, and a secondary storage unit that is a memory dump collection destination are provided. When collecting the dump, when the time of the block update time storage of each block of the primary storage is later than the time specified by the time limit specification, it operates to collect the memory dump of the byte, and when it is earlier, A memory dump collection method characterized by not collecting a memory dump.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4001897A JPH05189275A (en) | 1992-01-09 | 1992-01-09 | Memory managment system and memory dump collecting system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4001897A JPH05189275A (en) | 1992-01-09 | 1992-01-09 | Memory managment system and memory dump collecting system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH05189275A true JPH05189275A (en) | 1993-07-30 |
Family
ID=11514378
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP4001897A Pending JPH05189275A (en) | 1992-01-09 | 1992-01-09 | Memory managment system and memory dump collecting system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH05189275A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08263331A (en) * | 1995-03-22 | 1996-10-11 | Kofu Nippon Denki Kk | Information processing system |
-
1992
- 1992-01-09 JP JP4001897A patent/JPH05189275A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08263331A (en) * | 1995-03-22 | 1996-10-11 | Kofu Nippon Denki Kk | Information processing system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH02130647A (en) | Updating system for index tree structure | |
JPH05189275A (en) | Memory managment system and memory dump collecting system | |
JPH0394377A (en) | Map file updating system | |
JPH07319742A (en) | Physical deleting system for logically deleted data | |
JPH0247735A (en) | Computer device | |
JP2539391B2 (en) | Function processor | |
JPS63273136A (en) | Deciding and processing system for destination of succession | |
JP2003271408A (en) | Method for updating electronic data and method for forming patch data | |
JPH0823806B2 (en) | Buffer area setting method | |
JPS6125256A (en) | File shunt system | |
JP2000099383A (en) | System and method for managing database and storage medium | |
JPH05324457A (en) | Garbage collection method | |
JPH08272411A (en) | Ladder instruction processor | |
JP3463630B2 (en) | Virtual storage space computer system | |
JPS6367656A (en) | Processing system for data storing area control | |
JPH01286053A (en) | Data control system over plural types of computers | |
JPH07334366A (en) | Method and device for optimizing graph reduction mechanism | |
JPS63239540A (en) | Data management system in memory medium | |
JPH04352042A (en) | Memory dump collecting system | |
JPS6325744A (en) | Trace data collecting system | |
JPH0219936A (en) | Program application state grasping system by reference and time/date of application | |
JPH02201541A (en) | Compiling system | |
JPS6382532A (en) | Converting system from logical address to real address | |
JPH01177649A (en) | System for managing file | |
JPH064389A (en) | Name server |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040113 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20051220 |
|
A02 | Decision of refusal |
Effective date: 20060411 Free format text: JAPANESE INTERMEDIATE CODE: A02 |