Bus Architectures (PPT 13) Flashcards

1
Q

What is a Bus?

A

It is a pathway that inter connects two or more components in a computer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is a bus made up of?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is a bus hierarchy?

A

This is a collection of interconnected buses. This allows the CPU to talk to memory and I/O devices

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are the two defining factors of PC architecture over the years?

A
  • CPU architecture

- Bus architecture

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What has been the trend for I/O demand over the years?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the effect of more specialised I/O devices?

A

The computer is faster but it is more complex

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the two main areas we wish to improve when revising bus architecture?

A

-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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are the four typical types of buses which a PC has?

A
  • Local bus
  • System bus
  • High Speed bus
  • Expansion bus
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is the Local Bus?

A

It connects the CPU to cache memory and the bridge chip. It is very fast, about 500 MHz

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is the System Bus?

A

Connects CPU to main memory. Fairly fast, about 100 MHz

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is the High Speed Bus?

A

Supports high speed peripherals, about 33 MHz

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is the Expansion Bus?

A

Supports medium/low speed peripherals. Provides backwards compatibility with existing I/O chips. About 8 MHz

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Give an example of a expansion bus

A

Industry Standard Architecture (ISA) bus

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Give an example of a high speed bus

A

Peripheral Component Interconnect (PCI) bus

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is time-multiplexing?

A

This is when certain lines are used alternatively to transfer address and data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is block mode on a PCI?

A

Allows faster block transfer as only the first address and size of the block is needed for transfer

17
Q

What is arbitration, in relation to the DMA?

A

Arbitration is a scheme used to resolve requests from different bus masters, e.g. CPU and DMA. Could be 1st come 1st serve or round robin, for example

18
Q

What was the problem with parallel buses and how did using serial solve this?

A

While parallel buses are fast at carrying multiple signals, the sheer amount of devices was clogging them up. This was solved by connecting devices point to point using high speed serial links. The new serial standards are similar to network standards

19
Q

What is USB?

A

Universal Serial Bus

Was designed as the replacement for all serial and parallel peripherals

20
Q

What are the benefits of USB?

A

-Fast, robust and simple so therefore cheap
-Hot swappable, meaning you don’t need to turn off the power to remove it
-3 speeds (low, full, hi)
It was widely adopted because of these features

21
Q

What is PCIe?

A

PCI Express was designed to replace PCI. It is a scalable, serial point to point bus based on lanes. Lanes can carry 256 MBps in each direction with faster transfers being allowed to use more than one lane

22
Q

What is SATA?

A

Serial Advanced Technology Attachment

Similar to other buses, it is serial, point to point and hot-swappable

23
Q

What does each bus contain?

A

Each bus has a:

  • address bus
  • data bus
  • control bus
24
Q

What does a typical PC system unit contain?

A
  • Motherboard (with CPU, Memory, etc)
  • adapter boards (in motherboards expansion slots)
  • Power supply
  • Drive expansion bays for hard drives or cd/dvds
25
Q

What are the typical parts of a motherboard?

A
  • CPU
  • Cache/RAM + controller chip
  • Bridge Chips
  • Integrated adapters and expansion ports
  • ROM BIOS
  • Real time clock/calender
26
Q

What is ROM BIOS?

A

This loads the basic operation system software from the start up device. It also performs the on power tests. It is usually 64-128kb and is stored on DRAM for faster execution. It also allows for system configuration