A Complete History Of Mainframe Computing

Page 2 - Seeking answers? Join the Tom's Hardware community: where nearly two million members share solutions and discuss the latest tech.
Status
Not open for further replies.
G

Guest

Guest
Nice article - the pictures are great. JV Atanasoff did his work at Iowa State, and the drum is the only remaining piece of the ABC computer left (they built a working replica a couple of years ago).

The Electrodata 215 should probably have been mentioned, along with the burroughs
b300 and its successors the 3500/4700/4800/4900/V-series line (a 1985 vintage v380 is still running at a city in california 23 years later, to be retired this summer).
 

overloaded007

Distinguished
Apr 9, 2009
9
0
18,510
Wonderful article, Wish I could go back and witness all of these systems in action. Having old school mainframe work experience, would look great on a resume.
 
G

Guest

Guest
"The choice of computers was U.S. centric, because computers were U.S. centric. I chose only one mechanical computer, and it was made by IBM, since they were the dominant company. To add more computers would have been boring, and none of them were important technological milestones. So, while they might be specifically interesting to you, I was of the opinion too many computers from the same time frame would be boring. I almost chose the EDSAC over the EDVAC, but, went with the first design over the first implementation."

The title should then read, "A Complete American History of the Mainframe."
 

jrst

Distinguished
May 8, 2009
83
0
18,630
Thanks for the trip down memory lane.

While the PDP-8 was a notable machine, no one who worked on machines of that era would consider it a mainframe. The PDP-6 maybe, or the PDP-10, but not the PDP-8.

We use to joke that you could tell a minicomputer from a real computer by two criteria: (a) If it has a key-lock switch on the front panel it's a minicomputer; (b) If documentation doesn't come bundled at no extra charge, it's a minicomputer.

Do I detect an IBM bias? :) True they set the trend, but it seems the CDC 6600 and B5000/5500 get short shrift; truly amazing machines in their own ways. Not to mention the first SDS/XDS systems. BTW the CDC 6xxx PPU's--aka CDC 160A's--were one of the inspirations for the PDP-8.
 
[citation][nom]wordsworm[/nom]The title should then read, "A Complete American History of the Mainframe."[/citation]

He already agreed, and said he didn't know why the title was chosen. Geez, *read*.
 
Thanks for the article. I started in college on an LGP-30 with a 64k drum memory, a 10 cps paper tape reader, a teletype, no assembler or compiler, and an architecture much like the 360. Then jobs involving 1401, 1440, 1460, and several 1410s. Then 360 (and RCA Spectra 70/45s) and 370s and others before moving out of direct IT responsibilities in 1981. I've been into PCs since before then and ever since.

Just last Sunday I was trying to explain to my 8 year-old grandson what computers used to be like. (BTW, he and his 7 year-old brother "built" their own PC with me 6 months ago). How they filled a room, drop-ceilings and raised floors, cables like fire hoses, how you could literally see data stored on magnetic tape at 200 dpi, how many "refrigerators" a typical computer encompassed. And so on.

Now I have some pictures and tech specs to share.

Thanks for the memories to share.
 

jrst

Distinguished
May 8, 2009
83
0
18,630
lamorpa -- Some 704 numbers...

Integer multiply/divide: 240us
Floating point add/subtract: 84us

Index registers as referred to at that time are not what you think of them today. From the IBM marketing literature: Three special electronic registers facilitate the writing of programs. In normal practice, many programs involve the repeated application of the same sequence of steps to data located in different parts of the memory.... These [index] registers increase the logical ability of the machine and at the same time provide for a reduction in the number of instructions needed to perform the proper shifting and manipulation of a given sequence.

The 704 (or the entire 70xx series) was often referred to as a "FORTRAN machine" because it was optimized for the nascent (at that time) FORTRAN language--or you could argue that FORTRAN was optimized for the 70xx. Whatever, it was optimized for scientific (i.e, FP) calculations.

To many today it might seem a bit bizarre, but at that time every gate counted, and you built machines optimized for a specific purpose. In this case, scientific calculations, which meant floating point, which meant building a fast dedicated FP unit. Dedicated as in "it doesn't share logic with anything else".
 

ethanolson

