Beruflich Dokumente
Kultur Dokumente
[Computer Architecture
Fundamentals and Concepts]
[Computer Architecture and Operating Systems]
Lecture [3]
This lecture and its associated materials have been produced by [Bikash Bhattarai and MBA] of iAcademy for the
purposes of lecturing on the above described subject and the material should be viewed in this context. The work does
not constitute professional advice and no warranties are made regarding the information presented. The Author and
iAcademy do not accept any liability for the consequences of any action taken as a result of the work or any
recommendations made or inferred. Permission to use any of these materials must be first granted by iAcademy.
iAcademy
iAcademy
Agenda
• Week 3 Lecture Coverage
iAcademy
iAcademy
Learning Objectives
• On successful completion of this lecture,
students will be able to demonstrate:
iAcademy
iAcademy
iAcademy
iAcademy
iAcademy
iAcademy
Q&A ?
Coursework
Submission
iAcademy
iAcademy
iAcademy
iAcademy
iAcademy
iAcademy
iAcademy
iAcademy
• Hard drives
– The hard drive is the primary intermediate-
speed,
– nonvolatile, writable storage medium.
– Revolutions Per Minute (rpm) : rotational
speed of a disk
– Disk access time and transfer time
– SATA, PATA, SAS, SSD
iAcademy
iAcademy
Q&A ?
iAcademy
iAcademy
I/O Interfaces
• I/O Processors (1)
– I/O Processors handles all of the interactions
between the I/O devices and the CPU.
– I/O Processors communicates with input and output
devices through separate address, data, and control
lines.
• This provides an independent pathway for the transfer of
information between external devices and internal
memory.
– Relieves the CPU of I/O device chores
iAcademy
iAcademy
I/O Interfaces
• I/O Processors (2)
– Input-Output Processor (IOP)
• Classified as a processor with direct memory access
capability.
• – OP fetches and execute its own instructions
– Independent of the CPU
– CPU initiating the IOP program
• CPU is the master processor. IOP is considered the slave
• Processors
• There can be more than one or more IOP’s
iAcademy
iAcademy
I/O Interfaces
• The differences with CPU
– Peripherals are often electromechanical devices
whose manner of operation is different. A
conversion of signal values may be required.
– The data transfer rare is different from the clock
rate of the CPU. A synchronization mechanism may
be needed.
– Data codes and formats differ from the word format
in CPU.
– The operating modes od peripherals differ from
each other.
iAcademy
iAcademy
I/O Interfaces
• I/O Bus and Interface Unit
– A typical communication structure between
the CPU and several peripherals.
iAcademy
iAcademy
I/O Interfaces
• The I/O configurations (1)
iAcademy
iAcademy
I/O Interfaces
• The I/O configurations (2)
iAcademy
iAcademy
I/O Interfaces
• Forms of communications
– Parallel Communication
– Serial Communication
iAcademy
iAcademy
I/O Interfaces
• Parallel communication
iAcademy
iAcademy
I/O Interfaces
• Serial communication
– Example: Modems
iAcademy
iAcademy
I/O Interfaces
• Types of serial communication
iAcademy
iAcademy
I/O Interfaces
• Synchronous serial communication
iAcademy
iAcademy
I/O Interfaces
• Asynchronous serial communication
iAcademy
iAcademy
Q&A ?
iAcademy
iAcademy
Summary (1)
• Peripheral Devices
– Keyboards
– Displays
– Hard drives
– Compact disk read only memory (CD-ROM) etc.
• I/O Interfaces
– Parallel Communication
– Serial Communication
iAcademy
iAcademy
Workshop
iAcademy
iAcademy
iAcademy