SlideShare a Scribd company logo
6
Most read
Input-Output OrganizationBy:md. Shakebayaz    8145
InterfaceA conversion of signal values may be required     » CPU(Electronics) / HDD(Electromechanical and Electromagnet)A synchronization mechanism may be needed     » The data transfer rate of peripherals is usually slower than the transfer rate of            the CPUData codes and formats in peripherals differ from the word format in the CPU and      Memory
The operating modes of peripherals are different from each other : 4 modes      » Each peripherals must be controlled so as not to disturb the operation of other       peripherals connected to the CPUSpecial hardware components between the CPU and peripherals
Supervise and Synchronize all input and output transfersI/O Bus and Interface Modules
I/O Bus versus Memory BusComputer buses can be used to communicate with memory and I/OUse two separate buses, one for memory and the other for I/O I/O Processor : separate memory bus and I/O bus2) Use one common bus for both memory and I/O but have separate control lines for each : Isolated I/O or I/O Mapped I/OIN, OUT : I/O Instruction
MOV or LD : Memory read/write Instruction3) Use one common bus for memory and I/O with common control lines : MemoryMapped I/OMOV or LD : I/O and Memory read/write Instruction4 I/O port : Data port A, Data port B, Control,Status8255 PIO ( port A, B, C, Control/Status )Address Decode : CS, RS1, RS0Example:
Example of I/o interface
Asynchronous Data TransferSynchronous Data TransferAll data transfers occur simultaneously during the occurrence of a clock pulse
Registers in the interface share a common clock with CPU registers Asynchronous Data TransferInternal timing in each unit (CPU and Interface) is independent
Each unit uses its own private clock for internal registersAsynchronous Data TransferSource-initiated strobeDestination-initiated strobeStrobe : Control signal to indicate the time at which data is being transmitted1) Source-initiated strobe 2) Destination-initiated strobe

More Related Content

What's hot (20)

PPTX
I/O Organization
Dhaval Bagal
 
PDF
Programed I/O Modul..
Myster Rius
 
PPTX
COA asynchronous data transfer
mitalimaniyar
 
PPTX
Modes of transfer
Andhra University
 
PPTX
Computer architecture input output organization
Mazin Alwaaly
 
PPTX
Direct Memory Access ppt
OECLIB Odisha Electronics Control Library
 
PPT
Microprocessor
aaina_katyal
 
PDF
Unit 2 mpmc
tamilnesaner
 
PPTX
PROGRAMMABLE KEYBOARD AND DISPLAY INTERFACE(8279).pptx
SanjayV73
 
PPTX
Bus aribration
Saiyam Agrawal
 
PPTX
Direct Memory Access
Hetauda City College
 
PDF
Memory Organization | Computer Fundamental and Organization
Smit Luvani
 
PPTX
Basic Computer Architecture
Yong Heui Cho
 
PDF
Bus structure in Computer Organization.pdf
mvpk14486
 
PPTX
I2C introduction
SUNODH GARLAPATI
 
PDF
Direct Memory Access & Interrrupts
Sharmila Chidaravalli
 
PPTX
Register transfer language
Sanjeev Patel
 
PPTX
DMA presentation [By- Digvijay]
Digvijay Singh Karakoti
 
PPT
Modes Of Transfer in Input/Output Organization
MOHIT AGARWAL
 
PPTX
Instruction Cycle in Computer Organization.pptx
Yash346903
 
I/O Organization
Dhaval Bagal
 
Programed I/O Modul..
Myster Rius
 
COA asynchronous data transfer
mitalimaniyar
 
Modes of transfer
Andhra University
 
Computer architecture input output organization
Mazin Alwaaly
 
Microprocessor
aaina_katyal
 
Unit 2 mpmc
tamilnesaner
 
PROGRAMMABLE KEYBOARD AND DISPLAY INTERFACE(8279).pptx
SanjayV73
 
Bus aribration
Saiyam Agrawal
 
Direct Memory Access
Hetauda City College
 
Memory Organization | Computer Fundamental and Organization
Smit Luvani
 
Basic Computer Architecture
Yong Heui Cho
 
Bus structure in Computer Organization.pdf
mvpk14486
 
I2C introduction
SUNODH GARLAPATI
 
Direct Memory Access & Interrrupts
Sharmila Chidaravalli
 
Register transfer language
Sanjeev Patel
 
DMA presentation [By- Digvijay]
Digvijay Singh Karakoti
 
Modes Of Transfer in Input/Output Organization
MOHIT AGARWAL
 
Instruction Cycle in Computer Organization.pptx
Yash346903
 

