Sistem operasi memiliki peran penting dalam manajemen input output dengan mengambil data masukan dari perangkat input, mengelola perangkat keras dan lunak I/O, serta menangani interupsi antara perangkat I/O dan sistem. Organisasi perangkat keras terdiri atas perangkat I/O, controller perangkat, dan bus I/O. Sedangkan organisasi perangkat lunak terbagi atas handler interupsi, driver perangkat, subsistem I/O, dan pustaka aplikasi. Ada dua j