A multi-core processor is a single computing
component with two or more independent actual processing units also known as
core, the cores read and execute the programs instructions. The instructions
are ordinary CPU instructions such as
add, move data, use I/O processors, ALU and CU helps execute these
instructions. On a single-core processor the programs are run on one processor
that means on one CPU but the multiple cores can run multiple instructions at
the same time, increasing overall speed for the program and increasing the
parallel computing. Manufacturers typically integrate the cores onto a single integrated
circuit or onto multiple dies in a single chip package. Processors were
originally developed on single core but with the advancement of the technology
now we are able to make processors on multiple cores it can be 2 or more than
2. Multi-core processor implements multiple programming which means more than
one program can execute at a time without interruption, it involves the
coupling of the processors now it is up to the manufacturer that he uses tight
coupling among the cores or lose coupling among them.
Multi-core processor has many advantages as well as disadvantages too. The advantages of multi-core processor are that it provides higher performance at lower energy. Multi-core processors are more energy efficient. They execute a program faster and thus take less time. The disadvantages of multi-core processors are that it requires the adjustment of OS support and existing application software. The ability of multi-core processor to increase the performance of the applications depends on the threads within the application that is the use of the threads, multiple threads in an application. Besides it disadvantages it is very efficient to use and is used by many computer systems and phones.
Multi-core processor has many advantages as well as disadvantages too. The advantages of multi-core processor are that it provides higher performance at lower energy. Multi-core processors are more energy efficient. They execute a program faster and thus take less time. The disadvantages of multi-core processors are that it requires the adjustment of OS support and existing application software. The ability of multi-core processor to increase the performance of the applications depends on the threads within the application that is the use of the threads, multiple threads in an application. Besides it disadvantages it is very efficient to use and is used by many computer systems and phones.
No comments:
Post a Comment