In 1967, the System/4 Pi family consisted of these basic models: • Model TC (Tactical Computer) - A briefcase-size computer for applications such as missile guidance, helicopters, satellites and submarines. • Model CP (Customized Processor/Cost Performance) - An intermediate-range processor for applications such as aircraft navigation, weapons delivery, radar correlation and mobile battlefield systems. • Model CP-2 (Cost Performance - Model 2) • Model EP (Extended Performance) - A large-scale data processor for applications requiring real-time processing of large volumes of data, such as crewed spacecraft, airborne warning and control systems and command and control systems. Model EP used an instruction subset of IBM System/360 (
Model 44) - user programs could be checked on System/360 The Skylab space station employed the model TC-1, which had a
16-bit word length and 16,384 words of memory with a custom input/output assembly. Skylab had two, redundant, TC-1 computers: a prime (energized) and a backup (non energized.) There would be an automatic switchover (taking on the order of one second) to the backup in the event of a critical failure of the prime. A total of twelve were delivered to NASA by 1972. Two were flown on Skylab in 1973-1974; the others were used for testing and mission simulators. The software management effort was led by
Harlan Mills and
Fred Brooks. The Skylab flight software development process incorporated many lessons learned during the
IBM System/360 Operating System project, as described in Brooks' 1975 book
The Mythical Man-Month. ==Advanced Processor==