1.1 systems architecture Flashcards
Processor
The brains of a computer system and it processes data
Carries out instructions (executes them)
GHz
1 GHz Processor executes 1 Billion Instructions per second and 2 executes 2 Billion
Hertz
Typical speeds have spanned cross MHz and GHz
Embedded System
A computer system which has both hardware and software, (firmware). Usually for very specialized tasks, they don’t usually have an operating system.
A component of a much larger network of components, often used for controlling a specific mechanical function within a larger or more sophisticated device.
Clock Speed
Processors have a clock speed measured in Hertz – number of cycles per second
Cache
Processors have cache which is very fast and usually a very small amount of memory on the processor chip. The cache as an intermediary between the processor and the main memory. As programs are executing – the Cache holds commonly used instructions
Core
Each processor has a core which instructions are executed. Some can be multi-core e.g. dual core. Each core executes instructions independently and dual core may execute twice as many instructions.
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
RAM
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
This is known as volatile
what does ROM stand for?
Read only memory
BIOS
It loads the operating system
When you turn on your computer and the CPU tries to execute its first instruction, but it has to get that instruction from somewhere
It cannot get it from the operating system because the operating system is located on a hard disk, and the CPU cannot get to it without some instructions that tell it how
The BIOS provides those instructions
POST
It’s the initial set of diagnostic tests performed by the computer right after it’s powered on, with the intent to check for any hardware related issues
what does I/O controllers mean?
Input/output
What does RAM stand for?
Random access memory
What does POST stand for?
Power on self test
what is a GHz dual and quad core clock speed?
when the number of billions of instructions per second doubles or quadruples
What are the advantages of embedded systems?
It doesn’t need much energy
Has only one task so works faster
What are the Disadvantages of embedded systems?
Limited to one purpose
Cant be upgraded
PC-Program counter
Holds the location of the next instruction/data address in main memory
MAR-Memory Address Register
The contents of the PC are copied here and then transferred along the address bus
MDR-Memory Data Register
Once data/instructions are brought from the memory address in main memory; they are placed in the MDR
CIR-Current Instruction Register
The instructions stored in the MDR are copied here
ALU-Arithmetic Logic Unit
Performs arithmetic and logical operations including: +, -, AND, OR.
ACC-Accumulator
Results of calculations are placed into the accumulator