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.
What are I/O ports?
Physical connections allowing I/O devices to be plugged in.
What are I/O controllers?
Each I/O device has one and it consists of circuitry that handles the flow of data and translates signals from the device into the format required by the processor.
What is architecture?
The way something is built.
What is the Von Neumann architecture?
A technique for building a processor where data and instructions are stored in the same memory and accessed via one bus.
What is the Harvard architecture?
A technique for building a processor that uses separate buses and memory for data and instructions.
What are the advantages of Harvard architecture?
Faster and more efficient as instructions and data don’t share a bus.
What are the uses of Harvard architecture?
Embedded systems where there is a specific use.
What is Digital Signal Processing (DSP)?
A technique that takes continuous real world data and compresses it to enable faster processing.
What is the stored program concept?
The idea that instructions and data are stored together in memory.
What is the Control Unit?
A part of the processor that manages the execution of instructions, ensuring all data is routed correctly.
What is the ALU?
Arithmetic Logic Unit
It processes and manipulates data.
What does the ALU do?
Carries out arithmetic and logic functions.
Compares two values.
What is a clock?
A device that generates a signal used to synchronise the components of a computer.
What is the clocks units?
Megahertz (MHz)
Millions of cycles per second.