Author Topic: Windows question  (Read 309 times)

Offline MrBill

  • Nickel Member
  • ***
  • Posts: 776
Windows question
« on: February 05, 2001, 06:06:00 AM »
Cause I'm to tired to look it up right now ... does anyone know if any of the new M$ os's have processor settings?  I don't think you can do this with time slicing os's, I think you need multi-tasking, anyone know right offhand.
TIA

------------------
OhNooo
smile awhile
We do not stop playing because we grow old
We grow old because we stop playing

Offline Lephturn

  • Silver Member
  • ****
  • Posts: 1200
      • http://lephturn.webhop.net
Windows question
« Reply #1 on: February 05, 2001, 07:42:00 AM »
That depends on what OS.

Win9x/WinME only supports a single processor.

Win NT/Win2k supports multiple processors in an SMP (Symmetrical Multi-Processing) system.  That means that all tasks are spread evenly across all the processors.  However, you can set certain programs to run on specific CPU's if you like.

Win2k runs pretty well in a multi-proc setup.  I run a dual Celeron 366@500 as my server/proxy box at home.  I also use it to host Q3TA, Diablo II, and things like that with no problems.  Still, how well a program can take advantage of multiple CPU's is dependent on how it's written.  Although the OS is able to multi-task, unless the application is written with multi-threading in mind, the OS can't do much with it.  A good multi-threaded application will be able to take much more advantage of a multi-proc machine.  The only game I know with any sort of decent multi-threading is Quake 3... and it's gains are minimal speed wise.  I find the big difference is for servers, an SMP box is much more tolerant of processing hits than a single proc box.  What I mean is, the OS is spread over all the CPU's, so things that hit the OS for CPU time don't hurt you as badly.  For example, if somebody is streaming an MP3 off your server while you are hosting a Q3 game, a multi-proc box won't be as likely to show a slowdown as a single proc box would.  

------------------
Lephturn - Chief Trainer
A member of The Flying Pigs  http://www.flyingpigs.com
 
"A pig is a jolly companion, Boar, sow, barrow, or gilt --
A pig is a pal, who'll boost your morale, Though mountains may topple and tilt.
When they've blackballed, bamboozled, and burned you, When they've turned on you, Tory and Whig,
Though you may be thrown over by Tabby and Rover, You'll never go wrong with a pig, a pig,
You'll never go wrong with a pig!" -- Thomas Pynchon, "Gravity's Rainbow"

Offline MrBill

  • Nickel Member
  • ***
  • Posts: 776
Windows question
« Reply #2 on: February 05, 2001, 08:55:00 AM »
Thanks for the reply!  I did not phrase the question very well.  In OS/2 or unix you can set task time for the processer/s.  Such as, task one set for 10% of processing time, task 2 5% of processing time, Task 3 80% of processing time.  It matters not how many processors just how much of the pipe is devoted to individual tasks.
  I was wondering if windows would allow this or had a utility that would?
  I'll do some research on it when I wake up.

------------------
OhNooo
smile awhile
We do not stop playing because we grow old
We grow old because we stop playing