1 |
1
중앙처리장치유니트(9), 기억장치(10), 시스팀 상태 레지스터(15), 기억장치 관리 유니트(16), 및 입출력장치와 타이머(이하, RTC라 함)를 구비한 다기능 주변 제어 칩(11)을 포함하는 전전자 교환기의 중앙제어장치 보드(1 : MPMA)에 적용되어 타임아웃 신호를 송신하는 방법에 있어서, 운영체계의 초기화가 시작되는 시점에 시간 관리기의 초기화 요구를 수신하게 되면, RTC를 0로 하며 타임 관리를 위한 초기 메모리를 할당받아서 초기화 하는 제 1 단계(20, 21)와, 상기 제 1 단계(20, 21) 수행후, 타이머의 인터럽트를 허용하고 대기상태로 되는 제 2 단계(22)와, 상기 제 2 단계(22) 수행후, RTC로부터 인터럽트가 발생하면, 각 RTC마다 해 주어야 하는 인터럽트 서비스를 호출하고 상기 제 2 단계(22)로 리턴하고 제 3 단계(23, 24)와, 상기 제 2 단계(22) 수행후, 사용자로 부터 타임아웃 신호 송수신 요구가 있으면, 주기적인 것인지를 조사하여 주기적으로 그 주기적인 신호 송수신을 위한 요구를 생성하여 등록하며, 비 주기적인 신호에 대한 것이면 타임아웃 신호를 생성 등록하고 상기 제 2 단계(22)로 리턴하는 하는 제 4 단계(25 내지 28)와, 상기 제 2 단계(22) 수행후, 타임아웃 신호 송신요구를 받으면 사용자에게로 타임아웃 신호 송신요구를 송수신 처리하고 상기 제 2 단계(22)로 리턴하는 제 5 단계(29, 30)에 의해 수행되는 것을 특징으로 하는 타임아웃 신호의 송수신 방법
|
2 |
2
제 1 항에 있어서, 상기 제 3 단계(23, 24)는 RTC인터럽트가 발생하였을 때 그날의 시간(이하, TOD라함)자료 구조를 변경하여 년, 월, 일, 시, 분, 초, 밀리초를 관리하는 단계(40 내지 44)와, 상기 단계(40 내지 44) 수행후, 지연 요구가 있어서 지연되고 있는 프로세서가 있는지 점검하고, 지연이 경과하여 휴면 상태로 부터 깨어나도록 요구하는 단계(45 내지 48)와, 상기 단계(45 내지 48) 수행후, 등록된 타이머 작업이 있는지 점검하는 단계(49)와, 상기 단계(49) 수행후, 등록 요구가 없으면 종료하고, 등록 요구가 있으면 시간 관리기 테이블을 변경하고 그 중에 요구된 시간이 경과한 신호가 있다면 타임아웃 처리를 요구하는 단계(50 내지 52)에 의해 수행되는 것을 특징으로 하는 타임아웃 신호의 송수신 방법
|
3 |
3
제 1 항에 이서서, 상기 제 4 단계(25 내지 28) 내의 타임아웃 신호를 생성등록하는 처리(28)는, 타임아웃 신호 생성 요구에 대하여 정확성 여부를 점검하는 단계(61)와, 상기 단계(61) 수행후, 정확한 경우에만 타이머 고유 식별자를 부여하는 단계(62)와, 상기 단계(62) 수행후, 상대적 요구와 절대적 요구를 수용하여 내부관리 하는 시간 형태로 변환하는 단계(63, 64)와, 상기 단계(63, 64) 수행후, 시간 관리 자료 구조를 생성하여 그 타임아웃 처리요구 종류를 신호로 처리하여 그 신호 메시지를 복제하여 주고 관리 리스트 내에 등록하는 단계(65 내지 68)에 의해 수행되는 것을 특징으로 하는 타임아웃 신호의 송수신 방법
|