Bus Architectures (PPT 13) Flashcards
What is a Bus?
It is a pathway that inter connects two or more components in a computer
What is a bus made up of?
A bus is made up of a number of lines which collectively carry a signal. Any signal put onto a bus can be received by all other components connected to the bus
What is a bus hierarchy?
This is a collection of interconnected buses. This allows the CPU to talk to memory and I/O devices
What are the two defining factors of PC architecture over the years?
- CPU architecture
- Bus architecture
What has been the trend for I/O demand over the years?
Initially there was little I/O demand so generic devices were used to handle it. Now, there is more I/O so we use more specialised devices to deal with each I/O device
What is the effect of more specialised I/O devices?
The computer is faster but it is more complex
What are the two main areas we wish to improve when revising bus architecture?
-Data Transfer Rate:
Want to support high transfer rate to service high demand
Want high demand devices to be closely integrated with CPU
Want CPU-memory communication to be separate from other communication
-Compatibility
Want I/0 chips to be independent of the CPU
Want backwards compatibility with existing chips
What are the four typical types of buses which a PC has?
- Local bus
- System bus
- High Speed bus
- Expansion bus
What is the Local Bus?
It connects the CPU to cache memory and the bridge chip. It is very fast, about 500 MHz
What is the System Bus?
Connects CPU to main memory. Fairly fast, about 100 MHz
What is the High Speed Bus?
Supports high speed peripherals, about 33 MHz
What is the Expansion Bus?
Supports medium/low speed peripherals. Provides backwards compatibility with existing I/O chips. About 8 MHz
Give an example of a expansion bus
Industry Standard Architecture (ISA) bus
Give an example of a high speed bus
Peripheral Component Interconnect (PCI) bus
What is time-multiplexing?
This is when certain lines are used alternatively to transfer address and data