Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Message from discussion Virtual address Memory Protection Unit

Received: by 10.68.238.65 with SMTP id vi1mr12988083pbc.7.1340626547722;
        Mon, 25 Jun 2012 05:15:47 -0700 (PDT)
MIME-Version: 1.0
Path: l9ni18119pbj.0!nntp.google.com!news2.google.com!goblin3!goblin.stu.neva.ru!nntp-feed.chiark.greenend.org.uk!ewrotcd!.POSTED!not-for-mail
From: n...@cam.ac.uk
Newsgroups: comp.arch
Subject: Re: Virtual address Memory Protection Unit
Date: Mon, 25 Jun 2012 13:15:47 +0100 (BST)
Organization: Department of Deniable Assertions
Lines: 27
Sender: n...@needham.csi.cam.ac.uk
Message-ID: <js9kpj$imi$1@needham.csi.cam.ac.uk>
References: <892a59b6-d516-4fda-8b52-6c6e3d0dfe30@x39g2000yqx.googlegroups.com> <s2jdb9-ntp.ln1@ntp6.tmsw.no> <js1abu$98c$1@needham.csi.cam.ac.uk> <js88hb$p6e$2@speranza.aioe.org>
Reply-To: n...@cam.ac.uk
NNTP-Posting-Host: chiark.greenend.org.uk
X-Trace: chiark.greenend.org.uk 1340626547 10104 212.13.197.229 (25 Jun 2012 12:15:47 GMT)
X-Complaints-To: abuse@chiark.greenend.org.uk
NNTP-Posting-Date: Mon, 25 Jun 2012 12:15:47 +0000 (UTC)
Originator: @needham.csi.cam.ac.uk ([131.111.10.113])

In article <js88hb$p6...@speranza.aioe.org>,
Ivan Godard  <igod...@pacbell.net> wrote:
>
>> I remain amazed at the fiendish contortions that people are prepared
>> to go through just to avoid admitting that the world of computing has
>> changed in the past 40 years, when the solution to this is so simple.
>> Simply abandoning the whole demand paging / TLB model in favour of
>> segment authorities (not x86 segments, of course) eliminates the
>> whole horrible mess for essentially no downside.
>>
>> But, of course, I am totally heretical in regarding the need to
>> replace completely misdesigned, misimplemented and just plain broken
>> software as not a downside :-)
>
>Why not go all the way to caps?

Well, yes, but what I am proposing doesn't actually impact very
much, and could be used to run almost all existing software;
only the most foully misdesigned would need rewriting.  The
trouble with capabilities are that they are incompatible with
the POSIX model, and therefore force major changes.  Yes, I agree
that the POSIX model is broken, but abandoning it is a major
upheaval.


Regards,
Nick Maclaren.