![Picture](/uploads/2/6/8/2/26828712/5530697.jpg?134)
What is a CPU’s?
A CPU is a central processing unit it the part of your pc known as the brain of your pc. It can also be known as the microprocessor or just the processor. Its responsible for certain instructions that have been installed during programming. The processor will take the instructions from its program or input device it then will process the input and show or do the output of those programs results. CPU's are not just found in laptops or PCs other devices that use it are mobile phones, washing machines and DVD players. Most CPU’s now have a Dual Core, Triple or Quad core processor sometimes you can get a one core chip the more traditional CPU.
A core/processing core is the unit which reads instructions this gives it the instruction to perform a certain action. Instructions are like one big chained they are joined together. When you run the instructions in real time makes your computer experience.
Everything that is done with your device is done using a processor as everything has to be processed. Simple things such as opening a folder need to be processed. Every action that you need to do on your computer needs a processor. Things like game graphics need a graphics card but they have hundreds of processors which work simultaneously. There are two main companies who dominate the processing market for PC’s. They cover the home and business market. The companies are AMD and Intel.
CPU's used to have only one core. They had just one processing unit that did everything. To get better performance most manufacturers decided to add more cores/CPU's.
You can get either dual cores, quad cores and oct-cores.
Dual core CPU's have 2 processors. This makes things faster as it means you can do two things at once as one processing unit can be doing one thing whilst you ask the other to do something else. A quad core has four CPU's and an oct-core CPU has eight processing units.
The more cores you have the better the performance. It still keeps it as one small unit. You only need one single CPU socket to insert into even when having more cores. There is less time used when having more core as it can move quicker as its on the same chip.
Computers have multi-core CPU's. However if you have an Intel CPU they have something called hyper-threading too. Hyper-threading uses the CPU's processor more efficiently. This is done by allowing the CPS to use multiple threads to run on the core/s. It increases the overall performance and output of the CPU.
The more cores you have the more you can do. If you wanted if you have quad cores you could play 2/3 video games at one. It makes it easier to multitask.
A CPU is a central processing unit it the part of your pc known as the brain of your pc. It can also be known as the microprocessor or just the processor. Its responsible for certain instructions that have been installed during programming. The processor will take the instructions from its program or input device it then will process the input and show or do the output of those programs results. CPU's are not just found in laptops or PCs other devices that use it are mobile phones, washing machines and DVD players. Most CPU’s now have a Dual Core, Triple or Quad core processor sometimes you can get a one core chip the more traditional CPU.
A core/processing core is the unit which reads instructions this gives it the instruction to perform a certain action. Instructions are like one big chained they are joined together. When you run the instructions in real time makes your computer experience.
Everything that is done with your device is done using a processor as everything has to be processed. Simple things such as opening a folder need to be processed. Every action that you need to do on your computer needs a processor. Things like game graphics need a graphics card but they have hundreds of processors which work simultaneously. There are two main companies who dominate the processing market for PC’s. They cover the home and business market. The companies are AMD and Intel.
CPU's used to have only one core. They had just one processing unit that did everything. To get better performance most manufacturers decided to add more cores/CPU's.
You can get either dual cores, quad cores and oct-cores.
Dual core CPU's have 2 processors. This makes things faster as it means you can do two things at once as one processing unit can be doing one thing whilst you ask the other to do something else. A quad core has four CPU's and an oct-core CPU has eight processing units.
The more cores you have the better the performance. It still keeps it as one small unit. You only need one single CPU socket to insert into even when having more cores. There is less time used when having more core as it can move quicker as its on the same chip.
Computers have multi-core CPU's. However if you have an Intel CPU they have something called hyper-threading too. Hyper-threading uses the CPU's processor more efficiently. This is done by allowing the CPS to use multiple threads to run on the core/s. It increases the overall performance and output of the CPU.
The more cores you have the more you can do. If you wanted if you have quad cores you could play 2/3 video games at one. It makes it easier to multitask.
Depending on the type of processors depends on what is specific process/functions are. The main four processors when processing instructions are to fetch, decode, execute and writeback.
Fetch is the step where the processors receives the instructions, this is usually comes from its memory. It could come from RAM however with new processor core the instructions are waiting for the core inside its processor cache.The processor has a counter which acts as a bookmark and tells the processor when the instruction ends and the new one starts.
Then next step is to decode. Once the instructions are fetched/received the processor then decodes those instructions. Instruction often use more than one area of the processing core.like arithmetic. It is up to the processor to decode it and find it out.. Each part of a processor has an opcode this tells it what needs to be done with the information given.
The next set is to execute. This is pretty simple the program must then execute its instructions. Depending on what type of core depends on which parts of the core are used and how they are used. Finally writeback this is where the actions of the processor are stored in the memory. This information often stays withing the processing register for quick access and use.
Below are a few examples of processors and what elements they have. The main too rival is AMD and Intel. This is here so you can check out the different processors and see what they do.
Source of images below: http://www.pchardware.co.uk/processors.php
Fetch is the step where the processors receives the instructions, this is usually comes from its memory. It could come from RAM however with new processor core the instructions are waiting for the core inside its processor cache.The processor has a counter which acts as a bookmark and tells the processor when the instruction ends and the new one starts.
Then next step is to decode. Once the instructions are fetched/received the processor then decodes those instructions. Instruction often use more than one area of the processing core.like arithmetic. It is up to the processor to decode it and find it out.. Each part of a processor has an opcode this tells it what needs to be done with the information given.
The next set is to execute. This is pretty simple the program must then execute its instructions. Depending on what type of core depends on which parts of the core are used and how they are used. Finally writeback this is where the actions of the processor are stored in the memory. This information often stays withing the processing register for quick access and use.
Below are a few examples of processors and what elements they have. The main too rival is AMD and Intel. This is here so you can check out the different processors and see what they do.
Source of images below: http://www.pchardware.co.uk/processors.php
![Picture](/uploads/2/6/8/2/26828712/1102770.jpg?250)
Every CPU has a cache the CPU uses it to reduce the time it takes to access the data from the main memory of the PC.The cache is a smaller but faster memory. Its closer to the CPU than the RAM. CPU's can have different caches for either instructions or just data. The more caches you have the more data that can be stored.
The CPU's control unit will check the cache for instructions first before checking data from the RAM. RAM (Random Access Memory) is the memory within a PC/Laptop. By using the cache or at least checking it first it stop the need to be fetching data from the RAM.Which takes longer time to do and keeps the CPU waiting.
Caches in CPU's are graded you have Level 1 (L1), Level 2 (L2) or Level 3 (L3).
L1 type are built into the CPU chip itself. This makes it the smallest but also the fastest. It has a size limit of 8KB - 64KB. L2 and L3 are bigger. They have more caches which are built in between the Ram and the CPU. L2 can sometime be built within the CPU with L1. The downside is that it takes longer to access than L1. The more L2 and L3 you have the faster the computer can run.
The CPU uses an address bus. An address bus/data bus is data path that goes direct from CPU to the memory. Address buses are used as its the quickest way a CPU can relay the data to memory. You will find there are 2 types of buses a control bus and a data bus. The difference is that unlike the CPU just having a direct line from the CPU to the memory, data buses and control buses can go either way. They don't just go from data bus to memory it can go from memory to data bus unlike address buses.
The CPU's control unit will check the cache for instructions first before checking data from the RAM. RAM (Random Access Memory) is the memory within a PC/Laptop. By using the cache or at least checking it first it stop the need to be fetching data from the RAM.Which takes longer time to do and keeps the CPU waiting.
Caches in CPU's are graded you have Level 1 (L1), Level 2 (L2) or Level 3 (L3).
L1 type are built into the CPU chip itself. This makes it the smallest but also the fastest. It has a size limit of 8KB - 64KB. L2 and L3 are bigger. They have more caches which are built in between the Ram and the CPU. L2 can sometime be built within the CPU with L1. The downside is that it takes longer to access than L1. The more L2 and L3 you have the faster the computer can run.
The CPU uses an address bus. An address bus/data bus is data path that goes direct from CPU to the memory. Address buses are used as its the quickest way a CPU can relay the data to memory. You will find there are 2 types of buses a control bus and a data bus. The difference is that unlike the CPU just having a direct line from the CPU to the memory, data buses and control buses can go either way. They don't just go from data bus to memory it can go from memory to data bus unlike address buses.