DOC PREVIEW
SJSU CS 147 - InputOutput F2010

This preview shows page 1-2-3-4-5 out of 15 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 15 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 15 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 15 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 15 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 15 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 15 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Slide 1Slide 2KeyboardMouseTypes of I/OInterrupt I/OInterrupt I/OProgrammed I/OProgrammed I/ODirect Memory Access I/ODMA I/OInput/ Output ProcessSlide 13Input OutputFuture of I/OInput/ OutputBy Mohit SehgalWhat 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 surfaceTypes 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 readyProgrammed 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 spaceProgrammed I/OCPU has control over the I/ODownfall:Uses a lot of CPU timeDirect 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 unitDMA I/ODMA controller takes over from CPU for I/ODMA takes the load from the CPUInput/ 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OutputInput Output I/O are getting more advancedNow I/O are doing the entire transferThis takes the strain off of CPUFuture of


View Full Document

SJSU CS 147 - InputOutput F2010

Documents in this Course
Cache

Cache

24 pages

Memory

Memory

54 pages

Memory

Memory

70 pages

Lecture 1

Lecture 1

53 pages

Cisc

Cisc

18 pages

Quiz 1

Quiz 1

4 pages

LECTURE 2

LECTURE 2

66 pages

RISC

RISC

40 pages

LECTURE 2

LECTURE 2

66 pages

Lecture 2

Lecture 2

67 pages

Lecture1

Lecture1

53 pages

Chapter 5

Chapter 5

14 pages

Memory

Memory

27 pages

Counters

Counters

62 pages

Load more
Download InputOutput F2010
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view InputOutput F2010 and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view InputOutput F2010 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?