What are the effects of using a processor with a faster clock speed?
More instructions carried out per second and so instructions are executed more quickly, which allows for more programs to be run at the same time. This then allows for more complex processing (e.g. 3D graphics) to be completed in real time.
What are the effects of using a processor with more cores?
More instructions carried out simultaneously, the processor can process more instructions at the same time, which allows batches of instructions to be executed more quickly, which allows for more programs to be run at the same time.
What are the effects of using a processor with a bigger cache?
More space for frequently used instructions / data, more storage for very fast access, meaning faster fetching of instructions - so faster processing, meaning faster fetching of data - so faster processing.
To provide specific, pre-defined function which is cheaper than providing a personal computer system. It doesn't include unnecessary features, can be made much smaller than a personal computer system, allows for a device to be automated / programmed.
Arithmetic & logic unit, used to perform arithmetic calculations (e.g. add, subtract, multiply), used to perform logical operations (e.g. <, >, =, !=). or boolean
Control the flow of data within the CPU (i.e. between registers), control input and output of data to/from the CPU, controls the timing of signals sent within the CPU.
Stores frequently used instructions and data, built onto the CPU, provides faster access than RAM, allows instructions and data to be loaded into the CPU more quickly.
Role of POST (power on self test) in the boot sequence
When the computer is switched on, BIOS chip performs checks (Called POST)
To make sure components are present and functioning correctly/ Checks peripheral devices, other hardware, storage devices, memory and system clock. When checks complete CPU starts operating system. If a test fails, an error message is shown.
A translation lookaside buffer (TLB) is a memory cache that is used to reduce the time taken to access a user memory location. It is a part of the chip's memory-management unit (MMU). The TLB stores the recent translations of virtual memory to physical memory and can be called an address-translation cache.