FlashKeepers

Computer Science · College · College and University

Computer Organization and Architecture, Unit 7: Input/Output Systems

Computer Organization and Architecture, unit: Input/Output Systems. Core concepts, terminology, and worked-example cues a college student meets for this unit, building on prior units without repeating them. Front: a term, concept, or short problem cue. Back: the definition, explanation, or answer.

About this set

38 basic cards for College Computer Science. Set 7 of 8 in Computer Organization and Architecture. It opens with "What is an I/O (input/output) system?" and "What is a peripheral device?". Study it alongside the other College sets below.

38 cards · basic cards · AI-written, checked twice. Edit anything.

Study this set free Look inside first Get FlashKeepers for iPhone

Opens in your browser, no account. Get the iPhone and iPad app · Android app

What is an I/O (input/output) system?
Show answerThe hardware and software that allows a computer to communicate with external devices
What is a peripheral device?
Show answerExternal hardware connected to a computer, such as a keyboard, mouse, or printer
What is polling, as an I/O technique?
Show answerRepeatedly checking a device's status to determine when it needs attention
What is an interrupt?
Show answerA signal that causes the CPU to pause its current task and handle an urgent event
What is an interrupt handler?
Show answerA routine executed in response to a specific interrupt signal
What is direct memory access (DMA)?
Show answerA method allowing peripherals to transfer data directly to memory without CPU involvement
Why is DMA useful?
Show answerIt frees the CPU from managing large data transfers, improving overall system efficiency
What is a device driver?
Show answerSoftware that allows an operating system to communicate with a specific hardware device
What is memory-mapped I/O?
Show answerA technique where device registers are accessed using regular memory addresses
What is port-mapped I/O?
Show answerA technique where devices are accessed through a separate address space from memory
What is a bus, in computer architecture?
Show answerA communication pathway that transfers data between components of a computer
What is bandwidth, in the context of a bus or I/O channel?
Show answerThe maximum rate at which data can be transferred
What is a controller, in I/O systems?
Show answerHardware that manages communication between the CPU and a specific peripheral device
What is buffering, in I/O operations?
Show answerTemporarily storing data during transfer to account for speed differences between devices
What is an interrupt priority level used for?
Show answerDetermining which interrupt should be handled first when multiple occur simultaneously

23 more cards in the app

Study this set free