home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.sys.amiga.programmer:17483 comp.sys.amiga.hardware:21717
- Path: sparky!uunet!noc.near.net!bigboote.WPI.EDU!nntp!ahansfor
- From: ahansfor@bigwpi.wpi.edu (Andrew L. Hansford)
- Newsgroups: comp.sys.amiga.programmer,comp.sys.amiga.hardware
- Subject: Re: CISC and RISC
- Date: 17 Dec 92 11:55:22
- Organization: Worcester Polytechnic Institute, Worcester, MA 01609-2280
- Lines: 43
- Distribution: world
- Message-ID: <AHANSFOR.92Dec17115522@bigwpi.wpi.edu>
- References: <70436@cup.portal.com> <amipb.04wr@amipb.gna.org> <37844@cbmvax.commodore.com>
- <AHANSFOR.92Dec17000706@bigwpi.wpi.edu> <1gq3mlINNstt@crcnis1.unl.edu>
- NNTP-Posting-Host: bigwpi.wpi.edu
- In-reply-to: tbills@cse.unl.edu's message of 17 Dec 1992 14:43:33 GMT
-
- >>>>> On 17 Dec 1992 14:43:33 GMT, tbills@cse.unl.edu (Trent Bills) said:
-
- In article <AHANSFOR.92Dec17000706@bigwpi.wpi.edu>,
- |> 5) saving and restoring state on a page fault - Restarting an
- |> instruction and restoring the pipeline to its previous state (or near
- |> to it) can be very time consuming. (Of course CISC machines with a
- |> pipeline have the same problem) |>
-
- tbills> As far as I know, all of the current popular CISC chips ARE
- tbills> pipelined at least to some degree.
-
- tbills> The extreme cost of task switching is part of the motivation
- tbills> for putting multiple processors in one machine. Most (all?)
- tbills> workstation makers have some kind of multiprocessor machine.
-
- tbills> |> -- Andrew Hansford |> ahansfor@wpi.wpi.edu
-
- tbills> - Trent Bills
-
- True. But like exception handling, more support for this seems to go
- into CISC machines. As for multiple processors, you still incur the
- same cost for a context switch. Now you have more processors
- switching. Esp with microkernel architectures that instead of one
- switch to the kernel and back to the calling function (2 switches),
- you get a context switch to the kernel, a message is copied or
- remapped, a context switch to a user lever server, and then the server
- enters the kernel to pass a message back to the calling proces. Now
- we have twice and many context switches.
-
- -- Andrew Hansford
- ahansfor@wpi.wpi.edu
-
-
-
-
-
-
-
-
-
-
-
-
-