Distinguished
Jun 25, 2009
318
0
18,780
Nice read. I just found out though that while the Mainframe market is still growing, HP just took some 250 customers away from Mainframes last year and lost 0 of their existing enterprise base the other way. This prompted a search into their premier offerings of HP-UX, OpenVMS, and NonStop. HP-UX has the same uptime objectives of 99.999% but has 4x the number of programs available. OpenVMS has an objective of 10-years with zero interruption and, like HP-UX, can run on multiple chip types for customizable performance. NonStop has triple lockstep differencing and wormhole routing (yeah... they actually call it that because it's mega-fast) which, when properly implemented, makes it the most reliable computing platform in existance... and very fast.

But the best part has to be that HP can concurrently (on their Superdome) run HP-UX, OpenVMS, Windows and Linux all in flexible virtual machines.
 
G

Guest

Guest
Pity it didn't mention the Colossus at Bletchley park, which was a fully electronic computer running in 1943.

 
G

Guest

Guest
Good article, but it's a shame you don't even mention Konrad Zuse's Z1 and Z3, which were fully automatic mechanical computers (including conditional branching and looping) at the beginning of the second world war, preceeding the Mark I by 4 years!
 

SpeedyVV

Distinguished
May 12, 2007
179
0
18,680
Rich, congrats on one of Tom's best articles ever.

BTW, I love the personal tone of the article. Nothing like personal experience to add credability and expertise.

I also work at IBM, although through aquisition, I am amazed at the technology available in this company. Nothing compared to some of the technical talent I have seen, but very impressive nonetheless.

Cheers
 

enojones

Distinguished
Jun 27, 2009
4
0
18,510
Well, I for one am disappointed--while OpenSolaris is great, how about The Cell and gaming video on the mainframe?
 
G

Guest

Guest
Nice to see an article that recognizes the ABC was the first electronic computer, not the ENIAC. Thinking the ENIAC is the first (electronic) computer is a common mistake. Though, I might be slightly biased since I took a few classes in Atanasoff Hall at Iowa State University (the Comp Sci building) as part of my EE curriculum.
 

quadibloc

Distinguished
Feb 14, 2009
27
0
18,530
One of the photographs in the article is the wrong one; in the section on the Burroughs B5500, the picture is actually of the BRLESC computer, a one-of-a-kind computer built for the Ballistic Research Laboratory.
 
G

Guest

Guest
Good article up until the past page. I cannot remain quiet when these types of articles deviate into the "mainframe should be the end-all be-all platforms of the future" and the newest offering is beyond anything offered by a PC. And in fact, I enjoy that the author is comparing IBM's E64 to a Core7i, which not even Intel's Server/Business platform. (Again, Why are we seeing comparisons between mainframes and PCs with opinions are which is “better”? Isn’t this a history of the mainframe article?)

If the author would also like to compare advances in computing and the most advanced computing devices to date in regards to PCs/non-mainframes and Mainframes, the it should be with a rival batch operating platform( http://www.top500.org/system/8968 ). It is neither an x86 instruction set or CISC based system.

Again, I found the article interesting and informative right up until the point that the old school mainframe mentality formed by years of enduring PC users jokes about antiquated and forgotten platforms surfaced and started the rant we have all seen and heard before.
 
G

Guest

Guest
Wait a minute, you said computing in decimal was inefficient for the ENIAC, but for the eServer it's not?

And talking about the 3081, you suddenly kept on dropping acronyms in there. Luckily I have a RS/6000, so I at least knew what DASD meant.
 
G

Guest

Guest
Great article!I love these history-themed articles, because what we see today is just a glimpse of computr history.Well done.
 
G

Guest

Guest
Great article. But the nit-picking comments you are receiving are a little disappointing. If you included everything that has been suggested, your article would have to be a book.

I started on the IBM 1401 with 4K memory in 1966 using Autocoder, which was really just assembly language. None of these old systems were powerful enough to run compilers. And the brief mention of words being alpha or numeric is also interesting. The IBM 7074 words could contain 10 numeric or 5 alpha characters. Instructions could be changed by flipping the signs on words from positive to negative - very efficient for programming with limited memory, but a bear to debug later, especially if you hadn't written the program.

The timesharing you mentioned is really the virtual predecessor of personal computers - an effort to give users a personal slice of the mainframe. It was started by the BUNCH but probably used most widely by users of IBM TSO and VM/CMS, and the VAX 11/780. Now mostly an obsolete technology.

A great article - I enjoyed it immensely.
 

quadibloc

Distinguished
Feb 14, 2009
27
0
18,530
One other quibble about the article, about the way it compared the IBM 3033 computer and/or its successors to today's PCs. It might be noted that the IBM 3033 was an improved version of the IBM 360/168, and that was an improved version of the System/360 Model 85. The Model 85 introduced one important feature still used in present-day computers, cache memory. But all three computers were microprogrammed, like the 386 was. The earliest Pentium chips not only had on-chip cache, they were also pipelined (like the Control Data 6600 or the IBM 360/91), and used an advanced algorithm for division, and had hardwired control. Architecturally, the IBM 360/195 would be the best parallel to this. The modern technique of having a decoupled microarchitecture is not the same thing as microprogramming.
 
G

Guest

Guest
How about the LEO (Lyons Electronic Office). The first computer to be used to handle everyday office work, and the first to be sold commercially.
 

jimes007

Distinguished
Apr 22, 2004
3
0
18,510
This is so typically American...

If somebody else beat you to an invention, you just ignore it so you can keep your self-centered world view.

An author form any other country would at least have given honourable mention to developments in other countries.

The British colossus was a bigger achievement in my eyes, than the ABC. Moreover, ignoring the first real computer by todays definition (Turing completeness), the Zuse Z3, is hardly understandable, except in a borderline nationalistic context.

I fully acknowledge that the development of computers in the 20th century was mostly an American thing, but history has no room for patriotism.
 
Status
Not open for further replies.