Newsgroups: comp.sys.amiga.advocacy
Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!think.com!mintaka!churchy.gnu.ai.mit.edu!rjc
From: rjc@churchy.gnu.ai.mit.edu (Ray Cromwell)
Subject: Re: 680x0 vs 80x86
Message-ID: <1991Jun25.165516.13021@mintaka.lcs.mit.edu>
Sender: news@mintaka.lcs.mit.edu
Organization: The Internet
References: <92@ryptyde.UUCP> <4671.tnews@templar.actrix.gen.nz> <1154@stewart.UUCP>
Date: Tue, 25 Jun 91 16:55:16 GMT
Lines: 35

In article <1154@stewart.UUCP> jerry@stewart.UUCP (Jerry Shekhel) writes:
>jbickers@templar.actrix.gen.nz (John Bickers) writes:
>>
>>    It's usually because if you have a split cache you break programs
>>    that use self-modifying code.
>>
>
>Doubtful, John, since every OS in existence treats code as data when it
>loads it into memory for execution.

  But this is different, Jerry, because in this case the OS KNOWS
how to clear caches. If a lot of MS-DOG programs used self-modifying
programs, or if the OS itself doesn't know how to treat caches,
code will break. Hence, Intel probably keeping I&D unified to avoid
an MS-DOG nightmare.

  
>>--
>>*** John Bickers
>--
>+-------------------+----------------------+---------------------------------+
>| JERRY J. SHEKHEL  | POLYGEN CORPORATION  | When I was young, I had to walk |
>| Drummers do it... | Waltham, MA USA      | to school and back every day -- |
>|    ... In rhythm! | (617) 890-2175       | 20 miles, uphill both ways.     |
>+-------------------+----------------------+---------------------------------+
>|           ...! [ princeton mit-eddie bu sunne ] !polygen!jerry             |
>|                            jerry@polygen.com                               |
>+----------------------------------------------------------------------------+


--
/ INET:rjc@gnu.ai.mit.edu     *   // The opinions expressed here do not      \
| INET:r_cromwe@upr2.clu.net  | \X/  in any way reflect the views of my self.|
\ UUCP:uunet!tnc!m0023        *                                              /

