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,

Slides:



Advertisements
Similar presentations
CS-334: Computer Architecture
Advertisements

FIU Chapter 7: Input/Output Jerome Crooks Panyawat Chiamprasert
Figure 2.8 Compiler phases Compiling. Figure 2.9 Object module Linking.
6-1 I/O Methods I/O – Transfer of data between memory of the system and the I/O device Most devices operate asynchronously from the CPU Most methods involve.
OS Spring’03 Introduction Operating Systems Spring 2003.
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.
CHAPTER 9: Input / Output
CP1610: Introduction to Computer Components Basic PC Components.
Group 7 Jhonathan Briceño Reginal Etienne Christian Kruger Felix Martinez Dane Minott Immer S Rivera Ander Sahonero.
INPUT-OUTPUT ORGANIZATION
INPUT/OUTPUT ARCHITECTURE By Truc Truong. Input Devices Keyboard Keyboard Mouse Mouse Scanner Scanner CD-Rom CD-Rom Game Controller Game Controller.
Input/Output. Input/Output Problems Wide variety of peripherals —Delivering different amounts of data —At different speeds —In different formats All slower.
How Computers Work. A computer is a machine f or the storage and processing of information. Computers consist of hardware (what you can touch) and software.
Chapter 10: Input / Output Devices Dr Mohamed Menacer Taibah University
Input/OUTPUT [I/O Module structure].
Configuration.
2nd Meeting Computer Essential. Can you named these parts of computer?
COMPUTER ORGANIZATIONS CSNB123 NSMS2013 Ver.1Systems and Networking1.
Input and Output Computer Organization and Assembly Language: Module 9.
CHAPTER 9: 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.
Contact Information Office: 225 Neville Hall Office Hours: Monday and Wednesday 12:00-1:00 and by appointment.
Recall: Three I/O Methods Synchronous: Wait for I/O operation to complete. Asynchronous: Post I/O request and switch to other work. DMA (Direct Memory.
Chapter 8 I/O. Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 8-2 I/O: Connecting to Outside World So far,
1 CS/COE0447 Computer Organization & Assembly Language Chapter 5 part 4 Exceptions.
I/O Interfacing A lot of handshaking is required between the CPU and most I/O devices. All I/O devices operate asynchronously with respect to the CPU.
Dr Mohamed Menacer College of Computer Science and Engineering Taibah University CE-321: Computer.
COMPUTER ORGANIZATIONS CSNB123 NSMS2013 Ver.1Systems and Networking1.
Operating Systems David Goldschmidt, Ph.D. Computer Science The College of Saint Rose CIS 432.
ECEG-3202 Computer Architecture and Organization Chapter 3 Top Level View of Computer Function and Interconnection.
Modes of transfer in computer
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.
7. Peripherals 7.1 Introduction of peripheral devices Computer Studies (AL)
L/O/G/O Input Output Chapter 4 CS.216 Computer Architecture and Organization.
Computer Hardware A computer is made of internal components Central Processor Unit Internal External and external components.
1 Lecture 1: Computer System Structures We go over the aspects of computer architecture relevant to OS design  overview  input and output (I/O) organization.
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
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.
Computer parts Kara Ross. Mother board A motherboard (sometimes alternatively known as the mainboard, system board, planar board or logic board[1]) is.
I/O: Input-Output By: Tommy Zeng. What is I/O? I/O – short for “Input – Output” How a computer interacts with its users Input – gets information from.
1 Device Controller I/O units typically consist of A mechanical component: the device itself An electronic component: the device controller or adapter.
Practical Session 12 Input &Output (I/O). I/O Device Input / Output (I/O) devices Input / Output (I/O) devices provide the means to interact with the.
Interrupts and Exception Handling. Execution We are quite aware of the Fetch, Execute process of the control unit of the CPU –Fetch and instruction as.
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.
10/15: Lecture Topics Input/Output –Types of I/O Devices –How devices communicate with the rest of the system communicating with the processor communicating.
Brainstorm with your team about anything/everything that is computer hardware. Put one thing on each sticky note.
I/O system.
CS 286 Computer Organization and Architecture
Chapter 3 Top Level View of Computer Function and Interconnection
CS703 - Advanced Operating Systems
Microcomputer Architecture
Computer Architecture
Operating Systems Chapter 5: Input/Output Management
Chapter 8 I/O.
Exceptions Control Flow
Chapter 8 I/O.
Jazan University, Jazan KSA
Computer Electronic device Accepts data - input
Presentation transcript:

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, or I/O, refers to the communication between an information processing system (such as a computer), and the outside world possibly a human, or another information processing system.

Keyboard Uses an arrangement of buttons or keys, to act as mechanical levers or electronic switches.

Mouse Pointing device that functions by detecting two-dimensional motion relative to its supporting surface

Types of I/O Interrupt I/O Programmed I/O DMA I/O (Direct Memory Access)

Interrupt I/O In computing, an interrupt is an asynchronous signal indicating the need for attention or a synchronous event in software indicating the need for a change in execution.

Interrupt I/O CPU does not need to wait I/O Module interrupts when it is ready

Programmed I/O Method of transferring data between the CPU and a peripheral such as a network adapter or an ATA storage device Happens when software running on the CPU uses instructions that access I/O address space

Programmed I/O CPU has control over the I/O Downfall: Uses a lot of CPU time

Direct Memory Access I/O Refers to data transfers initiated by a device to access system memory Allows certain hardware subsystems within the computer to access system memory for reading and/or writing independently of the central processing unit

DMA I/O DMA controller takes over from CPU for I/O DMA takes the load from the CPU

Input/ Output Process CPU checks I/O module device status I/O then returns its status CPU requests data transfer if I/O is ready I/O module gets data from device Transfers it to CPU Output

Input Output I/O are getting more advanced Now I/O are doing the entire transfer This takes the strain off of CPU

Future of I/O