[1401_interest] History of Computing class at San Jose State
Rick Dill
rdill at cyburban.com
Tue Mar 1 20:39:11 PST 2011
Ron,
Let me chip in.
The very early machines were simple, but different. Memory (forget
storage which was paper tape or cards or else everything was in memory)
Who used what? The mercury delay line was one. it sent sonic pulses
down a column of mercury where they were retrieved in order and re-sent
if they needed to stay remembered. The use of WW II 3 inch radar CRTs
with a transparent electrode on the front of the tube was another
(WilliamsTube) and it was later refined to use custom tubes with mica
targets (barrier grid storage tubes), but I'm not sure how many
computers got those. I cut my teeth on an IBM 650 which had 2000 ten
digit words on a many-headed drum spinning at 12000 rpm. My first solo
was trying to run the machine when the belt driving the drum had
failed. I didn't succeed. Later, I would have recognized that the high
pitched sound wasn't there. OK, I'd had only ten minutes of training!
Magnetic cores came in during the late 1950's. That was supplanted by a
bold move (another "bet the company" decision) in the med 1960's, just
as rapid advances in core technology and performance were happening.
There were some interesting sidelights, like finding the one in a
hundred-million failure issues with cores and fixing them.
The origins of electonic memory circuits from the flip-flop to IC
memory chips (ref Farber-Schlig, both firends) to the DRAM (Dennard who
I helped complete his PhD Thesis) are another research area. Once one
got off static memory to dynamic (3-device may have been first befor
D-Ram) what were the things that allowed progress? I remember one point
when IBM suddenly reduced the price of semiconductor memory from a
million dollars to 1/7 of that by introducing a new low end 360 computer
which needed lower memory costs. How did we get from that level to
today? It took a lot of different things.
Storage, initially, was things like cards and paper tape. I grew up
using the latter. RAMAC was one of several devices used to provide an
alternative. One of them delivered infinite capacity. That's enough of
a teaser to let me not go further.
Architectures are equally interesting. Besides the names, what were the
differences in architecture of the early machines. As they moved from
simple and primitive to more interesting, what was added and who
contributed the ideas? I have a closeted view, having only 45 years
with IBM before defecting. In the early IBM machines, there was a
distinction between "scientific" computers, mostly sold to the
government and a few universities .. and the "business" machines. The
latter did their arithmetic in decimal because accountants had a pride
about the last penny and didn't like round-off errors.
Beyond that there were a whole lot of levels of increased
sophistication. I have little knowledge of the "high street" (a street
in Poughkeepsie NY) computers which served the DEW line, but they must
have had some really interesting stuff in their RADAR interpretation.
The Stretch machine from IBM was a landmark super-computer series, but
it's solo big brother Harvest had, so far as I know, the first pipeline
processor. I believe that TC Chen, who lives in Almaden Valley was the
originator of the pipeline. I think he is still alive, but I haven't
contacted him in some years.
Then there is software. Which machine got the first assembler program?
Were the early machines really programmed in machine code? I came in
late! The 650 had an optimizing assembler (SOAP for Symbolic Optimizing
Assembly Program). It was an assembler which placed the input and
output variables for an operation at locations on the drum so that the
addresses would be just coming under the heads. It also had a simulator
available which gave the machine the image of a three-address floating
point decimal computer. I used that because I was an engineer wanting
answers who would trade long hours in the middle of the night for
keeping track of decimal points. Wolontis was the originator of the
program and it had the names Wolontis and BLISS (Bell Labs Interpretive
System). There was also at Carnegie a compiler effort (parallel to
IBM's Fortran) . It was IT (Internal Translater) and Perliss (the
hallowed professor at the school) took credit for it. Hal Van Zoeren in
in the bay area. He was one of the people who wrote it. He never got
his PhD for that work, but I seem to be the one holding the grudge.
Little of this brings one up to the era of the first really mass
produced computer - the 1401. I'll leave it to that team to speak up.
Rick Dill
retired from both IBM and Hitachi Global Storage with about 50 years in
computer technology and some management of same from processes to chips
to displays to computer applications.
The course sounds like a good one. In my mind it should be about ideas
.. tracing from history toward the future. It could look forward to (as
I have) to when we can't keep Moore's Law going. Many look at that as a
problem. I look at it as opportunity. Just think about how many things
you might make with three billion transistors on a chip. There should
be creative designs for centuries, if not millennia, even if the
underlying technology doesn't change
On 2/24/2011 3:43 PM, Ronald Mak wrote:
> Folks,
> During next fall semester 2011 (August-December), I will be teaching a
> new class, CS 185C *The History of* *Computing*, in the Department of
> Computer Science at San Jose State University. This is a class I
> requested a while back, and I'm very happy that it got approved
> despite the school's current budget woes.
> With the help of the Computer History Museum, its volunteers, and
> industry pioneers, I hope to have a class that will excite the
> students and teach them something useful about the past. I've been
> warned that "computer science students aren't interested in history"
> and I want to prove my detractors wrong.
> CS 185C will be an upper-division course in the CS department, so I
> can't have students simply reading about history and turning in book
> reports. I want them to conduct research on original material, talk to
> the pioneers, and work on real projects. I expect around 20 students
> and I may have them form small 2- or 3-person teams.
> I need your help to design meaningful projects that will last about 4
> months. They can be hardware or software. Projects can include
> restoring an artifact, creating a simulation of a historic machine
> architecture, researching the evolution of some hardware (e.g., memory
> systems) or software (e.g., a utility or a programming language), etc.
> I want students to appreciate how good designers were back
> then despite constraints that may no longer exist, and carry the
> lessons forward to their work today.
> Please send me your ideas! What computer system or software from the
> past do you think students ought to learn about? Let me know if you
> wouldn't mind having students contact you by e-mail or in person to
> share your knowledge and experiences. If you're willing to be a mentor
> for a project, that can be a wonderful experience for you and the
> students. It would be great if any of the projects can also benefit
> the museum somehow.
> Thanks for your help and support!
> -- Ron**
>
> *Ronald Mak*
> (408) 927-1905 (IBM office)
> (408) 533-2726 (cell)
>
> Professor of Computer Science (adjunct)
> San José State University
> _ron.mak at sjsu.edu_ <mailto:ron.mak at sjsu.edu>
> http://cs.sjsu.edu/~mak
>
> Lead, San Jose Center for Advanced Studies (CAS)
> Research Staff Member,
> IBM Almaden Research Center
> _rlmak at us.ibm.com_ <mailto:rlmak at us.ibm.com>
>
>
> _______________________________________________
> 1401_interest mailing list
> 1401_interest at computerhistory.org
> http://mail.computerhistory.org/mailman/listinfo/1401_interest
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.computerhistory.org/pipermail/1401_interest/attachments/20110301/bea85c8c/attachment.html
More information about the 1401_interest
mailing list