System Architecture Flashcards
What is the purpose of CPU?
The processor is “the brains of a Computer System”
It Processes Data
Carries out instructions (Executes Them)
Retrieves Data/Instructions from Main Memory (Fetch)
Processors have a Clock speed measured in Hertz
Number of Cycles Per Second
What measurement is used to assess the speed of CPU?
MHz and GHz
How many instructions can 1 GHz can execute per second?
1 Billion
What is a core in processor?
Core, is where the instructions get processed.
Processor can be multi-core, what are the common terms used for these?
Dual core, Quad core, 8 cores
What is the advantage of dual core over single core processor?
Dual Core may execute up to twice as many instructions per second
What is cache memory?
This is a small memory chip inside the processor.
It acts as an intermediary between the processor and the Main Memory
As programs are executing – the Cache holds commonly used instructions
What affects the performance of CPU?
Clock speed, Cores, Cache size
What is an embedded system?
A computer System that is made up of both Hardware and Software
Usually for very specialised tasks
Doesn’t usually contain an Operating System
An example: Dishwasher
What are the internal components of a computer?
The processor
Main memory
I/O controllers
Buses
What are the external components(Peripherals) of a computer?
Keyboards, Mouse, Printer, disk drives
|I/O devices, I/O ports
Secondary Storage
What is RAM?
RAM – Random Access Memory
Holds Data and Instructions that are currently in use by the processor
Located on the Motherboard
Directly Accessible by the processor
All data/instructions are lost once power is turned off
What is ROM?
ROM – Read Only Memory
Instructions are permanently etched onto a ROM Chip
When power is turned off – instructions still remain on the ROM chip.
Bootstrap Loader is held in ROM
Gives the instructions to start up the Operating System
What are I/O controllers?
These are used to allow an interface between a hardware device external to the motherboard (e.g. a Keyboard) and the Processor itself.
I/O controllers are used for:
Keyboard, Mouse, Disk Drive, VDU
What are System Busses?
A bus is a set of parallel wires connecting two or more independent components of a computer system in order to pass signals between them.
The System is split into three separate busses:
The data bus
The address bus
The control bus