Jump to content

From my research on the subject so far (I was bored and decided to learn about how different oses handle programs) it looks like windows, unlike mac and linux which spread the OS and program loads across all cores more or less evenly, puts the os on only one core, and assignes each program to it's own core, if possible. If this is the case, how do multi-core optimised applications work on windows? (This is purely based off of curiosity.)

 

p.s. Please no LOLOZ MAK SUKZ PeSe FTW!!11! (or vice versa) flamewars because I mentioned mac here...

Link to comment
https://linustechtips.com/topic/250868-windows-multi-core-curiosity/
Share on other sites

Link to post
Share on other sites

I think it runs on more than 1 core. That part was easy to test. Flying though pictures used 4/8 cores. Multicore programs work they way you would think they do.....run on however many cores it was programmed to do.

 

Each program is not assigned its own core. They are assigned to different cores with programs sometimes running on the same core. If what you said was the case, then you can only run as many programs as you have cores which makes no sense. 

 

Part of what you said makes me question too why some programs aren't programmed to use all cores. Mostly games. I know part of it is that if you use less you can get more power from those fewer cores. I read that somewhere a long time ago.

 

CPU - FX 8350 @ 4.5GHZ GPU - Radeon 5700  Mobo - M5A99FX Pro R2.0 RAM - Crucial Ballistix 16GB @ 1600 PSU - Corsair CX600M CPU Cooler - Hyper 212 EVO Storage - Samsung EVO 250GB, WD Blue 1TB

Link to post
Share on other sites

Its more towards, multithreaded applications, not assigning each program to its own core. The PS3 processor had the os assigned to the PPE(Power Processing Elements) which then distributed the processes to its other 7 cores.

"Instinct or Rationality; Which will you choose? Enchanted by a superiority complex"

"what you do in spite of internet speed is inspiring. :3" From Cae - 2015

Link to post
Share on other sites

From my research on the subject so far (I was bored and decided to learn about how different oses handle programs) it looks like windows, unlike mac and linux which spread the OS and program loads across all cores more or less evenly, puts the os on only one core, and assignes each program to it's own core, if possible. If this is the case, how do multi-core optimised applications work on windows? (This is purely based off of curiosity.)

 

p.s. Please no LOLOZ MAK SUKZ PeSe FTW!!11! (or vice versa) flamewars because I mentioned mac here...

Its more towards, multithreaded applications, not assigning each program to its own core. The PS3 processor had the os assigned to the PPE(Power Processing Elements) which then distributed the processes to its other 7 cores.

"Instinct or Rationality; Which will you choose? Enchanted by a superiority complex"

"what you do in spite of internet speed is inspiring. :3" From Cae - 2015

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×