[go: up one dir, main page]

KR100297649B1 - 전전자 교환 시스템의 디스크 미러 복사 장치 및 방법 - Google Patents

전전자 교환 시스템의 디스크 미러 복사 장치 및 방법 Download PDF

Info

Publication number
KR100297649B1
KR100297649B1 KR1019980063271A KR19980063271A KR100297649B1 KR 100297649 B1 KR100297649 B1 KR 100297649B1 KR 1019980063271 A KR1019980063271 A KR 1019980063271A KR 19980063271 A KR19980063271 A KR 19980063271A KR 100297649 B1 KR100297649 B1 KR 100297649B1
Authority
KR
South Korea
Prior art keywords
disk
data
hard disk
ccs
copy
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 - Fee Related
Application number
KR1019980063271A
Other languages
English (en)
Other versions
KR20000046584A (ko
Inventor
염인기
Original Assignee
김진찬
주식회사 머큐리
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 김진찬, 주식회사 머큐리 filed Critical 김진찬
Priority to KR1019980063271A priority Critical patent/KR100297649B1/ko
Publication of KR20000046584A publication Critical patent/KR20000046584A/ko
Application granted granted Critical
Publication of KR100297649B1 publication Critical patent/KR100297649B1/ko
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0683Plurality of storage devices
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B33/00Constructional parts, details or accessories not provided for in the other groups of this subclass
    • G11B33/12Disposition of constructional parts in the apparatus, e.g. of power supply, of modules
    • G11B33/125Disposition of constructional parts in the apparatus, e.g. of power supply, of modules the apparatus comprising a plurality of recording/reproducing devices, e.g. modular arrangements, arrays of disc drives
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B2020/10833Copying or moving data from one record carrier to another

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

본 발명은 전전자 교환 시스템의 디스크 미러 복사 장치 및 방법에 관한 것으로, CCS 블록내에 디스크 미러 복사를 위해 전용 메모리인 SRAM을 구비하고, 디스크 제어부에서, 액티브 상태의 제 1 하드디스크의 데이터를 SRAM에 저장한후, 이를 다시 독출하여 스탠바이 상태의 제 2 하드 디스크에 복사하는 주요 작용을 수행하고, CCS블럭 전체를 제어하는 메인 CPU로서 작용하는 CCS제어부는 운용자와 디스크 제어부간의 인터페이스 역할을 주로 하도록 배정함으로서, CCS블럭 전체를 제어하는 메인 CPU의 부담을 경감하고, 보다 빠르게 디스크 미러 복사를 수행할수 있는 효과가 있다.

Description

전전자 교환 시스템의 디스크 미러 복사 장치 및 방법
본 발명은 전전자 교환 시스템에 있어서, 특히 이중화된 하드 디스크 각각에 수록되어 있는 운용 프로그램이나 데이타들이 서로 다를 경우, 비교적 최신의 운용 프로그램이나 데이타가 탑재된 하드 디스크의 운용 프로그램이나 데이타를 다른 하드 디스크에 복사하는 디스크 미러 복사 방법에 관한 것이다.
최근에 개발 진행중에 있는 전전자 교환 시스템은 기본적으로 음성 교환 및 패킷(packet) 교환 기능을 수행하며, ISDN(Integrated Service Digital Network) 가입자를 수용함으로서, 종합 정보망 구축에 따른 제공할수 있을뿐만 아니라, No.7 공통선 신호 방식을 채택하여 가입자에게 신속, 정확하고 다양한 서비스를 제공하며, 정보의 교환, 가공, 축적, 및 처리에 고도의 융통성을 부여함으로서, 각종 비음성 데이터 정보의 교환 및 효율적인 망관리를 할수 있는 것으로 알려져 있다.
이러한 전전자 교환 시스템은 기능적으로 크게 CCS(Central Control Subsystem) 블록과, INS(Interconnection Network Subsystem) 블록, 및 ASS(Access Switching Subsystem) 블록으로 나눌수 있다. CCS블록은 운용 및 유지 보수 기능을 수행하며, 망관리, 시험 및 측정, 과금 통계, 입출력 장치 제어, 타 시스템과의 대화 기능을 수행한다. INS블록은 ASS블록과 ASS블록간, 또는 ASS블록과 CCS블록간의 연결 기능을 수행한다. 또한 ASS블록은 가입자 및 중계선 정합, 각종 신호 장치 및 패킷등 대부분의 호처리 기능과 자체 운용 보전 등에 관한 기능을 수행한다.
CCS블럭내에는 하드 디스크가 이중화로 구성되어 있으며, 하드 디스크에는 상술한 CCS 블록과, INS 블록, 및 ASS 블록의 운용을 위한 각종 운용 프로그램 및, 운용 프로그램에서 필요로 하는 각종 자료를 제공하는 자료 데이터들이 수록되어 있다. 따라서, 전전자 교환 시스템의 파우어(power)가 온되면, 하드 디스크에 수록되어 있는 각종 운용 프로그램 및 자료 데이터가 독출된후, CCS 블록과, INS 블록, 및 ASS 블록에 각각 분배 탑재되어 운용된다. 이중화로 구성된 하드 디스크 각각에는 서로 동일한 운용 프로그램 및 자료 데이터들이 수록되어 있는데, 전전자 교환 시스템의 파우어가 온될 경우에, 액티브(active)상태에 있는 하드 디스크에 수록된 운용 프로그램 및 자료 데이터들이 독출되는 것이 일반적이다.
이러한 구조의 전전자 교환 시스템에서, 액티브 상태의 하드 디스크에 새로운 운용 프로그램이나, 자료 데이타들이 수록되어, 스탠 바이(standby) 상태의 하드 디스크에 수록된 운용 프로그램이나 자료 데이터들과 달라지는 경우가 있다. 이 경우 액티브 하드 디스크의 수록 내용과 스탠바이 하드 디스크의 수록 내용을 일치시키는 디스크 미러 복사 작업이 필요하다.
도 1에는 이와 같은 디스크 미러 복사를 수행하기 위한 종래 기술의 블록 구성도가 도시된다.
도 1을 참조하면, 종래의 디스크 미러 복사 시스템은, 시스템 콘솔(system console)(10), CCS 제어부(20), DRAM(Dynamic Random Access Memory)(30), 디스크 제어부(40), 액티브 상태의 제 1 하드 디스크(50), 스탠바이 상태의 제 2 하드 디스크(60)을 포함한다. 여기에서, CCS 제어부(20)는 실질적으로 상술한 CCS 블록 전체를 제어하는 메인 CPU이고, DRAM(30)에는 CCS 제어부(20)가 CCS블록 전체를 제어하는데 필요한 각종 운용 프로그램 및 자료 데이터들이 탑재되어 있다.
도 1에서, 제 1 하드 디스크(50)에 수록된 운용 프로그램이나 자료 데이터들과 제 2 하드 디스크(60)에 수록된 운용 프로그램이나 자료 데이터들이 서로 다를 경우, 운용자는 시스템 콘솔(10)을 이용하여 CCS 제어부(20)에 디스크 미러 복사 명령을 제공한다. 디스크 미러 복사 명령을 입력받은 CCS 제어부(20)는 디스크 제어부(40)에 디스크 미러 복사 명령을 전달한다. 디스크 제어부(40)는 디스크 미러 복사 명령에 응답하여, 액티브 상태의 제 1 하드 디스크(50)로부터 데이터를 독출한다. 제 1 하드 디스크(50)에 수록되어 있는 데이터의 구조는 도 2에 도시되어 있다. 도 2를 참조하면, 제 1 하드 디스크(50)에 수록되어 있는 데이터는, 각각이 하나 또는 그 이상의 섹터(sector)로 이루어진 다수개의 파일(file) 블록(F0 내지 Fn), 파일 블록을 관리하기 위한 디렉토리(directory) 블록(D), 섹터(sector) 관리를 위한 비트맵(bitmap)블록(B), 디렉토리 블록(D)과 파일 블록(F0 내지 Fn) 및 비트맵 블록(B)의 시작 위치가 수록된 수퍼(super) 블록(S)을 포함한 구조로 이루어진다.
따라서, 디스크 제어부(40)는 디스크 미러 복사 명령에 응답하여, 액티브 상태의 제 1 하드 디스크(50)로부터 데이터를 독출하되, 수퍼 블록(S), 비트맵 블록(B), 및 디렉토리 블록(D)을 우선적으로 독출하여 CCS 제어부(20)에 제공하고, CCS 제어부(20)는 수퍼 블록(S), 비트맵 블록(B), 및 디렉토리 블록(D)을 DRAM(30)에 일단 저장한다.
이후, CCS 제어부(20)는 DRAM(30)에 저장되어 있는 수퍼 블록(S), 비트맵 블록(B), 및 디렉토리 블록(D)을 다시 독출하여 디스크 제어부(40)에 제공하고, 디스크 제어부(40)는 CCS 제어부(20)로부터 제공된 수퍼 블록(S), 비트맵 블록(B), 및 디렉토리 블록(D)을 액티브 상태의 제 1 하드 디스크(50)와, 스탠바이 상태의 제 2 하드 디스크(60)에 동시에 수록한다.
수퍼 블록(S), 비트맵 블록(B), 및 디렉토리 블록(D)에 대한 복사가 완료되면, 디스크 제어부(40)는 제 1 하드 디스크(50)로부터 기설정된 크기의 파일 단위로 데이터 독출을 수행한다. 일단, 제 1 하드 디스크(50)로부터 독출된 파일들은 디스크 제어부(40) 및 CCS 제어부(20)를 경유하여 DRAM(30)에 저장된후, 다시 CCS 제어부(20) 및 디스크 제어부(40)를 경유하여 액티브 상태의 제 1 하드 디스크(50)와 스탠바이 상태의 제 2 하드 디스크(60)에 동시에 수록된다. 종래의 디스크 미러 복사 시스템에서는 상술한 바와 같은 동작을 반복 실행함으로서, 디스크 미러 복사 기능을 완료한다.
이와 같은 종래의 디스크 미러 복사 시스템에 있어서, 상술한 바와 같이, CCS 제어부(20)는 CCS 블록 전체를 제어하는 메인 CPU이고, DRAM(30)에는 CCS 제어부(20)가 CCS블록 전체를 제어하는데 필요한 각종 운용 프로그램 및 자료 데이터들이 탑재되어 있다. 그런데, 디스크 미러 복사 기능을 수행하는 동안 내내 CCS제어부(20)가 억세스(access)하고 있기 때문에, 디스크 미러 복사 기능을 수행하는 동안에는 CCS블록을 제어하기 위한 다른 운용 프로그램을 실행할수 없는 문제점이 있었다. 특히 하드 디스크에 수록되어 있는 데이터량이 매우 많아, 디스크 미러 복사를 실행하는데 소요되는 시간이, 예를들어 20분 내지 30분정도 소요되었다는 점을 고려한다면, DRAM에 탑재되어 있는 각종 운용 프로그램을 실행할수 있는 시간이 그만큼 지연되는 문제점이 있는 것이다.
따라서, 본 발명은 디스크 미러 복사를 실행하는데 있어서, 메인 CPU의 억세스를 비교적 배제시킴으로서, 디스크 미러 복사를 실행하는 도중에라도 다른 운용 프로그램에 대한 서비스 요구가 있으면, 이를 실행할수 있도록 하고, 디스크 미러 복사 시간을 비교적 단축할수 있는 디스크 미러 복사 장치 및 방법을 제공함에 그 목적이 있다.
상기 목적을 달성하기 위한 본 발명의 일특징에 따르면, 전전자 교환 시스템에서, 운용 및 유지 보수, 망관리, 시험 및 측정, 과금 통계, 입출력 장치 제어 기능을 구비한 CCS블럭내에 탑재되어, 이중화로 구성된 제 1 하드 디스크 및 제 2 하드 디스크중에서, 최신의 데이터가 수록된 상기 제 1 하드 디스크의 데이터를 제 2 하드 디스크에 미러 복사하는 디스크 미러 복사 장치에 있어서: 디스크 미러 복사 전용 메모리; 디스크 미러 복사 명령이 입력되면, 상기 제 1 하드 디스크의 데이터를 독출하여, 상기 디스크 미러 복사 전용 메모리에 저장하고, 상기 디스크 미러 복사 전용 메모리에 저장된 상기 데이터를 상기 제 2 하드 디스크에 복사하는 과정을 다수회 동안 반복 수행하는 것으로, 상기 제 1 하드 디스크로부터 1회 독출되는 데이터량은 기설정 량으로 한정되고, 상기 제 1 하드 디스크의 전체 데이터가 상기 제 2 하드 디스크에 모두 복사되면 그 결과를 보고하는 디스크 제어부; 상기 CCS블록 전체를 제어하는 메인 CPU로서 작용하되, 운용자로 부터의 상기 디스크 미러 복사 명령을 상기 디스크 제어부에 전달하고, 상기 디스크 제어부로부터 디스크 미러 복사가 완료되었음을 보고 받으면, 이를 운용자에게 전달하는 CCS제어부; 상기 CCS 제어부와 상기 운용자와의 인터페이스 기능을 담당하는 시스템 콘솔을 포함한다.
상기 목적을 달성하기 위한 본 발명의 다른 특징에 따르면, 전전자 교환 시스템에서, CCS 블록내에 탑재된 것으로, 이중화로 된 제 1 하드 디스크와 제 2 하드 디스크중, 상기 제 1 하드 디스크에 최신의 데이터가 수록되어 있으며, 상기 제 1 및 제 2 하드 디스크를 제어하는 디스크 제어부와, 상기 CCS블록 전체를 제어하는 메인 CPU로 작용하는 CCS제어부와, 상기 CCS 제어부와 운용자와의 인터페이스 기능을 담당하는 시스템 콘솔, 및 디스크 미러 복사 전용 메모리를 구비한 디스크 미러 복사 장치를 이용한 디스크 미러 복사 방법에 있어서: 운용자가 상기 시스템 콘솔을 이용하여 상기 CCS 제어부에 디스크 미러 복사 명령을 제공하면, 상기 CCS 제어부는 상기 디스크 미러 복사 명령을 상기 디스크 제어부에 전달하는 제 1 단계; 상기 디스크 미러 복사 명령에 응답하여, 상기 디스크 제어부는 상기 제 1 하드 디스크의 데이터를 독출하여, 상기 디스크 미러 복사 전용 메모리에 저장한후, 상기 디스크 미러 복사 전용 메모리에 저장된 상기 데이터를 상기 제 2 하드 디스크에 복사하는 과정을 다수회 동안 반복 수행하되, 상기 제 1 하드 디스크로부터 1회 독출되는 데이터량을 기설정 량으로 한정한 제 2 단계; 상기 디스크 제어부는 상기 제 1 하드 디스크에 수록된 데이터를 상기 기설정량만큼씩 상기 제 2 하드 디스크에 복사할때마다, 상기 제 1 하드 디스크에 남아있는 잔여 복사 데이터량을 체크하는 제 3 단계; 상기 디스크 제어부는 상기 잔여 복사 데이터량이 상기 기설정량보다 작거나 같으면, 상기 잔여 복사 데이터를 상기 제 2 하드 디스크에 복사한후, 상기 CCS 제어부에 디스크 미러 복사가 완료되었음을 보고하는 제 4 단계; 상기 CCS제어부는 상기 디스크 미러 복사가 완료되었음을 보고 받으면 상기 시스템 콘솔을 통하여 운용자에게 그 결과를 알리는 제 5 단계를 포함한다.
도 1은 종래 기술의 디스크 미러 복사 장치를 나타낸 도면,
도 2는 전전자 교환 시스템의 하드 디스크에 수록되어 있는 데이터의 일반적인 구조도,
도 3은 본 발명의 바람직한 실시예에 따른 디스크 미러 복사 장치를 나타낸 도면,
도 4는 본 발명의 바람직한 실시예에 따른 디스크 미러 복사 방법을 나타낸 흐름도.
<도면의 주요부분에 대한 부호의 설명>
100 : 시스템 콘솔 200 : CCS 제어부
300 : SRAM 400 : 디스크 제어부
500, 600 : 하드 디스크
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예에 대하여 상세하게 설명한다.
도 3에는 본 발명의 바람직한 실시예에 따른 디스크 미러 복사 장치가 도시된다. 도 3에서, 디스크 미러 복사 장치는 시스템 콘솔(system console)(100), CCS 제어부(200), SRAM(Static Random Access Memory)(300), 디스크 제어부(400), 액티브 상태의 제 1 하드 디스크(500), 스탠바이 상태의 제 2 하드 디스크(600)를 포함한다.
도 3을 참조하면, 시스템 콘솔(100)은 운용자로 부터의 디스크 미러 복사 명령을 CCS 제어부(200)에 제공하고, CCS 제어부(200)로 부터의 디스크 미러 복사 진행 결과를 운용자에게 제공한다.
CCS 제어부(200)는 상술한 CCS 블록 전체를 제어하는 메인 CPU로서 작용하며, 시스템 콘솔(100)로부터 입력되는 디스크 미러 복사 명령을 디스크 제어부(400)에 전달하고, 디스크 제어부(400)로부터 디스크 미러 복사 진행 상황을 체크하여 시스템 콘솔(100)에 전달한다.
액티브 상태의 제 1 하드 디스크(500), 및 스탠바이 상태의 제 2 하드 디스크(600)에는 전전자 교환 시스템을 운용하기 위한 운용 프로그램 및 자료 데이터들이 수록되어 있으며, 이러한 운용 프로그램 및 자료 데이터들은 예를들어, 도 2에 도시된 데이터 구조로 수록되어 있다.
디스크 제어부(400)는 제 1 하드 디스크(500) 및 제 2 하드 디스크(600)의 일반적인 동작을 제어하는 서브(sub) CPU로서, CCS 제어부(200)로부터 디스크 미러 복사 명령을 전달받으면, 최신의 운용 프로그램 또는 자료 데이터가 수록된 하드 디스크를 탐색하고, 해당 하드 디스크로부터 운용 프로그램 및 자료 데이터를 기설정량만큼 독출하여 SRAM(300)에 저장한후, SRAM(300)에 저장된 운용 프로그램 및 자료 데이터를 다시 독출하여, 제 2 하드 디스크(600)에 기록하는 작용을 반복 수행하고, 디스크 미러 복사가 완료되면, 그 결과를 CCS 제어부(200)에 제공한다.
한편, SRAM(300)은 디스크 미러 복사를 위해 구비된 메모리로서, 디스크 제어부(400)의 제어하에 운용 프로그램 및 자료 데이터들이 저장되고 독출된다.
이와 같은 구성으로된 본 발명의 실시예에 따른 디스크 미러 복사 장치는 운용 프로그램이나 자료 데이터들이 탑재된 종래의 DRAM 대신에, SRAM을 구비하여 디스크 미러 전용을 위한 메모리로 활용하고, 또한 디스크 미러 복사를 위한 메인 CPU의 기능을 대폭 축소한다는데, 그 특징점이 있다.
도 4는 본 발명의 실시예에 따른 디스크 미러 복사 방법을 나타낸 흐름도로서, 도 4의 디스크 미러 복사 방법은 도 3의 디스크 미러 복사 장치를 이용하여 수행된다. 따라서, 이하에서는 도 3 및 도 4를 참조하여 본 발명의 실시예에 따른 디스크 미러 복사 동작을 상세히 설명한다.
먼저, 운용자가 시스템 콘솔(100)을 이용하여 디스크 미러 복사 명령을 CCS 제어부(200)에 제공하면(S1), CCS 제어부(200)는 디스크 미러 복사 명령을 디스크 제어부(400)에 전달한다(S2).
디스크 제어부(400)는 CCS 제어부(200)로부터 디스크 미러 복사 명령이 입력되면, 제 1 하드 디스크(500) 및 제 2 하드 디스크(600)를 탐색하여 액티브 상태로 동작하는 하드 디스크를 판별한다(S3). 탐색 결과, 제 1 하드 디스크(500)가 액티브로 동작하고 있으면, 디스크 제어부(400)는 제 1 하드 디스크(500)에 수록된 전체 데이터 용량을 검출하여, 이를 CCS 제어부(200)에 보고한다(S4).
CCS 제어부(200)는 디스크 제어부(400)로부터 전체 데이터 용량을 보고 받으면, 디스크 제어부(400)에 디스크 미러 복사 명령을 다시 제공한다(S5). 이때, 디스크 제어부(400)에서 CCS 제어부(200)로 보고한, 제 1 하드 디스크(500)에 수록된 전체 데이터 용량은 실질적으로 디스크 미러 복사를 해야할 데이터의 총용량이라 할수 있다.
한편, 디스크 제어부(400)는 디스크 미러 복사 명령을 다시 받으면, 제 1 하드 디스크(500)를 억세스하여, 제 1 하드 디스크(500)에 수록된 데이터를 기설정량만큼 독출하여, SRAM(300)에 저장한다(S6). 이후, 디스크 제어부(400)는 SRAM(300)에 저장되어 있는 데이터를 독출하여 제 2 하드 디스크(600)에 수록한다(S7). 디스크 제어부(400)는 잔여 복사 데이터 용량을 연산한다(S8). 즉, 디스크 제어부(400)는 제 1 하드 디스크(500)에 수록된 데이터의 일부를 제 2 하드 디스크(600)에 복사하고 나면, 앞으로 복사해야할 나머지 데이터 용량을 연산하는 것이다.
바람직하기로는, 제 1 하드 디스크(500)에 수록되어 있는 총 데이터중에서 제 2 하드디스크(600)에 복사된 량만큼 감산하면 된다. 더욱, 바람직하기로는 미러 복사를 위해, 제 1 하드 디스크(500)에 수록된 데이터를 제 2 하드 디스크에 기설정 량만큼 복사할 때 마다, 전체 복사 데이터 용량에서 기설정량만큼씩 감산해나가면 된다.
이와 같은 과정에 의해, 잔여 복사 데이터량이 연산되면, 잔여 복사 데이터량이 1회 복사되는 기설정량보다 큰지를 비교한다(S9). 잔여 복사 데이터량이 기설정량보다 크면, 디스크 제어부(400)는 상술한 S6,S7,S8과정을 반복 수행한다. 이와 같은 과정을 반복 수행하다보면, 제 1 하드 디스크(500)에 수록된 데이터의 대부분이 제 2 하드 디스크(600)에 복사될 것이고, S9과정에서 잔여 복사 데이터량이 1회 복사되는 기설정량보다 작거나 같게 되는 경우가 발생될 것이다.
제 1하드 디스크(500)의 잔여 복사 데이터량이 1회 복사되는 기설정량보다 작거나 같으면, 디스크 제어부(400)는 제 1 하드 디스크(500)에 수록된 데이터를 기설정량만큼 독출하여, SRAM(300)에 저장한후(S10), SRAM(300)에 저장되어 있는 데이터를 독출하여 제 2 하드 디스크(600)에 수록한다(S11). 이후, 디스크 제어부(400)는 디스크 미러 복사가 완료되었음을 CCS 제어부(200)에 보고하고(S12), CCS 제어부(200)는 디스크 미러 복사가 완료되면, 이를 시스템 콘솔(100)에 통보하고(S13), 이에 따라 운용자는 디스크 미러 복사가 완료되었음을 인식할수 있게된다.
상술한 본 발명의 실시예에 따르면, 운용 프로그램이나 자료 데이터들이 탑재된 종래의 DRAM 대신에, SRAM을 구비하여 디스크 미러 전용을 위한 메모리로 활용함으로서, CCS 블록 전체를 제어하는 메인 CPU로서 작용하는 CCS제어부가 디스크 미러 복사 초기와 말기에만 억세스됨을 알수 있을 것이다. 따라서, 본 발명은 디스크 미러 복사를 하는데 있어서, CCS블록 전체를 제어하는 메인 CPU의 작용을 비교적 줄여줌으로서, 메인 CPU가 디스크 미러 복사 동작에 참여하지 않는 시간 동안에 다른 운용 프로그램에 대한 서비스를 충분히 수행할수 있게되어 서비스 향상의 효과가 있다.
또한 본 발명의 실시예에 따르면, 액티브 상태의 하드 디스크로부터 독출된 데이터가 디스크 제어부를 경유하여 SRAM에 저장된후, 다시 디스크 제어부를 경유하여 곧바로 스탠바이 상태의 하드 디스크에 복사한다. 따라서, 본 발명은 디스크 미러 복사 시간을 단축할수 있는 효과가 있다.

Claims (7)

  1. 전전자 교환 시스템에서, 운용 및 유지 보수, 망관리, 시험 및 측정, 과금 통계, 입출력 장치 제어 기능을 구비한 CCS블럭내에 탑재되어, 이중화로 구성된 제 1 하드 디스크 및 제 2 하드 디스크중에서, 최신의 데이터가 수록된 상기 제 1 하드 디스크의 데이터를 제 2 하드 디스크에 미러 복사하는 디스크 미러 복사 장치에 있어서:
    디스크 미러 복사 전용 메모리;
    디스크 미러 복사 명령이 입력되면, 상기 제 1 하드 디스크의 데이터를 독출하여, 상기 디스크 미러 복사 전용 메모리에 저장하고, 상기 디스크 미러 복사 전용 메모리에 저장된 상기 데이터를 상기 제 2 하드 디스크에 복사하는 과정을 다수회 동안 반복 수행하는 것으로, 상기 제 1 하드 디스크로부터 1회 독출되는 데이터량은 기설정 량으로 한정되고, 상기 제 1 하드 디스크의 전체 데이터가 상기 제 2 하드 디스크에 모두 복사되면 그 결과를 보고하는 디스크 제어부(400);
    상기 CCS블록 전체를 제어하는 메인 CPU로서 작용하되, 운용자로 부터의 상기 디스크 미러 복사 명령을 상기 디스크 제어부(400)에 전달하고, 상기 디스크 제어부(400)로부터 디스크 미러 복사가 완료되었음을 보고 받으면, 이를 운용자에게 전달하는 CCS제어부(200);
    상기 CCS 제어부(200)와 상기 운용자와의 인터페이스 기능을 담당하는 시스템 콘솔(100)을 포함한 디스크 미러 복사 장치.
  2. 제 1 항에 있어서, 상기 디스크 미러 복사 전용 메모리는 SRAM으로 구성된 디스크 미러 복사 장치.
  3. 제 1 항에 있어서, 상기 제 1 하드 디스크는 액티브 상태인 디스크 미러 복사 장치.
  4. 제 1 항, 2 항, 또는 제 3 항에 있어서, 상기 디스크 제어부(400)는:
    상기 제 1 하드 디스크에 수록된 데이터를 상기 기설정량만큼씩 상기 제 2 하드 디스크에 복사할때마다, 상기 제 1 하드 디스크에 남아있는 잔여 복사 데이터량을 체크하고, 상기 잔여 복사 데이터량이 상기 기설정량보다 작거나 같으면, 상기 잔여 복사 데이터를 상기 제 2 하드 디스크에 복사한후, 상기 CCS 제어부에 디스크 미러 복사가 완료되었음을 보고하는 디스크 미러 복사 장치.
  5. 제 4 항에 있어서, 상기 디스크 제어부(400)는:
    상기 제 1 하드 디스크에 수록된 데이터를 상기 제 2 하드 디스크에 기설정 량만큼 복사할 때 마다, 전체 복사 데이터량에서 상기 기설정량만큼씩 감산해 가면서, 상기 잔여 복사 데이터량을 체크하는 디스크 미러 복사 장치.
  6. 전전자 교환 시스템에서, CCS 블록내에 탑재된 것으로, 이중화로 된 제 1 하드 디스크와 제 2 하드 디스크, 상기 제 1 및 제 2 하드 디스크를 제어하는 디스크 제어부와, 상기 CCS블록 전체를 제어하는 메인 CPU로 작용하는 CCS제어부와, 상기 CCS 제어부와 운용자와의 인터페이스 기능을 담당하는 시스템 콘솔, 및 디스크 미러 복사 전용 메모리를 구비하며, 상기 제 1 하드 디스크에 최신의 데이터가 수록되어 있는 디스크 미러 복사 장치를 이용한 디스크 미러 복사 방법에 있어서:
    운용자가 상기 시스템 콘솔을 이용하여 상기 CCS 제어부에 디스크 미러 복사 명령을 제공하면, 상기 CCS 제어부는 상기 디스크 미러 복사 명령을 상기 디스크 제어부에 전달하는 제 1 단계;
    상기 디스크 미러 복사 명령에 응답하여, 상기 디스크 제어부는 상기 제 1 하드 디스크의 데이터를 독출하여, 상기 디스크 미러 복사 전용 메모리에 저장한후, 상기 디스크 미러 복사 전용 메모리에 저장된 상기 데이터를 상기 제 2 하드 디스크에 복사하는 과정을 다수회 동안 반복 수행하되, 상기 제 1 하드 디스크로부터 1회 독출되는 데이터량을 기설정 량으로 한정한 제 2 단계;
    상기 디스크 제어부는 상기 제 1 하드 디스크에 수록된 데이터를 상기 기설정량만큼씩 상기 제 2 하드 디스크에 복사할때마다, 상기 제 1 하드 디스크에 남아있는 잔여 복사 데이터량을 체크하는 제 3 단계;
    상기 디스크 제어부는 상기 잔여 복사 데이터량이 상기 기설정량보다 작거나 같으면, 상기 잔여 복사 데이터를 상기 제 2 하드 디스크에 복사한후, 상기 CCS 제어부에 디스크 미러 복사가 완료되었음을 보고하는 제 4 단계;
    상기 CCS제어부는 상기 디스크 미러 복사가 완료되었음을 보고 받으면 상기 시스템 콘솔을 통하여 운용자에게 그 결과를 알리는 제 5 단계를 포함한 디스크 미러 복사 방법.
  7. 제 6 항에 있어서, 상기 제 3 단계의 잔여 복사 데이터량은:
    상기 제 1 하드 디스크에 수록된 데이터를 상기 제 2 하드 디스크에 기설정 량만큼 복사할 때 마다, 전체 복사 데이터량에서 상기 기설정량만큼씩 감산해 가면서, 상기 잔여 복사 데이터량을 체크하는 디스크 미러 복사 방법.
KR1019980063271A 1998-12-31 1998-12-31 전전자 교환 시스템의 디스크 미러 복사 장치 및 방법 Expired - Fee Related KR100297649B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019980063271A KR100297649B1 (ko) 1998-12-31 1998-12-31 전전자 교환 시스템의 디스크 미러 복사 장치 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019980063271A KR100297649B1 (ko) 1998-12-31 1998-12-31 전전자 교환 시스템의 디스크 미러 복사 장치 및 방법

Publications (2)

Publication Number Publication Date
KR20000046584A KR20000046584A (ko) 2000-07-25
KR100297649B1 true KR100297649B1 (ko) 2001-08-07

Family

ID=19569876

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019980063271A Expired - Fee Related KR100297649B1 (ko) 1998-12-31 1998-12-31 전전자 교환 시스템의 디스크 미러 복사 장치 및 방법

Country Status (1)

Country Link
KR (1) KR100297649B1 (ko)

Also Published As

Publication number Publication date
KR20000046584A (ko) 2000-07-25

Similar Documents

Publication Publication Date Title
KR970001917B1 (ko) 데이타베이스 관리 장치 및 방법
US7136977B2 (en) Backup acquisition method and disk array apparatus
US7076620B2 (en) Data processing system including storage systems
CN101137984B (zh) 用于分布加载数据库的系统、方法和软件
EP0405926A2 (en) Method and apparatus for managing a shadow set of storage media
RU2190873C2 (ru) Способ и система управления дисководом при дублированном компьютерном блоке
KR100297649B1 (ko) 전전자 교환 시스템의 디스크 미러 복사 장치 및 방법
JPH11327797A (ja) 磁気ディスク装置の制御方法と制御装置
JP3882461B2 (ja) 記憶装置システム及びそのバックアップ取得方法
KR0145936B1 (ko) 전전자교환기에 있어서 과금데이타 관리방법
US20020073289A1 (en) Method and system for backup copying
JP3559016B2 (ja) ディスクアレイシステム、ディスクアレイシステムにおけるロジカルユニットの引き継ぎ方法及び連携制御コントローラ
JP2005208697A (ja) デフラグ方法
KR20000039677A (ko) 교환기에서의 과금데이터 수록 방법
US5903909A (en) Method and arrangement for storing on tape information produced by a switching exchange system
JPH07152651A (ja) 情報処理方法及び装置
KR0146564B1 (ko) 이동통신 시스템의 방문위치 등록기를 위한 데이타 처리방법
EP0656588A2 (en) Storage device
JPH0973372A (ja) 記憶制御方法及び記憶制御装置
KR930001160B1 (ko) 자동음성 응답장치의 하드디스크의 이중화방법
KR0181147B1 (ko) 페이징시스템에서 데이타 복원방법
KR930006238B1 (ko) 전전자 교환기의 상세과금 수록방법
JPS6113328A (ja) データファイルのアクセス制御装置
KR100236955B1 (ko) 데이타 유실을 방지하기 위한 디스크 운영 방법
KR100827078B1 (ko) 교환기에서의 프로그램 로딩 방법

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 19981231

A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 19990419

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 19981231

Comment text: Patent Application

PG1501 Laying open of application
N231 Notification of change of applicant
PN2301 Change of applicant

Patent event date: 20001121

Comment text: Notification of Change of Applicant

Patent event code: PN23011R01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20010227

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20010524

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20010525

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20040514

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20050502

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20060502

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20070425

Start annual number: 7

End annual number: 7

PR1001 Payment of annual fee

Payment date: 20080430

Start annual number: 8

End annual number: 8

FPAY Annual fee payment

Payment date: 20090504

Year of fee payment: 9

PR1001 Payment of annual fee

Payment date: 20090504

Start annual number: 9

End annual number: 9

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20110409