CS2100 - Computer Organization: Buses

You might also like

Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 16

CS2100 Computer Organization

Buses

Introduction

Shared physical wires that act to communicate signals


between several devices (often peripherals)

Buses let computers be expandable: add more memory,


a better graphics card, webcam, etc.

Buses are an abstraction for communication: helps


designers compose large, complex systems

Components of a bus

Layers of a bus

Lower layer of DRAM bus

Upper layers of DRAM bus

Memory bus on the motherboard

Pros and cons of buses

Buses turn CPU into a complete system

Size is the constraint

10

Serial buses

11

Many buses

12

Many standard buses

13

The mainboard

14

Other chips

15

Putting it together

16

You might also like