[go: up one dir, main page]

KR0161126B1 - Apparatus and method for searching the signal line status on the system bus in the computer - Google Patents

Apparatus and method for searching the signal line status on the system bus in the computer Download PDF

Info

Publication number
KR0161126B1
KR0161126B1 KR1019950012549A KR19950012549A KR0161126B1 KR 0161126 B1 KR0161126 B1 KR 0161126B1 KR 1019950012549 A KR1019950012549 A KR 1019950012549A KR 19950012549 A KR19950012549 A KR 19950012549A KR 0161126 B1 KR0161126 B1 KR 0161126B1
Authority
KR
South Korea
Prior art keywords
signal line
system bus
data
state
search
Prior art date
Application number
KR1019950012549A
Other languages
Korean (ko)
Other versions
KR960042411A (en
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 KR1019950012549A priority Critical patent/KR0161126B1/en
Publication of KR960042411A publication Critical patent/KR960042411A/en
Application granted granted Critical
Publication of KR0161126B1 publication Critical patent/KR0161126B1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3027Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a bus

Landscapes

  • Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Quality & Reliability (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)

Abstract

본 발명은 시스템버스에 다수의 프로세서를 연결한 구조를 갖는 컴퓨터시스템에 있어서 시스템버스상의 신호선의 상태를 검색하는데 있어서, 검색을 수행하는 장치 자체내의 장애발생 유무를 체크한 후, 사용자가 요구하는 신호선의 상태를 검색하도록 구현된 시스템버스상의 신호선 상태 검색장치 및 방법을 제공하기 위한 것으로, 본 발명에 따른 장치는, 사용자로부터 소정 신호선에 대한 상태 검색이 요구되면, 자체내에 구비되어 있는 검색메모리와 시스템버스 접속부 각각의 소정 영역에 순차적으로 특정 데이타를 쓰고, 읽고, 쓴 데이타와 읽은 데이타를 비교하여 장애발생 유무를 체크한 후, 정상적인 경우에만 요구된 신호선에 대한 상태 검색을 수행하고, 장애가 발생된 것으로 판단된 경우에는 요구된 신호선에 대한 상태 검색을 수행하지 않도록 구성된다. 따라서 시스템버스상의 신호선에 대한 상태 검색결과의 정확도를 향상시킬 수 있다.According to the present invention, in a computer system having a structure in which a plurality of processors are connected to a system bus, in searching for a state of signal lines on the system bus, a signal line required by a user after checking whether or not a failure occurs in the apparatus itself performing the search is performed. A device and method for retrieving a signal line state on a system bus embodied to retrieve a state of the present invention is provided. The apparatus according to the present invention is provided with a search memory and a system provided therein when a state search for a predetermined signal line is requested from a user. Write and read specific data in the predetermined area of each bus connection, compare the written data with the read data, check for the occurrence of a fault, perform a state search for the required signal line only in the normal case, and indicate that a fault has occurred. If so, do not perform a state search for the required signal line. It is configured to. Therefore, the accuracy of the status search results for signal lines on the system bus can be improved.

Description

컴퓨터시스템에 있어서 시스템버스상의 신호선 상태 검색장치 및 방법Apparatus and method for retrieving signal line status on a system bus in a computer system

제1도는 종래의 컴퓨터시스템에 있어서 시스템버스상의 신호선 상태 검색장치의 블럭도.1 is a block diagram of a signal line state searching apparatus on a system bus in a conventional computer system.

제2도는 본 발명에 따른 신호선 상태 검색장치의 상세도.2 is a detailed view of a signal line state searching apparatus according to the present invention.

* 도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings

201 : 프로세서 202 : 메세지 표시부201: Processor 202: Message Display

203 : 검색메모리 204 : 시스템버스 접속부203: search memory 204: system bus connection

본 발명은 컴퓨터시스템에 있어서 시스템버스상의 신호선 상태 검색장치 및 방법에 관한 것으로, 특히 다중프로세서 구조를 갖는 중형 컴퓨터시스템에서 자체적으로 이상유무를 체크할 수 있는 시스템버스상의 신호선 상태 검색장치 및 방법에 관한 것이다.The present invention relates to an apparatus and method for retrieving signal line states on a system bus in a computer system, and more particularly, to an apparatus and method for retrieving signal line states on a system bus capable of checking for abnormalities in a medium computer system having a multiprocessor structure. will be.

제1도에 도시된 바와 같이 시스템버스(105)에 n개의 프로세스보드(101), n개의 메모리보드(102), n개의 입출력제어보드(103), n개의 시스템제어보드(104)가 연결되도록 구성된 기존의 다중 프로세서 구조를 갖는 중형 컴퓨터시스템에는 시스템버스(104)상의 각 신호선들이 어떠한 동작을 하고 있는지를 분석하기 위한 신호선상태 검색장치(112)가 구비되어 있다.As shown in FIG. 1, n process boards 101, n memory boards 102, n input / output control boards 103, and n system control boards 104 are connected to the system bus 105. The medium computer system having the existing multiprocessor structure is provided with a signal line state retrieval device 112 for analyzing what kind of operation each signal line on the system bus 104 is performing.

이 신호선 상태 검색장치(112)는 제1도에 도시된 바와 같이 시스템버스 접속부(106), 검색메모리(110), 신호 검색제어부(109), 프로세서(108), 명령인가부(107) 및 화면표시부(111)로 구성되어 동작된다. 즉, 명령인가부(107)를 통해 검색을 원하는 신호선에 대한 정보가 프로세서(108)로 인가되면, 프로세서(108)는 인가된 정보를 분석하여 신호선 검색제어부(109)로 전송한다. 신호선 검색제어부(109)는 시스템버스 접속부(106)로부터 매 클럭주기로 시스템버스(105)와의 접속을 시도한 신호선과 프로세서(108)로부터 전송된 신호선의 정보가 일치할 때, 시스템버스 접속부(106)에서 접속시도된 신호선에 대한 상태데이타가 검색메모리(110)에 저장되도록 제어한다. 검색메모리(110)는 프로세서(108)로부터 인가되는 읽기명령에 의하여 저장하고 있던 신호선의 상태데이타를 프로세서(108)로 전송하고, 프로세서(108)는 검색메모리(110)로부터 전송된 신호선의 상태데이타를 화면표시부(111)를 통해 디스플레이하여 사용자가 원하는 시스템버스(105)상의 신호선의 상태를 파악할 수 있도록 한다.The signal line state retrieval apparatus 112 includes a system bus connection unit 106, a retrieval memory 110, a signal retrieval control unit 109, a processor 108, a command application unit 107, and a screen as shown in FIG. The display section 111 is operated. That is, when information about a signal line to be searched through the command application unit 107 is applied to the processor 108, the processor 108 analyzes the applied information and transmits the information to the signal line search control unit 109. The signal line retrieval control unit 109 is connected to the system bus connection unit 106 when the signal line attempted to connect with the system bus 105 at every clock cycle from the system bus connection unit 106 matches the information of the signal line transmitted from the processor 108. The state data for the signal line attempted to be connected is controlled to be stored in the search memory 110. The search memory 110 transmits the state data of the signal line stored by the read command applied from the processor 108 to the processor 108, and the processor 108 transmits the state data of the signal line transmitted from the search memory 110. It is displayed through the screen display unit 111 so that the user can grasp the state of the signal line on the system bus 105 desired.

그러나 이러한 신호선 상태 검색장치(112)는 자체내에서 발생될 수 있는 장애에 대해 아무런 진단도 이루어지지 않고 있어, 신호선 상태 검색장치(112)에 장애가 발생된 경우에 시스템버스(105)상의 해당 신호선의 동작상태는 정상임에도 불구하고 사용자에게는 해당 신호선의 동작상태에 오류가 발생된 것으로 통보되어 사용자는 해당 신호선의 상태에 대해 잘못된 인식을 하게 된다.However, such a signal line state searching device 112 is not diagnosed with respect to a failure that may occur within itself, so that when a failure occurs in the signal line state searching device 112, the corresponding signal line on the system bus 105 Although the operation state is normal, the user is notified that an error has occurred in the operation state of the corresponding signal line, and the user recognizes the state of the corresponding signal line incorrectly.

따라서 본 발명은 다중 프로세서 구조를 갖는 컴퓨터시스템에 있어서 자체적으로 장애발생 유무를 진단할 수 있는 시스템버스상의 신호선 상태 검색장치 및 방법을 제공하는데 있다.Accordingly, an aspect of the present invention is to provide an apparatus and method for retrieving signal line status on a system bus capable of diagnosing whether a failure occurs in a computer system having a multiprocessor structure.

상기 목적을 달성하기 위하여 본 발명에 따른 장치는, 시스템버스에 다수의 프로세서를 연결한 구조를 갖는 컴퓨터시스템에 있어서, 시스템버스상의 신호선들과 매 클럭주기로 접속로 시도하고, 접속이 이루어진 신호선의 상태 데이타를 전송하는 시스템버스 접속부; 시스템버스 접속부로부터 전송되는 신호선의 상태 데이타를 저장하는 검색메모리; 사용자에 의해 제어되어 시스템버스상의 신호선중 상태 검색을 원하는 신호선에 대한 정보를 인가하는 명령인가부; 명령인가부로부터 소정의 신호선에 대한 정보가 인가되면, 검색메모리와 시스템버스 접속부의 각 소정 영역에 순차적으로 특정 데이타를 쓰고, 소정 영역에 저장된 데이타를 읽고, 쓴값과 읽은 값을 비교하여 장애발생 유무를 체크하고, 체크결과, 검색메모리와 시스템버스 접속부가 모두 정상인 경우에는 소정 신호선에 대한 상태 검색이 이루어지도록 제어하고, 체크결과, 검색메모리와 시스템버스 접속부중 어느 하나에 장애가 존재하는 경우에는 소정 신호선에 대한 상태 검색이 이루어지지 않도록 제어하는 프로세서; 프로세서의 장애발생 유무에 대한 체크결과를 디스플레이하는 제1표시부; 프로세서로부터 검색이 요구된 신호선에 대한 정보와 시스템버스 접속부에서 접속이 시도된 신호선의 정보가 동일하면, 시스템버스 접속부에서 접속한 신호선의 상태 데이타가 검색메모리로 전송되도록 신호선 검색을 제어하는 신호선 검색제어부; 및 프로세서의 제어에 의해 검색메모리로부터 독출된 소정 신호선에 대한 상태 데이타를 디스플레이하는 제2표시부를 포함하는 것을 특징으로 한다.In order to achieve the above object, an apparatus according to the present invention is a computer system having a structure in which a plurality of processors are connected to a system bus, which attempts to connect signal lines on the system bus at every clock cycle, and the state of the signal lines that are connected. A system bus connection for transmitting data; A retrieval memory for storing state data of signal lines transmitted from the system bus connection portion; A command applying unit which is controlled by a user and applies information on a signal line to which a state of the signal lines on the system bus is to be retrieved; When information on a predetermined signal line is applied from the command application unit, specific data is sequentially written to each predetermined area of the search memory and the system bus connection unit, data stored in the predetermined area is read, and the written value and the read value are compared to determine whether a failure occurs. If the check result indicates that the search memory and the system bus connection are both normal, control is performed to perform a state search for a predetermined signal line. If the check result indicates that a fault exists in either of the search memory and the system bus connection, the predetermined signal line A processor for controlling a state search to not be performed; A first display unit configured to display a check result of whether a processor has a failure; Signal line search control unit that controls the signal line search so that the status data of the signal line connected at the system bus connection is transmitted to the search memory when the information about the signal line requested to be searched from the processor and the signal line attempted to be connected at the system bus connection are the same. ; And a second display portion for displaying status data on a predetermined signal line read from the search memory under the control of the processor.

상기 목적을 달성하기 위하여 본 발명에 따른 방법은, 다중 프로세서 구조를 갖는 컴퓨터시스템의 시스템버스상의 신호선의 상태를 검색하기 위하여, 시스템버스와 매 클럭주기로 접속을 시도하는 시스템버스 접속부, 검색된 신호선에 대한 상태 데이타를 수록하는 검색메모리, 신호선의 상태를 검색하기 위한 전반적인 제어를 수행하는 프로세서, 프로세서에 의해 제어되어 사용자가 지정한 신호선의 검색을 제어하는 신호선 검색 제어부를 포함하는 신호선 상태 검색장치에 있어서, 사용자에 의하여 시스템버스상의 신호선중 소정의 신호선에 대한 상태 검색이 요구되면, 소정의 데이타를 상기 검색메모리의 소정의 위치에 쓰는 단계; 소정의 데이타가 검색메모리의 소정 위치에 쓰여지면, 소정 위치에 쓰여진 데이타를 읽는 단계; 검색메모리에 대한 읽는 단계에서 읽혀진 데이타와 쓰는 단계에서 쓰여진 데이타가 일치하는 지를 비교하는 단계; 검색메모리에 대한 비교단계에서 읽혀진 데이타와 쓰여진 데이타가 일치하는 경우에는 검색메모리가 정상인 것으로 판단하고, 시스템버스 접속부의 소정 위치에 소정의 데이타를 쓰는 단계; 시스템버스 접속부의 소정 위치에 쓰여진 데이타를 읽는 단계; 시스템버스 접속부에 대한 읽는 단계에서 읽혀진 데이타와 쓰는 단계에서 쓰여진 데이타가 일치하는지를 비교하는 단계; 시스템버스 접속부에 대한 비교단계에서 읽혀진 데이타와 쓰여진 데이타가 일치하는 경우에는 시스템버스 접속부가 정상인 것으로 판단하고, 사용자에 의해 요구된 신호선에 대한 상태를 검색하는 단계; 검색메모리에 대한 비교단계와 시스템버스 접속부에 대한 비교단계 수행결과, 어느 하나의 비교단계 수행결과가 읽혀진 데이타와 쓰여진 데이타가 상이한 것으로 얻어지면 신호선 상태 검색장치내에 장애가 발생된 것으로 판단하여 신호선의 상태검색 작업을 진행하지 않는 단계를 포함하는 것을 특징으로 한다.In order to achieve the above object, the method according to the present invention is a system bus connection for retrieving the state of a signal line on a system bus of a computer system having a multiprocessor structure, and a system bus connection attempting to connect to the system bus every clock cycle, A signal line state retrieval apparatus comprising: a search memory for storing state data; a processor for performing overall control for retrieving a state of a signal line; and a signal line retrieval control unit controlled by the processor to control retrieval of a signal line designated by a user. Writing a predetermined data in a predetermined position of the retrieval memory when a state retrieval of a predetermined signal line among the signal lines on the system bus is requested by the controller; If the predetermined data is written at a predetermined position in the retrieval memory, reading the data written at the predetermined position; Comparing the data read in the reading step with the data written in the writing step with respect to the search memory; Determining that the search memory is normal when the read data and the written data coincide in the comparison step with respect to the search memory, and writing predetermined data at a predetermined position in the system bus connection portion; Reading data written at a predetermined position of the system bus connection unit; Comparing the data read in the reading step with the data written in the writing step for the system bus connection; Determining that the system bus connection is normal when the read data and the written data coincide in the comparison step with respect to the system bus connection, and retrieving a state for the signal line requested by the user; As a result of performing the comparison step for the search memory and the comparison step for the system bus connection, if the result of any one of the comparison steps is obtained as different from the read data and the written data, it is determined that a failure has occurred in the signal line state searching device and the state of the signal line is searched. It characterized in that it comprises a step of not working.

이어서 첨부된 도면을 참조하여 본 발명에 따른 실시예를 상세하게 설명하기로 한다.Next, embodiments according to the present invention will be described in detail with reference to the accompanying drawings.

제2도는 본 발명에 따른 시스템버스상의 신호선 상태 검색장치에 대한 상세도로서, 매 클럭주기로 시스템버스(105)와 접속을 시도하여 각 신호선의 상태 데이타를 전송하는 시스템버스 접속부(204), 검색을 원하는 신호선에 대한 정보를 입력할 수 있는 명령인가부(107), 기존과 같이 사용자가 원하는 시스템버스(105)상의 신호선의 상태 검색 및 신호선 상태 검색장치내의 장애발생 유무를 체크하는 프로세서(201), 프로세서(201)에서 신호선 상태 검색장치에 대한 장애발생 유무를 체크한 결과메세지를 디스플레이하는 메세지 표시부(202), 프로세서(201)에서 요구한 신호선에 대한 상태 검색이 이루어지도록 제어하는 신호선 검색제어부(109), 검색된 신호선에 대한 상태 데이타를 저장하는 검색메모리(203), 검색된 신호선의 상태데이타를 디스플레이하는 화면표시부(111)로 구성된다.2 is a detailed diagram of a signal line state search apparatus on a system bus according to the present invention, which attempts to connect to the system bus 105 at every clock cycle and transmits the state data of each signal line. A command application unit 107 capable of inputting information on a desired signal line, a processor 201 for checking a state of a signal line on a system bus 105 desired by a user and checking whether there is a failure in a signal line state retrieving device as in the past; A message display unit 202 for displaying a message as a result of checking whether a signal line state retrieval device has a failure, and a signal line retrieval control unit 109 for controlling the state retrieval of the signal line requested by the processor 201. ), A retrieval memory (203) for storing state data for the retrieved signal lines, and a screen table for displaying state data for the retrieved signal lines It consists of 111.

