KR890702117A - 멀티프로세서 컴퓨터 시스템내의 시스템 자원에 대한 적절한 액세스를 보장하기 위한 코맨더 노드 방법 및 장치 - Google Patents

멀티프로세서 컴퓨터 시스템내의 시스템 자원에 대한 적절한 액세스를 보장하기 위한 코맨더 노드 방법 및 장치

Info

Publication number
KR890702117A
KR890702117A KR1019880701788A KR880701788A KR890702117A KR 890702117 A KR890702117 A KR 890702117A KR 1019880701788 A KR1019880701788 A KR 1019880701788A KR 880701788 A KR880701788 A KR 880701788A KR 890702117 A KR890702117 A KR 890702117A
Authority
KR
South Korea
Prior art keywords
node
commander
lock out
access
access command
Prior art date
Application number
KR1019880701788A
Other languages
English (en)
Other versions
KR930006309B1 (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 원본미기재
Publication of KR890702117A publication Critical patent/KR890702117A/ko
Application granted granted Critical
Publication of KR930006309B1 publication Critical patent/KR930006309B1/ko

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/52Program synchronisation; Mutual exclusion, e.g. by means of semaphores

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Bus Control (AREA)
  • Multi Processors (AREA)
  • Computer And Data Communications (AREA)

Abstract

내용 없음

Description

멀티프로세서 컴퓨터 시스템내의 시스템 자원에 대한 적절한 액세스를 보장하기 위한 코맨더 노드 방법 및 장치
본 내용은 요부공개 건이므로 전문내용을 수록하지 않았음
제1도는 본 발명을 실시하는 데이타 처리 시스템의 블록선도이다. 제2도는 제1도의 데이타 처리 시스템내의 버스에 결합된 노드의 블록선도이다. 제3도는 제1도의 데이타 처리 시스템에 사용된 타이밍 신호를 보이는 각각의 타이밍도이다.

Claims (22)

  1. 코맨더 노드로 부터의 액세스 명령에 응답하는 수단을 가진 응답기 노드와 가정 조건과 비가정 조건사이에서 절환하도록 상기 응답기 노드로 부터의 자원 부정 표시에 응답하는 록 아웃 표시기를 구비한 다중 노드 데이타 처리 시스템에 사용하기 위한 코맨더 노드에 있어서, 상기 응답기 노드에 상기 엑세스 명령을 발생하기 위한 수단과 : 상기 럭 아웃 표시기를 감시하여 상기 록 아웃 표시기가 상기 가정 조건에 있을 때 소정의 액세스 게이팅 기준에 따라 상기 코맨더 노드에 으한 액세스 명령의 발생을 방지하기 위한 록 아웃 체크 수단을 구비하는 것을 특징으로 하는 코맨더 노드.
  2. 상기 응답기 노드에의 액서스를 제한하기 위해 코맨더 노드로 부터의 단독 엑세스 명령에 응답하는 수단을 가진 응답기 노드와, 가정 조건과 비기정 조건 사이에서 절환하도록상기 응답기 노드로 부터의 자원 부정 표시에 응답하는 록 아웃 표시기를 구비한 다중 노드 데이타 처리 시스템에 사용하기 위한 코맨더 노드에 있어서, 상기 응답기 노드에 상기 단독 액세스 명령을 발생하기 위한 수단과 : 상기 록 아웃 표시기를 감시하여, 상기 록 아웃 표시기가 상기 가정 조건에 있을 때 소정의 액세스 게이팅 기준에 따라 상기 코맨더 노드에 의한 단독 액세스 명령의 발생을 방지하기 위한 록 아웃 체크 수단을 구비하는 것을 특징으로 하는 코맨더 노드.
  3. 제2항에 있어서, 상기 록 아웃 가정 기준에 따르는 록 응답의 수신후 상기 록 아웃 표시기를 비가정조건으로부터 가정조건으로 동작시키기 위하여 상기응답기 노드에 의해 발생된 록 응답에 응답하는 수단을 추가로 구비하는 코맨더 노드
  4. 응답기 노드에의 액세스를 제한하여 상기 응답기 노드에의 액세스 명령이 부정되었다는 표시를 제공하도록 자원 부정 표시를 전송하기 위하여 액세스 명령에 응답하는 응답기 노드와, 가정 조건과 비가정조건사이에서 절환하도록 록 아웃 작동자에 응답하는 록 아웃 표시기를 포함한 다중 노드 데이타 처리 시스템에 사용하기 위한 코맨더 노드에 있어서, 응답기 노드에 상기 액세스 명령을 발생하기 위한 수단과 : 상기 자원 부정 표시에 응답하여, 소정의 록 아웃 가정기준에 따르는 상기 코맨더 노드에 의한 상기 자원 부정표시의 수신후 상기 록 아웃 작동자를 발생하기 위한 수단을 구비하는 것을 특징으로 하는 코맨더 노드.
  5. 제4항에 있어서, 상기 록 아웃 표시기를 감시하여, 상기 록 아웃 표시기가 상기 가정조건에 있을 때 소정의 액세스 게이팅 기준에 따라 상기 액세스 명령의 발생을 방지하기 위한 록 아웃 체크 수단을 추가로 구비하는 코맨더 노드.
  6. 응답기 노드에의 액세스를 제한하여 상기 응답기 노드에의 단독 액세스 명령이 부정되었다는 표시를 제공하도록 록 응답을 전송하기 위하여단독 액세스 명령에 응답하는 응답기 노드와, 가정조건과 비가정조건 사이에서 절환하도록 록 아웃 작동자에 응답하는 록 아웃 표시기를 포함하는 다중 노드 데이타 처리 시스템에 사용하기 위한 코맨더 노드에 있어서, 상기 응답기 노드에 상기 단독 액세스 명령을 발생하기 위한 수단과 : 상기 록 응답에 응답하여 조성의 록 아웃 가정기준에 따르는 상기 코맨더 노드에 의한 상기 록 응답의 수신 후 상기 록 아웃 작동자를 발생하기 위한 수단을 구비하는 것을 특징으로 하는 코맨더 노드.
  7. 제6항에 있어서 상기 록 아웃 표시기를 감시하여, 상기 록 아웃 표시기가 상기 가정조건에 있을때 소정의 액세스 게이팅 기준에 따르는 상기 단독 액세스 명령의 발생을 방지하기 위한 록 아웃 체크 수단을 추가로 구비하는 코맨더 노드
  8. 노드들이 버스에 의해 상호 접속되고, 응답기는 코맨더 노드로 부터의 액세스 명령에 응답하여 상기 코맨더 노드로부터의 액세스 명령이 실행되지 않을때 상기 코맨더 노드중 하나에 자원 부정 표시를 발생하며, 상기 모든 코맨더 노드들이 소정의 록 아웃 가정기준에 따라 응답기 노드에의 액세스를 유지함을 나타내는 제1조건과 상기 코맨더 노드중 적어도 하나가 상기 록 아웃 가정기준에따라 상기 응답기 노드에의 액세스를 달성하지 못할때의 제2조건사이에서 절환하도록 록 아웃 신호에 응답하는 록 아웃 표시기를 구비하는 다중노드 데이타 처리 시스템내의 코맨더 노드에 의해 응답기 노드에 대한 적절한 액세스를 보장하기 위한 방법에 있어서, 상기 액세스 명령을 발생하는 단계와 : 상기 록 아웃 표시기를 감시하는 단계화; 상기 록 아웃수단이 상기 제2조건에 있을 때 소정의 액세스 게이팅 기준에 따라 액세스 명령의 발생을 방지하는 단계를 포함하는 것을 특징으로 하는 코맨더 노드 방법.
  9. 제8항에 있어서, 상기 코맨더 노드중 상기 제2의 것에 의해 수신된 상기 록 응답이 수가 소정의 한계치를 초과하지 않을때 록 아웃 표시기기를 동작시키는 단계를 추가로 포함하는 방법.
  10. 노드들이 버스에 의해 상호 접속되고, 응답기 노드가 코맨더 노드로 부터의 단독 액세스 명령에 응답함으로써 상기 응답기 노드에의 액세스를 제한하고, 단독 액세스 명령의 수신시 록 메카니즘을 세트하여 상기 록 메카니즘을 세트될 때 상기 코맨더 노드로부터 제2단독 액세스 명령의 수신시 상기 코맨더 노드중 하나에 록 응답을 발생하도록 되어 있으며, 상기 모든 코맨더 노드들이 소정의 록 아웃 가정기준에 따라 상기 응답기 노드에의 액세스를 유지한다는 것을 표시하는 제1기준과 상기 코맨더 노드중 적어도 하나가 상기 록아웃 가정기준에 따르는 상기 응답기 노드에의 액세스를 달성하지 못할때의 제2조건 사이에서 절환하도록 록아웃 신호에 응답하는 록 아웃 표시기를 구비하는 다중 노드 데이타 처리 시스템내의 코맨더 노드에 의해 응답기 노드에 대한 적절한 액세스를 보장하기 위한 방법에 있어서, 상기 단독 액세스 명령을 발생하는 단계와 : 상기 록 아웃 표시기를 감시하는 단계와 : 상기 록 아웃 표시기가 상기 제2조건에 있을때 소정의 액세스 게이팅 기준에 따라 단독 액세스 명령의 발생을 방지하는 단계를 포함하는 것을 특징으로 하는 코맨더 노드 방법.
  11. 제10항에 있어서, 상기 코맨더 노드중 상기 제2노드에 의해 수신된 상기 록 응답이 수가 소정이 한계치를 초과할 때 록 아웃 표시기를 동작시키는 단계를 추가로 포함하는 방법.
  12. 펜디드 버스에 접속된 멀티프로세서 컴퓨터 시스템내의 자원 노드에의 적절한 액세스를 행하는 것으로서, 상기 자원 노드가 액세스 명령에 응답하여 상기 액세스 명령이 실행되지 않을 때 자원 부정 표시를 발생하며, 상기 시스템이 록 아웃 작동자에 응답하여 가정조건과 비가정조건 사이에서 동작할 수 있도록 록 아웃 표시기를 구비하고 있는 코맨더 노드에 있어서, 상기 액세스 명령을 상기 버스를 통해 상기 자원 노드에 전송하기 위한 수단과 : 상기 자문 부정 표시에 응답하여 상기 액세스 명령이 소정의 록 아웃 가정기준에 따라 상기 자원 노드에 의해 부적절한 응답을 수신했을때 록 아웃 작동자를 가정하기 위한 수단과 : 상기 록 아웃 표시기를 감시하여 상기 록 아웃 표시기가 상기 가정기준에 있을 때 소정의 액세스 게이팅기준에 따라 상기 코맨더 노드에 의한 상기 액세스 명령의 발생을 방지하기 위한 록 아웃 체크 수단을 구비하는 것을 특징으로 하는 코맨더 노드.
  13. 제12항에 있어서, 상기 록 아웃 표시기가 신호라인을 구비하는 시스템.
  14. 제13항에 있어서 상기 록 아웃 표시기 신호라인이 와이어 OR접속을 통해 상기 각 제2노드에 접속되는 시스템.
  15. 제12항에 있어서, 상기 소정의 록 아웃 가정기준이 단일 자원 부정 표시의 수신을 구성하는 시스템.
  16. 제12항에 있어서 상기 소정의 록 아웃 기준이 복수의 자원 부정 표시의 수신을 구성하는 시스템.
  17. 제12항에 있어서 상기 소정의 록 아웃 기준이 소정의 기간 이상동안 자원 부정 표시의 수신을 구성하는 시스템.
  18. 제12항에 있어서 상기 소정의 록 아웃 기준이 소정의 기간 이상동안 상기 자원에의 액세스를 달성하도록 상기 제2노드중 상기 하나의 고장을 구성하는 시스템
  19. 제12항에 있어서 상기 액세스 명령 처리 수단이 단독 액세스 명령을 처리하기 위한 수단을 구비하며, 상기 액세스 명령 전송 수단이 단독 액세스 명령을 전송하기 위한 수단을 구비하는 시스템.
  20. 제19항에 있어서 상기 단독 액세스 명령이 인터록 판독 명령을 포함하는 시스템.
  21. 제20항에 있어서, 상기 록 아웃 체크 수단이 상기 소정의 액세스 게이팅 기준에 따라 상기 제2노드중 하나가 상기 버스에의 액세스를 요구하는 것을 방지하기 위한 수단을 구비하는 시스템.
  22. 제21항에 있어서, 상기 방지 수단이 상기 록 아웃 표시기, 자원 부정 표시의 수신에 응답하는 록 아웃 작동자 및 인터록 판독 명령이 발생될 것임을 표시하는 신호에 응답하는 시스템.
    ※ 참고사항 : 최초출원 내용에 의하여 공개하는 것임.
KR1019880701788A 1987-05-01 1988-04-22 멀티프로세서 컴퓨터 시스템내의 시스템 자원에 대한 적절한 액세스를 보장하기 위한 명령자 노드 방법 및 장치 KR930006309B1 (ko)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US4504387A 1987-05-01 1987-05-01
US45043 1987-05-01
US045,043 1987-05-01
PCT/US1988/001361 WO1988008572A1 (en) 1987-05-01 1988-04-22 Commander node method and apparatus for assuring adequate access to system ressources in a multiprocessor computer system

Publications (2)

Publication Number Publication Date
KR890702117A true KR890702117A (ko) 1989-12-22
KR930006309B1 KR930006309B1 (ko) 1993-07-12

Family

ID=21935711

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019880701788A KR930006309B1 (ko) 1987-05-01 1988-04-22 멀티프로세서 컴퓨터 시스템내의 시스템 자원에 대한 적절한 액세스를 보장하기 위한 명령자 노드 방법 및 장치

Country Status (7)

Country Link
EP (1) EP0346401B1 (ko)
JP (1) JP2504552B2 (ko)
KR (1) KR930006309B1 (ko)
AU (1) AU596535B2 (ko)
CA (1) CA1301356C (ko)
DE (1) DE3884606T2 (ko)
WO (1) WO1988008572A1 (ko)

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS592051B2 (ja) * 1980-01-26 1984-01-17 工業技術院長 相互排他要求選択装置
JPS58140862A (ja) * 1982-02-16 1983-08-20 Toshiba Corp 相互排他方式
US4490785A (en) * 1982-05-07 1984-12-25 Digital Equipment Corporation Dual path bus structure for computer interconnection
US4543628A (en) * 1983-01-28 1985-09-24 Digital Equipment Corporation Bus for data processing system with fault cycle operation
JPS59173866A (ja) * 1983-03-24 1984-10-02 Nec Corp ロツク制御方式
AU564271B2 (en) * 1983-09-22 1987-08-06 Digital Equipment Corporation Retry mechanism for releasing control of a communications path in a digital computer system
JPS60107170A (ja) * 1983-11-15 1985-06-12 Nec Corp マルチプロセッサ制御方式
JPS62166464A (ja) * 1986-01-20 1987-07-22 Nec Corp 多重化処理装置の競合制御方式

Also Published As

Publication number Publication date
AU596535B2 (en) 1990-05-03
AU1931488A (en) 1988-12-02
KR930006309B1 (ko) 1993-07-12
WO1988008572A1 (en) 1988-11-03
EP0346401B1 (en) 1993-09-29
JPH02500226A (ja) 1990-01-25
DE3884606D1 (de) 1993-11-04
JP2504552B2 (ja) 1996-06-05
DE3884606T2 (de) 1994-03-17
CA1301356C (en) 1992-05-19
EP0346401A1 (en) 1989-12-20

Similar Documents

Publication Publication Date Title
Farber A distributed computer system
CN101132314B (zh) 实现冗余备份的方法
BR9713730A (pt) Sistema para comunicação de mensagens através de um canal de controle externo
US4149241A (en) Communications bus monitor
EP0738059A2 (en) Method and apparatus for testing links between network switches
KR890702117A (ko) 멀티프로세서 컴퓨터 시스템내의 시스템 자원에 대한 적절한 액세스를 보장하기 위한 코맨더 노드 방법 및 장치
KR840005241A (ko) 경보장치
KR870011540A (ko) 멀티 프로세서 시스템의 시스템 관리장치
US4091445A (en) Program switching monitor
US3588320A (en) Moding control for a data communication system
Rowe et al. Software methods for achieving fail-soft behavior in the distributed computing system
JPS5477040A (en) Data transmitter
JPS5821251Y2 (ja) 二重化方式デ−タ伝送装置
JPS615645A (ja) デ−タ伝送方法
JPS58182778A (ja) 分散処理方式
KR910008569A (ko) 공통선 신호장치의 신호단말 그룹 유지보수장치
KR930020895A (ko) 패킷 처리장치 중재기
JPS63287134A (ja) ワイヤレス信号伝送システム
JPS6252905B2 (ko)
KR910005713A (ko) 타임스위치 장치를 이중화하여 구성한 디지틀 전자교환기
JP2535015B2 (ja) 片方向信号伝送システムの送信制御方式
JPS6356755A (ja) スレ−ブプロセツサの異常監視方式
KR970004921A (ko) 교환 시스템의 신호링크 장애 체크 및 보고를 위한 제어 방법
JPS5833747A (ja) 自動通信回路切替制御装置
JPS60121852A (ja) 回線監視回路

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E902 Notification of reason for refusal
G160 Decision to publish patent application
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee