Skip to content
Sections
Personal tools
You are here: Home » Projects » cyhist » Cyhist 1997 » Cyhist January 1997 » Cyhist Jan 21 1997 E

Cyhist Jan 21 1997 E

Document Actions
Date: Tue, 21 Jan 1997 08:14:30 -0800
Reply-To: "CYHIST Community Memory: Discussion list on the History of
Cyberspace" <CYHIST@SJUVM.STJOHNS.EDU>
Sender: "CYHIST Community Memory: Discussion list on the History of
Cyberspace" <CYHIST@SJUVM.STJOHNS.EDU>
From: mcjones@pa.dec.com
Subject: CM> Re: Early Microsoft history
X-To: Bob Bickford <rab@well.com>
In-Reply-To: Message of Tue, 21 Jan 1997 00:40:10 -0500 from "CYHIST
Community Memory: Discussion list on the History of Cyberspace" <CYHIST@SJUVM.STJOHNS.EDU> <9701210541.AA03595@mail2.digital.com>

______________________________________________________________________
Community Memory: Discussion List on the History of Cyberspace ______________________________________________________________________


Re emulation as a development technique: I agree with Robert Bickford that this was used long before Gates and Allen. A couple of cases I'm personally familiar with.

1. At the Center for Research in Management Science, U.C. Berkeley, in 1972, we built a dual-processor timeshared system using Digital Scientific Meta4 microprogrammable processors (one running a custom-designed APL "virtual machine", and the other running a generalized systems programming language. We debugged our microcode on an emulator running on an SDS 940 under the Berkeley 940 timesharing system. The microcode was installed in the processor by using a knife to peel foil squares off a PC board; mistakes were hard to correct, so we worked hard to eliminate all the bugs on the emulator. (By the way, the principal investigators of this project, Chuck Grant and Mark Greenberg, went on to start "Kentucky Fried Computers", which became Northstar, a purveyor of CP/M computers featuring one of the first 5.25" floppy systems. Mark recently passed away.)

2. At the Computer Center, U.C. Berkeley, in 1968, we were developing the CAL Timesharing System for the CDC 6x00. The Computer Center already had a 6400 running CDC's SCOPE batch system. We debugged the kernel and I/O drivers of our timesharing system on an emulator running on SCOPE. This gave us better debugging tools, and in the mean time other users could run batch jobs on the expensive computer. (We later got a second 6400, but machine time was always fought over.)


Paul McJones
mcjones@pa.dec.com

______________________________________________________________________
Created by sbaldwin
Contributors :
Last modified 2005-09-06 08:08 AM
 

Powered by Plone

This site conforms to the following standards: