Computer Architecture and FDE cycle Flashcards
In terms of processor performance, what is Speed/Throughput?
The amount of processes completed per second and amount of concurrent processes.
In terms of processor performance, what is Scalability?
How well the processor copes with larger amounts of memory.
In terms of processor performance, what is Response Time?
Time taken to complete one task.
In terms of processor performance, what is Power Efficiency?
Efficiency of the power consumption.
What are some of the factors affecting CPU performance?
Clock Speed, Word Length, Bus Width, Cores, Cache Memory.
Give some Advantages and Disadvantages of Von Neumann Architecture.
Uses one set of buses so:
Less efficient and slower.
But,
Physically smaller with less actual hardware.
Give some Advantages and Disadvantages of Harvard Architecture.
Uses two sets of buses so:
Faster and More Efficient.
Avoids bottlenecks with a parallel system.
Data can have different word lengths, avoids some exploits from hackers.
But,
More Expensive.
Harder to code.
Physically Larger.
Where is Von Neumann Architecture used?
In RAM/ROM.
Where is Harvard Architecture used?
In caches, embedded systems and DSP systems.
What is RAM?
Random access memory, volatile.
What is ROM?
Read only memory, non-volatile.
Describe the Control Bus.
Bidirectional, sends control signals to the other buses and registers.
Describe the Data Bus.
Bidirectional, transfers data, the width determines how many wires are present, determining the amount of data that can be transferred in parallel.
Describe the Address Bus.
Unidirectional, passing an address from CPU to RAM, using unique addresses.
Describe the purpose of the I/O Controller.
Connects buses and I/O devices to provide the correct amounts of current and voltage.
Allows new devices to be added without redesigning the controller.