home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!cs.utexas.edu!sun-barr!rutgers!netnews.upenn.edu!netnews.cc.lehigh.edu!news
- From: suresh@papaya.iss.nus.sg (Suresh Thennarangam - Research Scholar)
- Newsgroups: comp.virus
- Subject: Virus Armour
- Message-ID: <0016.9209031748.AA14082@barnabas.cert.org>
- Date: 31 Aug 92 13:08:50 GMT
- Sender: virus-l@lehigh.edu
- Lines: 17
- Approved: news@netnews.cc.lehigh.edu
-
- In the Jan 1992 issue of Virus Bulletin,column Virus Anlysis,
- James Beckett writes:
-
- <> Designers realized some time ago that the efficiency of micro-processors
- <> can be increased by using the spare bus time to pre-fetch the next few
- <> bytes of instructions. This has the curious corollary that if the
- <> memory is modified a very short distance in front of the current
- <> instruction, the processor never sees the change, as it has already
- <> read the relevant bytes ........
-
- While this seems somewhat plausible I wonder if Intel's chip designers
- didn't make the 80x86 processors smart enough to detect memory changes
- in the vicinity of the current instruction and reload the pre-fetch
- queue in response.
-
- Well, if not then this is a hazard for programs that modify themselves
- during runtime.
-