🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #11439

Re: ACE (Was Re: Will NeXT survive? Grow with the times?)

#11439
From: Masataka Ohta
Date: Thu, 09 May 1991 06:28
44 lines
2268 bytes
In article <3225@spim.mips.COM> cprice@mips.com (Charlie Price) writes:

>The R4000 does the same sort of thing as the R3000A and the R6000.
>The *only* time the endian-ness of the processor is relevant is when
>a partial word (byte, half-word, triple) load or store is performed.

Then, shared memory between processes of different endian is impossible.

This means that access to a file through memory mapping mechanism is
impossible, if the file is accessed from processes of different endian.

But, it's OK to me, as I think mapped I/O is a bad idea.

>The only reasonable choice is to make character streams work correctly.

So, I said:

>>Thus, it is impossible to share memory (of byte stream) between binaries
                                          ^^^^^^^^^^^^^^

>The cost of doing the data transform for all I/O is not prohibitive.

Agreed. The cost is not so small, but, anyway, for disk I/O, the processor
must transfer data between user buffer and buffer cache.

>Supporting non-native endianness is clearly a compatibility measure
>and not the normal way to do business.

I hope so.

>1) To support programs from both the RISC/os (MIPS Computer Sys),
>   and SVR4 big-endian worlds and the Ultrix (DEC) and the
>   SCO (current and forthcoming OS) little-endian worlds.
>
>   Presumably as time goes by, machines based on the chip will all
>   become one endian (probably little) and one endianness will dominate
>   in the world of binaries.  The fringe applications will convert.

I really hope so.

But, don't forget that MIPS has been supporting both BSD and SysV and,
as time goes by, POSIX.

						Masataka Ohta
Technical Details
Message-ID: <168@titccy.cc.titech.ac.jp>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!wuarchive!uunet!kddlab!cs.titech!titccy.cc.titech!necom830!mohta
References: <21199@cbmvax.commodore.com> <3005@spim.mips.COM> <159@titccy.cc.titech.ac.jp> <3225@spim.mips.COM>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!wuarchive!uunet!kddlab!cs.titech!titccy.cc.titech!necom830!mohta
From: mohta@necom830.cc.titech.ac.jp (Masataka Ohta)
Newsgroups: comp.arch
Subject: Re: ACE (Was Re: Will NeXT survive?  Grow with the times?)
Message-ID: <168@titccy.cc.titech.ac.jp>
Date: 9 May 91 06:28:06 GMT
References: <21199@cbmvax.commodore.com> <3005@spim.mips.COM> <159@titccy.cc.titech.ac.jp> <3225@spim.mips.COM>
Sender: news@titccy.cc.titech.ac.jp
Distribution: comp
Organization: Tokyo Institute of Technology
Lines: 44