Week 8 - Input and Output Management

9 Karteikartenvon —Griffith—
Diese Karteikarten lernenKostenlos · Spaced Repetition · iPhone, Android, Mac & Web

Alle Karten

1
How are external I/O devices categorised?
External I/O devices can be categorised into Human readable, Machine readable, and Communications devices
2
Explain Programmed I/O.
In Programmed I/O, the processor issues an I/O command and then busy waits for the I/O operation to complete
3
Explain Interrupt-Driven I/O.
In Interrupt-Driven I/O, the processor issues an I/O command and continues executing other tasks until interrupted by the I/O module upon completion
4
Explain Direct Memory Access (DMA).
DMA allows data to be transferred directly between main memory and an I/O module without constant processor involvement
5
Why is I/O buffering required?
I/O buffering resolves inefficiencies like slow I/O waits and deadlocks, improving system and process performance
6
Differentiate between Block-oriented and Stream-oriented I/O devices.
Block-oriented devices use fixed-size blocks for data transfer, while stream-oriented devices handle data as a continuous stream of bytes
7
Explain the concept of "Single Buffering" for block-oriented data.
Single Buffering uses one buffer in system memory for I/O transfers, allowing reading ahead or writing via the buffer
8
What is "Double Buffering" or "Buffer Swapping"?
Double Buffering lets a process use one buffer while the OS handles another, allowing non-blocking I/O
9
When is a "Circular Buffer" used?
A Circular Buffer is used when more than two buffers are needed, supporting continuous data transfer in a circular fashion
Alle 9 Karten kostenlos lernen

Mehr Karteikarten: Informatik

Inheritance, Composition, & Data Effic12 KartenInformatik · EnglischNijelousDatabase Systems: Users, Transactions and Logs186 KartenInformatik · EnglischBigBurt18Information Technology Basics129 KartenInformatik · EnglischSamTranslation Technology and Localization92 KartenInformatik · EnglischMagdaCyber Security Test 173 KartenInformatik · EnglischCalMicroprocessor (MPU) Objectives 361 KartenInformatik · EnglischDiandreiDavid Ordonia50 KartenInformatik · EnglischDavidITEC110 part 142 KartenInformatik · EnglischsabCSE 2102 Exam 136 KartenInformatik · EnglischImALegend_IL통신, 우편의, 은행 (telecommunication, postal, bank)31 KartenInformatik · Koreanisch모기1.1.1 Structure and function of the processor24 KartenInformatik · EnglischSabs2023Week 2 - Overview of Computer Systems19 KartenInformatik · Englisch—Griffith—

Alle Decks: Informatik

Lerne diese Decks in der App

Kostenlos auf iPhone, Android, Mac und im Web. Füge jedes Deck mit einem Tipp zu deinem Konto hinzu.

Laden im App StoreJetzt bei Google Play
Alle 9 Karten kostenlos lernen