1.2k likes | 2.58k Views
Basic Structure of Computer. Introduction of computer system & its sub-modules Basic organization of computer & block level description of the functional units Von Neumann model Introduction to buses & connecting I/O devices to CPU & memory Asynchronous & synchronous bus, PCI, SCSI.
E N D
Basic Structure of Computer • Introduction of computer system & its sub-modules • Basic organization of computer & block level description of the functional units • Von Neumann model • Introduction to buses & connecting I/O devices to CPU & memory • Asynchronous & synchronous bus, PCI, SCSI
Control mechanism Operating environment (source & destination of data) Data movement apparatus Data processing facility Data storage facility Fig: A Functional View of the Computer
Communication Lines Peripherals • COMPUTER • Storage • Processing Fig: The Computer
COMPUTER COMPUTER Input/ Output Main Memory System interconnection Central Processing unit Fig: The Computer: Top-level Structure
COMPUTER Memory I/O System bus CPU CPU Registers Arithmetic & Logic unit Internal CPU interconnection Control unit Fig: The Central Processing Unit (CPU)
CPU ALU Registers Internal bus Control unit CONTROL UNIT Sequencing logic Control unit Registers & decoders Fig: The Control Unit Control memory
The interconnection structure must support the following types of transfers: • Memory to Processor • Processor to Memory • I/O to Processor • Processor to I/O to or from memory
Control Bus Used to control the access to & the use of data & address lines Typical control lines include • Memory read/write • I/O read/write • Transfer ACK • Bus request/grant • Interrupt request/ACK • Clock • Reset
TypeBus Width Dedicated Address Multiplexed Data Method of ArbitrationData transfer Type Centralized Read Distributed Write Read-modify-write Timing Read-after-write Synchronous Block Asynchronous Elements of Bus Design
Asynchronous Timing • Occurrence of one event on a bus follows & depends on the occurrence of previous event.