🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #13527

Re: Re: Question: on-chip or off-chip MMU?

#13527
From: Mark Fox
Date: Tue, 28 Apr 1987 14:49
38 lines
2634 bytes
In article <2581@intelca.UUCP> clif@intelca.UUCP (Clif Purkiser) writes:
>... I believe a very important
>consideration is that an on-chip MMU allows binary compatibility 
>between machines.  For instance on the Unix System for the 80386,

	blah, blah, blah...

>Contrast this with Unix systems that use processors with off-chip MMUs.
>If I want to buy an application for a 68020 machine I have to specify which 
>machine I am using Apollo, Masscomp etc. Eventhough all of the machines are 
>running Unix-like OS  and use the 68020...
>
>Clif Purkiser, Intel, Santa Clara, Ca.

Whoa there Clif! Turn off the flames.

Since when does the on-chip MMU or lack thereof matter to Unix
ISVs (read that Unix application vendors)?? The reason we have vendor-specific
code is primarily because Apollo, Masscomp etc. have different software
environments (Aegis vs RTU). The fact that their MMUs are different affects
only the hardware vendors themselves and then only their folks who develop and
maintain the operating systems. The people I work with don't care if the MMU
is on the chip or not, only whether one system out-performs another and
whether or not the ugliness of the architecture gets in our way. :-)

Granted, it was nice to see our application running on an early pre-announced
Compaq 386 -- the same binary that ran on an IBM PC/AT -- but why is that
any more remarkable than seeing our application running on both a Sun 2
(68010) and a Sun 3 (68020) without being recompiled or relinked?

The reason for the compatibility between the 386 and 286 is that the operating
system (ie software environment) was identical, not because the MMU was on-chip.
When we port to a real System V for the 386, all bets are off regarding binary
portability between that and Xenix!
-- 
                                    Mark Fox
       Applix Inc., 112 Turnpike Road, Westboro, MA 01581, (617) 870-0300
                    uucp:  seismo!harvard!halleys!applix!mark
Technical Details
Message-ID: <452@applix.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!rutgers!mit-eddie!bu-cs!halleys!applix!mark
References: <5635@shemp.UCLA.EDU> <122@motsj1.UUCP> <2581@intelca.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!mnetor!seismo!rutgers!mit-eddie!bu-cs!halleys!applix!mark
From: mark@applix.UUCP (Mark Fox)
Newsgroups: comp.arch,comp.sys.nsc.32k,comp.sys.intel,comp.sys.m68k
Subject: Re: Re: Question:  on-chip or off-chip MMU?
Message-ID: <452@applix.UUCP>
Date: Tue, 28-Apr-87 10:49:29 EDT
Article-I.D.: applix.452
Posted: Tue Apr 28 10:49:29 1987
Date-Received: Wed, 29-Apr-87 07:21:30 EDT
References: <5635@shemp.UCLA.EDU> <122@motsj1.UUCP> <2581@intelca.UUCP>
Reply-To: mark@applix.UUCP (Mark Fox)
Organization: APPLiX Inc., Westboro MA
Lines: 38
Summary: Who cares?