Free Republic
Browse · Search
General/Chat
Topics · Post Article

To: Tarpon
You would think that a scheduler that just assigned the next available core to the next process would do something good, but the designs of the OSes were apparently blind-sided by multi-cores.

I know. I've written one-off stuff that even does that (with other types of resources). I guess it goes to prove Brook's law that once you get past a few programmers, productivity takes a nosedive.

At least stuff that runs all the time in the background like anti virus and firewall can be assigned to cores 2-4, and let the foreground stuff you consciously run be on core 1. I've done some of that but haven't taken the time to do it all as yet.

33 posted on 02/10/2009 4:21:18 PM PST by Still Thinking (Quis custodiet ipsos custodes?)
[ Post Reply | Private Reply | To 32 | View Replies ]


To: Still Thinking

Yeah, when I was running the OS development group, it was clear that as the number of programmers went up, what went out the door went way down. The only way was with as few software engineers as possible and divide the work into packaged and constrained entities. This is where UNIX/Linux model kills MS. A giant hairball is not going to work very well, ever.

I had many a conversation with the original AT&T UNIX team on what they saw as the ideal way to develop complex systems. Sure would be nice if programmers today would learn the lessons of the past — They should dig out some of the old UNIX style guides and follow them.


34 posted on 02/10/2009 4:35:00 PM PST by Tarpon (If you don't stand on principle, you stand for nothing at all.)
[ Post Reply | Private Reply | To 33 | View Replies ]

To: Still Thinking

bump


36 posted on 02/10/2009 4:54:06 PM PST by jokar (The Church age is the only time we will be able to Glorify God, http://www.gbible.org)
[ Post Reply | Private Reply | To 33 | View Replies ]

Free Republic
Browse · Search
General/Chat
Topics · Post Article


FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson