CP/M

cpm1If many people today know of CP/M at all, they think of it as the predecessor to DOS. CP/M was developed on Intel’s 8008 emulator under DEC’s TOPS-10 operating system, so naturally many parts of CP/M were inspired by it, including the eight character filenames with a three-character extension that every early Windows user was familiar with.

The CP/M operating system has its roots in the very genesis of microcomputing. Gary Kildall was a software consultant for Intel in the early 1970’s. They were one of the first manufacturers of integrated circuits, and the inventor of the first “microcomputer on a chip,” the 8088. Kildall’s everyday job was as a computer science professor at the Naval Postgraduate School in Monterey, CA. His two jobs put him in a unique position to observe and tinker with the fledgling microcomputer industry. Gary began collecting the pieces, that by 1973, formed a home grown microcomputer system. The main processor (the brains of the computer) and its memory were integrated circuits from Intel; the disk drive was a recycled computing drive from Shugart; the input and output console consisted of a Teletype device.

Needing something to tie all these components together into something that could be used, Kildall wrote a simple “operating system” in his then-favorite language, PL/M. The result he called Control Program/Monitor, or CP/M for short. CP/M, then, is a set of software that controls the basic components of the computer–an operating system.

Cray-1

cray1The first Cray-1® system by Cray Research (originally Control Data Corporation) was installed at Los Alamos National Laboratory in 1976 for $8.8 million. It boasted a world-record speed of 160 million floating-point operations per second (160 megaflops) and an 8 megabyte (1 million word) main memory. The Cray-1’s architecture reflected its designer’s penchant for bridging technical hurdles with revolutionary ideas. In order to increase the speed of this system, the Cray-1 had a unique “C” shape which enabled integrated circuits to be closer together. No wire in the system was more than four feet long. To handle the heat generated by the computer, Cray developed an innovative system using freon.