1.Give a definition for the Fetch-Decode-Execute cycle?
2.Name the 6 components of a processor. (full names not the abbreviations)
3.What happens to the PC after every cycle?
4.Where is the contents of the MDR copied to in the cycle?
•Describe the factors affecting the performance of the CPU: clock speed, number of cores, cache
•Understand the use of pipelining in a processor to improve efficiency
Address bus:
The address bus is uni-directional.
It is only concerned with passing an address one way, from the CPU to the RAM.
The only thing it needs to do is to identify the address of the location in the cache or main memory that is to be read from or written to.
The address bus is measured by the number of bits it can hold, 8, 16, 32, 64.
The wider the address bus is, the more memory spaces there are available. Therefore, increasing the maximum amount of primary storage.
Data bus:
The data bus is bi-directional.
It can carry data to the main memory from the processor and vice versa.
The data bus will transfer data to and from the address that is held on the address bus.
The amount of data that can be carried by the data bus depends on the word size. Word size describes the width of the data bus. Typically 8, 16, 32 or 64 bits wide.
The wider the bus is, the faster data can be transferred.
Data bus:
The data bus is bi-directional.
It can carry data to the main memory from the processor and vice versa.
The data bus will transfer data to and from the address that is held on the address bus.
The amount of data that can be carried by the data bus depends on the word size. Word size describes the width of the data bus. Typically 8, 16, 32 or 64 bits wide.
The main factors affecting the processor performance are:
The Fetch-Decode-Execute cycle is triggered by the clock pulses of the system clock
The faster the clock speed, the faster a computer can fetch, decode and execute instructions