Article View: comp.arch
Article #13355Re: 64 Vs 32
From: johnl
Date: Tue, 31 Mar 1987 23:53
Date: Tue, 31 Mar 1987 23:53
26 lines
2292 bytes
2292 bytes
In article <2610@phri.UUCP> roy@phri.UUCP (Roy Smith) writes:
>In article <985@rpics.RPI.EDU> yerazuws@rpics.RPI.EDU (Crah) writes:
>> A VAX has 32 bits- so if we assume (*) that all 32 can be used as memory
>> address, a VAX (or other 32-bit processor) can have AT MOST 4 GIG of memory.
>... Anybody willing to guess when we'll see 48 bit physical addresses on 32
> bit machines? Anybody for demand paging and bank switching at the same time?
It's already happening. The ROSETTA memory manager chip in the IBM PC RT
manages an address space that is 43 bits. It manages 28-bit segments, of
which you can potentially have 32K. (Actually, although the architecture
allows for 15 bit segment numbers, the current implementation limits you to
12, making your addresses 40 bits.) The high 4 bits of a 32-bit address are
mapped to a 15 bit segment number using a fast 16-bit lookup which, now that
you mention it, is not unlike bank switching. The current implementations of
the processor only support normal amounts of memory, e.g. 8MB, but you could
load it up to a terabyte and user programs would only see fewer page faults.
The 370 XA architecture used in the 3090 series defines a funny kind of
memory for paging which is addressable in 4K chunks, and the only thing you
can do with it is to blat a chunk into or out of a 4K chunk of regular memory.
Think of that as a brute-force approach to bank switching given that they
couldn't build fast enough address decoders to switch banks the usual way.
--
John R. Levine, Javelin Software Corp., Cambridge MA +1 617 494 1400
{ ihnp4 | decvax | cbosgd | harvard | yale }!ima!johnl, Levine@YALE.something
Where is Richard Nixon now that we need him?
Technical Details
Message-ID:
<528@ima.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!water!watnot!watmath!clyde!ima!johnlReferences:
<3810013@nucsrl.UUCP> <985@rpics.RPI.EDU> <2610@phri.UUCP>Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watnot!watmath!clyde!ima!johnl From: johnl@ima.UUCP Newsgroups: comp.arch Subject: Re: 64 Vs 32 Message-ID: <528@ima.UUCP> Date: Tue, 31-Mar-87 18:53:46 EST Article-I.D.: ima.528 Posted: Tue Mar 31 18:53:46 1987 Date-Received: Fri, 3-Apr-87 00:51:58 EST References: <3810013@nucsrl.UUCP> <985@rpics.RPI.EDU> <2610@phri.UUCP> Reply-To: johnl@ima.UUCP (John R. Levine) Organization: Javelin Software Corporation Lines: 26 Summary: >32 bit addressing on 32 bit machines