이와 같이 구성된 시스템버스(105)상의 신호선 상태 검색장치는 다음과 같이 동작된다.The signal line state searching device on the system bus 105 configured as described above is operated as follows.

우선, 명령인가부(107)를 통해 사용자가 시스템버스(105)중 검색을 원하는 신호선에 대한 정보를 인가하면, 프로세서(201)로 전송된다.First, when a user applies information about a signal line to be searched in the system bus 105 through the command application unit 107, it is transmitted to the processor 201.

프로세서(201)는 명령인가부(107)로부터 소정의 신호선에 대한 상태 검색을 요구하는 명령이 인가되면, 해당되는 신호선의 상태를 검색하기 전에 신호선 상태 검색장치 내부에 장애는 없는지 체크한다. 체크는 검색메모리(203)와 시스템버스 접속부(204)에 소정의 데이타를 쓰고, 읽고, 비교하는 과정으로 이루어진다.When a command for requesting a state search for a predetermined signal line is applied from the command application unit 107, the processor 201 checks whether there is an obstacle in the signal line state search apparatus before searching for the state of the corresponding signal line. The check consists of writing, reading, and comparing predetermined data into the retrieval memory 203 and the system bus connection unit 204.

즉, 프로세서(201)는 먼저 검색메모리(203)의 특정 영역에 '55H(Hexa. 2진수로 표현시 55H는 0101 0101값이 된다.)'를 쓴 뒤, 상술한 특정 영역에 저장된 데이타를 읽고, 읽혀진 데이타가 '55H'인지를 체크한다. 체크결과, '55H'이면 프로세서(201)는 다시 'AAH' 데이타를 이용하여 상술한 바와 같이 검색메모리(203)의 특정 영역에 쓰고 읽는 작업을 반복적으로 수행하고, 쓴 데이타와 읽혀진 데이타가 동일한지를 체크한다. 체크결과, 동일하면 프로세서(201)는 검색메모리(203)가 정상인 것으로 판단하여 메세지 표시부(202)로 'O.K'라는 메세지를 출력한다.That is, the processor 201 first writes '55H (hex. 55H becomes 0101 0101') in a specific area of the search memory 203, and then reads the data stored in the specific area. Check if the data read is '55H'. If the check result is '55H', the processor 201 repeatedly uses the 'AAH' data to repeatedly write and read the specific area of the search memory 203 as described above, and check whether the written data and the read data are the same. Check it. As a result of the check, the processor 201 determines that the search memory 203 is normal, and outputs a message "O.K" to the message display unit 202.

