What is a CPU?
A CPU is the component of a computer that carries out all software instructions at alarming speeds.
My AMD A8 6600k at home is clocked at 3.9 GHz which means that it can carry out 3.9 billion instructions per second.
What is its purpose?
Its purpose is to carry out the software instructions and so that we can do things on our computer very quickly. When we think we are multitasking the CPU is actually doing one thing then stopping, doing another then stopping and going back to the first thing. However it is doing it so quickly that we don't even realise that it ever stopped.
What is the fetch/execute cycle?
The fetch/execute cycle is where it fetches the instructions and and decodes the instructions to something much simpler that it can understand. It then stores the data in the RAM so the user can carry on working on it.
A CPU is the component of a computer that carries out all software instructions at alarming speeds.
My AMD A8 6600k at home is clocked at 3.9 GHz which means that it can carry out 3.9 billion instructions per second.
What is its purpose?
Its purpose is to carry out the software instructions and so that we can do things on our computer very quickly. When we think we are multitasking the CPU is actually doing one thing then stopping, doing another then stopping and going back to the first thing. However it is doing it so quickly that we don't even realise that it ever stopped.
What is the fetch/execute cycle?
The fetch/execute cycle is where it fetches the instructions and and decodes the instructions to something much simpler that it can understand. It then stores the data in the RAM so the user can carry on working on it.
What are the main parts of a CPU?
The main parts of a CPU are the control unit which decodes the instructions and arithmetic/logic unit which executes all of the instructions. The control unit decodes the instructions into something that the computer can understand by adding (ADD), Comparing (CMP) and Storing (Sto). The logic unit executes all the instructions so that you can carry on your task.
The main parts of a CPU are the control unit which decodes the instructions and arithmetic/logic unit which executes all of the instructions. The control unit decodes the instructions into something that the computer can understand by adding (ADD), Comparing (CMP) and Storing (Sto). The logic unit executes all the instructions so that you can carry on your task.
How Components Link To A CPU?
The difference between RAM and ROM is that RAM stores temporary data such as the program or game data that you are using. However ROM stores permanent data like the game instructions and the Bios.
Two types of rom
Two types of ROM is DVD ROM Storage and Disk Drive ROM.
Why is rom NECESSARY?
ROM is necessary because if we didn't have it it would not tell us when are computer is starting up properly and the pc would not work. This is because we would have no Bios.
Storage
A storage device is a HDD (Hard Drive) and SSD (Solid State Drive). These storage devices holds data that you have saved to it. Another example is a USB (Memory Stick) which is a portable storage device.
The purpose of ram
The purpose of RAM is to hold temporary data that the user is using like a game save that is being used it will be held with the RAM until the user saves it.The more RAM you have the more it hold at one time.
How does a program run?
when you run a program the CPU needs to fetch the program data using the RAM. Then the RAM gives the data to the CPU and the CPU executes the program instruction and you can use the program you have opened.
How to increase the cpu performance
There are three main ways to increase performance on a CPU.
Overclocking
Over-clocking increase the billions of calculations a CPU can handle per second. It is like overclocking a CPU from 3.9 GHz to 4.3GHz However one disadvantage is that it can cause the CPU to become unstable. Sometimes this would not help because there would not be a sufficient increase in GHz.
Number Of Cores
The more cores you have helps things on your computer run more smoothly dependant on the number of cores you have. The Intel core i3 has 2 cores whereas the core i5 has 4 cores and the core i7 has 6 cores. It would also run more programs at once. One bad thing is it will cost more to buy and make. It will also make the CPU much more complex. If the program is not designed to be multi threaded there will be no increase in performance.
Increase The Cache Size
The cache holds the data the program instructions that the CPU is using at the time. And the bigger the size of the cache the more of the program you can hold. However it gets to a point where you can hold the whole program and there would be no point increasing it any bigger than it already is. Cache means that we can run at full speed and not spend 50% of our time waiting for things to happen.
Overclocking
Over-clocking increase the billions of calculations a CPU can handle per second. It is like overclocking a CPU from 3.9 GHz to 4.3GHz However one disadvantage is that it can cause the CPU to become unstable. Sometimes this would not help because there would not be a sufficient increase in GHz.
Number Of Cores
The more cores you have helps things on your computer run more smoothly dependant on the number of cores you have. The Intel core i3 has 2 cores whereas the core i5 has 4 cores and the core i7 has 6 cores. It would also run more programs at once. One bad thing is it will cost more to buy and make. It will also make the CPU much more complex. If the program is not designed to be multi threaded there will be no increase in performance.
Increase The Cache Size
The cache holds the data the program instructions that the CPU is using at the time. And the bigger the size of the cache the more of the program you can hold. However it gets to a point where you can hold the whole program and there would be no point increasing it any bigger than it already is. Cache means that we can run at full speed and not spend 50% of our time waiting for things to happen.