System architecture, memory and storage Flashcards
What is hardware?
Hardware is any physical part of a computer that you can touch.
What is software?
Software is any program that runs on the computer.
What is primary storage used for?
Used for holding instructions currently being executed and data that is being used.
What is cache?
Cache is very fast memory close to the CPU used to temporarily hold data or instructions that are likely to be needed again by the processor in the course of running the program.
What does the control unit do?
It controls the execution of instructions in the correct sequence. It decodes instructions.
What does the ALU do?
Carries out logical operations, does arithmetic operations.
What does the MAR do?
Holds the address of the instruction or piece of data to be fetched or stored.
What does the MDR do?
Holds data or a program instruction temporarily when it is fetched from memory or is sent to memory.
What does the program counter do?
Holds the memory address of the next instruction to be processed.