sebagai unit luar dipergunakan untuk memasukkan data dari luar ke dalam yaitu keyboard, mouse, mikrofon, dan scanner. Sementara itu, dalam fungsinya untuk menangkap dan menampilkan data dari mikroprosesor pada layar monitor, printer, speaker. Kedua babak ini akan berjalan ketika terdapat sinyal kontrol, selang lain pembaca I/O yang disebut Input/Output Read (IOR) dan untuk menulis I/O (Input/Output Writer).

Bagaimanakah Proses Informasi Diolah?

Data yang telah didapatkan diproses melalui komputer yang dibagi menjadi tiga bagian yaitu hardware (perangkat keras), software (perangkat lunak), dan brainware (perangkat pikir). Proses I/O berada dalam urgensi pengendalian perangkat keras yang kemudian akan didokumentasikan dan diselesaikan prosesnya pada perangkat lunak. Namun hal ini tidak akan berjalan tanpa adanya user atau perangkat pikir untuk memecahkan trouble pada data. Sistem data akan ditampung dari dan ke perangkat I/O (buffer), yang kemudian dijadwalkan pada antrian (spooling) dan disediakan pada sebuah driver untuk melakukan operasi perincian tertentu yang dibutuhkan seperti CU, ALU, RAM, dan ROM.

Dengan proses yang begitu sistematis ini, struktur yang terbangun juga akan di interupsi sekaligus diproteksi oleh program. Device controller akan mendaftarkan dan memeriksa seluruh data dan kemungkinan synchronous dan asynchronus I/O. Tentunya input output akan tetap aman karena adanya proteksi pada lokasi memori sistem operasi tanpa sentuhan mode monitor. So, tertarikkah kalian untuk turut terjun mengembangkannya?