KR970031695A - 메모리 데이타 불일치 검출 및 복구 방법 - Google Patents
메모리 데이타 불일치 검출 및 복구 방법 Download PDFInfo
- Publication number
- KR970031695A KR970031695A KR1019950039788A KR19950039788A KR970031695A KR 970031695 A KR970031695 A KR 970031695A KR 1019950039788 A KR1019950039788 A KR 1019950039788A KR 19950039788 A KR19950039788 A KR 19950039788A KR 970031695 A KR970031695 A KR 970031695A
- Authority
- KR
- South Korea
- Prior art keywords
- data
- memory
- error
- recovering
- memory data
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/22—Arrangements for supervision, monitoring or testing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/2017—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where memory access, memory control or I/O control functionality is redundant
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/202—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
- G06F11/2046—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant where the redundant components share persistent storage
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2203/00—Aspects of automatic or semi-automatic exchanges
- H04M2203/05—Aspects of automatic or semi-automatic exchanges related to OAM&P
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Hardware Redundancy (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
본 발명은 초기 메모리 데이타 불일치 방법에 추가하여 이중화 운용중에 장애 발생으로 인한 메모리 데이타 불일치를 검출하고 복구되도록 하는 방법을 제공하는데 그 목적이 있다.
상기 목적을 달성하기 위한 본 발명의 구성은, 메모리 동시 쓰기 프로세스와 블럭 단위의 동시쓰기 비교 기능과 발생된 오류에 대하여 복구하는 세가치 처리 기능부를 구비하여 메모리 데이타의 불일치 검출 및 복구를 수행하도록 하였다.
이에 따라 본 발명은 이중화로 운용되는 시스템에 있어서, 이중화의 양측 메모리를 주기적으로 동일화 시킴으로써 이중화 운용을 위한 필수적인 기능을 달성하게 되고, 부분적인 장애가 발생하여도 조기에 복구함으로써 시스템의 신뢰도 및 가용성을 대폭 향상시키는 효과를 가져온다.
Description
본 내용은 요부공개 건이므로 전문내용을 수록하지 않았음
제1도는 본 발명이 적용되는 하드웨어 시스템의 구성도.
제2도는 본 발명의 전체 흐름도.
Claims (1)
- 이중화로 운용되는 프로세서 유니트에 적용되어 메모리 데이타 동일상태 유지와 불일치 검출 및 복구 방법에 있어서, 동작측에서 실행되는 주기적인 메모리 데이타 불일치 검출 프로세스를 생성시켜 이중화로 동작 중일때만 블럭 단위로 나누어 처리하는 제1단계와, 상기 제1단계에서 양측 메모리 데이타를 데이타 채널을 통하여 각각 읽고 비교하여 부분적인 이상을 복구하는 제2단계와, 상기 제2단계 수행후, 하드웨어 메모리 이상을 버스 오류 처리 기능을 활용하여 검출하는 제3단계와, 상기 제3단계 수행후, 검출된 오류가 메모리 패리티 오류일 때 이를 정상 데이타로 복구하는 제4단계와, 상기 제4단계 수행후, 대기 측의 메모리 이상에 대하여도 동작측의 데이타로 복구하는 제5단계와, 상기 제5단계 수행후, 프로그램의 텍스트/데이타 영역의 데이타 이상 유무를 판정하여 절체를 통한 복구와 재시도를 통한 복구를 행하는 제6단계, 및 주기적인 프로세스와 메모리 동시쓰기 비교를 주기적으로 수행하여 데이타를 일치시키는 제7단계를 포함하는 것을 특징으로 하는 메모리 데이타 불일치 검출 및 복구 방법.※ 참고사항 : 최초출원 내용에 의하여 공개하는 것임.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019950039788A KR0152240B1 (ko) | 1995-11-04 | 1995-11-04 | 메모리 데이타 불일치 검출 및 복구 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019950039788A KR0152240B1 (ko) | 1995-11-04 | 1995-11-04 | 메모리 데이타 불일치 검출 및 복구 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR970031695A true KR970031695A (ko) | 1997-06-26 |
KR0152240B1 KR0152240B1 (ko) | 1998-11-02 |
Family
ID=19432992
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019950039788A KR0152240B1 (ko) | 1995-11-04 | 1995-11-04 | 메모리 데이타 불일치 검출 및 복구 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR0152240B1 (ko) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100317546B1 (ko) * | 1999-12-30 | 2001-12-24 | 서평원 | 교환기의 이중화 프로세서에서의 메모리 일치 검증 장치및 방법 |
KR20030015075A (ko) * | 2001-08-14 | 2003-02-20 | 삼성전자주식회사 | 동작프로그램에 대한 데이터를 관리할 수 있는 전자기기및 그 데이터 관리방법 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100790170B1 (ko) * | 2001-10-13 | 2008-01-02 | 삼성전자주식회사 | 교환 시스템에서 운용유지보수를 위한 추가 데이터의 형태불일치 검증방법 |
-
1995
- 1995-11-04 KR KR1019950039788A patent/KR0152240B1/ko not_active IP Right Cessation
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100317546B1 (ko) * | 1999-12-30 | 2001-12-24 | 서평원 | 교환기의 이중화 프로세서에서의 메모리 일치 검증 장치및 방법 |
KR20030015075A (ko) * | 2001-08-14 | 2003-02-20 | 삼성전자주식회사 | 동작프로그램에 대한 데이터를 관리할 수 있는 전자기기및 그 데이터 관리방법 |
Also Published As
Publication number | Publication date |
---|---|
KR0152240B1 (ko) | 1998-11-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7085959B2 (en) | Method and apparatus for recovery from loss of lock step | |
US5915082A (en) | Error detection and fault isolation for lockstep processor systems | |
JPH10177498A (ja) | フォルトトレラント・コンピュータ・システムのメモリ・マネージメント | |
DE3485467D1 (de) | Selbstpruefende rechnerschaltungsanordnung. | |
JPH04338849A (ja) | 記憶エラー訂正方法及び過剰エラー状態を報告する方法 | |
KR100304319B1 (ko) | 시간 지연 이중화 기술을 구현하는 장치 및 방법 | |
US7133883B2 (en) | General techniques for diagnosing data corruptions | |
KR970031695A (ko) | 메모리 데이타 불일치 검출 및 복구 방법 | |
Montezanti et al. | A methodology for soft errors detection and automatic recovery | |
RU2327236C2 (ru) | Оперативное запоминающее устройство с высокой степенью отказоустойчивости | |
JP3423732B2 (ja) | 情報処理装置及び情報処理装置における障害処理方法 | |
Mandal et al. | Performance analysis of different checkpointing and recovery schemes using stochastic model | |
KR20000034059A (ko) | 이중화된 프로세서를 위한 결함 기반 소프트웨어의 결함 허용방법 | |
JP2776815B2 (ja) | 多重プロセッサシステムの障害回復方法 | |
Trinder et al. | Runtime system level fault tolerance for a distributed functional language. | |
KR100675136B1 (ko) | 엠엠유를 이용한 운영체제 기반 이중화 방법 | |
Stiffler | Fault-tolerant architectures—Past, present and (?) future | |
KR101173873B1 (ko) | 데이터 보호 및 미러링 방법 및 그 시스템 | |
JPS61253564A (ja) | 記憶装置 | |
Carter | Reliability techniques applicable to message processors | |
JPS5854698B2 (ja) | 障害検出方式 | |
CN113626246A (zh) | 单比特翻转快速修复方法、装置、计算机设备和存储介质 | |
JPH05314017A (ja) | データリカバリ方式 | |
JPS608962A (ja) | 記憶情報一時障害検出方式 | |
JPH01277951A (ja) | データ転送装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20110609 Year of fee payment: 14 |
|
LAPS | Lapse due to unpaid annual fee |