In data entry system, it is often needed to communicate with the large computer system by system requirement. Normal data entry operation is performed by the system hardware and software; but it has the limit to process all the requirements of the system such as the amount of data to process and store. Various kinds of terminal emulators can be provided to communicate with other sites.
KEYBATCH system is also a kind of such systems. It is configured to process key-to-disk data entry and works with many terminal emulators which can be designed to work in stand-alone mode or to run concurrently with KEYBATCH system operations. 200UT is the batch terminal of CDC. In this thesis, the concurrent KEYBATCH terminal emulator which carries out 200UT line disciplines has been designed to support KEYBATCH system operation with the concurrent terminal emulator. KEYBATCH modules related to the emulator are modified and the emulator modules including the line control, CRT control and the communication task control modules are designed to work concurrently with KEYBATCH system.
Data Entry 시스템에서 대형 시스템과의 통신이 자주 필요하게 된다. 보통 Data Entry 작업은 시스템 내의 하드웨어와 소프트웨어를 이용 하나 처리할 자료의 양이 많거나 또는 시스템의 보조 기억 장치의 용량이 충분 하지 않은 때는 대형 시스템의 처리 능력이나 보조 기억 장치를 이용하게 된다. 이를 위하여 시스템 내에 여러 종류의 Terminal Emulator 를 설계하여 운영할 수가 있다.
KEYBATCH 시스템도 그러한 시스템의 일종이다. 이 시스템은 data entry 작업을 수행함과 동시에 standalone 으로 돌아가거나 아니면 이 시스템과 concurrent 하게 작동하는 여러 종류의 terminal emulator 를 운영 하고 있다.
200UT 는 CDC 에서 제공하고 있는 batch terminal의 일종이며 이 논문에서 하고자 하는것은 이 200UT 의 라인 프로토콜을 수행해내는 concurrent 한 emulator를 설계하며 KEYBATCH 작업을 보조하게 하는 것이다. 통신 라인 control, CRT control 통신업무 control 등의 emulator 프로그램을 새로이 설계를 하였으며 emulator와 관련있는 KEYBATCH 시스템 프로그램은 200UT emulator를 동작시킬수 있도록 변경 시켰다.