1 |
1
다수개의 중앙처리장치와 다수개의 입출력처리기와 시스템 제어기와 공유메모리가 하나의 시스템 버스로 연결되어 각 처리기 사이에서 메세지전송방법에 의하여 통신하는 타이컴 3과 같은 고속 중형컴퓨터 시스템에 있어서, 중앙처리장치에서 수행되는 운영체제 시스템 제어기에서 수행되는 시스템 모니터에서 입출력처리기로 메세지 전송에 의한 고속백업을 요청하는 제1단계와, 상기 제1단계의 백업요청을 받아 입출력처리기 내부에서 자료저장용장치의 위치에 따라 백업처리형태를 동일한 입출력제어기 사이에서의 백업처리과정과 동일한 뱅크 사이에서의 백업처리과정과 동일한 입출력처리기내의 다른 뱅크사이에서의 백업처리과정과 서로 다른 입출력처리기 사이에서의 백업처리과정으로 구분하고 각각의 백업처리과정을 수행하는 제2단계와, 상기 제2단계에서 수행하는 백업처리과정이 다른 입출력처리기 사이에서의 백업처리일 때 목표 입출력처리기가 메세지를 받아 공유메모리에서 원시 입출력처리기와 동기화 기법을 이용한 자료전달 방법을 규정하고 이들 자료를 목표장치에 출력하는 과정이 종결될 때까지 이루어지는 제3단계와, 상기 제3단계의 백업동작이 종료될 때 할당받은 모든 자원을 릴리즈하고 입출력처리기 사이의 백업시 목표 입출력처리기로부터 메세지를 돌려받아 처리하는 과정을 포함하여 백업을 요청한 처리기에서 메세지를 돌려주는 제4단계로 이루어짐을 특징으로 하는 고속 중형컴퓨터의 고속 백업처리방법
|
2 |
2
제1항에 있어서, 상기 제2단계의 동일한 입출력제어기 사이의 백업처리과정은 해당 뱅크에서 일정 용량을 할당 받는 제11단계와, 입출력제어기의 복사명령에 의하여 상기 제11단계에서 할당된 뱅크에 자료를 복사하는 제12단계와, 상기 제12단계를 백업요구량만큼 반복한 후 뱅크를 회수하는 제13단계로 이루어짐을 특징으로 하는 고속 중형컴퓨터의 고속 백업처리방법
|
3 |
3
제1항에 있어서, 상기 제2단계의 동일한 뱅크에 접속된 다른 입출력제어기 사이의 백업처리과정은 해당 뱅크에서 일정 용량을 할당 받는 제2l단계와, 원시 입출력제어기에서 읽기를 수행하는 제22단계와, 다시 목표 입출력제어기에 쓰기를 수행하는 제23단계와, 상기 제22단계와 제23단계를 백업요구량 만큼 반복한 후 뱅크를 회수하는 제24단계로 이루어짐을 특징으로 하는 고속 중형컴퓨터의 고속 백업처리방법
|
4 |
4
제1항에 있어서, 상기 제2단계의 동일한 입출력처리기 내의 다른 뱅크에 접속된 입출력제어기 사이의 백업처리과정은 원시 뱅크와 목표 뱅크를 할당받는 제31단계와, 원시 입출력제어기로부터 상기 제31단계에서 할당받은 원시 뱅크에 데이터를 읽기를 수행하는 제32단계와, 상기 제32단계의 원시 뱅크에서 목표 뱅크로 메모리 복사를 수행하는 제33단계와, 상기 제33단계에서 복사한 목표 뱅크의 데이터를 목표 입출력제어기에 쓰기를 수행하는 제34단계와, 상기 제34단계를 백업요구량 만큼 반복한 후 원시 뱅크와 목표 뱅크를 회수하는 제35단계로 이루어짐을 특징으로 하는 고속 중형컴퓨터의 고속 백업처리방법
|
5 |
5
제1항에 있어서, 상기 제3단계의 원시 입출력처리기에서의 백업처리과정은 원시 뱅크를 할당 받아 목표 입출력처리기에 백업을 요청하는 메세지를 구성하여 전송하는 제41단계와, 공유 메세지에 지시된 2개의 버퍼 각각에 대하여 장금을 하고 백업요구량에 대하여 종료여부를 조사하는 제42단계와, 상기 제42단계의 조사결과 백업 종료가 확인되면 플래그를 종료로 마크하고 장금을 해제한 후 원시뱅크를 회수하여 종료하는 제43단계와, 상기 제42단계의 조사결과 백업동작이 진행중이면 플래그를 체크하여 현재 이 버퍼를 입력용으로 사용할 수 있는지를 조사하는 제44단계와, 상기 제44단계의 결과 버퍼에 데이터가 없으면 장금을 해제하여 반복 조사하는 제45단계와, 상기 제44단계의 조사결과 버퍼사용이 가능할 때 원시 입출력처리기에서 뱅크로 데이터를 읽어 와서 다시 DMA에 의하여 메인 메모리의 버퍼에 데이터를 옮기로 버퍼 플래그에 입력데이터가 있음을 마크하고 장금을 해제하는 제46단계와, 다음 버퍼에 대하여 상기 제42단계에서 제46단계까지의 과정을 반복하고 다시 백업용량만큼 반복하는 제47단계와, 상기 제47단계 수행 후 백업처리동작이 종료되면 플래그를 종료로 마크하고 원시 뱅크를 회수하여 종료하는 제48단계로 이루어짐을 특징으로 하는 고속 중형컴퓨터의 고속 백업처리방법
|
6 |
6
제1항에 있어서, 상기 제3단계의 목표 입출력처리기의 백업처리과정은 목표 뱅크를 할당받는 제51단계와, 공유 메모리에 지시된 2개의 버퍼 각각에 대하여 장금을 하고 현재 이 버퍼의 플래그를 조사하여 출력여부를 결정하는 제52단계와, 상기 제52단계의 결과 버퍼에 데이터가 없으면 장금을 해제하여 반복 조사하는 제53단계와, 상기 제52단계의 결과 버퍼의 플래그에 종료가 마크되었으면 장금을 해제하여 록표 뱅크를 회수하고 원시 입출력처리기에 메세지를 전송하는 종료절차를 수행하는 제54단계와, 상기 제52단계의 결과 출력할 데이터가 있으면 목표뱅크에 DMA 전송한 후 목표 입출력처리기에 출력하고 프래그에 출력완료임을 마크하여 장금을 해제하는 제55단계와, 다음 버퍼에 대하여 상기 제52단계에서 제55단계까지의 과정을 반복하여 플래그에 종료가 표시될 때까지 반복하는 제56단계와, 상기 제56단계 수행 후 목표 입출력처리기에서 백업처리과정이 종료되면 목표 뱅크를 회수하고 메세지를 원시 입출력처리기로 전송하는 제57단계로 이루어짐을 특징으로 하는 고속 중형컴퓨터의 고속 백업처리방법
|