System Architecture Flashcards
what does the control unit do?
decodes instructions, controls timing of operations
what does the arithmetic logic unit do?
performs arithmetic and logic operations
what does the PC (Program Counter) do?
holds the address of the next instruction to be fetched
what does the MAR (Memory Address Register) do?
holds the address of where data is to be fetched
what does the MDR (Memory Data Register) do?
stores data that has been fetched from the RAM
what does the Accumulator do?
stores the result of the calculations performed by the ALU
what is the definition of embedded systems
a computer system built into a larger device
what is the definition of the cache?
fast memory in the CPU that stores frequently used data