【正文】
o support multiple concurrent transaction threads. A software coding error in one application could block all users from the system. The modular design of CICS reentrant / reusable control programs meant that, with judicious pruning, multiple users with multiple applications could be executed on a puter with just 32K of expensive magic core physical memory (including the operating system). ? Because of the limited capacity of even large processors of that era every CICS installation was required to assemble the source code for all of the CICS system modules after pleting a system generation (sysgen) process to establish values for conditional assembly language statements. This process allowed each customer to exclude support from CICS itself for any feature they did not intend to use, such as device support for terminal types not in use. CICS services emulated the functions of the operating system, but provided services tailored to support only quasireentrant transaction processing that were more efficient than the generalized services in the operating system and much