In this study, a distributed file system is constructed among several computers which operate under UNIX compatible operating system named RTDFS UNIX.
The main features of RTDFS UNIX are the abilities providing file access transparency and appropriate time-response for real-time applications. The ability of file access transparency allows all users to access files located in any machine with the same method as the local machine on which he logged. This feature can be achieved through extending UNIX naming tree, that is, including all files existing in all machines on the network in a single hierarchical naming tree, and inserting the communication layer in the operating system kernel.
A message has a priority and real-time flag, and all messages are sorted according to their priorities for the order of service. Real-time request is served first of all, and all nonreal-time requests are served in the order of the priorities.
Real-time process which is a server for real-time request, has privilege in gaining CPU control and accessing a disc block, and it is loaded in core memory until disappearing from the process table. There are two time intervals for process switching, one for real-time services and the other for nonreal-time services. If there are real-time processes in process table it is reduced to 40 milli-seconds to prevent them from waiting too long. Otherwise, it is the same as UNIX, i.e. one second, because frequent process switching causes time overhead.
All informations about naming tree and addresses of machines, are contained on a file named "/etc/nettree". Thus it is very easy to change or add machines in the naming tree.
공장 자동화를 위한 컴퓨터 시스템은 다수의 컴퓨터들로 이루어진 계층적 구조를 가진다. 상위 계층의 컴퓨터는 자기에게 할당된 일을 수행하면서 필요에 따라 다시 세분화하여 하위 계층의 컴퓨터들에게 넘긴다.
이 논문의 목적은 공장 자동화에 적합하도록 다음과 같은 세가지의 특징을 가지는 운영체제의 구조를 설계하고 구현하는 것이다. 첫째로, 유닉스 운영체제하에 동작하는 상위 계층의 컴퓨터들간에 분산 화일 시스템을 구축하여 여러가지 자원들을 효율적으로 사용하도록 하고 컴퓨터들간에 정보교환이 용이하도록 하는 것이고, 둘째로, 하위 계층의 컴퓨터의 보조기억 장치 역할을 하며, 실시간 처리의 요청이 있을 경우 그에 응할 수 있도록 하는 것이다. 세째로, 다양한 제품의 생산 환경을 위해 전체 시스템의 구성을 변경하기 용이하도록 하는 것이다.