Article View: comp.lang.misc
Article #3872Re: Pointers
From: Ian Joyner
Date: Thu, 19 Nov 1992 12:45
Date: Thu, 19 Nov 1992 12:45
49 lines
3402 bytes
3402 bytes
ian@syacus.acus.oz.au (Ian Joyner) writes: >(The B5000 also had one of the first commercial implementations of >virtual memory, 10 years before IBM invented it!). Well I was naturally picked up for being over brief here. I was not meaning to imply that Burroughs had invented virtual memory, just that they had a commercially available product 10 years before IBM's first virtual machine. In fact the pioneers were at Manchester University who built the Atlas computer. I have a description of how this technology was directly transferred from the Atlas to the B5000. This is an excerpt from August 1977 Creative Computing, a letter to the editor from Bill Lonergan who was then a Principal at Xerox, but who was Manager of the Burroughs Product Planning Group Jan 1959 to April 1961. He was writing to set the record straight on an article by David Bulman on stack computers: "Virual memory: In May 1960 UCLA conducted a two week seminar entitled, "Using and Exploiting Giant Computers." The program covered the IBM STRETCH computer, the Univac LARC, the Ferranti ATLAS 1 and Orion computers, the Bendix g-20, and a few other machines. The list of attendess shows that 14 people attended from IBM and seven from Univac. We sent Paul King and two others from Burroughs. Paul and I have often mused that the 14 people from IBM were so wrapped up in STRETCH that they failed to grasp the significance of what the late Stan Gill was saying about the virtual memory organizations of the ATLAS 1. Paul King did understand its significance and returned to Pasadena greatly excited about the concept. After a relatively brief period of review and discussion about how best to incorporate it, a segmented virtual memory was defined into the B5000 system (its project name in Product Planning at the time was the 4000 system). The credit for the first use of a virtual memory in a U.S. machine clearly lies with Paul King not Bob Barton. "(It is worth noting at this point that the conceptual notion of a virtual machine had by this time already been a topic of much discussion around the Burroughs Pasadena facility. I believe the notion originated with Ted Glaser earlier in the 1950s. Ted was in the Pasadena engineering group from 1956 to mid-1959.) "Several other B5000 design features can be traced to the May 1960 UCLA seminar. The idea of separate, modular input-output controllers can be traced to the LARC and the single number form can be traced to the G-20." -- Ian Joyner ACUS (Australian Centre for Unisys Software) ian@syacus.acus.oz "Where is the man with all the great directions?...You can't imagine it, how hard it is to grow, Can you imagine the order of the universe?" ABWH Disclaimer:Opinions and comments are personal.
Technical Details
Message-ID:
<1992Nov19.124533.6626@syacus.acus.oz.au>Path:
arc1-ca.pugleaf.net!sparky!uunet!cs.utexas.edu!sdd.hp.com!spool.mu.edu!sgiblab!munnari.oz.au!metro!usage!syacus!ianReferences:
<1992Nov7.115620.29967@syacus.acus.oz.au> <1992Nov10.024021.8724@linus.mitre.org> <BEVAN.92Nov11191720@beluga.cs.man.ac.uk> <Bxq1C2.1CC@fiu.edu> <mwm.2n45@contessa.palo-alto.ca.us> <1992Nov17.121528.28783@syacus.acus.oz.au>Show Full Headers
Complete Article Headers
Newsgroups: comp.lang.misc Path: arc1-ca.pugleaf.net!sparky!uunet!cs.utexas.edu!sdd.hp.com!spool.mu.edu!sgiblab!munnari.oz.au!metro!usage!syacus!ian From: ian@syacus.acus.oz.au (Ian Joyner) Subject: Re: Pointers Message-ID: <1992Nov19.124533.6626@syacus.acus.oz.au> Organization: ACUS Australian Centre for Unisys Software, Sydney References: <1992Nov7.115620.29967@syacus.acus.oz.au> <1992Nov10.024021.8724@linus.mitre.org> <BEVAN.92Nov11191720@beluga.cs.man.ac.uk> <Bxq1C2.1CC@fiu.edu> <mwm.2n45@contessa.palo-alto.ca.us> <1992Nov17.121528.28783@syacus.acus.oz.au> Date: Thu, 19 Nov 1992 12:45:33 GMT Lines: 49