Definisi Sistem Input dan Output Unit
Input
Output (I/O) merupakan komponen pokok dari sistim mikroprosesor.
Informasi di luar CPU harus dikumpulkan dan diproses, begitu diproses
informasi harus disajikan dan dikirim untuk mengendalikan berbagai peralatan
Input Output. Perkembangan
mikroelektronika telah mendukung perkembangan I/O dari unprogrammable ke programmable sistim, sehingga
sistim menjadi sangat fleksibel.
Sistem Bus
Sistem Bus ialah bersifat
fungsional independen dari komputer. Setiap bus sistem mempunyai sirkuit
kontrol sendiri yang disebut bus controller, dan dalam setiap pengontrol bus
ada arbiter, yang memproses request untuk menggunakan bus. Bus adalah Jalur
komunikasi yang dibagi pemakai Suatu set kabel tunggal yang digunakan
untuk menghubungkan berbagai subsistem.
Interkoneksi Bus –
Struktur Bus
Sebuah bus biasanya terdiri atas beberapa saluran. Sebagai
contoh bus data terdiri atas 8 saluran sehingga dalam satu waktu dapat
mentransfer data 8 bit. Secara umum fungsi saluran bus dikatagorikan
dalam tiga bagian, yaitu :
- Saluran data
- Saluran alamat
- Saluran kontrol
Saluran Data
Lintasan bagi perpindahan data antar modul. Secara kolektif
lintasan ini disebut bus data. Umumnya jumlah saluran terkait dengan
panjang word, misalnya 8, 16, 32 saluran.
Tujuan : agar mentransfer word dalam sekali waktu. Jumlah
saluran dalam bus data dikatakan lebar bus, dengan satuan bit,
misal lebar bus 16 bit
Saluran Alamat (Address
Bus)
- Digunakan untuk menspesifikasi sumber dan tujuan data pada bus data.
- Digunakan untuk mengirim alamat word pada memori yang akan diakses CPU.
- Digunakan untuk saluran alamat perangkat modul komputer saat CPU mengakses suatu modul.
- Semua peralatan yang terhubung dengan sistem komputer, agar dapat diakses harus memiliki alamat.
Contoh : mengakses port I/O, maka port I/O harus memiliki alamat
hardware-nya
Saluran kontrol (Control
Bus)
Digunakan untuk mengontrol bus data, bus alamat
dan seluruh modul yang ada.
Karena bus data dan bus alamat digunakan oleh
semua komponen maka diperlukan suatu mekanisme kerja yang dikontrol melalui bus
kontrol ini.
Sinyal – sinyal kontrol terdiri atas
- Sinyal pewaktuan adalah Sinyal pewaktuan menandakan validitas data dan alamat
- Sinyal–sinyal perintah adalah Sinyal perintah berfungsi membentuk suatu operasi
Type BUS
1. Dedicated
Penggunaan alamat terpisah dan jalur Keuntungan :
Throughtput yang tinggi, karena kemacetan lalulintas kecil
Kerugian : meningkatnya
ukuran dan biaya sistem
2. Multiplexed
Penggunnan saluran yang sama untuk berbagai keperluan Keuntungan : Memerlukan saluran
yang lebih sedikit, uang menghemat ruang dan biaya
Kerugian : Diperlukan rangkaian yang lebih
kompleks untuk setiap modul.
Standar Input/Output Interface
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 I/O. Pendekatan inilah yang
dinamakan interface aplikasi I/O.
Interface aplikasi I/O melibatkan abstraksi, enkapsulasi, dan software
layering. Abstraksi dilakukan dengan membagi-bagi detail
peralatan-peralatan I/O 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 I/O, berfungsi untuk enkapsulasi perbedaan-perbedaan
yang ada dari masing-masing anggota kelas-kelas yang umum tadi. Device
driver mengenkapsulasi tiap -tiap peralatan I/O 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 I/O pada kernel. Karena hal ini, subsistem I/O
dapat bersifat independen dari hardware.
Karena subsistem I/O 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.
Pengaksesan Peralatan Sistem Input / Output
- Alat Input adalah alat-alat yang berfungsi memasukan data atau perintah kedalam komputer.Contoh dari alat input antara lain:
- Keyboard–> Papan Ketik yang berfungsi memasukan data baik itu char(Karakter),number(nomor) atau symbol.
- Mouse–> Sebuah alat input yang digunakan untuk menunjukan cursor(Pointer)
- Scanner–> Alat input yang berfungsi untuk men duplikat/ mengcopy teks/gambar dari kertas/foto dsb
- Joystick–> Alat input yang berfungsi memberikan masukan namun biasanya dipakai dalam game
- Camera digital–> Input Gambar/image
- Microphone–> Input Suara
- Digitizer–>Digunakan dalam pemetaan
- Touch Screen–>Digunakan memberikan instruksi sama seperti mouse namun kelebihan nya di sentuh
- Touch pad
- Track ball
- Light Pen
- Handy cam
- Alat Pemproses adalah alat-alat yang berfungsi mengolah data kedalam komputer setelah mengalami proses Input.Contoh dari alat pemproses adalah Processor
- Alat Output adalah alat-alat yang berfungsi mengeluarkan data-data yang berbentuk informasi.Contoh dari alat Output adalah:
- Monitor–> Menampilkan display gambar, teks, symbol dsb
- Printer–> Mencetak document yang telah kita buat
- Speaker–> Memunculkan suara yang dapat di input lewat microphone atau mp3
- Proyektor–> sama seperti monitor, namun media proyektor dapat di dinding
0 komentar:
Posting Komentar