Categories
Uncategorized

Multitasking in the “Mad Men” Era

square root

Here’s a great video from 1963 featuring the great-granddad of today’s web servers and cloud computing systems. It was just posted by Boston’s Computer History Museum titled Solution to Computer Bottlenecks. Filmed in May of that year, it features MIT Science Reporter John Fitch – who has a classic 1960’s announcer’s voice – interviewing MIT computer scientist Fernando J. Corbato, the guy behind Corbato’s Law (“The number of lines of code a programmer can write in a fixed period of time is the same independent of the language used”).

The subject of the film is the then-new approach of timesharing, which Corbato describes as “connecting a large number of consoles to a central computer”, which made the great (and very necessary – it even gets mentioned in Malcolm Gladwell’s book, Outliers) leap from batch to interactive processing possible. Here’s the video; enjoy all the retro-tech goodness:

This may have been really deep nerd stuff back in 1963, but today, it the sort of thing that you might see covered in a grade school class. Even if you’re not a programmer or IT pro, I think you’ll find it entertaining.

Some Gems from the Video

A computer terminal in one’s office isn’t unusual in this day and age, but back in 1963, such a thing must’ve been incredibly super-1337. Here’s the console in Corbato’s office, which he introduces by saying “Here’s one of the consoles we might be using in the future.” Even to the reporter of that era, it looked like an ordinary IBM Selectric typewriter:

1963 future console

The general principles of digital computers haven’t changed much since those days. Corbato describes memory as “a bunch of pigeonholes” that store numbers, some of which function as data, some of which function as instructions.

memory pigeonholes

The concept of a CPU, the program counter stepping through memory and looping already existed in 1963:

cpu program counter

He describes the new setup “a set parallel consoles which are not all near the computer in fact, most of them are remote…and let the users use these with a reaction time of a few seconds instead of a few hours.”

7090

He says that eventually they’d like to switch from “typewriter” consoles to "graphic displays”, but at the time there were still some kinks to be worked out.

One of the “elaborate advanced ideas” that he hints at but says is beyond the topic of the film is going beyond hooking up dumb terminals to the mainframe and attaching smaller computers to it as well, such as the DEC PDP-1 and 1620:

advanced elaborate ideas

When discussing the hard disk and its capacity (9 million words), Corbato has to explain to Fitch that it isn’t a big whirling disk on which you store tape, but a platter coated with a magnetic material like tape. This is old hat to us in the 21st century, but at the time, disks weren’t household items:

hard disk

At the time, disks had been around for about a year. Corbato confesses that there are still some problems with them: they “haven’t figured out how to keep things from getting mixed up”.

And on it goes with ideas that are still in use today: programming languages (“a particular synthetic language which is largely technical, and which is to some extent algebra too”), the organization of different programs in memory at the same time, multitasking with a scheduler that determines which program gets the processor’s attention at the moment, file loading and management by the operating system, the concepts of “brute-force solutions”, context switching (which they can “keep down to 10%”), input validation and even the phrase “it’s a feature”.

The line of Corbato’s that I love most is his prescient statement about usability and demand: “We’ve really made the computer extremely easy to use here. And so it’s very clear that in the long run, we’re going to increase in the need for computer time by a large amount.”

This video is all sorts of old-school awesome. If you’ve got nothing to do on your lunch break, check it out!

This article also appears in The Adventures of Accordion Guy in the 21st Century.

Categories
Uncategorized

Old IBM Ad: “150 Extra Engineers!”

Alternate titles for this ad: 150 Receding Hairlines! 150 Giant Foreheads!

IBM "Electronic Calculator" ad: "150 Extra Engineers"

Click to see at full size.

Here’s the text of the ad:

150 Extra Engineers

An IBM Electronic Calculator speeds through thousands of intricate computations so quickly that on many complex problems it’s like having 150 EXTRA Engineers.

No longer must valuable engineering personnel…now in critical shortage…spend priceless creative time at routine repetitive figuring.

Thousands of IBM Electronic Business Machines…vital to our nation’s defense…are at work for science, industry and the armed forces, in laboratories, factories and offices, helping to meet urgent demands for greater production.

Categories
Uncategorized

16 Megabytes, Yo!

Late '60s/early '70s photo of man in "clean suit" pushing a giant hard drive on a cart in a computer room.Photo courtesy of “SirMildredPierce”.
Click the photo to see it at full size.

I’m sure that this beast of a hard drive is now dwarfed by the USB keys that they give away as swag at tech conferences.

Categories
Uncategorized

Old Apple Ad: “What Kind of Man Owns His Own Computer?”

