hardware Flashcards
(17 cards)
Von neuman architecture
concept that a computer would hold programs and data, consits of CPU storage input output
CPU
processing unit
register
internal memory location within the cpu that holds data.
ALU
arithmetic and logic unit
carries out calculations on data. logic part carries out comparisons.
accumulator
register used for arithmetic and logic
Control unit
internal part of the CPU
controls flow of data
controls interactions
CIR
current instruction register
contains the current instruction being proccesed
PC
this register contains the adress for the next instruction
Immediate access storage
memory found inside a CPU - used to hold data, instructions. CPU memory
cache memory
portion of memory for high speed storage
Memory unit
made up of a number of partitions. partition - consits of an adress and its contents. unique identificatiion
MAR
stores memory address from which data will be fetched. holds memory location of data that needs to be accesed
MDR
register that contains data to be stored.
address BUs
carries signals relating to addresses between processor and memory. uni directional
Data bus
sends data between processor and the memory unit and the input/ output devices. BI - directional
control bus
carrries a signal releating to the control and coordination of activities. Both UNI and BI directional due to internal connections
FETCH DECODE EXCECUTE
- The PC address of the next instruction
- The address copied to the MAR via address bus.
- The instruction is copied from memory location contained in the MAR and is placed in the MDR.
- The entire instruction is then copied from the MDR and placed in the CIR
- The value in the PC is then incremented so that it points to the next instruction
- The address part of the instruction is placed in the MAR
- The instruction is finally decoded and is then executed.