William Robb wrote:
> What I am looking for is a way to tell the OS that particular programs will 
> only have an affinity for either CPU 1 or CPU 2. Is there an easy way to do 
> this, or at least one that a simple dork like me can understand?

I haven't used Vista, so I don't know if you can do it there or not.  I 
can't find a way through the Windows GUI to force ("pin") the CPU 
affinity for a particular program permanently.  If the programs are 
recent enough, and the programmers were savvy enough, the programs may 
offer "CPU pinning" as an application option, either through the command 
line or the GUI.  It's easy enough to do programmatically, but lots of 
developers don't think that way. :-)

> Thinking out loud time, would there be an advantage to having, for example, 
> all the background services running on one CPU, and then having big 
> applications like Photoshop running on the other one?

No, don't do this.  Let "user" OSes schedule the processes on the 
different CPUs whenever possible, no matter what OS it is (Win, Lin, 
Mac, ...).  On Windows, I don't think you can kill a process or the 
system, but you can sure as hell make one or both run tremendously 
slower than they otherwise would.

Wholesale "CPU pinning" is something you typically only find in the 
"embedded" world of special-purpose computing devices (MP3 players, cell 
phones, rocket guidance, weapons control, etc.) where the developers 
have 100% control over what processes are running and how they interact.

-- 
Thanks,
DougF (KG4LMZ)

-- 
PDML Pentax-Discuss Mail List
PDML@pdml.net
http://pdml.net/mailman/listinfo/pdml_pdml.net
to UNSUBSCRIBE from the PDML, please visit the link directly above and follow 
the directions.

Reply via email to