Article View: comp.sys.powerpc
Article #1549Re: Ask yourself these before you choosing a 32bit OS...
From: Linh Dang
Date: Wed, 23 Aug 1995 19:56
Date: Wed, 23 Aug 1995 19:56
56 lines
2860 bytes
2860 bytes
scott goehring (sgoehrin@copper.ucs.indiana.edu) wrote: : -----BEGIN PGP SIGNED MESSAGE----- : In article <41fno9$bpg@sundog.tiac.net>, : Jim Williams <williams@tiac.net> wrote: : >Multitasking == pre-emptive multitasking. : > : >I am unwilling to accept some marketing manager's definition of : >multitasking. : would you prefer a computer scientist's definition? yeah! why not !? CS: Control-sharing Appl*: cooperative multitasking M$: non-preemtive multitasking CS: (CPU-)Time-sharing Appl*/M$: preemptive multitasking : "multitasking" (also known as "multiprogramming") is any scheme which : increases CPU utilization by keeping several jobs in memory at once : and switching between them so that the processor is not idling during : I/O waits. all that is really required is for processes to give up : the CPU while waiting for I/O. : there are obviously many different scheduling policies possible; : however, any scheduling system which does not allow a task to hold : the CPU while it is waiting for I/O completion can be properly said to : be "multitasking". it matters not if there are other ways a process : can (voluntarily or not) release the CPU. No, the idea of time-sharing system is that the OS can STOP non-I/O processes quickly enough when I/O arrived. Since I/O incoming interval is a LOT longer than the cpu-time-slice, you won't loose I/O data. ----------------- L.D. P.S. I'm a computer engineer not a CS ! :-) : furthermore, there is no "ideal" scheduling policy; much will depend : on the nature of the tasks run on that system, the expectation of : users, and other factors. that's why most systems are tunable. : -----BEGIN PGP SIGNATURE----- : Version: 2.6.2 : iQCVAwUBMDtzEBbgfSHT/piVAQHmiwP/STMKgSoc3njAPGiOkYRcbYnD5cO1iZuK : byZXpp76/7pVCbvw/Ts3Y+p13uz3/ENJVqinKu6ihzPb1m6tibMBqAAI8hzBR2Ra : bdj9zBH1alMhY2ENnIZGDXk60cOpp3gvbwpp9vgD5sRUVvxJoqhRelOisqwOt132 : 9nhfhAmz/Jg= : =EOpf : -----END PGP SIGNATURE-----
Technical Details
Message-ID:
<41g14g$efj@bmtlh10.bnr.ca>Path:
arc1-ca.pugleaf.net!bmtlh10.bnr.ca!linhdReferences:
<3vh2hc$9dd@falcon.ccs.uwo.ca> <41d4a5INNgj0@keats.ugrad.cs.ubc.ca> <fyock-2308950935260001@144.212.1.78> <41fno9$bpg@sundog.tiac.net> <41frv1$7m4@usenet.ucs.indiana.edu>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!bmtlh10.bnr.ca!linhd From: linhd@bnr.ca (Linh Dang) 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 Subject: Re: Ask yourself these before you choosing a 32bit OS... Followup-To: 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 Date: 23 Aug 1995 19:56:00 GMT Organization: Bell Northern Research Message-ID: <41g14g$efj@bmtlh10.bnr.ca> References: <3vh2hc$9dd@falcon.ccs.uwo.ca> <41d4a5INNgj0@keats.ugrad.cs.ubc.ca> <fyock-2308950935260001@144.212.1.78> <41fno9$bpg@sundog.tiac.net> <41frv1$7m4@usenet.ucs.indiana.edu> NNTP-Posting-Host: bmtlh30.bnr.ca X-Newsreader: TIN [version 1.2 PL2]