JPH04148462A - 共有メモリ試験方式 - Google Patents

共有メモリ試験方式

Info

Publication number
JPH04148462A
JPH04148462A JP2272279A JP27227990A JPH04148462A JP H04148462 A JPH04148462 A JP H04148462A JP 2272279 A JP2272279 A JP 2272279A JP 27227990 A JP27227990 A JP 27227990A JP H04148462 A JPH04148462 A JP H04148462A
Authority
JP
Japan
Prior art keywords
shared memory
information processing
area
test
memory
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
JP2272279A
Other languages
English (en)
Inventor
Shinji Miyahara
宮原 真次
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 JP2272279A priority Critical patent/JPH04148462A/ja
Publication of JPH04148462A publication Critical patent/JPH04148462A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)
  • Multi Processors (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔概要〕 複数の中央情報処理装置と、当該各情報処理装置からの
アクセスが可能な共有メモリと、を有する情報処理シス
テムの共有メモリ試験方式に関し、 各中央情報処理装置が負担するメモリ容量を減少させ、
試験時間を短縮することがてき又、競合試験を容易に行
うことがてきる共有メモリ試験方式を提供することを目
的とし、 前記各中央情報処理装置に、前記共有メモリのメモリ領
域を分割して各中央処理装置毎に割り当てた各担当領域
についてアクセス等の試験を行う担当領域試験手段を設
けた構成である。
〔産業上の利用分野) 本発明は共有メモリ試験方式に係り、特に、複数の中央
情報処理装置と、当該各情報処理装置からのアクセスが
可能な共有メモリと、を有する情報処理システムの共有
メモリ試験方式に関する。
近年の情報処理システムの大規模化に伴い、複数個の計
算機システムを統合するために共有メモリが採用されて
いる。当該共有メモリの実装容量は年々大容量化してお
り、試験時間が数時間から十数時間もかかるという状況
にある。
尚、共有メモリに対する試験の必要があるのは、共有メ
モリは一般に半導体メモリであって、磁気ディスク装置
の磁気メモリに比べ信頼性が一般に低いからである。
(従来の技術) 従来、第5図に示すような情報処理システムの共有メモ
リ試験方式があった。
当該情報システムは同図に示すように、複数の中央情報
処理装置(CPU)52= ;i・1,2.〜と、当該
各情報処理装置52Nからのアクセスが可能な共有メモ
リ51と、を有する情報処理システムであって、各中央
情報処理装置52.のうち、1つの中央情報処理装置5
2□に、当該共有メモリ51のメモリ領域についてのア
クセス等の試験を行う試験手段(試験プログラム)53
を設けたものである。
ここで、共有メモリ51に対するアクセスの試験は当該
共有メモリに対し所定のデータを書き込み、書き込んだ
当該データの読み出しを行うことにより実行されること
になる。
従来ては第4図(a)に示すように、■前記cpu (
中央情報処理装置)がバス上に共有メモリへのデータを
送出する。すると、■でバスは共有メモリにデータを転
送する(256バイトずつ転送する)。■て共有メモリ
はデータを受信して指定された共有メモリ領域へ書き込
んだ後、受領ステータスをCPUに返答する。■でCP
Uは次の256バイトのデータをバス上に送出する。以
上の手順が指定されたデータ量になるまで繰り返される
ことになる。
したがって、共有メモリが受領ステータスを送出するま
てには、一定の時間t1かかかり次のデータ転送が待た
される。
(発明が解決しようとする課題〕 ところで、従来例に係る共有メモリ試験方式にあっては
、上述したように、共有メモリ領域のすべてについて1
台のCPUにより試験を行っており、CPUが受領ステ
ータスを受信するまで次のデータを転送することができ
ないので効率が悪く、大容量の共有メモリの構成では試
験時間が増大するという問題点を有していた。
そこで、本発明は処理速度の大きい共有メモリ試験方式
を提供することを目的としてなされたものである。
〔課題を解決するための手段〕
以上の技術的課題を解決するため、第一の発明は第1図
に示すように、複数の中央情報処理装置2i;i=1.
2.〜と、当該各情報処理装置2.からのアクセスが可
能な共有メモリ1゜と、を有する情報処理システムにお
いて、前記各中央情報処理装置2.に、前記共有メモリ
1゜のメモリ領域を分割して各中央処理装置毎に割り当
てた各担当領域についてアクセス等の試験を行う担当領
域試験手段3、;i・1,2.〜を設けたものである。
一方、第二の発明は第2図に示すように、複数の中央情
報処理装置2.;i・1,2.〜と、当該各情報処理装
置2iからのアクセスが可能な複数の共有メモリ1. 
;j=1.2.〜と、を有する情報処理システムにおい
て、前記各中央情報処理装置2iに、前記各共有メモリ
1jのメモリ領域を分割して各中央処理装置毎に割り当
てた各担当領域についてアクセス等の試験を行う担当領
域試験手段23□;i=1.2.〜を設けたものである
〔作用〕 本発明は第1図及び第2図に示すように、試験が行われ
ようとする共有メモリl□ (1つの場合及び複数の場
合を含む)は当該情報システムに属する各中央情報処理
装置2に設けられた担当領域試験手段3.により共有メ
モリ1、を分割した各担当領域に関しアクセス等に関す
る試験を行うことになる。
尚、ここで、「中央処理装置」には本来のCPUのみな
らず主記憶装置等の周辺装置も含む。
例えばアクセス等の試験を行う場合には、所定のデータ
を各担当領域試験手段3i(23i)により各担当領域
に書き込まれ、書き込まれたデータを再び読み出し、比
較することにより、アクセスが正しく行われたか否かを
検査することにより行う。
本発明に係る共有メモリ試験方式は各中央処理装置に設
けられた各担当領域試験手段3゜(23i)は−斉に並
列して処理を行うことができるため、担当領域試験手段
31が担当する領域は狭く、且つ同時に処理が行われる
ため、試験時間は短縮されることになる。
例えは、共有メモリ11の全容量がSサイズで、中央情
報処理装置2iが0台ある場合には担当領域試験手段3
.(23□)が担当する試験領域はs/nの容量分たけ
になる。
各担当領域試験手段3、(23□)は各共有メモリエ、
の担当領域について一斉に試験を開始する場合には共有
メモリの試験実行時間は110に短縮されることになる
また、複数台の中央処理装置から同時に共有メモリをア
クセスするので従来別個に実施していた共有メモリの競
合テストか不要となる。
〔実施例〕
続いて、本発明に係る実施例について説明する。
本実施例に係るシステムを第3図に示す。
本実施例に係る情報処理システムは同図に示すように、
2台の共有メモリ111 (SSU); i=1.2と
、当該共有メモリを共用するアクセス可能な8台の中央
情報処理装置(以下rCPUJという) 12H;i=
1.2.〜,8と、外部記憶装置14とを有するもので
ある。
また、本実施例では同図に示すように、前記担当領域試
験手段23.とじて、当該CPUの主記憶装置には試験
プログラム(テストプログラム)13 、 ;i=1.
2.〜,8が格納されている。
また、本実施例では各試験プログラム13□に対し前記
試験対象の共有メモリ11Jのテスト領域は分割されて
各CPU12.に割り当てられている。
例えば、共有メモリ11よの容量が16Gb(キガバイ
ト)サイズて、CPU12.が8台ある場合には各試験
プログラム13.にはs/8分のメモリ容量だけが割り
当てられることになる。
続いて、本実施例に係る試験方式の動作について説明す
る。
第3図に示す外部記憶装置14のDISKより各CPU
12□のメモリに試験プログラム13゜をロードする。
本実施例に係る情報処理システムではCPU12.が8
台あるので、共有メモリ111 112のメモリ領域を
8分割し、CPU1台には5SUI−1領域の4Gb分
を割り当てる。また、CPUには5SUI−2領域の4
Gbというように、各CPUに異なる4Gb分の担当領
域を割り当てる。
各CPUの試験プログラム13□は割り当てられた各担
当領域に対しアクセスの試験を同時に実行することにな
る。
したかって、各CPU12.は1台のCPUて試験を実
行する場合に比べ試験時間か178で済み、例えは、8
時間かかる試験が1時間で終了することになる。
次に、バス結合方式により、本方式により試験を行う場
合について説明する。
第4図(b)に示すように、各CPU12.と共有メモ
リ111.11□がバスて接続されているシステムでは
、CPUて指定されたデータ量は、バス上では数十ハイ
トヘー数百バイトずつに分割して転送される。例えは2
56バイ1−である。
今、共有メモリ11□の全領域を8等分して、8台の中
央処理装置2としてのCPU12iに夫々異なる領域を
割り当てた場合、本方式ではCPU12.がバス上にデ
ータを送出した後であっても、従来と異なり、他のCP
U12□、〜、CPU12.も同図(b)に示すように
、連続して効率良く、データを送出することかできる。
通常、SSUには、受信データのスタック機能があり、
書込み要求は受は付けられる。
一般のSSUのスタックバイト総量はt1時間に送出さ
れる総バイト数より大きいので、CPUかデータ転送待
ちになることはない。
また、SSUの書込みか高速化されt1時間が短縮され
ることも予想されるか、その時はバス上のデータ転送能
力も高速化されるために、比率としては変化がなく、こ
の方式での効果は実証される。また、複数台のCPUが
同時に共有メモリをアクセスするので従来、別個に実施
していた共有メモリの競合テストが不要になる。
以上説明したように、本実施例では従来例に比較して第
4図に示すように、試験時間が短縮化されることになる
尚、上述の実施例ては共有メモリ11.を2台てCPU
12□を8台としたが、当該場合に限られることなく、
また、当該実施例ては共有メモリ11、とCPUとのハ
ス結合方式等の接続形態には依存しない。
〔発明の効果〕
以上説明したように、本発明では複数の中央情報処理装
置の各々に担当領域試験手段を設は当該担当領域試験手
段により、試験対象となる共有メモリの領域を分割して
試験を行うようにしている。
したがって、従来のように、1つの中央情報処理装置に
設けた試験手段により試験を行う場合に比較して、試験
時間を短縮することができることになる。また、複数台
の中央処理装置から同時に共有メモリをアクセスするの
で従来別個に実施していた共有メモリの競合テストが不
要になる。
【図面の簡単な説明】
第1図は第一の発明の原理ブロック図、第2図は第二の
発明に係る原理ブロック図、第3図は実施例に係る共有
メモリ試験方式を示すブロック図、第4図は従来例(a
)及び実施例(b)に係る動作を示すタイムチャート、
及び第5図は従来例に係るブロック図である。 1、; i=o、1,2.〜・・・共有メモリ2□ (
12H) ; i=1.2.〜・・・中央情報処理装置
(CPU) 3□、23□ (13□) ;i=1.2.〜・・・担
当領域試験手段 (試験プログラム)

Claims (2)

    【特許請求の範囲】
  1. (1)中央情報処理装置(2_i;i=1,2,〜)と
    、当該各情報処理装置(2_i)からのアクセスが可能
    な共有メモリ(10)と、を有する情報処理システムに
    おいて、 前記各中央情報処理装置(2_i)に、前記共有メモリ
    (10)のメモリ領域を分割して各中央処理装置毎に割
    り当てた各担当領域についてアクセス等の試験を行う担
    当領域試験手段(3_i;i=1,2,〜)を設けたこ
    とを特徴とする共有メモリ試験方式。
  2. (2)複数の中央情報処理装置(2_i;i=1,2,
    〜)と、当該各情報処理装置(2_i)からのアクセス
    が可能な複数の共有メモリ(1_j;j=1,2,〜)
    と、を有する情報処理システムにおいて、 前記各中央情報処理装置(2_i)に、前記各共有メモ
    リ(1_j)のメモリ領域を分割して各中央処理装置毎
    に割り当てた各担当領域についてアクセス等の試験を行
    う担当領域試験手段(13_i;i=1,2,〜)を設
    けたことを特徴とする共有メモリ試験方式。
JP2272279A 1990-10-12 1990-10-12 共有メモリ試験方式 Pending JPH04148462A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2272279A JPH04148462A (ja) 1990-10-12 1990-10-12 共有メモリ試験方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2272279A JPH04148462A (ja) 1990-10-12 1990-10-12 共有メモリ試験方式

Publications (1)

Publication Number Publication Date
JPH04148462A true JPH04148462A (ja) 1992-05-21

Family

ID=17511642

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2272279A Pending JPH04148462A (ja) 1990-10-12 1990-10-12 共有メモリ試験方式

Country Status (1)

Country Link
JP (1) JPH04148462A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010154922A (ja) * 2008-12-26 2010-07-15 Kyoraku Sangyo Kk メモリ制御装置及び遊技機
JP2011128868A (ja) * 2009-12-17 2011-06-30 Hitachi Ltd コンピュータシステム及び周辺装置の検証方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010154922A (ja) * 2008-12-26 2010-07-15 Kyoraku Sangyo Kk メモリ制御装置及び遊技機
JP2011128868A (ja) * 2009-12-17 2011-06-30 Hitachi Ltd コンピュータシステム及び周辺装置の検証方法

Similar Documents

Publication Publication Date Title
US6539500B1 (en) System and method for tracing
JP7121875B1 (ja) パーシステントメモリシステム等のデータ完全性
US11748034B2 (en) Signalling for heterogeneous memory systems
CN110851076B (zh) 存储器系统和删除重复存储器系统
JPS63113623A (ja) セクタバツフア制御方式
US20230125792A1 (en) Error recovery for non-volatile memory modules
US5127088A (en) Disk control apparatus
US20240037046A1 (en) Tensor transfer though interleaved data transactions
WO2007114373A1 (ja) テスト方法、テストシステムおよび補助基板
US11079954B2 (en) Embedded reference counter and special data pattern auto-detect
CN110830563A (zh) 一种主从架构服务器及其信息读写方法
US20210200468A1 (en) Command replay for non-volatile dual inline memory modules
JPH02234242A (ja) 部分書込み制御装置
JPH04148462A (ja) 共有メモリ試験方式
CN111611104A (zh) 一种InfluxDB数据备份方法、系统及终端设备
JPH02114313A (ja) 高速外部記憶装置
CN120431988B (zh) 一种用于SRAM的Online Non Destructive Test的设计方法
US20060277326A1 (en) Data transfer system and method
EP0358224A2 (en) Semiconductor disk device useful in transaction processing system
US20250156343A1 (en) Computing system and memory managing method
CN109271277A (zh) 数据库宕机后的访问方法、装置和系统
CN116594710A (zh) 一种处理器在片内存储器和fpga内核中运行程序的方法
JPS62237539A (ja) デ−タベ−ス更新方法および装置
CN116302748A (zh) 一种存储器检测方法及检测设备、存储介质
JPS588363A (ja) プログラム実行履歴情報収集方式