Re: Do we really need virtual machines?

nmm1@cus.cam.ac.uk (Nick Maclaren)
9 Oct 2004 22:30:18 -0400

          From comp.compilers

Related articles
[2 earlier articles]
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)
Re: Do we really need virtual machines? anton@mips.complang.tuwien.ac.at (2004-10-17)
[5 later articles]
| List of all articles for this month |

From: nmm1@cus.cam.ac.uk (Nick Maclaren)
Newsgroups: comp.compilers
Date: 9 Oct 2004 22:30:18 -0400
Organization: University of Cambridge, England
References: 04-10-013 04-10-037 04-10-041
Keywords: VM
Posted-Date: 09 Oct 2004 22:30:18 EDT

Joan Pujol <joanpujol@gmail.com> writes:
|> On 2 Oct 2004 16:35:11 -0400, Jürgen Kahrs <juergen.kahrs@vr-web.de> wrote:
|>
|> > Has anyone ever noticed that the "standard libraries" that come with
|> > Java and C# are attempts to recreate Unix-like Operating Systems ?
|>
|> Yes, this is true. But I think that this attempts are very useful.


For some meanings of the word "useful". Unfortunately, they also
attempt to implement every restriction of those languages, such as:


A minimal (and often useless) diagnostic model - no, a single integer
code is NOT useful in practice. When you get ENOMEM from a write to a
descriptor that is connected via TCP/IP to a remote server, what have
you run out of and in what part of the system?


A synchronous, copying I/O model that gives really poor efficiency
(and I don't just mean bandwidth). Many of the old mainframe models
were vastly better, and we used to get very high bandwidths with very
low memory and CPU utilisation on very slow CPUs.


There are other examples, but that should do.




Regards,
Nick Maclaren.


Post a followup to this message

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