Unit input adalah unit luar yang digunakan untuk memasukkan
data dari luar ke dalam mikroprosesor ini atau sinyal (data) yang
diterima oleh sistem, contohnya, data yang berasal dari keyboard atau
mouse.
Sementara, Unit output merupakan sinyal atau data yang dikirim dari input. Output biasanya,
digunakan untuk menampilkan data, atau dengan kata lain untuk menangkap
data yang dikirimkan oleh mikroprosesor, contohnya data yang akan
ditampilkan pada layar monitor atau printer.
1. STANDART INPUT / OUTPUT INTERFACE
Interface atau antarmuka adalah Penghubung antara dua sistem atau alat
media penghubung antara satu subsistem dengan subsistem lainnya. Melalui
penghubung ini memungkinkan sumber daya mengalir dari satu subsistem ke
subsistem yang lainnya. Keluaran (output) dari suatu subsistem akan
menjadi masukan (input) untuk subsistem lainnya dengan melalui
penghubung.
Interface Aplikasi I/O
Ketika suatu aplikasi ingin membuka data yang ada dalam suatu disk,
sebenarnya aplikasi tersebut harus dapat membedakan jenis disk apa yang
akan diaksesnya. Untuk mempermudah pengaksesan, sistem operasi
melakukan standarisasi cara pengaksesan pada peralatan Input/Output.
Pendekatan inilah yang dinamakan interface aplikasi Input/Output.
Interface aplikasi Input/Output melibatkan abstraksi, enkapsulasi,
dan software layering. Abstraksi dilakukan dengan membagi-bagi detail
peralatan-peralatan Input/Output ke dalam kelas-kelas yang lebih umum.
Dengan adanya kelas-kelas yang umum ini, maka akan lebih mudah untuk
membuat fungsi-fungsi standar(interface) untuk mengaksesnya. Lalu
kemudian adanya device driver pada masing-masing peralatan Input/Output,
berfungsi untuk enkapsulasi perbedaan-perbedaan yang ada dari
masing-masing anggota kelas-kelas yang umum tadi. Device driver
mengenkapsulasi tiap -tiap peralatan Input/Output ke dalam masing-masing
1 kelas yang umum tadi(interface standar). Tujuan dari adanya lapisan
device driver ini adalah untuk menyembunyikan perbedaan-perbedaan yang
ada pada device controller dari subsistem Input/Output pada kernel.
Karena hal ini, subsistem Input/Output dapat bersifat independen dari
hardware.
Karena subsistem Input/Output independen dari hardware maka hal ini
akan sangat menguntungkan dari segi pengembangan hardware. Tidak perlu
menunggu vendor sistem operasi untuk mengeluarkan support code untuk
hardware-hardware baru yang akan dikeluarkan oleh vendor hardware.
Sumber:
https://id.wikipedia.org/wiki/I/O
http://yosafinerifki.ilearning.me/2013/10/04/input-output-dalam-arsitektur-komputer/
Tidak ada komentar:
Posting Komentar