Re: Do we really need virtual machines?

John Slimick <slimick@venango.upb.pitt.edu>
4 Oct 2004 00:51:58 -0400

          From comp.compilers

Related articles
Do we really need virtual machines? Nicola.Musatti@ObjectWay.it (2004-10-02)
Re: Do we really need virtual machines? samiam@moorecad.com (Scott Moore) (2004-10-02)
Re: Do we really need virtual machines? dobes@dobesland.com (Dobes Vandermeer) (2004-10-02)
Re: Do we really need virtual machines? Juergen.Kahrs@vr-web.de (=?ISO-8859-1?Q?J=FCrgen_Kahrs?=) (2004-10-02)
Re: Do we really need virtual machines? basile-news@starynkevitch.net (Basile Starynkevitch \[news\]) (2004-10-04)
Re: Do we really need virtual machines? joanpujol@gmail.com (Joan Pujol) (2004-10-04)
Re: Do we really need virtual machines? samiam@moorecad.com (Scott Moore) (2004-10-04)
Re: Do we really need virtual machines? slimick@venango.upb.pitt.edu (John Slimick) (2004-10-04)
Re: Do we really need virtual machines? nmm1@cus.cam.ac.uk (2004-10-09)
Re: Do we really need virtual machines? dot@dotat.at (Tony Finch) (2004-10-09)
Re: Do we really need virtual machines? Nicola.Musatti@ObjectWay.it (2004-10-09)
Re: Do we really need virtual machines? danwang74@gmail.com (Daniel C. Wang) (2004-10-09)
Re: Do we really need virtual machines? gah@ugcs.caltech.edu (glen herrmannsfeldt) (2004-10-09)
Re: Do we really need virtual machines? david.boyle@ed.tadpole.com (2004-10-12)
[7 later articles]
| List of all articles for this month |

From: John Slimick <slimick@venango.upb.pitt.edu>
Newsgroups: comp.compilers
Date: 4 Oct 2004 00:51:58 -0400
Organization: University of Pittsburgh
References: 04-10-013
Keywords: VM, comment
Posted-Date: 04 Oct 2004 00:51:58 EDT

In a sense we are all running on virtual machines all the time, even
when programming in C++ or Assembler. Until IBM introduced the System
360 in the 60's every computer was hardwired for its own instruction
set. The 360's were different: there were a number of
microprogrammable machines that all executed the 360 instruction
set. The trend since then has been to have a standard architecture and
instruction set that ranges over all sizes and speeds, but implemented
by different microprocessors running different microcode.


So the a better question might be: at what level do we want
compatibility?


(And, yes, there were nanomachines that were programmed to look like
micromachines, but you need to find someone like Sam Cohen to find out
about them.)


john slimick
slimick@pitt.edu
[Microprogramming was invented in about 1952, but it wasn't until the
1960s that ROMs got fast and cheap enough to make it practical. -John]


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.