1 / 15

Input/ Output

Input/ Output. By Mohit Sehgal. What is Input/Output of a Computer? Connection with Machine Every machine has I/O (Like a function)

galvin
Download Presentation

Input/ Output

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Input/ Output By Mohit Sehgal

  2. 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.

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

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

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

  6. 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

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

  8. 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

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

  10. 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 Direct Memory Access I/O

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

  12. 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 Process

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

  14. Future of I/O

More Related