Article View: comp.sys.powerpc
Article #1776Re: Ask yourself these before you choosing a 32bit OS...
From: Peter da Silva
Date: Mon, 28 Aug 1995 17:57
Date: Mon, 28 Aug 1995 17:57
44 lines
2588 bytes
2588 bytes
In article <41it45$357@usenet.ucs.indiana.edu>, scott goehring <sgoehrin@copper.ucs.indiana.edu> wrote: > >The overhead has to be paid one way or the other, whether it's by explict > >delay calls in the application or clock interrupts. > as i wrote elsewhere, neither of these is _required_. you don't have > to require releases or have clock interrupts. you only need this if > you are interested in keeping average wait time low. If you want multitasking at all, you need one or the other. > if this is not a > design goal, you can dispense with this. Multitasking is indeed not always a design goal. > >For the job to enter the run queue something must have preempted the job > >currently running. > on at least one super i've seen the run queue is managed entirely by > the front-end processor, which has transfer access to the super's > memory. so the front-end can load the entire job, then order the > super to suspend the running job and (re)start the new job. even > swapping can be done on such systems by the front end system. of > course, in this case the super is really a slave coprocessor to the > front-end. :) In which case the O/S is running on the front end. Doesn't change my point at all. > >Even on my Amiga the "preemption overhead" is too small to measure. > but it is there. :) Except for the specific case of a supercomputer where CPU time costs more than uranium, preemption overhead is low enough to ignore. And in the case of a supercomputer you're not running a multitasking O/S on the super at all. If you're multitasking, preemption is cheaper. -- Peter da Silva (NIC: PJD2) `-_-' 1601 Industrial Boulevard Bailey Network Management 'U` Sugar Land, TX 77487-5013 +1 713 274 5180 "Har du kramat din varg idag?" USA Bailey pays for my technical expertise. My opinions probably scare them
Technical Details
Message-ID:
<id.Y8WM1.7Z2@nmti.com>Path:
arc1-ca.pugleaf.net!uuneo.neosoft.com!nmtigw!peterReferences:
<3vh2hc$9dd@falcon.ccs.uwo.ca> <41c9ut$g73@usenet.ucs.indiana.edu> <id.W_QM1.5N3@nmti.com> <41it45$357@usenet.ucs.indiana.edu>Show Full Headers
Complete Article Headers
Newsgroups: comp.sys.powerpc,comp.os.linux.advocacy,comp.sys.mac.advocacy,comp.os.os2.advocacy,comp.sys.amiga.advocacy,comp.sys.intel,alt.2600,comp.os.ms-windows.advocacy Path: arc1-ca.pugleaf.net!uuneo.neosoft.com!nmtigw!peter From: peter@nmti.com (Peter da Silva) Subject: Re: Ask yourself these before you choosing a 32bit OS... Message-ID: <id.Y8WM1.7Z2@nmti.com> Sender: peter@nmti.com (peter da silva) Organization: Network/development platform support, NMTI References: <3vh2hc$9dd@falcon.ccs.uwo.ca> <41c9ut$g73@usenet.ucs.indiana.edu> <id.W_QM1.5N3@nmti.com> <41it45$357@usenet.ucs.indiana.edu> Date: Mon, 28 Aug 1995 17:57:58 GMT