COMPUTER ORGANIZATIONS CSNB123 NSMS2013 Ver.1Systems and Networking1.

Slides:



Advertisements
Similar presentations
I/O Organization popo.
Advertisements

I/O Organization popo.
INPUT-OUTPUT ORGANIZATION
Chapter 10 Input/Output Organization. Connections between a CPU and an I/O device Types of bus (Figure 10.1) –Address bus –Data bus –Control bus.
I/O Unit.
CS-334: Computer Architecture
FIU Chapter 7: Input/Output Jerome Crooks Panyawat Chiamprasert
1 Pertemuan 12 Input/Output Matakuliah: H0344/Organisasi dan Arsitektur Komputer Tahun: 2005 Versi: 1/1.
Communicating With Devices Interrupts Lecture 10.4 Section 10.6.
Midterm Tuesday October 23 Covers Chapters 3 through 6 - Buses, Clocks, Timing, Edge Triggering, Level Triggering - Cache Memory Systems - Internal Memory.
I/O Subsystem Organization and Interfacing Cs 147 Peter Nguyen
Input-Output Problems L1 Prof. Sin-Min Lee Department of Mathematics and Computer Science.
Chapter 7 Input/Output. Input/Output Problems Wide variety of peripherals —Delivering different amounts of data —At different speeds —In different formats.
Prof. Zoltan Francisc Baruch Computer Science Department Technical University of Cluj-Napoca.
Group 7 Jhonathan Briceño Reginal Etienne Christian Kruger Felix Martinez Dane Minott Immer S Rivera Ander Sahonero.
INPUT-OUTPUT ORGANIZATION
Input/Output. Input/Output Problems Wide variety of peripherals —Delivering different amounts of data —At different speeds —In different formats All slower.
The computer system’s I/O architecture is its interface to the outside world. This architecture provides a systematic means of controlling interaction.
Chapter 7 Input/Output Luisa Botero Santiago Del Portillo Ivan Vega.
Chapter 10: Input / Output Devices Dr Mohamed Menacer Taibah University
Input/OUTPUT [I/O Module structure].
1 Computer System Overview Chapter 1. 2 n An Operating System makes the computing power available to users by controlling the hardware n Let us review.
Input/ Output By Mohit Sehgal. What is Input/Output of a Computer? Connection with Machine Every machine has I/O (Like a function) In computing, input/output,
MICROPROCESSOR INPUT/OUTPUT
Interrupts and DMA CSCI The Role of the Operating System in Performing I/O Two main jobs of a computer are: –Processing –Performing I/O manage and.
1. Introduction 2. Methods for I/O Operations 3. Buses 4. Liquid Crystal Displays 5. Other Types of Displays 6. Graphics Adapters 7. Optical Discs 10/01/20151Input/Output.
THE COMPUTER SYSTEM. Lecture Objectives Computer functions – Instruction fetch & execute – Interrupt Handling – I/O functions Interconnections Computer.
CHAPTER 3 TOP LEVEL VIEW OF COMPUTER FUNCTION AND INTERCONNECTION
2007 Oct 18SYSC2001* - Dept. Systems and Computer Engineering, Carleton University Fall SYSC2001-Ch7.ppt 1 Chapter 7 Input/Output 7.1 External Devices.
Computer Architecture Lecture10: Input/output devices Piotr Bilski.
Microprocessor Dr. Rabie A. Ramadan Al-Azhar University Lecture 2.
2009 Sep 10SYSC Dept. Systems and Computer Engineering, Carleton University F09. SYSC2001-Ch7.ppt 1 Chapter 7 Input/Output 7.1 External Devices 7.2.
Dr Mohamed Menacer College of Computer Science and Engineering Taibah University CE-321: Computer.
COMPUTER ORGANIZATIONS CSNB123 NSMS2013 Ver.1Systems and Networking1.
Input/Output Computer component : Input/Output I/O Modules External Devices I/O Modules Function and Structure I/O Operation Techniques I/O Channels and.
COMPUTER ORGANIZATIONS CSNB123. COMPUTER ORGANIZATIONS CSNB123 Expected Course Outcome #Course OutcomeCoverage 1Explain the concepts that underlie modern.
Modes of transfer in computer
Organisasi Sistem Komputer Materi VIII (Input Output)
CH10 Input/Output DDDData Transfer EEEExternal Devices IIII/O Modules PPPProgrammed I/O IIIInterrupt-Driven I/O DDDDirect Memory.
Computer Hardware A computer is made of internal components Central Processor Unit Internal External and external components.
The computer system’s I/O architecture is its interface to the outside world. This architecture provides a systematic means of controlling interaction.
PART 7 CPU Externals CHAPTER 7: INPUT/OUTPUT 1. Input/Output Problems Wide variety of peripherals – Delivering different amounts of data – At different.
Overview von Neumann Architecture Computer component Computer function
Input/Output Problems Wide variety of peripherals —Delivering different amounts of data —At different speeds —In different formats All slower than CPU.
IT3002 Computer Architecture
Computer operation is of how the different parts of a computer system work together to perform a task.
Input Output Techniques Programmed Interrupt driven Direct Memory Access (DMA)
I/O Organization Competency – C6. Important facts to remember when I/O devices are to be connected to CPU There is a vast variety of I/O devices. Some.
بسم الله الرحمن الرحيم MEMORY AND I/O.
1 Device Controller I/O units typically consist of A mechanical component: the device itself An electronic component: the device controller or adapter.
Direct Memory Access (DMA) Department of Computer Engineering, M.S.P.V.L. Polytechnic College, Pavoorchatram. A Presentation On.
Input/Output. Input/Output Problems zWide variety of peripherals yDelivering different amounts of data yAt different speeds yIn different formats zAll.
ECE 456 Computer Architecture Lecture #9 – Input/Output Instructor: Dr. Honggang Wang Fall 2013.
1 3 Computing System Fundamentals 3.2 Computer Architecture.
Amdahl’s Law & I/O Control Method 1. Amdahl’s Law The overall performance of a system is a result of the interaction of all of its components. System.
Computer Organization and Architecture + Networks Lecture 6 Input/Output.
Operating Systems (CS 340 D)
Input/Output.
CHAPTER 4 TOP LEVEL VIEW OF COMPUTER FUNCTION AND INTERCONNECTION
BIC 10503: COMPUTER ARCHITECTURE
Jazan University, Jazan KSA
Presentation transcript:

