IBM
SYSTEM/3 HISTORY
In
the early '60 IBM Germany started a project with the
codename "TINY". The idea was to develop a
computer for the small customers. This system had a small punchcard and
was electro-mechanical.
"TINY" was later announced as the IBM
System/3000. IBM
withdraw this system quickly from
marketing when serious problems surfaced with the cardreader. For more
history details of this
system please read this interview with Ralph Mork.
The early end of this system was not the end IBM's idea to
develop a small system for the lower end
of the market.
Mid '60 Larry Wilson developed a prototype of the 3.7 system with Roy
Harper (electronic) and
Greg Tobin (mechanical) of the San Jose Lab.
In early 1966, it was decided that
the experimental program be developed in San Jose should be moved
from that location. After
some study the program was moved to
Rochester. Larry was not convinced that
Rochester had the technical capability to to undertake a total system
project.
Dick Trachy invited Larry to
move temporarily to Rochester at Rochester's expense.
He did and was given an office in the lab area near
Harry Tashjian whom was the appointed project manager. In only
a few weeks, Larry notified Dick that
he was satisfied that Rochestor could handle the project and he
moved back to San Jose.
Development work continued using the
code
name project 3.7 which
had been coined by Larry.
The design goals were quite simply in concept but not easily to
achieved.
Rochester had to develop a stored
program data processing system that satisfy
Unit Records customers at a price that would be competitive
with the existing equipment and offer more capability. Most of these
customers are small business companies
with limited resources.
The introduction of the small card to replace the 80 column card which
was a standard
unit record media was
key to the program primarily because of the huge maintenance costs of
the 80 column card machines and
their large size.
Work continued on the project through 1966. Early in 1967 a task force
was formed consisting of key people
from all IBM divisions, including World
Trade, that would be impacted by the introduction of the system in
the market
place. The task force spent about 3 weeks in Rochester examining all
aspects of the program.
They recommended continuation of the program.
In October 1967, the development program responsibilities were
consolidated under a Systems manager
Dick Trachy, who was responsible for all aspects of the development
and announcement of the system.
Reporting to him was Harry Tashjian in charge of Engineering, Bob
Webster, in charge of Programming and
Carl Gebhardt in
charge
of Product Planning, which included forecasting, pricing etc.
Here is a very
nice picture of the IBM System/3 development team.
Many other key contributors are not in the
picture due to reassignments and were not present in Rochester at
the time the photograph was taken.
Some sources state that IBM HQ was
not fully aware what was developed at Rochester.
Here is Dick Trachy's comments on this rumor:
""IBM HQ was well
aware of our program. Frank Cary was Group executive at
the time and all systems development
in the company
reported to him. I met with
he personally, and with his staff, weekly reviewing all aspects of the
program
and
resolving problems between divisions as they arose. The question of
compatibility came up often and
was always resolved.
There were dissenters on this question as well as others. In
particular, the issue of the use of a
new media, the
small card, came up several
times. It was considered to be a major problem by the Sales
organization.
More
than one study was made during the course of development on both
subjects.""
The commercial name of the 3.7 system became "IBM
System/3". The old project name can still be seen
left under on the punch
card: "IBM 3700".
The
name “System/3”
was chosen after considerable work with the domestic and world trade
representatives.
IBM considered numbering the system with a four letter number
like the larger systems. This was rejected in favor of
the format that was
finally chosen. “System/7” was popular because we were entering the 70s
decade
but
because a 7 is written differently in world trade countries it was
rejected.
"3" was selected because the system
had 3 main components: CPU, Printer
and Card Reader.
Two S/3 models (a card and a disk system) where
built by IBM, one
was used for product testing to
support announcement. The system was designed with the
compact MST-1
logic circuits.
More history details can be found in Emerson W. Pugh, Lyle R. Johnson
and John H. Palmer book
IBM's 360 and Early 370 Systems (MIT
Press, Cambridge, 1991) pages 443
- 451.
The system was officially announced by IBM on 30
July 1969 in United States. Announcement in IBM World Trade
came later in the year.
The announcement
included:
- IBM 5410
Model 10 Central Processing Unit
- IBM 5424
Multi Functional Card Unit (aka MFCU)
- IBM 5203
Line Printer
- IBM 5444
Disk Storage
- IBM 5440
Disk Cartridges
- IBM 5471
Printer Keyboard
- IBM 5475 Data Entry Keyboard
- IBM 5486
Card Sorter (offline)
- IBM 5496
Data Recorder
Click here
for
the technical information released by IBM on the announcement date.
An 12 minute System/3
promotion movie, shot late 1968, can be seen here: Part 1 and Part 2.
Here are some nice model pictures of a pre-production S/3: Pic
1 , Pic 2 & Pic 3.
This rare picture
was taken during the press announcement when all the
focus of the photographers was on the new hardware.
It
was the card deck for the RPG-II compiler.
IBM's design
point for the card system was 4K storage size.
They almost made
that but found it impossible. So IBM opted for 8K.
This System/3 Card System was managed by Donald J.
Kastella.
Here are two press reaction, one from Datamation
after the S/3 announcement (published on the 15th september
1969)
and one from Design (published
in 1970).
On 28 October 1969 IBM announced the IBM 5406 System/3 model 6
developed at Boca Raton.
The model 6 was the only model that had BASIC and was developed under
supervision of Glenn Henry.
This effort was originally intended for new small scientific
computer, a follow on to the IBM 1130, but was
switched
to use the S/3 model 6.
In 1969 a scientific oriented machine was developed in
San Jose and one day the developemnt
team was told that
hardware had been canceled and that they had to use a new
machine being developed in Rochester.
The move of the BASIC project to the mod 6 was a real shock.
Don Kastella visited the team and give a presentation about
the S/3. The group couldn't believe what
they were hearing,
a slow memory-to-memory architecture with no registers, a
byte-wide datapath, etc.
That is, the direct opposite type of architecture they were
working on. To put scientific-oriented software on it
sounded impossible at first. But, then the challenge became a
motivator for the group, make a good BASIC system in
spite of the feeble hardware. The whole group was transferred
to Boca Raton to do the project.
Of course, it turned out that the S/3 architecture was fine and the
BASIC software ran well on the Model 6.
On January 23 1970 the first IBM System/3
was delivered to Lasko Metal Products, Inc., in West
Chester, Pa.
The IBM System/3 was produced at Rochester
(USA), Vimercate
(Italy), Fujisawa (Japan) and Boca Raton
(USA).
Here are some good articles of the IBM
Rochester lab and plant history and at the IBM Archives.
This article gives a very good timeline overview of IBM Rochester
at the Rochester QCC
website.