In choosing a processor, especially if there’s a need to optimize a computer’s performance, it is best to check the speed. Intel and AMD have provided us with great selection of processors and have made multi core processors available for use. Multi-cores have allowed processing more productive since it can execute different instructions at the same time making the computer’s performance faster. Unfortunately there are limitations to this optimized peripheral: Computer software, especially the Operating System needs to be rewritten to take full advantage of the processor’s speed. Doing this may increase performance however it won’t meet the right optimization the processor is designed to do.
The advent of Windows 7 Operating System has given pips in the techy world buzzing, wanting to check the “savior” to the Microsoft empire (after the flop its predecessor, Windows Vista, made in sales). Everyone seems to want to go for a trial in having it installed in their computers checking, from the layout to the compatibility (from software to hardware peripherals) which wasn’t met by the previous operating system. If there was one thing that Windows 7 should be proud of it is the fact that it has taken advantage of the multi-cores.
Programmers to Microsoft are taking the problem of using multi-core processor into consideration. The said adjustment to the codes is because of the fact that if one part of the program is processed by one core while the second part is handled by the other (take note that each core executes instructions at the same time) therefore an error may occur if the first and second part are dependent on each other; Intel strongly advices software manufacturers to develop their codes to fit with the usage of these processors.Microsoft is presently looking at optimizing the codes for the Windows core: one that is perfect for parallel and faster processing.