Theory: Computer Architecture Flashcards
What is the role of the processor?
To execute program instructions in order to run applications.
Name two types of main memory
-Random access memory (RAM)
-Read only memory (ROM)
Which is usually faster: main memory or secondary storage?
Main memory
Name two types of information that may be held in main memory
-Program instructions
-Frequently used data
What is meant by a bus?
A series of parrallel wires that connects internal components of a computer
Which bus is used to transport memory addresses?
Address bus
Which bus is used to send information to and from different components?
Data bus
How many parallel wires does the address bus have?
8
An address bus with n parallel wires can allow how many addressable memory locations?
2^n
What effect does increasing the width of the data bus have?
Increases the volume of data that can be transferred at any one time.
What is the role of the control bus?
Carries control signals, including the system clock which regulates the operation of the computer system
What is the name given to hardware that controls the communication of data between the processor and external hardware devices?
I/O controllers
Describe the main difference between Harvard and Von Neumann architecture.
Von Neumann consists of shared memory for instructions and data, Whereas Harvard architecture has them seperate
What is the drawback of Von Neumann architecture?
An instruction fetch and data operation cannot occur at the same time
Is RAM or ROM volatile or non volatile
RAM is volatile
ROM is non volatile
What is meant by the stored program concept?
Machine code instructions stored in main memory are fetched and executed serially by a processor that performs arithmetic and logical operations
What is an advantage of using the stored program concept?
Allows one computer to run several different programs
When using the stored program concept, what two things could the contents of a memory location be interpreted as?
- Instructions
- Data
Which type of architecture is extensively used in embedded systems?
Harvard architecture
Which type of architecture is used in general purpose computer systems?
von Neumann
Name the two architectures on which stored program computers can be based.
Harvard architecture, von Neumann architecture
Which type of register is the status register: general purpose or special purpose?
Special purpose
Which of the following is not found within the processor? Control unit, Main memory, Buses
Main memory
For what do the letters ALU stand
Arithmetic Logic unit