그러나 상술한 '55H' 또는/ 및 'AAH'값에 대한 쓰기 및 읽기과정을 수행한 결과, 쓴 값과 읽혀진 값이 상이한 경우에 프로세서(201)는 검색메모리(203)가 비정상적인 것으로 판단한다. 즉, '55H' 및 'AAH'에 대한 쓰기 및 읽기과정 수행결과, 한 데이타에 대한 쓴 값과 읽은 값이 상이한 경우나 '55H' 및 'AAH'에 대한 쓰기 및 읽기과정 수행결과 두 데이타에 대한 쓴값과 읽은 값이 모두 상이한 경우에, 프로세서(201)는 검색메모리(203)에 장애가 발생된 것으로 판단하여 'NOK'라는 메세지를 메세지 표시부(202)로 출력한다. 이와 같이 'NOK'라는 메세지가 출력되는 경우에 프로세서(201)는 시스템버스(105)상의 신호선에 대한 상태검색 작업을 종료한다.However, as a result of writing and reading the above-described '55H' and / or 'AAH' values, the processor 201 determines that the search memory 203 is abnormal when the written value and the read value are different. That is, as a result of writing and reading of '55H' and 'AAH', if the value of writing and reading of one data is different, or of writing and reading of '55H' and 'AAH'. When both the written value and the read value are different, the processor 201 determines that a failure has occurred in the search memory 203 and outputs a message of 'NOK' to the message display unit 202. When the message 'NOK' is output as described above, the processor 201 ends the state searching operation for the signal line on the system bus 105.

