Draw and label the internal hardware process of a computer
List the component of a computer
processor
○ main memory
○ address bus
○ data bus
○ control bus
○ I/O controllers
What is the use of main memory
Main memory
● Includes RAM (random access memory) and ROM (read only memory)
● Stores program instructions and frequently used data
● Usually much faster than secondary storage
What is the use of a bus
Buses
● A bus is a series of parallel wires that connects internal components of a computer
system, allowing signals to be passed between them
What is the an address bus
Address bus
● Used to transport memory addresses
●
What is the use of data bus
● Sends data and instructions to and from the different components of the computer
system
What is use of control bus
Control bus
● Used to carry control signals that regulate the operation of the computer system
● Also carries the computer’s clock signal
What is the use I/O Controllers
I/O Controllers
● Pieces of hardware that control the communication of data between the processor
and external hardware devices such as keyboards, mice and monitors
What is the Havard architecture ?
Harvard architecture
● The processor uses two separate main memory locations
● One is used for instructions and the other for data
● Each piece of main memory can be given different characteristics
○ Memory used for instructions could be made read-only so that instructions
cannot be altered
● Extensively used in embedded systems such as digital signal processing
what is fetch
Retrieving instruction from the memory to the control unit
What is decode
Finding out what the information retrieved actually means
Execute
Processing information and giving command out for it to run
What are the functions of an ALU
The role of the ALU is to perform arithmetic and
logic operations. Arithmetic operations are
mathematical operations like addition, logic
operations include AND, OR and XOR
What does a Clock do
The clock generates a signal that is used to synchronise the operation of the processor and the movement of data around the other components of the computer
What do registers do
Tiny parts of memory hat can be used by the CPU to hold data temporarily
What is CIR
what is PC
what is MBR
What is MAR
Current Instruction Register - What is being processed at that moment
Programme counter - instruction that comes up next
Memory Buffer Register - Holds data that as just been read or is about to be written in the main memory .
Memory Address Register - Stores the memory location where data in the MBR is about to be written to or read from
What is width ?
● The number of parallel wires in a bus is called its width
What is the feature of a bus width
● A bus’ width and has a direct relationship to the number of bits it can transfer
simultaneously
Features of an address bus
Specifies where in memory data is to be sent to or retrieved from
● Increasing the width increases the range of addresses that can be specified
● Adding a single wire doubles the number of addressable memory locations
What is cpu also known as ?
The brain of the computer
What is the role of cpu in a computer
Its job is to process data. And by processing we mean things like searching, sorting, calculating and decision making.
What are the three steps followed by the cpu
three steps in order to process data:
It is known as the Fetch - Decode - Execute cycle
What is CISC
Complex Instruction Cycle - very hardware intensive
What is RISC
Reduced Instruction Cycle - Removes the ability to remove complex line instructions