One of the important jobs of an Operating System is to manage various Input/output devices including a mouse, keyboards, touchpad, disk drives, display adapters, USB devices, Bit-mapped screen, LED, Analog-to-digital converter, On/off switch, network connections, audio input/output, printers, etc.

Input/output Device Management – Operating System

In this “Input/output Device Management – Operating System” you will learn about the following topics:

  1. Principle of Input/output Hardware
  2. Input/Output Devices
  3. Device Controllers
  4. Synchronous V/S Asynchronous Input/output
  5. Communication to Input/Output Devices
  6. Special Instruction Input/Output
  7. Memory-Mapped Input/Output
  8. Direct Memory Access (DMA)
  9. Polling V/s interrupts Input/output
  10. Principle of input/output Software
  11. Goals of input/output Software
  12. Device Drivers, Interrupt Handlers, Device-Independent I/O Software, User-Space I/O Software, Kernel I/O Subsystem
  13. Programmed Input/output
  14. Interrupt-driven Input/output
  15. Input/output using DMA
  16. I/O Software Layer
  17. Disks
  18. Disk Hardware
  19. Disk Scheduling
  20. Seek Time, Rotational Latency, Transfer Time, Disk Access Time, Disk Response Time
  21. Disk Scheduling Algorithms
  22. First Come -First Serve (FCFS)
  23. Shortest Seek Time First (SSTF)
  24. Elevator (SCAN)
  25. Circular Scan (C-SCAN)
  26. C-LOOK
  27. RAID (Redundant Array of Independent Disks)
  28. RAID Levels



==== Point to Note ====

If you like to contribute, you can mail us BCA Notes, BCA Question Collections, BCA Related Information, and Latest Technology Information at [email protected].

See your article appearing on BCA Notes (Pokhara University) main page with your designation and help other BCA Students to excel.

Please write comments if you find anything incorrect, or you want to share more information about the topic discussed above.

BCA 4th Semester Operating System Notes Pdf: