'Modern' Computers Turn 60 Years Old 88
Christian Smith writes "Stored program computers are 60 years old on Saturday. The Small Scale Experimental Machine, or 'Baby,' first ran on the 21st of June, 1948, in Manchester. While not the first computer, nor even programmable computer, it was the first that stored its program in its own memory. Luckily, transistors shrank the one tonne required for this computing power to something more manageable."
A tonne? (Score:5, Insightful)
What's that in Volkswagen Beetles?
Re:A tonne? (Score:4, Informative)
1.21 Old, 0.74 New.
Re: (Score:3, Funny)
That's proof it ain't a Japanese car. Else the new one would be at the very least at factor 2. And next gen it would be 5.
Re: (Score:2)
If you don't like it then start your own meme(good luck with that), if you want to be that guy. You can start by taking a backside picture of yourself stretching open your anus while your flaccid penis dangles between your legs.
Re: (Score:1)
"But I pay for teh internets and I want it my way! Developers, Developers, DEVELOPERS!"
Evolution (Score:2, Interesting)
Re: (Score:1, Insightful)
Lame.
Re:Evolution (Score:5, Funny)
Yeah...but, those old tubes used to make the data 'feel' warmer.
Re: (Score:1)
Re: (Score:1)
Re: (Score:1)
So that's what the Pentium's floating-point unit was trying to simulate digitally.
Re:Evolution (Score:4, Funny)
2. ???
3. We are slaves to robotic overlords
Maybe if you use Will Smith's humor, or a recursive time-travel paradox, to distract us from the "???" it could work as a plot.
Not so fast... (Score:4, Interesting)
More seriously :
What has caused the computers to shrink to envelop-size isn't as much the increased performance/size ratio. It's the market.
If Moore's law stated (roughly paraphrasing) that computer performance doubles each 2 years, one should expect the computer to reduce their size by half in that time frame. But that didn't happen. Because most of the time people only one to use the additional performance to have the same box as before but faster.
Only from time to time the users' interest shifts.
Desktop replaced microcomputers and mainframes, not (only) because suddenly the circuits could have been made smaller, but mainly because there was an increased interest in having a computer in each house.
Today's UMPC appeared only because the public is starting to have interest into something that is small and cheap. With the increase of circuit density, building pocketable devices that have the same power as computers from a couple of years before has been possible for quite long time. PDA have been around for a few years and some have quite decent performance. But the demand only started arising now.
So what will happen in 10 years ?
It all depends on the market then.
The technology will be around that could fit the processing power of today's big cluster into a chip as small as a pen.
But then it all depends of buyers choice. If suddenly pen--sized computer are the latest trends, you'll see them around. Probably with geeks claiming that 2018 will finaly be year of the Linux PenComputer, because Windows 8.0 just can't run on them.
But if UMPC are still the trend, you'll only see the same form factor as before, only with 40x processing power than today - three quarter of which will be taken by a combination of the bloated operating system and the DRM lock mechanisms.
Re: (Score:2)
If Moore's law stated (roughly paraphrasing) that computer performance doubles each 2 years
Except it didn't state that at all. Moore observed that the number of transistors that can be inexpensively placed on an integrated circuit doubles every two years. Equating number of transistors == performance is vastly oversimplifying things. For one thing, it doesn't even take into account changes in clock speeds.
Also, increasingly the performance of a single piece of silicon is less important, since we are offl
60 Years Old? (Score:1)
And that's terrible.
Re: (Score:1)
60 years!!! No wonder my PC is so slow.
That Depends (Score:4, Informative)
Re: (Score:2, Funny)
Re: (Score:1)
and year . . . (Score:2)
If memory serves, my father's '64 beetle weighed 1200 lbs, while my '74 superbeetle was a time and a half that . . .
hawk
Re: (Score:1)
my '74 superbeetle was a time and a half that . . .
hawk
Re:and year . . . (Score:4, Funny)
The schools these days . . .
let's try it this way:
Mommy hippo weighs 1200 pounds.
Daddy hippo weighs a time and a half as much as Mommy.
How much does Mommy hippo weigh? :)
Re: (Score:3, Informative)
No it isn't. A tonne is 1,000kg everywhere. A ton is 2,240lb in the UK and 2,000lb in the US. I can't believe you'd post something as uninformed as that while logged in.
Logging (Score:2)
If only they'd had log4baby they could've tried factoring more interesting numbers.
No, it doesn't run Linux.... (Score:5, Funny)
Re:No, it doesn't run Linux.... (Score:4, Funny)
Re: (Score:2)
And in Soviet Russia, baby runs YOU.
Are we done with the memes now?
Re: (Score:3, Funny)
Re: (Score:2)
Re: (Score:1)
Re: (Score:3, Funny)
Re: (Score:2)
What about Vista, then?
Or DOS at least?
Not entirely true (Score:4, Interesting)
Re: (Score:1)
Re: (Score:2)
Zuse did it first (Score:1, Informative)
Not to nitpick but...What about the machines built by Zuse?
http://en.wikipedia.org/wiki/Konrad_Zuse
Re:Zuse did it first (Score:4, Informative)
Re: (Score:2, Informative)
Well, according to wilkipedia it had memory
"Improving on the basic Z2 machine, he built the Z3 in 1941. It was a binary 64-bit floating point calculator featuring programmability with loops but without conditional jumps, with memory and a calculation unit based on telephone relays. The telephone relays used in his machines were largely collected from discarded stock."
Re:Zuse did it first (Score:4, Informative)
Re: (Score:3, Informative)
Re: (Score:2)
Zuse's machine didn't have memory, which is part of how they're defining "modern computer."
Who is "they"? If you mean "the authors of the article" - well, the actual quote is:
"It was the earliest machine that was a computer, in the sense of what everyone today understands a computer to be," explained Chris Burton of the Computer Conservation Society (CCS).
"It was a single piece of hardware which could perform any application depending on what program you put in."
The key to this ability was its memory, built from a cathode ray tube (CRT), which could be used to store a program.
And, let's face it, if they hadn't put in that last sentence about memory, the Z3 would fit that description.
Re: (Score:2)
And if your aunt had testicles, she would fit the description of "uncle."
Jeez, people, read the synopsis: the first three words are "Stored program computers." The Z3 was not a stored-program computer.
Re: (Score:2)
And, let's face it, if they hadn't put in that last sentence about memory, the Z3 would fit that description.
And if your aunt had testicles, she would fit the description of "uncle."
Jeez, people, read the synopsis: the first three words are "Stored program computers." The Z3 was not a stored-program computer.
So it made up it's program? The program was stored on punched film. Unlike the Colossus and the ENIAC also mentioned in the article, which needed rewiring to reprogram.
And before you try to nitpick your way out of it, it says "stored", not "memorized". Blame the submitter for not picking conditions to qualify for "modern computer" as well as the article: "the first to contain memory which could store a program"
Re: (Score:2)
Um, Lars, just in case you didn't know--a "Stored-program computer" is a specific term, not a generic string of words.
How much trouble is it to ask people to read the fucking article. *headdesk* Waitaminit--this is Slashdot. My bad.
Re:Zuse did it first (Score:5, Informative)
Memory was what we would call dynamic RAM. The storage element was special CRT's called Williams tubes which were the first all-electronic memory device (flip-flops we not economically viable for storing data). Williams tubes were randomly accessible and, used charges to store bits, and were therefore volatile. The volatile characteristic means that bits had to be refreshed by reading, or they would evaporate due to charge leakage. This is the same reason modern RAM chips have a periodic refresh cycle. This isn't a functional parallel, just a historically interesting one. FWIW, mercury delay lines are volatile, too, but not because of charge leakage. Programs were read into RAM from which they were executed.
The other feature of the Baby which was adopted into subsequent designs was conditional jumps - sort of like goto's. The relative jump is a jump to a calculated address. Without the ability to hop around the program space based on whether statements are evaluated as true or false precludes easy implementation of things like for loops and arrays. In 1998, the Z3 was mathematically proved to be capable of conditional jumps, but this was not an intent in its design and didn't lead anywhere.
The Baby had only seven instructions (take that, Microchip PIC!):
Jump (indirect), Jump Relative (indirect), Load Negative, Store Accumulator, Subtract, Skip if Accumulator < 0, Halt
A very good and hard to find page with info on the Mark I <URL:www4.wittenberg.edu/academics/mathcomp/bjsdir/madmmk1.shtml/>
Re: (Score:2)
Jump (indirect), Jump Relative (indirect), Load Negative, Store Accumulator, Subtract, Skip if Accumulator < 0, Halt
Re:RISC (Score:2)
Actually, it's been proven that you can get by with only a single instruction [wikipedia.org], a subtract and branch with three operand addresses. However, having three memory references isn't really classic RISC, which tends to also reduce the number of cycles it takes to execute, and rarely includes read-modify-write instructions.
Re: (Score:2)
In 1998, the Z3 was mathematically proved to be capable of conditional jumps, but this was not an intent in its design and didn't lead anywhere.
Let's see if I got this strait: the German Z3 *could* be dynamic enough to qualify, but it wasn't used that way in practice. "Baby" is the first to demonstrate this ability, and thus gets credit.
Babbage designed a machine on paper that was capable of Turing Complete calculations. Thus, it seems there's 3 stages:
1. First conceptualization of a machine capable of be
Way to go (Score:5, Funny)
Re: (Score:2)
At least we won't have to look far for the first computer program with a bug.
Hell, MS didn't even invent that!
Re: (Score:2)
At least we won't have to look far for the first computer program with a bug.
Hell, MS didn't even invent that!
In fact, this gives us a good first point for a proof by induction that all software has bugs.
Re: (Score:3, Informative)
He meant the highest factor except for the number itself. Otherwise it doesn't matter what number you put in, the highest factor is always that number.
Re: (Score:1)
Might have done society some good, not to have technology that might be fit for its intended purpose, but very often isn't.
Re: (Score:2)
I'd sing... (Score:2)
50th anniversary programming contest in '98 (Score:5, Informative)
They had a programming contest 10 years ago. A pot-noodle timer won and was loaded on the rebuilt machine in a big celebration.
Read more:
Manchester Celebrates the 50th Anniversary of the First Stored-Program Computer [computer50.org]
The 1998 Programming Competition [computer50.org]
Simulators [computer50.org] so you can try your hand at programming a 60-year-old computer.
Re: (Score:2)
A pot-noodle timer won
Great - a ton of vaccuum tubes to time a pot. Was it a count down timer and put the pot on top of the computer?
Re: (Score:2)
Re: (Score:2, Informative)
Hey, what gives? (Score:1, Funny)
We invented the computer!!!
ENIAC was the first proper computer. Everyone knows the computer is an American invention, like planes and automobiles and electricity (telephone, radio and electric motors). If it wasn't for America, no one would be able to go faster than a horse's speed, or send messages thousands of miles. We'd all be stuck in the dark ages!
Sorry USA but Soviet Russia beat you to it (Score:1, Interesting)
In Communist days, the doctrine coming out of the Kremlin ( seems familiar somehow) was that Those Imperialist dogs in the west invented nothing.
- TV
- Telephone
- Radio
- Internal Combustion Engine
- etc
were all invented by Russian Patriots.
Back to reality.
Those of you in the USA should just learn to accept some basic facts.
Most things ( apart from the likes of Edison) pre WWII were invented either somewhere else or by an immigrant to the USA.
Who had the worlds first TV
Re: (Score:2)
Ignore the man behind the curtain.
Nobody puts Baby in the corner (Score:2)
I'm surprised no one mentioned yet that this was the same computer that produced the oldest recorded computer music [slashdot.org] (found so far).
Tonne?! (Score:1)
This is truly insensitive.
Please phrase weights in "stone," or "oxenweight."
Thanks!
timothy
X-Rayable RAM (Score:2)
It has something that modern computers
Re: (Score:2)
You'd think for the price of the electricity/space for running one of these, they could cobble together a programmable calculator or dedicated modern *nix computer that does the same thing and also "never crashes."
Would be interesting to see running though.
Lyons Leo not Ferranti Mk.I? (Score:2)
> the first commercial general purpose computer, the Ferranti Mark I.
I thought the first commercial general-purpose computer was the Leo [wikipedia.org].