상술한 검색메모리(203)에 대한 장애발생 유무 체크결과, 프로세서(201)로부터 'OK' 메세지가 출력되면, 프로세서(201)는 시스템버스 접속부(204)에 대한 장애발생 유무를 체크한다. 시스템버스 접속부(204)에 대한 장애발생 유무체크 역시 검색메모리(203)에서 이루어진 것과 같이 '55H' 및 'AAH' 데이타를 시스템버스 접속부(204)의 특정 위치에 쓰고, 특정 위치에 쓰여진 데이타를 읽은 뒤, 쓴값과 읽은 값이 동일한지를 비교하고, 동일한 경우에는 시스템버스 접속부(204)가 정상인 것으로 판단한다.As a result of checking whether there is a failure in the search memory 203 described above, if an 'OK' message is output from the processor 201, the processor 201 checks whether there is a failure in the system bus connection unit 204. Checking whether there is a failure on the system bus connection unit 204 also writes '55H' and 'AAH' data at a specific location of the system bus connection unit 204 and reads data written at a specific location, as is done in the search memory 203. Thereafter, the written value and the read value are compared with each other, and if it is the same, the system bus connecting portion 204 is determined to be normal.

그러나 비교결과, 쓴값과 읽은 값이 상이한 경우에는 시스템버스 접속부(204)가 비정상인 것으로 판단한다. 판단결과는 상술한 검색메모리(203)에서와 같이 'OK/NOK' 형태로 출력되고, 출력된 데이타는 메세지 표시부(202)상에 디스플레이된다. 시스템버스 접속부(204)에 대한 장애발생 유무 체크결과, 비정상인 것으로 판단되면 프로세서(201)는 신호선 검색작업을 수행하지 않는다. 그러나 시스템버스 접속부(204)가 정상으로 판정되면, 프로세서(201)는 제1도에서와 같이 명령인가부(107)를 통해 요구된 신호선에 대한 상태가 검색되도록 신호선 상태 검색장치(109)를 제어한다.However, as a result of the comparison, when the written value and the read value are different, it is determined that the system bus connecting portion 204 is abnormal. The determination result is output in the form of 'OK / NOK' as in the search memory 203 described above, and the output data is displayed on the message display unit 202. If it is determined that the system bus connection unit 204 is abnormal, the processor 201 does not perform a signal line searching operation. However, if the system bus connection unit 204 is determined to be normal, the processor 201 controls the signal line state retrieving device 109 such that the state for the required signal line is retrieved through the command application unit 107 as shown in FIG. do.

