|David B. Tuttle, Principal Engineer
|Profile, Projects, Activities|
|MIT Computation Center
Building 26 & Building 32
Massachusetts Institute of Technology
77 Massachusetts Avenue, Cambridge, MA
When I started at MIT in the Fall of 1966, there were two large computer systems and a variety of smaller machines, frequently experimental, scattered in laboratory spaces around the campus.
The IBM 7094 on the first floor of Building 26 was, at that time, the main processing facility for the university. It was a unique machine modified for MIT by IBM, running the Compatible Time Sharing System (CTSS) developed at MIT in the early 1960's. CTSS provided interactive terminal access for online users and interleaved conventional batch jobs on a machine-time-available basis.
In the basement corridor below the main 7094 system there were several rooms of IBM punched card equiment - 026 and 029 keypunch, 059 verifier, 083 card sorter, 407 tabulating printer, etc. There was also an IBM 1401 system (perhaps two; I'm not entirely sure) with high-speed card readers, line printers, and tape drives. As was common practice at that time, the 1401 system was used to copy user-submitted card decks onto magnetic tape for later submission to the upstairs batch system, then to print output and/or punch cards from the tapes generated during the batch operations.
On the second floor of Building 26 there were some additional machines, notably the TX-0 system that had been built as a prototype of the later Digital Equipment Corp. products.
Past the main machine room on the first floor, the corridor continued into a passageway with the World War II era Radiation Laboratory (Building 24) off to the right and Building 32 (a converted garage, reportedly) off to the left. Building 32 housed the IBM System/360 Model 65 and several offices for the Computation Center staff.
Notable projects & activities:
User Support Consultant (part-time) – February 1967 - May 1967
System Programmer – Summer 1967
The IBM ASP software provided, for the System/360 system, a function similar to that provided for CTSS by the IBM 1401 system. Since time on the large machines was a scarce resource, it made economic sense to use less expensive systems for reading input cards, punching card output, and printing hard-copy results.
Toward the end of 1967, I think, MIT exchanged the early-model System/360-65 CPU for an updated version with extended microcode support. The new machine was capable of running either System/360 programs or, in emulation mode, programs written for the IBM 7094. The ASP front end software recognized when an input job required the 7094 emulator instead of native S/360 operation, allowing it to switch the main processor between modes automatically.
User Support Consultant (part time) – Fall 1967 - Spring 1968