Hardware Flashcards
What is in the CPU?
ALU, internal memory, registers and controller.
What does the controller do in the CPU?
Sends and receives signals from all parts of the computer.
Ensures all processes take place at the right time in the correct order.
What does the ALU do in the CPU?
Processes and manipulates data.
Performs simple calculations on the data that is temporarily stored in the registers.
Able to perform comparisons on data.
What do the registers do in the CPU?
Fast access temporary data store.
What is the internal memory in the CPU?
Fast access memory on the CPU.
What does an address bus do?
Storage address of data always travels along an address bus.
What does a data bus do?
Data needed to be moved from several parts of a computer.
Path along which data travels.
What does a control bus do?
Controller uses control bus to send control signals to different parts of the computer.
3 Steps of the Fetch-Decode-Execute Cycle.
- Takes address required from memory - stores it in the instruction register and moves the program counter on one so that it points at the next instruction.
- The control unit checks the instruction in the instruction register. Instruction is then decoded to determine the action that needs to be carried out.
- Actual actions that happen during the execution cycle depend on the instruction itself
What is cache memory?
Fast access type of memory.
Small amounts of cache are present in a computer system.
Improves performance of CPU as it is able to provide instructions and data to the the CPU at a much faster rate than other system memory.
The more you have the better the performance of the computer.
What is clock speed?
The speed at which a processor operates.
Faster it is, faster the computer is able to run the fetch-decode-execute cycle and therefore process more instructions.
Measured in Hz.
How does a single core computer process instructions?
One after the other.
How does a dual core computer process instructions?
Two instructions can be processed at the same time.
Should be able to process instructions twice as fast as a single core computer however sometimes it may need instruction 1 to process instruction 2.
What are Reduced Instruction Set Computer (RISC)?
- Can process a limited number of relatively simple instructions.
- To carry out more complex problems, it is broken down into a longer list of simpler instructions.
- Able to process simpler instructions quickly.
- Less power consumption and less heat being generated.
What are Complex Instruction Set Computer (CISC)?
- Can process a large number of complex instructions.
- Allows it to understand and carry out complex tasks with only few instructions.
- Able to process complex instructions without breaking them down.
- More power consumption and more heat generated.
Examples and definition of an input device.
- Allows data to be entered into a computer system.
- Mouse
- Keyboard
- Microphone