Posted on Thursday, November 25, 2004 10:53 AM
#System Program
Data, address, and control busses
Data, address, and control busses
A bit is a binary digit; a 0 or a 1
A byte is 8 bits combined together, creating a possibility of 256 numbers
A word is the number of bits that can be process simultaneously at one time
2^24 * 16 bits A bus A=is a set of lines/wires (must imply more than one wire) connecting components;
The control bus controls data transfer between components through the data and adress busses, ensuring there are no conflicts.
The data bus is a bi-directional path for data and instructions.
The address bus carries the address of data in memory.
By increasing the width of the data bus more data can be carried at the same time, reducing the nuber of fetches required and hence increasing the speed.
By increasing the widh of the address bus there is room for more memory to be addressed
An 8 bit memory allows 256 different possible data patterns
The amount of memory available will influence the width of the address bus. It needs to be wide enough to transfer any memory address
the word size will influence the width of the data bus. If the width of the data bus is the same as the word size then a word of data can be transferred in one go.