TIP: Click on subject to list as thread! ANSI
echo: osdebate
to: Antti Kurenniemi
from: Tony Williams
date: 2005-11-13 12:33:14
subject: Re: `Unix beats Windows` - says Microsoft!

From: Tony Williams 

Antti Kurenniemi wrote:
> "Tony Williams"  wrote in message
> news:4376618f$1{at}w3.nls.net...
>
>>>(in case you missed it, I was somewhat trying to point out the
"so what"
>>>factor of the cpu cycle counts. Really, so what?)
>>
>>It's a big deal for real time systems. Think in terms of a context switch
>>triggered by an interrupt handler and 2ms is a *long* time.
>
>
> Why would a real time system keep spawning new processes, instead of running
> one that it can control fully?

Real time systems multitask too, and if you're short on memory it can make
sense to shut down processes when they're idle to free up resources. If you
do everything in one process then you've taken over the kernel's job of
scheduling and are right back where you started.

Some systems work like that, using a microkernel to control some things and
having the "main" OS run in a single high priority process which
controls user-level applications.

Faster process/thread statup times make starting and stopping processes in
response to real-time events a workable strategy. It's all about giving
yourself more options.

--
Tony

--- BBBS/NT v4.01 Flag-5
* Origin: Barktopia BBS Site http://HarborWebs.com:8081 (1:379/45)
SEEN-BY: 633/267 270
@PATH: 379/45 1 106/2000 633/267

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.