Back to marketplace

Computer Architecture

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 is Von Neumann architecture?

Back (Answer)

A computer whose programs and data it uses is stored in the same memory

#2
Front (Question)

Describe the fetch-execute cycle

Back (Answer)

An instruction is brought from the RAM. It is then decoded by the CU to find out what to do with the instruction The instruction is then carried out

#3
Front (Question)

What is the purpose of the CPU? Central Processing Unit

Back (Answer)

To continuously process instructions and data that are inputted by repeatedly carrying-out the FE cycle

#4
Front (Question)

What is the function of the ALU?

Back (Answer)

Carries out the mathematical and logical operations (e.g. AND, OR, NOT) and compares values held in registers

#5
Front (Question)

What is the function of the CU?

Back (Answer)

• Coordinates all of the CPU’s actions in the FE cycle • Decodes all instructions • Sends and receives control signals to fetch and write data

#6
Front (Question)

What is the function of the clock?

Back (Answer)

It regulates the speed and timing of all signals and computer functions

#7
Front (Question)

What are the registers in the CPU?

Back (Answer)

PC MAR MDR ACC CIR

#8
Front (Question)

What is the purpose of the registers?

Back (Answer)

They are very small, fast memory locations that temporarily store memory addresses, instructions and data

#9
Front (Question)

What does the CIR do?

Back (Answer)

Holds the instruction currently being executed

#10
Front (Question)

What does the MDR do?

Back (Answer)

Holds data or a program instruction after it is stored/fetched from memory

#11
Front (Question)

What does the ACC do?

Back (Answer)

Where the ALU stores its results (from its operations)

#12
Front (Question)

What is the PC?

Back (Answer)

Holds the memory address of the next instruction to be executed

#13
Front (Question)

What are the seven steps in the FE cycle?

Back (Answer)

• The memory address held in the PC is copied into the MAR • The PC is incremented. It now holds the address of the next instruction • The processor sends a signal across the address bus to the memory address held in the MAR • The instruction/data held in that memory address is sent along the data bus to the MDR • The instruction/data in the MDR is copied into the CIR • The instruction/date held in the CIR is decoded and then executed (results held in ACC) • The process repeats

#14
Front (Question)

What three factors affect CPU performance?

Back (Answer)

Clock speed Cache size Number of cores

#15
Front (Question)

How does clock speed affect CPU performance?

Back (Answer)

One tick of the clock counts as one FE cycle. So the faster the clock, the more ticks there are, the more FE cycles there are

#16
Front (Question)

How does the number of cores affect CPU performance?

Back (Answer)

• A CPU can contain multiple cores, with each core processing one operation per clock cycle • A dual/quad-core can perform two/four operations simultaneously therefore more clock cycles

#17
Front (Question)

Why might a computer with a dual-core not necessarily be faster than a single-cored computer?

Back (Answer)

If the software used is only written for one core, additional cores may be redundant

#18
Front (Question)

What is cache memory?

Back (Answer)

It is a small amount of very fast memory that can be accessed faster than RAM RAM is further away from the processor than cache

Card back image
#19
Front (Question)

What are the benefits of cache?

Back (Answer)

Makes the CPU more efficient as less time is spent waiting for data to be transferred

#20
Front (Question)

Which is (theoretically) faster? 1) A dual-core processor running at 3.2GHz with 4MB of cache memory 2) A dual-core processor running at 2.7GHz with 4MB of cache memory 3) A single-core processor running at 3.2GHz with 2MB of cache memory 4) A quad-core processor running at 1.5GHz with 8MB of cache memory

Back (Answer)

1) 2 x 3.2 GHz = 6.4 GHz + 4MB 2) 2 x 2.7 = 5.4GHz + 4MB 3) 1 x 3.2 GHZ = 3.2GHZ + 2MB 4) 4 x 1.5GHZ = 6GHz + 8MB Therefore 1 is fastest But 4 is slightly slower with more cache/cores so it could be faster

#21
Front (Question)

What is an embedded system?

Back (Answer)

Used to control the function of electronic devices that don’t need a full OS since they perform specific tasks. Their input is also frequently controlled by a switch/button

#22
Front (Question)

What are some examples of embedded systems?

Back (Answer)

Air conditioning, microwaves, vending machines, lighting systems

#23
Front (Question)

What is an NIC?

Back (Answer)

Hardware required to be able to access any network Can be wireless or use an Ethernet cable to connect

#24
Front (Question)

What is a MAC address?

Back (Answer)

A unique, hexadecimal, static ID number assigned to every NIC used in network devices Static = It does not change