[go: up one dir, main page]

0% found this document useful (0 votes)
20 views11 pages

Unit I.5 Interconnection Structure

The document provides an overview of computer organization and architecture, focusing on the concept of buses as communication pathways connecting devices. It discusses different types of buses, including data and address buses, their widths, and control signals involved in bus operations. Additionally, it highlights issues related to single bus systems and the use of expansion buses for efficient I/O device connectivity.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views11 pages

Unit I.5 Interconnection Structure

The document provides an overview of computer organization and architecture, focusing on the concept of buses as communication pathways connecting devices. It discusses different types of buses, including data and address buses, their widths, and control signals involved in bus operations. Additionally, it highlights issues related to single bus systems and the use of expansion buses for efficient I/O device connectivity.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

Sanjivani Rural Education Society’s

Sanjivani College of Engineering, Kopargaon-423 603


(An Autonomous Institute, Affiliated to Savitribai Phule Pune University, Pune)
NACC ‘A’ Grade Accredited, ISO 9001:2015 Certified

Department of Computer Engineering


(NBA Accredited)

Subject- Computer Organization & Architecture


Unit 1- Introduction
Interconnection Structure

Dr. D. B. Kshirsagar, Professor & Head


E-mail : hodcompcoe@sanjivani.org.in
Contact No: 02434 – 222862 Ext :141, 9890472165
What is a Bus?
• A communication pathway connecting two or more devices
• Usually broadcast
• Often grouped
• A number of channels in one bus
• e.g. 32 bit data bus is 32 separate single bit channels
• There are a number of possible interconnection systems
• Single and multiple BUS structures are most common
• e.g. Control/Address/Data bus (PCI)
• e.g. Unibus (DEC-PDP)
• e.g. Multibus (Intel)

21-09-2021 Computer Organization: Introduction 2


Data Bus

• Carries data
• Remember that there is no difference between “data” and “instruction” at
this level
• Width is a key determinant of performance
• 8, 16, 32, 64 bit

21-09-2021 Computer Organization: Introduction 3


Address bus
• Identify the source or destination of data
• e.g. CPU needs to read an instruction (data) from a given location in
memory
• Bus width determines maximum memory capacity of system
• e.g. 8080 has 16 bit address bus giving 64 KB address space
• e.g. 80386/80486/Pentium has 32 bit address bus giving 4 GB address space

21-09-2021 Computer Organization: Introduction 4


Bus Interconnection Scheme
Typical control Signals

• Memory write: causes data on the bus to be written into the addressed location
• Memory read: causes data from the addressed location to be placed on the bus
• I/O write: causes data on the bus to be output to the addressed I/O port
• I/O read: causes data from the addressed I/O port to be placed on the bus
• Transfer ACK: indicates that data have been accepted from or placed on the bus
• Bus request: indicates that a module needs to gain control of the bus
• Bus grant: indicates that a requesting module has been granted control of the bus
• Interrupt request: indicates that an interrupt is pending
• Interrupt ACK: acknowledges that the pending interrupt has been recognized
• Clock: is used to synchronize operations
• Reset: initializes all modules

21-09-2021 Computer Organization: Introduction 6


Bus Operation

• If one module wishes to send data to another, it must do two things -


(1) obtain the use of the bus, and
(2) transfer data via the bus.
• If one module wishes to request data from another module, it must –
(1) obtain the use of the bus, and
(2) transfer a request to the other module over the appropriate control and
address lines.
• It must then wait for that second module to send the data.

21-09-2021 Computer Organization: Introduction 7


Single Bus Problems

• Lots of devices on one bus leads to -


• Propagation delays
• Waiting time
• Bus capacity for data transfer
• Performance
• Amount of data transferred
• Bus contention and arbitrarion
• Most systems use multiple buses to overcome these problems

DEPARTMENT OF COMPUTER ENGINEERING, Sanjivani COE, Kopargaon 8


Traditional (ISA)(with cache)

An Industry Standard Architecture bus (ISA bus) is a


computer bus that allows additional expansion cards to
be connected to computer's motherboard.

DEPARTMENT OF COMPUTER ENGINEERING, Sanjivani COE, Kopargaon 9


Contd. ..
• It is possible to connect I/O controllers directly onto the system bus.
• A more efficient solution is to make use of one or more expansion buses for this
purpose.
• An expansion bus interface buffers data transfers between the system bus and the
I/O controllers on the expansion bus.
• This arrangement allows the system to support a wide variety of I/O devices and at
the same time insulate, isolate memory-to-processor traffic from I/O traffic.
• Figure shows some typical examples of I/O devices that might be attached to the
expansion bus.
• Network connections include local area networks (LANs) such as a 10-Mbps Ethernet
and connections to wide area networks (WANs) such as a packet-switching network.
• SCSI (small computer system interface) is itself a type of bus used to support local
disk drives and other peripherals.
•A serial port could be used to support a printer or scanner.
DEPARTMENT OF COMPUTER ENGINEERING, Sanjivani COE, Kopargaon 10
Book References
• William Stallings, Computer Organization and Architecture: Designing for
performance, Pearson Education/ Prentice Hall of India, 10th Edition

• Zaky S, Hamacher, Computer Organization, 5th Edition, McGraw-Hill


Publications, 5th Edition

• John P Hays, Computer Architecture and Organization, McGraw-Hill


Publication, 3rd Edition.

• A. Tannenbaum, Structured Computer Organization, Prentice Hall of


India 4th Edition

21-09-2021 Computer Organization: Introduction 11

You might also like