Viewers also liked (6)

PPTX
Input output accessing
ankitraosingh
 
PPTX
Accessing I/O Devices
Slideshare
 
PPTX
Input output interface
Christ University
 
PPTX
Input Output Organization
Kamal Acharya
 
PPT
Unit 5 I/O organization
chidabdu
 
PPT
Input output organization
abdulugc
 
Input output accessing
ankitraosingh
 
Accessing I/O Devices
Slideshare
 
Input output interface
Christ University
 
Input Output Organization
Kamal Acharya
 
Unit 5 I/O organization
chidabdu
 
Input output organization
abdulugc
 
Ad

Similar to Input output organisation (20)

PPT
Peripheral devices
mahesh kumar prajapat
 
PPT
Unit4_IO_13623_AnilRawat.ppt
prateeksingh235912
 
PPT
Input Output Operations
kdisthere
 
PPT
COMPUTER ORGANIZATION-Input-Output Organization
KAVITHA N S
 
PPT
io orgnz.ppt
VetriM4
 
PPT
Unit 4-lecte3-io interface
vishal choudhary
 
PPT
Unit 4-l ecture3-io interface
vishal choudhary
 
PPT
Unit 4-lecte3-io interface
vishal choudhary
 
PPTX
Deepu Kumar Shah.pptx
DeepuShah
 
PPTX
COA_UNIT-4_NOTES.pptxtdvyunbuubbubufjfgn
harshavardhank2003
 
PPT
Io organization
Venkata Rajitha M
 
PPT
Ch11.ppt
AshokRachapalli1
 
DOCX
Input output
jyoti_lakhani
 
PPT
Unit 4 ca-input-output
BBDITM LUCKNOW
 
PPTX
Unit-4 (IO Interface).pptx
Medicaps University
 
PDF
CS304PC:Computer Organization and Architecture Unit IV_merged.pdf
Guru Nanak Technical Institutions
 
PPTX
spi-180501092933-converted.pptx
sauryakumar3
 
PDF
Computer organization part 2
Hhhh85105
 
PPT
Interfacingiodevice
Praneeth Kannegolla
 
PPTX
ghgfjfhgdjfdhgdhgfdgfdhgdhgfdhgzeka.pptx
EliasPetros
 
Peripheral devices
mahesh kumar prajapat
 
Unit4_IO_13623_AnilRawat.ppt
prateeksingh235912
 
Input Output Operations
kdisthere
 
COMPUTER ORGANIZATION-Input-Output Organization
KAVITHA N S
 
io orgnz.ppt
VetriM4
 
Unit 4-lecte3-io interface
vishal choudhary
 
Unit 4-l ecture3-io interface
vishal choudhary
 
Unit 4-lecte3-io interface
vishal choudhary
 
Deepu Kumar Shah.pptx
DeepuShah
 
COA_UNIT-4_NOTES.pptxtdvyunbuubbubufjfgn
harshavardhank2003
 
Io organization
Venkata Rajitha M
 
Input output
jyoti_lakhani
 
Unit 4 ca-input-output
BBDITM LUCKNOW
 
Unit-4 (IO Interface).pptx
Medicaps University
 
CS304PC:Computer Organization and Architecture Unit IV_merged.pdf
Guru Nanak Technical Institutions
 
spi-180501092933-converted.pptx
sauryakumar3
 
Computer organization part 2
Hhhh85105
 
Interfacingiodevice
Praneeth Kannegolla
 
ghgfjfhgdjfdhgdhgfdgfdhgdhgfdhgzeka.pptx
EliasPetros
 
Ad

More from Sanjeev Patel (20)

PPT
Unit v export incentives
Sanjeev Patel
 
PPT
Types of letter of credits on 11 09 2012
Sanjeev Patel
 
PPT
Risks involved in imports
Sanjeev Patel
 
PPT
Processing of export order on 4 09 12
Sanjeev Patel
 
PPTX
North america ppt
Sanjeev Patel
 
PPT
Mib 3.6 unit ii on 10 09 12
Sanjeev Patel
 
PPT
Mib 3.6 unit 2 on 17 09 2012
Sanjeev Patel
 
PPT
Mib 3.6 on august 6 th 2012
Sanjeev Patel
 
PPT
Mib 3.6 on 13 th aug 2012 charac and types of exim docs
Sanjeev Patel
 
PPT
Mib 3.6 on 13 th aug 2012 charac and types of exim docs copy
Sanjeev Patel
 
PPT
Mib 3.6 marine insurance on 09 10 12 copy
Sanjeev Patel
 
