7 - Fundamentals of Computer Organisation and Architecture Flashcards
What is a processor?
A device that carries out computation on data by following instructions to produce an output.
What does a processor do?
Handles instructions from the user and from hardware and software.
What is a processor made up of?
A thin piece of silicon with millions of transistors and wires called buses which connect the transistors.
What do transistors do?
Control the flow of electrical pulses.
What does main memory do?
Stores data and instructions to be used by the CPU.
What is RAM?
Random Access Memory
Temporary storage that can be accessed quickly.
What is RAM made up of?
A series of chips on which electronic data is stored which are made up of uniquely addressed cells containing instructions or data.
Is RAM volatile of non-volatile?
Volatile
Meaning all contents are lost when the computer is switched off.
Why does bigger RAM improve PC performance?
When a program is run all/ some is loaded into RAM so more applications that can be loaded at one time.
What is ROM?
Read Only Memory
Permanently stores data or instructions.
Is ROM volatile of non-volatile?
Non-volatile.
What is stored in ROM?
Instructions related to the set up of the computer (stored in BIOS).
How is memory organised in main memory?
In a systematic way where different programs are stored in different parts, allowing the CPU to find the data quicker.
What is a bus?
Microscopic parallel wires that transmit data between internal components.
What makes up the System Bus?
Data Bus
Address Bus
Control Bus
What does the Data Bus do?
Transfers data between the processor ,and memory and I/O controllers.
What does the Address Bus do?
Carries the memory address of the next data item or instruction.
What does the Control Bus do?
Sends control/clock signals to registers and the buses.
Ensures the correct data is travelling to the right place at the right time.
Is the Data Bus uni or bi directional?
Bi-directional.
Is the Address Bus uni or bi directional?
Unidirectional
Is the Control Bus uni or bi directional?
Bi-directional
What is addressable memory?
The concept that data and instructions are stored in memory using discrete addresses.
What is word length?
The number of bits that can be addressed, transferred or manipulated as one unit.
What does increasing the number of wires in a bus do?
The amount of data sent depends on the number of wire, so the greater the width the more data transferred per clock pulse.