COMPUTER ORGANIZATIONS CSNB123 NSMS2013 Ver.1Systems and Networking1

COMPUTER ORGANIZATIONS CSNB123 Overview Input/Output devices: external / peripheral devices NSMS2013 Ver.1Systems and Networking2

COMPUTER ORGANIZATIONS CSNB123 Importance of Peripheral Devices Interaction between computer and the outside world – make it functional NSMS2013 Ver.1Systems and Networking3

COMPUTER ORGANIZATIONS CSNB123 I/O Modules Contains logic  perform communication function between the peripheral and the bus Interface to the system bus/central switch Control peripheral devices NSMS2013 Ver.1Systems and Networking4

COMPUTER ORGANIZATIONS CSNB123 Importance of I/O Module Varieties of peripheral devices  various operation  Not practical – burden the processor  Hard to control – data transfer rate is slower than processor and memory  Use different data formats and word lengths NSMS2013 Ver.1Systems and Networking5

COMPUTER ORGANIZATIONS CSNB123 Major Function of I/O Interface  to the processor and memory via system bus/central switch  to one/more peripheral devices NSMS2013 Ver.1Systems and Networking6

COMPUTER ORGANIZATIONS CSNB123 External Device (ED) ED connected to computer by a link to an I/O module Use of link;  Exchange; Status Control Data NSMS2013 Ver.1Systems and Networking7

COMPUTER ORGANIZATIONS CSNB123 Classification of ED NSMS2013 Ver.1Systems and Networking8

COMPUTER ORGANIZATIONS CSNB123 Interface to I/O Module NSMS2013 Ver.1Systems and Networking9

COMPUTER ORGANIZATIONS CSNB123 Interface to I/O Module (Cont.) NSMS2013 Ver.1Systems and Networking10 TermDescription Control logiccontrols the device’s operation Transducerconverts data; From electrical to other forms of energy (output) From other forms to electrical (input) Bufferrelated to transducer- hold data temporarily, size 8 to 16 bits

COMPUTER ORGANIZATIONS CSNB123 Categories of Major Function for I/O Module NSMS2013 Ver.1Systems and Networking11

COMPUTER ORGANIZATIONS CSNB123 Categories of Major Function for I/O Module (Cont.) To coordinate the flow of traffic between internal resources and ED E.g. data transfer from ED to CPU  Check device status - CPU ask I/O module  I/O module returns device status Ready – CPU request data  I/O module get data from ED  Transfer data NSMS2013 Ver.1Systems and Networking12

COMPUTER ORGANIZATIONS CSNB123 Categories of Major Function for I/O Module (Cont.) To communicate between internal resources and ED Operations;  Command decoding Accept command from CPU send to control bus  Data Exchange between CPU and I/O module over data bus  Status reporting Status of ED  Address recognition Know address for each I/O device NSMS2013 Ver.1Systems and Networking13

COMPUTER ORGANIZATIONS CSNB123 Categories of Major Function for I/O Module (Cont.) The I/O module must able to perform DC Operations;  Command  Data  Status information NSMS2013 Ver.1Systems and Networking14

COMPUTER ORGANIZATIONS CSNB123 Categories of Major Function for I/O Module (Cont.) Data comes from main memory in rapid burst and must be buffered by the I/O module, then send to the device at device’s rate NSMS2013 Ver.1Systems and Networking15

COMPUTER ORGANIZATIONS CSNB123 Categories of Major Function for I/O Module (Cont.) I/O module responsible for;  error detection Transmission error  report errors to the CPU NSMS2013 Ver.1Systems and Networking16

COMPUTER ORGANIZATIONS CSNB123 I/O Module Structure TermDescription System busConnect I/O module to the computer Data registersBuffer the in/out data into/from I/O module Status/Control registers Provide register’s status Control signal lines Allow I/O module logic interacts with CPU CPU issue command to the IO module Address linesKnow and generate device’s address External device interface logic Device interfaces to the device it’s control I/O channel / processor Handle detail processing burden I/O LogicUsed in primitive I/O module NSMS2013 Ver.1Systems and Networking17

COMPUTER ORGANIZATIONS CSNB123 Programmed I/O Direct Memory Access (DMA) Interrupt Driven I/O NSMS2013 Ver.1Systems and Networking18