Back to marketplace

Chapter 3 - Types of processor

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 the stored program memory concept?

Back (Answer)

» Machine code instructions are fetched and executed serially by a processor that performs arithmetic and logical operations

#2
Front (Question)

How is the machine code fetched in Von Neumann’s architecture? 1 Mark

Back (Answer)

» Are fetched from memory one at a time, decoded and executed in the processor

#3
Front (Question)

Name 5 descriptions of Von Neumann’s architecture. 5 Marks

Back (Answer)

» Shared memory space for instructions and data » Can access instructions and data required using a dedicated bus » Single Processor CU manages program control and single ALU » Same bus used for transferring both instructions and data » Uses FDE cycle to excute one isntruction at a time in a linear sequence

#4
Front (Question)

What is the one problem of Von Neumann’s architecture and the 2 advantages?

Back (Answer)

» The data bus is slower than the rate at which the CPU can carry out instructions - Von Neumann Bottleneck - CPU has to wait for the data transfer as it is much faster » Simpler operating system » Easy to program

#5
Front (Question)

What is Harvard architecture extensively used in?

Back (Answer)

» With embedded Digital Signal Processing (DSP)

#6
Front (Question)

What is DSP?

Back (Answer)

» The DSP applications include audio and speech signal processing, sonar and radar signal processing and digital image processing

#7
Front (Question)

What are embedded systems? 1 Mark

Back (Answer)

» Special purpose computers built into devices often operating in real-time, such as those used in navigation systems

#8
Front (Question)

Name 4 descriptions of Harvard architecture. 4 Marks

Back (Answer)

» Memory is split into 2 parts » One part for data and another part for program instructions » Each part is accessed with a different bus » Allows for pipelining

#9
Front (Question)

Why is data and instructions being fetched with a different bus an advantage? 1 Mark

Back (Answer)

» Allows the CPU to pipeline as the CPU can fetch both data and instructions at the same time

#10
Front (Question)

Can Harvard architecture be faster than von Neumann’s architecture?

Back (Answer)

» Yes because data and instructions can be fetched in parallel instead of competing for the same bus and avoids von Neumann bottlenecks

#11
Front (Question)

What is the one comparison between the Harvard and Von Neumann architecture in terms of where they are conventionally used? 1 Mark

Back (Answer)

» Von Neumann - used in conventional processors in PC’s » Harvard used in DSP

#12
Front (Question)

What is the one comparison between Harvard and Von Neumann’s architecture in terms of memory? 1 Mark

Back (Answer)

» Von Neumann - data and programs share the same memory » Harvard - the instructions and data are held in separate memories

#13
Front (Question)

What is the one comparison between the Harvard and Von Neumann architecture in terms of buses? 1 Mark

Back (Answer)

» One bus is used to transfer data and instructions - Von Neumann » Parallel data and instruction buses may be used - Harvard

#14
Front (Question)

What is the one comparison between Harvard and Von Neumann’s architecture in terms of size? 1 Mark

Back (Answer)

» Programs can be optimised in size - Neumann » Programs tend to be large - Harvard

#15
Front (Question)

What does CISC stand for? 1 Mark

Back (Answer)

» Complex Instruction Set Computer

#16
Front (Question)

What is the instruction set? 1 Mark

Back (Answer)

» Set of all instructions written in machine code, that can be recognised and executed by a given CPU

#17
Front (Question)

What is the aim of a CISC processor? 1 Mark

Back (Answer)

» Aims to complete the task in few lines of code as possible

#18
Front (Question)

What is complex instruction?

Back (Answer)

» Combines a load/store instruction with the instruction that carries out the actual calculation

#19
Front (Question)

With a CISC processor, what is so special about the hardware?

Back (Answer)

» Processor hardware and circuitry has to be more complicated so it can understand and execute a series of operations within one instruction » Therefore more expensive

#20
Front (Question)

How many clock cycles do complex instructions take to execute and why?

Back (Answer)

» Takes more than one clock cycle, because its performing multiple operation

#21
Front (Question)

What are the three advantages of a CISC processor? 3 Marks

Back (Answer)

» Quicker to code programs » Compiler has very little work to do to translate a high-level language statement into machine code » Since code is short - requires less RAM is required to store the instructions

#22
Front (Question)

What are the three disadvantages of a CISC processor? 3 Marks

Back (Answer)

» They are larger as they require more transistors, making them more expensive » Take multiple cycles per line of code, therefore programs run more slowly due to comploicated circuit » Pipelining is not possible

#23
Front (Question)

What does RISC stand for? 1 Mark

Back (Answer)

» Reduced Instruction Set Computer

#24
Front (Question)

What does RISC aim to do? 1 Mark

Back (Answer)

» Aim to use simple instructions that will be executed within a single clock cycle