The rapid increase of requirements for data communication in the current industrial society has brought development of various technologies of data communication. Among them, line-sharing message concentration message switching and communication preprocessing technologies by way of a minicomputer have been presented in order to obtain effeicient utilization of data links and resource sharing of a host computer in a data communication system.
To meet these requirements and to obtain the utilization, and resource sharing, a new system, UNIVAC-NOVA Data Communication System(UNDCS), which uses the TTY model ASR 33 as a remote terminal and supports multiple terminals simultaneously has been designed and implemented on NOVA 840. Moreover, UNDCS as a communication preprocessor has been programmed to handle the terminals, yet make the host computer UNIVAC 1106, believe that it is talking to Usiscope 300 visual display terminal which is one of remote terminals supported by operating system of UNIVAC 1106 (EXEC 8).
Therefore, UNDCS software was developed which:
1) provides the basic handlers that maintain interruption from data links, reception and transmission of messages, and buffer management;
2) performs various functions for message concentration and message switching;
3) provides all required message format and line protocol control characters required to conform to UNIVAC requirements in synchronous transmission of data and
4) services the demand processing of EXEC 8.
This dissertation documents how the objectives, message concentration and switching, communication preprocessing, and service have been achieved.
현대 산업화 사회에서의 데이타 통신에 대한 필요성의 급격한 증가는 데이타 통신기술의 다양한 발전을 가져왔다. 그것들 중에서 데이타 link의 효과적인 이용과 host 컴퓨터의 자원을 공유하기 위해 미니 컴퓨터를 통한 회선공유, 메세지 concentration, 메세지 교환및 통신 preprocessing 기법 등이 그동안 제시되어 왔다.
본 연구에서는 위에서 열거한 필요성을 만족시키며, 회선의 효율성과 자원공유를 얻기 위해, TTY모델 ASR 33을 원격 단말장치로 이용해서 동시에 여러대의 TTY를 운영할 수 있게끔, 새로운 시스템 UNIVAC - NOVA 데이타통신 시스템 (UNDCS)을 설계해서, 그것을 실제로 NOVA 840에 설치하였다. 또한, 통신 preprocessor로서 UNDCS는 원격 단말 장치로서 TTY를 사용하나, host 컴퓨터인 UNIVAC 1106는 마치 Uniscope 300 디스플레이 단말 장치와 통신을 하고있는 것처럼 믿게끔 프로그램이 작성되었다.
따라서, UNDCS 소프트웨어의 중요한 기능은 다음과 같다. 즉,
1) 데이타 link로부터 발생하는 모든 인터럽트의 처리, 메세지의 송수신 및 buffer 경영
2) 메세지 concentration과 메세지교환 수행
3) 데이타의 동기형 전송을 하는데 있어서, UNIVAC의 요구에 상응할 수 있게끔 모든 필요한 메세지 format과 line protocol을 마련함.
4) EXEC 8의 demand processing을 서비스함. 본 논문에서는 이러한 목적과 메세지 concentration 및 교환, 통신 preprocessing과 서비스가 어떻게 달성되었는가를 기술한다.