1 |
1
다중 프로세서 시스템의 버스 감시기를 이용하는 파이프라인 전송방법에 있어서, 진행중인 버스를 제어하는 버스 감시기 제어기(35)가 다중 프로세서로부터 다중 프로세서에 의해서 구동된 소정의 어드레스 정보신호(39), 상기 다중 프로세서중 어느 하나가 한 어드레스를 참조시에 상기 한 어드레스에 대한 타 프로세서의 참조를 제어하는 소정의 구동신호(38) 및 상기 다중 프로세서의 읽기 및 쓰기신호(37)를 받아서 상기 프로세서가 한 어드레스에 대해 불가분 싸이클 읽기(23)를 수행하는지를 점검하여 수행하지 않으면 상기 읽기(23)를 수행할 때까지 반복하여 수행되는 단계(40)와, 상기 불가분 싸이클 읽기(23)가 수행되었다면 상기 다중 프로세서가 불가분 싸이클 쓰기(25)를 수행하는지를 점검하여 수행하면 다시 상기 프로세서가 불가분 싸이클 읽기(23)를 수행하는 단계(40)로 반복되는 단계(50)와, 상기 불가분 싸이클 쓰기(25)가 수행되지 않으면 상기 프로세서로부터 상기 불가분 싸이클 읽기(23)가 수행된 어드레스들(30), (41)과 상기 진행중인 버스에 의해서 구동된 어드레스들(9)(31)이 동일한가를 비교수단(34)에 의해서 판단하여 동일하지 않으면 상기 단계(50)로 반복되는 단계(60)와, 상기 판단단계(60)에서 상기 버스 감시기 제어기(35)가 상기 어드레스들(30), (41), (9), (31)이 서로 동일하면 상기 진행중인 버스가 동작하지 못하도록 하는 소정의 제어신호(29)를 발생하고, 다시 상기 불가분 싸이클 쓰기단계(50)로 반복되는 단계(70)를 포함하는 것을 특징으로 하는 버스 감시기를 이용한 불가분 싸이클 지원방법
|