U 3 Flashcards
(4 cards)
1
Q
What is I/O Management?
A
I/O (Input/Output) management in Linux handles communication between the system and external devices like disks, keyboards, and networks.
2
Q
Linux I/O Architecture
A
User Space ↔ System Calls ↔ Kernel Space ↔ Device Drivers ↔ Hardware
Kernel uses buffering, caching, and scheduling for efficient I/O.
3
Q
Buffered I/O
A
Data is stored temporarily in a buffer to reduce system calls.
Improves performance by grouping I/O operations.
4
Q
I/O Scheduler
A
Linux uses I/O schedulers to manage read/write requests.
Examples: CFQ, Deadline, NOOP.