On Monday 26 June 2006 08:15 pm, James G. Sack (jim) wrote:
> James E. Henderson wrote:
> > boblq wrote:
> >> On Friday 23 June 2006 09:57 am, Nicholas Wheeler wrote:
> >>> PS: 7 years of Linux experience makes me a newbie. Ya'll must be grand
> >>> masters.
> >>
> >> Chuckle, my first work with computers was in 1962. The machine filled
> >> several rooms and was full of tubes.
> >> Carl goes back further. So I think does Jim Sack.
> >> So yes, you are a newbie. Sadly though, that  does not make us grand
> >> masters,
> >> just "experienced." LOL.
> >> BobLQ
> >
> > Me too! I started in 1959 on a giant machine that used tubes, a
> > Burroughs 220. I remember that the mean time between failures was about
> > 15 minutes. It was slow and fussy, with a 4K mercury delay line memory
> > and punched card input/output.
>
> The winner!
>
> my story:
>
> I had a Heathkit analog computer (tubes) to play with about that time,
> but I guess that doesn't (er..) count. Also at that time, I suppose I
> might have gotten involved with an IBM 1620 in the EE dept, but I
> changed my major to physics.
>
> So it ends up my first real hands-on experience was about 1962 in
> grad-school on a GE-225. I used Fortran-II (aka card-fortran, it had the
> simple IF-statement -- no steenkin' else-branch needed).
>
> As I recall, the mainframe had 32K of 60-bit ram (core, or course).
> There were 2 6-ft tall tape drives for holding the fortran
> compiler,assembler, etc, and for building intermediate code products, I
> think. The final output was a card deck spit out by the nifty card
> punch. Then you added job control cards and your data deck at the end
> and the whole package was fed into a card reader right at the console.
>
> I believe the system was reputed to be something like a half or a
> million bucks. The main computer room was at least 1000 sq ft.
>
> I thought it was quite an honor when they allowed me to run my own
> programs as a sanctioned console operator on Saturdays. I had to
> open up, start the beast (bootstrapping from toggle-switch instructions
> that read and executed a card in the card reader. As I understood it
> that card had instructions to read the rest of the bootstrap code from
> the remaining cards in the reader. All of this is really not too far
> from what we do now, eh?
>
> My program decks, I could hold in one hand usually, but some guys had
> huge programs they carried around in multiple punchcard boxes (1000 each
> box?). There are many horror stories of programmers who neglected to use
> the (optional) card sequencing field in cols 81-90(?), and learned their
> lesson after one experience dropping their deck. You young'uns need to
> know that there were card sorting machines to put things back together.
>  They were pretty nifty machines, too!, those card sorters. I believe in
> earlier days, they may have played a large role in the business machines
> industry.
>
> There was a wonderfully fast and noisy line printer, about the size of a
> mini-cooper (maybe just slightly less), which spent a large part of its
> time printing compiler error listings and coredumps -- when it wasn't
> being reloaded with paper.
>
> There was a job-control requirement for  specifying max CPU time and
> printer output, so the cost of runaway programs was somewhat controlled.
>
> During normal operating hours, people submitted their job-decks and the
> operator spent all his time feeding decks into the reader, and servicing
> the printer. There may have been some programs or libraries that
> required loading special tapes, too. Card jams in the reader and punch
> provided additional entertainment.
>
> For trivia day, I'll tell about one cute little trick that made it
> easier to separate job output.
>
>  The "jobname" from the jobcard was printed like an ascii "banner"
> program (ah, so that's where that term came from, you say), and it was
> arranged to print on two sequential pages, and the two pages each had
> printing that overlapped the perforations -- whereas normal output
> skipped ('to channel 1', double-score trivia points) the page boundary.
> "So what?", you say: the operator could look the edge of a foot-high
> stack of printout and see where each job started, because regardless of
> whether the previous one used an odd or even number of pages, _one_ of
> the printed perf-boundaries would always be visible. Then it was a
> simple matter of dividing at each such boundary, and delivering separate
> job output stacks to the output rack/table.
>
> Ahhh, for the good old days (not!).
>
> ..jim


Ok Here is a repost. No trimming here. If all us old farts post to this
thread and don't trim the last post will be a pretty interesting slice
of computer history.

Date: Tue Jul 12 13:10:41 2005
From: boblq <[EMAIL PROTECTED]>
To: <[email protected]>

The Rice University Computer R1. 
http://www.princeton.edu/~adam/R1/r1rpt.html

History, of a recent sort. But from the early days of computing,
the late 50's early 60's. I was an undergraduate EE at Rice where
I finally, after years of working construction every summer, (that is 
real work, Andrew :) got a great summer job working on the Rice 
University Research Computer, R1. 

To give  a flavor of this beast 

<quote>
 Since the R1 was built and maintained at Rice, it could be extraordinarily 
responsive to users' needs. Monte Carlo circuitry was added to the machine 
for Kilpatrick and Chesnut's work. Jean-Claude DeBremaeker added a digital 
seismograph to the Rice Computer and a new tape mode to drive it. This 
was made easy through the availability of Class 7 (Special Function) 
Instructions 
and through the mode lights. When a disagreement arose over the best way 
to do something, such as how to best implement floating-point zeroes, the 
mode lights were useful in effecting a compromise. This became a battle 
between Graham and Kilpatrick: should a zero result in a floating point 
calculation be represented as a zero mantissa with the original exponent, 
to show the precision to which it was zero (Kilpatrick's sentiment), or should 
it be represented as a zero mantissa with a zero exponent, so that it would 
be represented by the machine as a "real" zero, identical to the contents 
of the zero register (Graham's feeling)?[52] The arithmetic unit was wired 
both ways and attached to a mode switch, allowing the user to choose 
which way he wanted to run the machine.
</quote>

The "mode switch" was literally a physical switch back inside the 
racks of the machine. When I was operating the machine I would go
back into the racks, take off one of the doors, flip the switch to the
appropriate setting, then go load the application program. The machine 
had quite a few such switches. It was very easy to modify the instruction
set. 

Both John Kilpatrick and Jean-Claude DeBremaeker were great guys 
to be around. Here is a description of Kilpatrick by Robert Curl, who
was a student of Kilpatrick's and went on to win the Noble Pirze in 
Chemistry for Fullerenes. 

Marty Graham was my favorite prof. He went on to Berkeley and became
president of the ACM. He taught a course in electronic circuits, that 
began, "A transistor is a three wire marble with gain." Then went on
to describe every possible effect that the most complex models would
describe. He brought clarity to even the most subtle of problems. He
co-authored, "High-Speed Digital Design: A Handbook of Black Magic"
toward the end of his career. Also a very funny guy. 
http://www.eecs.berkeley.edu/EE/Faculty.pages/graham.html

<quote>
It was not until my third year when I had John E. Kilpatrick for Physical 
Chemistry  that the chemistry department began to pull ahead in the 
colorfulness race. John Kilpatrick came to class, sat in the middle of
the table in front, lit a cigarette, took an enormous drag, and began 
to speak. No smoke came out! Richter, another prof, enlivened his
lectures by describing the pharmacological effects of various organic 
chemicals. Kilpatrick was the most welcoming to students of any 
person I ever encountered with absolutely no regard for the amount 
of time he spent with a student. This, happily for him, made the time 
he devoted self-limiting, because I would think about whether I had 
an hour or two to spare before dropping by to see him.
</quote>
http://nobelprize.org/chemistry/laureates/1996/curl-autobio.html

I took a physical chemistry class from Curl and often saw Kilpatrick 
in the computer "room", which was about the size of a small house
and the clodest place on campus in the summer. After working 
construction for 6 or 7 years during the summers in south east
Texas, where 90-100 degree heat combines with 80-90 percent 
humidity, this room was like heaven

R1 was very kool machine with an intriguing tagged 3 address 
architecture. Still a decent model even today. 

C  <- OP A B 

Read C is built by OP erating  on A and B.

where OP erator was one of 256 possibilities. 
A, B and C were tagged addresses, which could 
be registers, direct or indirect, auto increment or
decrement. 

Ed Fuestel descibes the architecture here. 
http://www.feustel.us/Feustel & Associates/R2.pdf

You can do a lot with that architecture. It virtualizes, as
all good hardware does, one basic approach to computation. 

The guys in the Rice Chemistry department, mostly Kilpatrick 
and his students, did very complex quantum mechanical 
computations on this old machine. Ernie Sibert, now a prof
at Syracuse, was just downright scary he was so bright. 

You don't have to be sitting in a bathtub to say "Eureka!" 
Ernest Sibert, Cis400-Ultrasparc Assembly
 Syracuse University, Syracuse, NY

I guess my feelings for this machine are akin to what Stremler 
feels for his beloved Amiga. In next to the iron, on one of
these machines, surprisingly powerful calculations could 
be made. That despite a 1 Megahertz clock and a memory 
configuration that consisted of 63 Radechon CRT tubes 
forming an array of 8192 memory words. 

Here is a picture of Joel Cyprus, one of the machines gurus. 
This picture was taken in 1960. By the time I got to work 
with the machine in 1963, Joel had gained at least 100 pounds
and was the shape of a pear. This picture show quite well
though his key chain from which hung his Phi Beta Kappa key. 
A classic geek, beautiful guy, I wonder what happened to him? 
http://www.princeton.edu/~adam/R1/cyprus.jpg

I spent many hours in essentially this same position, tracing
wires around the computer. My first job that summer of 1962 
was to update the schematics, drafting the "as built' documents 
for the entire machine. It was like walking around in a modern 
microprocessor except that if you leaned over too far your
head would hit the B+ 250 volts (it was a tube machine) and 
it would kick you back into  the rack on the other side. One
time was more than enough. 

Here is a more recent picture of Joel Cyprus, geek extrordinaire, 
http://www-dsp.rice.edu/DSP30/pictures3.shtml

I guess he is alive and well in Houston. 

So it goes,

boblq



-- 
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list

Reply via email to