| PLEX86 | ||
|
dual processors and linux 1767wizzywiz Sounds like an open-ended homework buttignment to me. Some of the issues I would be concerned about are (I do not want the answers): dual processors and linux 1768 Actually, the original loop was mostly CPU bound, because essentially all the disk access were very quickly... Processor Cache Management 1 (If one processor changes something in RAM, but the change has not gotten there yet, but only in its local cache, and the other processor refers to it, how does the kernel ensure that this is not a problem?) Processor affinity: when a process is in the ready queue and a processor becomes free, should the kernel run it on the free processor, or should it run it on the process on the processor where it last ran? And Why? Is it better to have dual processors, or spending the money on a single processor that is twice as fast? Is the job mix suitable for multi-processing? I.e., if a single-thread process requires the total computing power of the machine, would additional processors be any use? This is by no means a complete list, but listing some, and then doing a thorough analysis of them, could be an instructive term paper. -- .~. Jean-David Beyer Registered Linux User 85642. V PGP-Key: 9A2FC99A Registered Machine 241939. ^^-^^ 08:05:01 up 82 days, 21:37, 4 users, load average: 4.40, 4.64, 4.68
|
||||