-
公开(公告)号:KR1019950020162A
公开(公告)日:1995-07-24
申请号:KR1019930028676
申请日:1993-12-20
Applicant: 한국전자통신연구원
IPC: G06F9/46
Abstract: 본 발명은 UNIX환경에서 여러 트랜잭션들이 동시에 시스템 데이타와 같은 고유영역에 접근할때 이를 동기화하는 방법에 관한 것이다. 종래에 사용되던 시스템 세마포어와 어셈블리 언어를 이용한 임계영역의 배타적 접근방식은 세마포어 같이 계속적으로 증가될 가능성으로 인하여 오동작 혹은 비효율적으로 동작될 수 있었다. 본 발명은 UNIX 운영 체제하에서, 여러개의 트랜잭션이 동시에 수행되면서 공유영역에 접근하려할때 한 트랜잭션이 특정 임계영역에 대하여 배타적인 접근을 확보하는 과정과, 배타적 사용을 종료하는 과정으로 이루어진다. 상기 한 과정으로 이루어진 본 발명은 세마포어틀 이진값으로 유지하게 하여 시스템이 정확하고 효율적으로 작동되어 UNIX운영체재를 사용하는 다중 트랜잭션 혹은 다중 프로세서 처리시스템에서 트랜잭션들의 임계영역예 대한 배타적 사용을 오류없이 효율적으로 할수 있게 하는 효과가 있다.
-