Old Apple ][ ad featuring Ben Franklin: "What Kind of Man Owns His Own Computer?"Click the ad to see it at full size.

From roughly the same time as the Honeywell “What the Heck is Electronic Mail?” advertisement I showed you earlier, comes this Apple ad for the original Apple ][ computer. You have to remember that this was a time when most people didn’t have a computer at their desk; in fact, if an office had a computer, it had just one. And the desktop computers of that era had far less processor power (they typically has 1 MHz 8-bit chips like the Z80 or 6502) and RAM (maximum address space was 64K; machines typically maxed out at 48K RAM) than even the cheapest of today’s mobile phones. And yes, that’s a standard TV set being used as a monitor – its highest resolution was 280 by 192 pixels.

The tricky part about creating such an ad is trying to convince people of that era that they needed a computer. Remember, in those days computers were relegated to their own rooms, the fax machine was still new, mobile phones were toys for the rich and were carried in their own briefcases and when office and even legal documents were typed or written out in longhand. I’ve been trying to think of a present-day analogue for a late 1970s/early 1980s computer ad, but I’m drawing a blank.

Here’s the text of the ad:

What kind of man owns his own computer?

Rather revolutionary, the whole idea of owning your own computer? Not if you’re a diplomat, printer, scientist, inventor…or a kite designer, too. Today there’s Apple Computer. It’s designed to be a personal computer. To uncomplicate your life. And make you more effective.

It’s a wise man who owns an Apple.

If your time means money, Apple can help you make more of it. In an age of specialists, the most successful specialists stay away from uncreative drudgery. That’s where Apple comes in.

Apple is a real computer, right to the core. So just like big computers, it manages data, crunches numbers and prints reports. You concentrate on what you do best. And let Apple do the rest. Apple makes that easy with three programming languages – including Pascal – that let you be your own software expert.

Apple, the computer worth not waiting for

Time waiting for access to your company’s big mainframe is time wasted. What you need in your department – on yourdesk – is a computer that answers only to you…Apple Computer. It’s less expensive than timesharing. More dependable than distributed processing. Far more flexible than centralized EDP. And, at less than $2500 (as shown), downright affordable.

Visit your local computer store

You can join the personal computer revolution by visiting the Apple dealer in your neighborhood. We’ll give you his name when you call our toll-free number…

Categories
Uncategorized

An Ad for Dharma Initiative Computers

This ad won’t make any sense if you’re not a follower of the TV series Lost. However, if you are, you’ll find it amusing…

Ad for the Dharma Initiative's computers: "Chat with your family and friends -- even when they're miles away."
Click the ad to see the original on its Flickr page.

Categories
Uncategorized

Help LinuxCaffe Sort Through Their Tech Stuff!

Jawas carrying R2-D2 in "Star Wars Episode IV: A New Hope"

Tim Hildred of LinuxCaffe writes:

We have in our storage space a veritable heap of donated pre-loved electronics, some of which we hope to recycle and repurpose, some of which is probably junk. What we need as a small team of people who, in exchange for coffee and snacks, will help us sort it out.  There will probably be some spoils as well, as those who help should be able to help themselves to some things. So, bring your friends, help us make our heap into something workable, help the community to thrive, and help your blood-caffiene levels to remain stable. We’ll love you for ever.

The sorting will take place in two shifts:

  • Tomorrow, Saturday March 21st, from 12:00 noon-ish until 4:00 p.m.-ish
  • Wednesday, March 25th, from 5 p.m.-ish until 9:00 p.m.-ish.

If you’ve got a technical bent, some free time and community spirit, come on down to LinuxCaffe and give them a hand sorting through their donated electronics!

Categories
Uncategorized

Symbolics XL1200 Lisp Machine: Free to a Good Home [Updated]

Update

I’m giving the machine to HacklabTO, who were the first to contact me about it. Congrats, guys!


Symbolics XL1200 Lisp MachineIt’s been sitting in my basement long enough, and it’s time that it found a good home. By “it”, I’m referring to my deadbeat ex-housemate’s Symbolics XL1200 Lisp Machine (pictured on the right), a big hulking piece of computer industry history. If you want it and can either pick it up from me (I’m in the High Park area of Accordion City) or can make arrangements to have it shipped to you, it’s yours, FREE. And yes, by free, I mean “free as in beer”. Zero dollars. Gratis.

The full story of how I came to possess this machine is written up in a blog entry of mine from January 2007. As stated in that story, the machine, when last turned on, displayed the message “Hardware Error” and wouldn’t boot any further. As I wrote nearly two years ago:

The fact that it displays a diagnostic message suggests that all is not lost; if someone were willing to go over its numerous circuit boards with a logic probe, he or she may be able to diagnose and fix the problem. Alternately, someone out there who already owns an XL1200 could use it as a source for replacement parts.

It sat safely in a closet in my old house for three years and it’s been sitting in the storage locker of my condo for the past 18 months. It is in good condition, and aside from being put into the storage locker when I moved to the condo, it hasn’t been touched.

If you’re a hardware hacker, computer historian or just really, really, really like the Lisp programming language and want serious Lisp bragging rights, this machine can be yours for free if you can take it off my hands. Interested parties should contact me at joey@globalnerdy.com.

Links