🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.powerpc
Article #1549

Re: Ask yourself these before you choosing a 32bit OS...

#1549
From: Linh Dang
Date: Wed, 23 Aug 1995 19:56
56 lines
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!linhd
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>

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]