PPT
Mib 3.6 export financing on 1 10 12
Sanjeev Patel
 
PPT
Incoterms on 27th august 2012
Sanjeev Patel
 
PPT
Export import control main
Sanjeev Patel
 
PPT
Mib 3.6 on 14th aug 2012
Sanjeev Patel
 
PPSX
Teachers day _Sanjeev_Patel
Sanjeev Patel
 
PPT
Memory reference instruction
Sanjeev Patel
 
PPTX
Logical and shift micro operations
Sanjeev Patel
 
PPT
Introduction
Sanjeev Patel
 
PPT
Instruction format
Sanjeev Patel
 
Unit v export incentives
Sanjeev Patel
 
Types of letter of credits on 11 09 2012
Sanjeev Patel
 
Risks involved in imports
Sanjeev Patel
 
Processing of export order on 4 09 12
Sanjeev Patel
 
North america ppt
Sanjeev Patel
 
Mib 3.6 unit ii on 10 09 12
Sanjeev Patel
 
Mib 3.6 unit 2 on 17 09 2012
Sanjeev Patel
 
Mib 3.6 on august 6 th 2012
Sanjeev Patel
 
Mib 3.6 on 13 th aug 2012 charac and types of exim docs
Sanjeev Patel
 
Mib 3.6 on 13 th aug 2012 charac and types of exim docs copy
Sanjeev Patel
 
Mib 3.6 marine insurance on 09 10 12 copy
Sanjeev Patel
 
Mib 3.6 export financing on 1 10 12
Sanjeev Patel
 
Incoterms on 27th august 2012
Sanjeev Patel
 
Export import control main
Sanjeev Patel
 
Mib 3.6 on 14th aug 2012
Sanjeev Patel
 
Teachers day _Sanjeev_Patel
Sanjeev Patel
 
Memory reference instruction
Sanjeev Patel
 
Logical and shift micro operations
Sanjeev Patel
 
Introduction
Sanjeev Patel
 
Instruction format
Sanjeev Patel
 

Recently uploaded (20)

PPTX
How to Set Maximum Difference Odoo 18 POS
Celine George
 
PPT
Talk on Critical Theory, Part One, Philosophy of Social Sciences
Soraj Hongladarom
 
PPTX
MENINGITIS: NURSING MANAGEMENT, BACTERIAL MENINGITIS, VIRAL MENINGITIS.pptx
PRADEEP ABOTHU
 
PPTX
ASRB NET 2023 PREVIOUS YEAR QUESTION PAPER GENETICS AND PLANT BREEDING BY SAT...
Krashi Coaching
 
PPTX
2025 Winter SWAYAM NPTEL & A Student.pptx
Utsav Yagnik
 
PPSX
Health Planning in india - Unit 03 - CHN 2 - GNM 3RD YEAR.ppsx
Priyanshu Anand
 
PPT
Talk on Critical Theory, Part II, Philosophy of Social Sciences
Soraj Hongladarom
 
PPTX
STAFF DEVELOPMENT AND WELFARE: MANAGEMENT
PRADEEP ABOTHU
 
PPTX
How to Convert an Opportunity into a Quotation in Odoo 18 CRM
Celine George
 
PPTX
THE TAME BIRD AND THE FREE BIRD.pptxxxxx
MarcChristianNicolas
 
PPTX
grade 5 lesson ENGLISH 5_Q1_PPT_WEEK3.pptx
SireQuinn
 
PPTX
Pyhton with Mysql to perform CRUD operations.pptx
Ramakrishna Reddy Bijjam
 
PPTX
How to Manage Large Scrollbar in Odoo 18 POS
Celine George
 
PDF
Isharyanti-2025-Cross Language Communication in Indonesian Language
Neny Isharyanti
 
PDF
DIGESTION OF CARBOHYDRATES,PROTEINS,LIPIDS
raviralanaresh2
 
PDF
The Different Types of Non-Experimental Research
Thelma Villaflores
 
PPTX
grade 5 lesson matatag ENGLISH 5_Q1_PPT_WEEK4.pptx
SireQuinn
 
PPTX
Universal immunization Programme (UIP).pptx
Vishal Chanalia
 
PDF
People & Earth's Ecosystem -Lesson 2: People & Population
marvinnbustamante1
 
PPTX
Quarter1-English3-W4-Identifying Elements of the Story
FLORRACHELSANTOS
 
How to Set Maximum Difference Odoo 18 POS
Celine George
 
Talk on Critical Theory, Part One, Philosophy of Social Sciences
Soraj Hongladarom
 
