🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.powerpc
Article #1558

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

#1558
From: Kazimir Kylheku
Date: Wed, 23 Aug 1995 21:10
47 lines
2306 bytes
In article <fyock-2308950935260001@144.212.1.78>,
Lee Fyock <fyock@mathworks.com> wrote:
 >In article <41d4a5INNgj0@keats.ugrad.cs.ubc.ca>, c2a192@ugrad.cs.ubc.ca
 >(Kazimir Kylheku) wrote:
 >
 >> Multitasking means that you at least
 >> simulate concurrency using time slicing.
 >
 >Yes, but how you time-slice depends on the implementation of "multitasking".


And if you don't time-slice you don't have multitasking. You can call it
"cooperative" to save face, and provide your MacOS or Win 3.x userbase
with a buzzword.

 >> It means that other tasks are
 >> truly running whether or not my program yields.
 >
 >That's "pre-emptive" "multitasking".

Only kind there is.

 >> It means that I
 >> can send signals and messages to that program from another program.
 >
 >No, that's "inter-process communication", which has little or nothing to
 >do with multitasking.

It has everything to do with multi-tasking. You can't send a message
or signal to a process that is hogging the CPU. You can't have
any sort of asynchronous notification of incoming messages.

 >> Coroutines should be excluded from the definition of multitasking proper.
 >
 >In your humble opinion.
 >
 >"True" multitasking is (pick one):
 >a)  one task per CPU
 >b)  pre-emptive/no yields/done by the OS
 >c)  cooperative/yields/time given by each application
 >d)  when the user can use two or more programs/applications at the same time
 >e)  any of the above

I pick b
-- 
Finger c2a192@keats.ugrad.cs.ubc.ca for PGP public key. Or contact
one of the public key servers -- the key id is 0xD3C7995D.
Technical Details
Message-ID: <41g5h1INN92h@keats.ugrad.cs.ubc.ca>
Path: arc1-ca.pugleaf.net!keats.ugrad.cs.ubc.ca!not-for-mail
References: <3vh2hc$9dd@falcon.ccs.uwo.ca> <418hv3$451@steel.interlog.com> <41d4a5INNgj0@keats.ugrad.cs.ubc.ca> <fyock-2308950935260001@144.212.1.78>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!keats.ugrad.cs.ubc.ca!not-for-mail
From: c2a192@ugrad.cs.ubc.ca (Kazimir Kylheku)
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...
Date: 23 Aug 1995 14:10:57 -0700
Organization: Computer Science, University of B.C., Vancouver, B.C., Canada
Message-ID: <41g5h1INN92h@keats.ugrad.cs.ubc.ca>
References: <3vh2hc$9dd@falcon.ccs.uwo.ca> <418hv3$451@steel.interlog.com> <41d4a5INNgj0@keats.ugrad.cs.ubc.ca> <fyock-2308950935260001@144.212.1.78>
NNTP-Posting-Host: keats.ugrad.cs.ubc.ca