신호선 상태 검색장치(109)는 제1도에서와 같이 프로세서(201)로부터 전송되는 신호선의 정보와 시스템버스 접속부(204)에서 접속이 시도되는 신호선의 정보를 비교하고, 동일한 경우에 시스템버스 접속부(204)와 검색메모리(203)를 제어하여 접속이 시도된 신호선의 상태 데이타가 검색메모리(203)에 저장되도록 한다. 그리고 이와 같이 저장된 신호선의 상태 데이타는 프로세서(201)에 의해 독출되어 화면 표시부(111)를 통해 출력된다.The signal line state retrieving device 109 compares the information of the signal line transmitted from the processor 201 with the information of the signal line to which the system bus connection unit 204 attempts to connect as shown in FIG. 1, and in the same case, the system bus connection unit ( 204 and search memory 203 are controlled so that the state data of the signal line to which connection is attempted is stored in search memory 203. FIG. The state data of the signal line thus stored is read by the processor 201 and output through the screen display 111.

상술한 실시예는 본 발명에 대한 이해를 돕기 위하여 제시된 것이므로 본 발명의 권리범위는 후술할 특허청구범위에 의해 정해져야 한다. 예를 들어 상술한 실시예는 검색메모리(203)에 대한 장애발생 유무를 체크한 후, 시스템버스 접속부(204)에 대한 장애발생 유무를 체크하는 방식으로 구현되어 있으나 이들의 체크 순서는 변경이 가능한데, 당업자라면 이와 같이 변경된 내용이 본 발명의 기술적 사상의 범주내에 속한다는 것을 알 수 있을 것이다.Since the above-described embodiments are presented to help the understanding of the present invention, the scope of the present invention should be defined by the claims to be described later. For example, the above-described embodiment is implemented by checking whether there is a failure in the search memory 203 and then checking whether there is a failure in the system bus connection unit 204, but the checking order thereof can be changed. Those skilled in the art will appreciate that such modifications fall within the scope of the technical idea of the present invention.

이상, 상술한 바와 같이 본 발명은 다중 프로세서 구조를 갖는 중형 컴퓨터시스템에 구비된 시스템버스상의 신호선 상태 검색장치가 요구된 신호선에 대한 상태를 검색하기 전에 자체적으로 장애발생 유무를 체크하고, 정상적인 경우에만 요구된 신호선에 대한 상태를 검색하도록 구현함으로써, 시스템버스상의 각 신호선의 상태를 좀더 정확한 검색할 수 있는 효과가 있다.As described above, according to the present invention, a signal line state search apparatus on a system bus provided in a medium computer system having a multiprocessor structure checks whether a failure occurs on its own before searching for a state of a required signal line, and only in a normal case. By implementing the search for the state of the required signal line, it is possible to more accurately search the state of each signal line on the system bus.

Claims (3)

시스템버스에 다수의 프로세서를 연결한 구조를 갖는 컴퓨터시스템에 있어서, 상기 시스템버스상의 신호선들과 매 클럭주기로 접속로 시도하고, 접속이 이루어진 신호선의 상태 데이타를 전송하는 시스템버스 접속부; 상기 시스템버스 접속부로부터 전송되는 신호선의 상태 데이타를 저장하는 검색메모리; 사용자에 의해 제어되어 상기 시스템버스상의 신호선중 상태 검색을 원하는 신호선에 대한 정보를 인가하는 명령인가부; 상기 명령인가부로부터 소정의 신호선에 대한 정보가 인가되면, 상기 검색메모리와 상기 시스템버스 접속부의 각 소정 영역에 순차적으로 특정 데이타를 쓰고, 상기 소정 영역에 저장된 데이타를 읽고, 쓴값과 읽은 값을 비교하여 장애발생 유무를 체크하고, 상기 체크결과, 상기 검색메모리와 상기 시스템버스 접속부가 모두 정상인 경우에는 상기 소정 신호선에 대한 상태 검색이 이루어지도록 제어하고, 상기 체크결과, 상기 검색메모리와 상기 시스템버스 접속부중 어느 하나에 장애가 존재하는 경우에는 상기 소정 신호선에 대한 상태 검색이 이루어지지 않도록 제어하는 프로세서; 상기 프로세서의 상기 장애발생 유무에 대한 체크결과를 디스플레이하는 제1표시부; 상기 프로세서로부터 검색이 요구된 신호선에 대한 정보와 상기 시스템버스 접속부에서 접속이 시도된 신호선의 정보가 동일하면, 상기 시스템버스 접속부에서 접속한 신호선의 상태 데이타가 상기 검색메모리로 전송되도록 신호선 검색을 제어하는 신호선 검색제어부; 및 상기 프로세서의 제어에 의해 상기 검색메모리로부터 독출된 상기 소정 신호선에 대한 상태 데이타를 디스플레이하는 제2표시부를 포함하는 것을 특징으로 하는 시스템버스상의 신호선 상태 검색장치.A computer system having a structure in which a plurality of processors are connected to a system bus, the computer system comprising: a system bus connection unit which attempts to connect to signal lines on the system bus at every clock cycle and transmits state data of the connected signal lines; A retrieval memory for storing state data of signal lines transmitted from the system bus connection unit; A command applying unit which is controlled by a user and applies information on a signal line to which a state of the signal lines on the system bus is to be retrieved; When information on a predetermined signal line is applied from the command application unit, specific data is sequentially written to each predetermined area of the search memory and the system bus connection unit, data stored in the predetermined area is read, and the written value and the read value are compared. Check whether there is a failure, and when the check result, both the search memory and the system bus connection unit are normal, control to perform a state search for the predetermined signal line, and as a result of the check, the search memory and the system bus connection unit A processor for controlling a state search for the predetermined signal line if any one of the faults is present; A first display unit configured to display a check result of whether the processor has the failure; If the information on the signal line requested to be searched from the processor and the information of the signal line attempted to be connected at the system bus connection unit are the same, the signal line search is controlled to transmit the state data of the signal line connected at the system bus connection unit to the search memory. A signal line search controller; And a second display unit for displaying status data of the predetermined signal line read out from the search memory under the control of the processor. 다중 프로세서 구조를 갖는 컴퓨터시스템의 시스템버스상의 신호선의 상태를 검색하기 위하여, 상기 시스템버스와 매 클럭주기로 접속을 시도하는 시스템버스 접속부, 검색된 신호선에 대한 상태 데이타를 수록하는 검색메모리, 상기 신호선의 상태를 검색하기 위한 전반적인 제어를 수행하는 프로세서, 상기 프로세서에 의해 제어되어 사용자가 지정한 신호선의 검색을 제어하는 신호선 검색 제어부를 포함하는 신호선 상태 검색장치에 있어서, 사용자에 의하여 상기 시스템버스상의 신호선중 소정의 신호선에 대한 상태 검색이 요구되면, 소정의 데이타를 상기 검색메모리의 소정의 위치에 쓰는 단계; 상기 소정의 데이타가 상기 검색메모리의 소정 위치에 쓰여지면, 상기 소정 위치에 쓰여진 데이타를 읽는 단계; 상기 검색메모리에 대한 읽는 단계에서 읽혀진 데이타와 쓰는 단계에서 쓰여진 데이타가 일치하는 지를 비교하는 단계; 상기 검색메모리에 대한 비교단계에서 상기 읽혀진 데이타와 상기 쓰여진 데이타가 일치하는 경우에는 상기 검색메모리가 정상인 것으로 판단하고, 상기 시스템버스 접속부의 소정 위치에 상기 소정의 데이타를 쓰는 단계; 상기 시스템버스 접속부의 상기 소정 위치에 쓰여진 데이타를 읽는 단계; 상기 시스템버스 접속부에 대한 읽는 단계에서 읽혀진 데이타와 쓰는 단계에서 쓰여진 데이타가 일치하는지를 비교하는 단계; 상기 시스템버스 접속부에 대한 비교단계에서 상기 읽혀진 데이타와 쓰여진 데이타가 일치하는 경우에는 상기 시스템버스 접속부가 정상인 것으로 판단하고, 상기 사용자에 의해 요구된 신호선에 대한 상태를 검색하는 단계; 상기 검색메모리에 대한 비교단계와 상기 시스템버스 접속부에 대한 비교단계 수행결과, 어느 하나의 비교단계 수행결과가 읽혀진 데이타와 쓰여진 데이타가 상이한 것으로 얻어지면 상기 신호선 상태 검색장치내에 장애가 발생된 것으로 판단하여 상기 신호선의 상태검색 작업을 진행하지 않는 단계를 포함하는 것을 특징으로 하는 시스템버스상의 신호선 상태 검색방법.In order to retrieve the state of the signal line on the system bus of a computer system having a multiprocessor structure, a system bus connection that attempts to connect to the system bus every clock cycle, a search memory for storing state data on the retrieved signal line, and the state of the signal line A signal line state retrieval apparatus comprising a processor for performing overall control for retrieving a signal, and a signal line retrieval control unit controlled by the processor to control retrieval of a signal line designated by a user. If a state search for a signal line is required, writing predetermined data to a predetermined position in the search memory; Reading the data written at the predetermined position when the predetermined data is written at the predetermined position of the search memory; Comparing whether the data read in the reading step with the data written in the writing step match with the search memory; Determining that the search memory is normal when the read data and the written data coincide in the comparison with the search memory, and writing the predetermined data at a predetermined position of the system bus connection unit; Reading data written at the predetermined position of the system bus connection unit; Comparing the data read in the reading step with the data written in the writing step for the system bus connection unit; Determining that the system bus connection unit is normal when the read data and the written data coincide in the comparison step with respect to the system bus connection unit, and retrieving a state of the signal line requested by the user; As a result of performing the comparison step for the search memory and the comparison step for the system bus connection unit, if the read data and the written data are different from each other, it is determined that a failure has occurred in the signal line state searching device. A signal line status search method on a system bus, comprising the step of not performing a status search operation of a signal line. 제2항에 있어서, 상기 신호선 상태 검색방법은 상기 검색메모리에 대한 비교단계와 상기 시스템버스 접속부에 대한 비교단계에서 비교된 결과를 각각 디스플레이하는 단계를 더 포함하는 것을 특징으로 하는 시스템버스상의 신호선 상태 검색방법.3. The signal line state on the system bus according to claim 2, wherein the signal line state searching method further comprises the step of displaying the result compared in the comparing step for the searching memory and the comparing step for the system bus connection unit, respectively. Search method.
KR1019950012549A 1995-05-19 1995-05-19 Apparatus and method for searching the signal line status on the system bus in the computer KR0161126B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019950012549A KR0161126B1 (en) 1995-05-19 1995-05-19 Apparatus and method for searching the signal line status on the system bus in the computer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019950012549A KR0161126B1 (en) 1995-05-19 1995-05-19 Apparatus and method for searching the signal line status on the system bus in the computer

Publications (2)

Publication Number Publication Date
KR960042411A KR960042411A (en) 1996-12-21
KR0161126B1 true KR0161126B1 (en) 1999-01-15

Family

ID=19414910

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019950012549A KR0161126B1 (en) 1995-05-19 1995-05-19 Apparatus and method for searching the signal line status on the system bus in the computer

Country Status (1)

Country Link
KR (1) KR0161126B1 (en)

Also Published As

Publication number Publication date
KR960042411A (en) 1996-12-21

Similar Documents

Publication Publication Date Title
US6539463B1 (en) Disk-array apparatus capable of performing writing process in high transmission speed and surely avoiding data loss
KR0161126B1 (en) Apparatus and method for searching the signal line status on the system bus in the computer
KR100429095B1 (en) Random Access Memory in Integrated Circuits and How to Test Them
JP3127941B2 (en) Redundant device
JPH04339399A (en) Relief address analyzing circuit for memory tester
JP3348251B2 (en) I / O device
JP4748871B2 (en) One-chip microcontroller system
JPH079636B2 (en) Bus diagnostic device
JPH08278924A (en) Adapter diagnostic system
JP2635637B2 (en) In-system memory test equipment
JP2510663B2 (en) Error control method
JPH11328044A (en) Method and device for monitoring associative memory
JP2002215471A (en) Memory port, storage device and information processing system
KR970007265B1 (en) PD program error search device and method
JP3482788B2 (en) Failure diagnosis method
JPH04275664A (en) Inter-processor mutual monitoring method and device
KR950015087A (en) Memory Diagnostic Device and Method
JPH0528056A (en) Memory device
JPH06161832A (en) Trace controller
JPH0296257A (en) Diagnostic system for main storage
JPH01302454A (en) Bus checking system
JPH09325900A (en) Program-execution trace device
JPH04236644A (en) Cache memory diagnostic system
JPH0498555A (en) Bus interface check system
JPH05298199A (en) Input/output control device

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 19950519

PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 19950519

Comment text: Request for Examination of Application

PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 19980331

Patent event code: PE09021S01D

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: 19980721

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 19980821

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 19980821

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20020510