1 |
1
유닉스(UNIX) 운영체제를 사용하는 분산 시스템에서, 사용자 실행블록이 공유 라이브러리 블록에서 정의된 프로시져를 호출하여 사용할 수 있도록 하는 공유 라이브러리 지원방법에 있어서, 상기 사용자 실행블록에서 호출하고자 하는 프로시져 이름 및 매개변수를 상기 공유 라이브러리 블록에게 송신하는 제1단계와, 상기 공유 라이브러리 블록이 상기 프로시져를 호출하고 상기 매개변수를 이용하여 해당 프로시져를 구동시키는 제2단계, 상기 프로시져의 구동 결과값을 사용자 실행블록에게 응답 시그널로 전송하는 제3단계, 및 상기 사용자 실행블록이 상기 응답 시그널로부터 공유 프로시져 호출 결과를 추출하여 해당 프로세스에게 전달하는 제4단계를 포함하는 것을 특징으로 하는 UNIX를 사용하는 분산 시스템 상에서 공유 라이브러리 지원방법
|
2 |
2
제1항에 있어서, 상기 제1단계는, 사용자 실행블록이 공유 라이브러리 블록의 공유 프로시져를 호출하는 제1소단계와, 사용자 실행코드에 따라 프로시져 이름 및 매개변수를 각각 생성하는 제2소단계와, 상기 생성된 프로시져 이름 및 매개변수를 시그널 메시지로 변환하는 제3소단계, 상기 시그널 메시지를 상기 공유 라이브러리 블록에 전송하는 제4소단계, 및 상기 공유 라이브러리 블록이 상기 시그널 메시지로부터 상기 프로시져 이름 및 매개변수를 추출하는 제5소단계를 포함한 것을 특징으로 하는 UNIX를 사용하는 분산 시스템 상에서 공유 라이브러리 지원방법
|
3 |
3
유닉스(UNIX) 운영체제를 사용하는 분산 시스템에서, 사용자 실행블록이 공유 라이브러리 블록에서 정의된 프로시져를 호출하여 사용할 수 있도록 하는 공유 라이브러리 지원장치에 있어서, 상기 사용자 실행블록은, 프로세스가 호출하고자 하는 프로시져의 이름 및 매개변수를 하나의 시그널 메시지로 변환하는 공유 프로시져 및 매개변수 처리부와, 상기 시그널 메시지를 해당 프로시져가 정의된 공유 라이브러리 블록에 보내는 호출시그널 송신부, 시그널 메시지를 송신한 후 응답 시그널을 대기하는 응답시그널 수신부, 응답 시그널이 수신되면 프로시져의 실행 결과를 추출하는 공유 프로시져 결과처리부, 및 프로시져를 호출하였던 프로세스에 상기 프로시져의 실행 결과를 전송하는 가상공유 프로시져부를 포함하고, 상기 공유 라이브러리 블록은, 상기 사용자 실행블록으로부터 시그널 메시지를 수신하는 호출시그널 수신부와, 상기 시그널 메시지로부터 호출할 프로시져의 이름과 매개변수를 추출하는 수신메시지 변환부, 상기 프로시져의 이름과 매개변수를 이용하여 프로시져를 실행시키고 실행 결과를 입력받는 공유 프로시져 호출부, 상기 공유 프로시져 호출부로부터 전송된 실행 결과를 응답 시그널로 변환하는 공유 프로시져 결과처리부, 및 상기 사용자 실행블록에게 상기 응답 시그널을 출력하는 응답시그널 송신부를 포함한 것을 특징으로 하는 UNIX를 사용하는 분산 시스템 상에서 공유 라이브러리 지원장치
|