1.1) Hardware Flashcards
What does CPU stand for?
Central Processing Unit.
What does a computer processor unit do?
Stores 0s + 1s using transistors.
Microscopic switches controlling flow of electricity whether switch on or off.
Transistor contains binary information.
What is the CPU architecture?
Controller.
ALU: Arithmetic and Logic Unit.
Registers.
Internal memory.
What does the controller or control unit do?
Sends and receives signals from all parts of computer. Ensures all processes take place at right time and in correct order.
What does the ALU do?
Part of CPU processes + manipulates data. Performs simple calculations on data temporarily stored in registers.
What do registers do?
Storage location found on CPU where data or control information temporarily stored. Registers faster access than internal memory since have to be accessed so often.
What does internal memory do?
Internal memory or level 1 cache memory fast access temporary storage on CPU. Data removed from registers to internal memory when not being actively used. Data from internal memory then either written to RAM of called back into registers for further processing.
What do buses do?
Allow data transfer to different parts of computer.
Address bus: data saved or loaded from memory, address at which stored or loaded from must be sent.Storage address of data always travels along address bus.
Data bus: Data then need to be moved between several parts of computer. Path along which data travels called data bus.
Control bus: Controller uses control bus to send control signals to different parts of computer.
What did Von Neumann propose?
Idea of a stored program.
How does the fetch-decode-execute cycle work?
1) Fetch cycle takes address required from memory, stores in instruction register, moves program counter on 1 so it points at next instruction.
2) Control unit checks instruction in instruction register. Instruction decoded to determine action that needs to be carried out.
3) Actual actions that happen during execution cycle depend on instruction itself.