MENINGITIS: NURSING MANAGEMENT, BACTERIAL MENINGITIS, VIRAL MENINGITIS.pptx
PRADEEP ABOTHU
 
ASRB NET 2023 PREVIOUS YEAR QUESTION PAPER GENETICS AND PLANT BREEDING BY SAT...
Krashi Coaching
 
2025 Winter SWAYAM NPTEL & A Student.pptx
Utsav Yagnik
 
Health Planning in india - Unit 03 - CHN 2 - GNM 3RD YEAR.ppsx
Priyanshu Anand
 
Talk on Critical Theory, Part II, Philosophy of Social Sciences
Soraj Hongladarom
 
STAFF DEVELOPMENT AND WELFARE: MANAGEMENT
PRADEEP ABOTHU
 
How to Convert an Opportunity into a Quotation in Odoo 18 CRM
Celine George
 
THE TAME BIRD AND THE FREE BIRD.pptxxxxx
MarcChristianNicolas
 
grade 5 lesson ENGLISH 5_Q1_PPT_WEEK3.pptx
SireQuinn
 
Pyhton with Mysql to perform CRUD operations.pptx
Ramakrishna Reddy Bijjam
 
How to Manage Large Scrollbar in Odoo 18 POS
Celine George
 
Isharyanti-2025-Cross Language Communication in Indonesian Language
Neny Isharyanti
 
DIGESTION OF CARBOHYDRATES,PROTEINS,LIPIDS
raviralanaresh2
 
The Different Types of Non-Experimental Research
Thelma Villaflores
 
grade 5 lesson matatag ENGLISH 5_Q1_PPT_WEEK4.pptx
SireQuinn
 
Universal immunization Programme (UIP).pptx
Vishal Chanalia
 
People & Earth's Ecosystem -Lesson 2: People & Population
marvinnbustamante1
 
Quarter1-English3-W4-Identifying Elements of the Story
FLORRACHELSANTOS
 

Input output organisation

  • 2. InterfaceA conversion of signal values may be required » CPU(Electronics) / HDD(Electromechanical and Electromagnet)A synchronization mechanism may be needed » The data transfer rate of peripherals is usually slower than the transfer rate of the CPUData codes and formats in peripherals differ from the word format in the CPU and Memory
  • 3. The operating modes of peripherals are different from each other : 4 modes » Each peripherals must be controlled so as not to disturb the operation of other peripherals connected to the CPUSpecial hardware components between the CPU and peripherals
  • 4. Supervise and Synchronize all input and output transfersI/O Bus and Interface Modules
  • 5. I/O Bus versus Memory BusComputer buses can be used to communicate with memory and I/OUse two separate buses, one for memory and the other for I/O I/O Processor : separate memory bus and I/O bus2) Use one common bus for both memory and I/O but have separate control lines for each : Isolated I/O or I/O Mapped I/OIN, OUT : I/O Instruction
  • 6. MOV or LD : Memory read/write Instruction3) Use one common bus for memory and I/O with common control lines : MemoryMapped I/OMOV or LD : I/O and Memory read/write Instruction4 I/O port : Data port A, Data port B, Control,Status8255 PIO ( port A, B, C, Control/Status )Address Decode : CS, RS1, RS0Example:
  • 7. Example of I/o interface
  • 8. Asynchronous Data TransferSynchronous Data TransferAll data transfers occur simultaneously during the occurrence of a clock pulse
  • 9. Registers in the interface share a common clock with CPU registers Asynchronous Data TransferInternal timing in each unit (CPU and Interface) is independent
  • 10. Each unit uses its own private clock for internal registersAsynchronous Data TransferSource-initiated strobeDestination-initiated strobeStrobe : Control signal to indicate the time at which data is being transmitted1) Source-initiated strobe 2) Destination-initiated strobe
  • 11. Asynchronous Serial TransferSynchronous transmission :» The two unit share a common clock frequency» Bits are transmitted continuously at the rate dictated by the clock pulses􀁺 Asynchronous transmission :» Special bits are inserted at both ends of the character code» Each character consists of three parts :􀂄 1) start bit : always “0”, indicate the beginning of a character􀂄 2) character bits : data􀂄 3) stop bit : always “1”
  • 12. Asynchronous transmission rules : no parity» When a character is not being sent, the line is kept in the 1-state»The initiation of a character transmission is detected from the start bit, which isalways “0”»The character bits always follow the start bit» After the last bit of the character is transmitted, a stop bit is detected when the linereturns to the 1-state for at least one bit time (stop bits : 1, 1.5, 2)
  • 13. Thank you. . . . .