Back to marketplace

CO1 WEEK 4 PARTS OF CPU

No description yet. This curated deck is ready for daily study.

Total cards: 24•Content version: v4•Public deck•Updated: 8/1/2026

Card preview (24)

#1
Front (Question)

What are transistors?

Back (Answer)

• Connected by busses • Tiny electronic switch • Can be turned of by applying voltage to their terminals • Arranging transistors in different ways = logic gates and circuits that preform operations • moore’s law=number of transistors double each year

#2
Front (Question)

What are processors?

Back (Answer)

Processors speed - clock speed =instructions per second - cpu requires fixed amount of clock cycles - Faster clock speed more instructions

#3
Front (Question)

What are the main parts of the CPU?

Back (Answer)

-Control unit -ALU -Registers

#4
Front (Question)

What is the CU?

Back (Answer)

Co ordinates the activity of all processor components - decided instruction’s received - manages the phases of FDE

#5
Front (Question)

What is the ALU?

Back (Answer)

carries out calculations and logic - includes eg +-x,divide -logic <> - Stored in Accumulator

#6
Front (Question)

What are registers and state their function?

Back (Answer)

• Small areas of volatile memory in cpu • temporary store for data • very fast • when data processed, values shifted in and out

#7
Front (Question)

What are the names of the registers?

Back (Answer)

PC -CIR -MAR -MDR -ACC

#8
Front (Question)

What is the PC?

Back (Answer)

Stores the address of memory location that data is about to be written to or read from.

#9
Front (Question)

What is the MAR?

Back (Answer)

• Temporarily stores address of memory location of data Eg address of next instruction (copied from PC)

#10
Front (Question)

What is MDR/MBR?

Back (Answer)

• Contains the contents of the memory address specified by MAR

#11
Front (Question)

What is the CIR?

Back (Answer)

stores the instruction that is currently being decoded or executed or copied from MDR - split into 2 first part is Operation code which decoded for CU the second part is data or address of data which sent to MAR

#12
Front (Question)

What is the ACC?

Back (Answer)

holds data while it’s being processed -stores all input/output as well as results of calculations

#13
Front (Question)

What are the key parts of Von Neumann architecture ?

Back (Answer)

single control unit - linear - program and data stored together - same bus for data and instruction - FDE used - fetches data or instruction one at a time

#14
Front (Question)

What are the probs with VN architecture?

Back (Answer)

Shared memory- can cause corruptions - memory leaks - bottle necks - Fetch rate

#15
Front (Question)

What is the key Parts of Harvard architecture?

Back (Answer)

Units dif sizes better use of memory - different word lengths for dif units - Instructions more likely read only - multiple cores on one task

#16
Front (Question)

What are the problems with H architecture?

Back (Answer)

Physical space - complexity

#17
Front (Question)

What are the Key features of CISC?

Back (Answer)

Many instructions available = multiple cycles - complex design - more transistors = higher cost - less use of RAM - Variable n of bytes as instructions are longer

#18
Front (Question)

What machines use CiSC?

Back (Answer)

desktop, computer

#19
Front (Question)

What are the key features of RISC?

Back (Answer)

limited instruction - once cycle - simple design - less transistors - less cost - heavy use of ram - Fixed num of bytes

#20
Front (Question)

What machines use RISC?

Back (Answer)

Smartphones and tablets

#21
Front (Question)

What is SISD?

Back (Answer)

Single instruction single data - pipeline - inside CPU

#22
Front (Question)

What is SIMD?

Back (Answer)

Single instruction Multiple data - array processing - graphics cards , game consoles

#23
Front (Question)

What is MIMD?

Back (Answer)

Multiple instruction Multiple Data - multicore - super computers - multicore chips

#24
Front (Question)

What is pipelining?

Back (Answer)

Staggers FDE cycle into 3 or more processing paths