Struktur Utama Sebuah Komputer Terdiri Dari :
- Processor
- Memory ( Primer Dan Sekunder )
- Device I/O
- Sistem Bus
Device I/O Adalah Peralatan Input Output Yang Dapat Beroperasi Dalam Komputer. Contoh : Printer, Monitor, Keyboard, Mouse, Dan Modem. Nah, Di Dalam Materi Kali Ini, Yang Utama - Nya Dibahas Adalah Tentang Modul I/O - Nya Terutama Untuk Mengetahui Struktur Dan Fungsi - Nya. Berikut Penjelasan - Nya.
2. Pengertian Modul I/O
Modul I/O Adalah Peralatan Interface Bagi Sistem Bus Untuk Mengontrol Satu Atau Lebih Perangkat Peripheral. Di Samping Sebagai Modul Penghubung, Juga Sebagai Piranti Yang Berisi Logika Dalam Melakukan Fungsi Komunikasi Antara Peripheral Dan Bus Komputer. Dua Tanggung Jawab Dari Modul I/O Adalah Pengontrolan Perangkat Peripheral Satu Atau Lebih Dan Pertukaran Data Antara CPU Dengan Perangkat Peripheral.
Berikut 3 Alasan Kenapa Piranti Tidak Langsung Dihubungkan Dengan Sistem Komputer, Tapi Harus Melalui Modul I/O Terlebih Dahulu :
Bervariasi - Nya Operasi Peripheral
Perbedaan Kecepatan Transfer Data Antara Peripheral, CPU Maupun Memory
Perbedaan Format Data Dan Panjang Data Pada Peripheral Dan CPU
3. Fungsi Modul I/O
Modul I/O Memiliki 2 Fungsi Utama, Yaitu :
Sebagai Piranti Interface Ke CPU Dan Memory Melalui Sistem Bus
Sebagai Piranti Interface Dengan Peralatan Peripheral Dengan Link Data Tertentu, Seperti Kabel, Bluetooth, Maupun Infrared
Sedangkan Untuk Fungsi Tambahan - Nya Ada 5, Yaitu :
Kontrol Dan Pewaktuan => Mensinkronkan Kerja Masing - Masing Komponen Komputer Dan Mengatur Sistem Secara Keseluruhan Agar Dapat Berjalan Dengan Baik
Komunikasi CPU => Dalam Proses Komunikasi Antara CPU Dan Modul I/O Dibagi Menjadi :
Command Decoding => Modul I/o Menerima Instruksi Dari CPU Yang Dikirimkan Sebagai Sinyal Bagi Control Bus, Scan, Record, Dan Format Disk. Contoh : Sebuah Modul I/O Untuk Disk Dapat Menerima Instruksi : Read Sector, Scan Record ID, Dan Format Disk
Data => Pertukaran Data Antara CPU Dan Modul I/O Melalui Bus Data
Status Reporting => Pelaporan Kondisi Status Modul I/O Maupun Perangkat Peripheral Berupa Status Busy Or Ready Or Error
Address Recognition => Agar Peralatan Komunikasi Dapat Dihubungi Harus Memiliki Alamat Yang Unik
Komunikasi Perangkat Eksternal, Untuk Menjalankan Fungsi Pengontrolan
Pembufferan Data, Bertujuan Untuk Mendapatkan Penyesuaian Data Akibat Perbedaan Laju Antara Perangkat Peripheral Dan CPU Maupun Memory
Deteksi Kesalahan, Modul I/O Melaporkan Kesalahan Jika Terjadi Permasalahan Pada Perangkat Peripheral. Contoh : Informasi Kesalahan Pada Printer, Seperti : Kertas Habis, Tinta Habis Maupun Kertas Tergulung. Teknik Yang Biasa - Nya Digunakan Adalah Teknik Deteksi Kesalahan Bit Paritas
4. Struktur Modul I/O
Sebelum Masuk Ke Pembahasan Ini. Ada 2 Pertanyaan Mendasar Yang Perlu Kalian Ketahui.
Bagaimana Modul I/O Dapat Menjalankan Tugas - Nya ? Menjembatani CPU Dan Memory Dengan Dunia Luar Melalui Modul I/O
Apa Inti Mempelajari Sistem I/O Suatu Komputer ? Untuk Mengetahu Struktur Dan Fungsi Dari Modul I/O
Berikut Gambar Struktur Modul I/O :
Berarti Struktur Modul I/O Terdiri Dari 3 Sistem Bus, Blok Logika I/O Serta Eksternal Device Lain. Dari Gambar Struktur Tersebut, Terlihat Bahwa Blok Logika I/O Adalah Bagian Terpenting Yang Berhubungan Dengan Peralatan Interface Peripheral Yang Juga Terdapat Fungsi Pengaturan Dan Switching Pada Blok Logika I/O Ini.
5. Pengertian I/O Terprogram
Dalam Teknik I/O Terprogram, Data Saling Dipertukakan Antara CPU Dan Modul I/O Yang Melibatkan Instruksi Read Dan Write, Pemindahan Data Serta Monitoring Perangkat. Dalam I/O Terprogram Juga Memiliki Beberapa Kelemahan, Di Antara - Nya :
CPU Akan Menunggu Sampai Operasi I/O Diselesaikan Mosul I/O Sehingga Membuang Waktu
Modul I/O Tidak Dapat Melakukan Interupsi Kepada CPU Terhadap Proses - Proses Yang Diinstruksikan Pada CPU
Seluruh Proses Merupakan Tanggung Jawab CPU Sampai Operasi Lengkap Dilaksanakan
6. Klasifikasi Perintah I/O
Beberapa Klasifikasi Perintah I/O Antara Lain :
Control => Mengaktivasi Perangkat Peripheral Dan Memberitahukan Tugas Yang Diperintahkan Kepada - Nya
Test => Menguji Berbagai Kondisi Status Modul I/O Dan Peripheral, Mengetahui Operasi - Operasi I/O Serta Mendeteksi Kesalahan
Read => Pengambilan Data Dari Perangkat Peripheral Dan Peletakan Ke Data Bus
Write => Pengambilan Data Dari Bus Data Dan Peletakan Ke Perangkat Peripheral
Berikut Implementasi Perintah Dalam Instruksi I/O :
Memory - Mapped I/O => Terdapat Ruang Tunggal Untuk Lokasi Memory Dan Perangkat I/O. Keuntungan - Nya Adalah Efisien Dalam Pemrograman, Namun Memakan Banyak Ruang Alamat Memory
Isolated I/O => Dilakukan Pemisahan Ruang Bagi Memory Dan Perangkat I/O. Keuntungan - Nya Adalah Sedikit - Nya Jumlah Instruksi I/O
Interrupt Driven I/O => Coming Soon... :-) :-) :-)
7. Program Interrupt
Interrupt Adalah Keadaan Di Mana Adanya Suatu Permintaan Pada Microprocessor Untuk Melakukan Sesuatu. Jika Terjadi Interrupt, Maka Komputer Akan Berhenti Melakukan Pekerjaan Yang Sedang Dikerjakan Dan Melakukan Apa Yang Diminta Program Interrupt Tersebut.
Berikut Beberapa Teknik Yang Digunakan CPU Dalam Menangani Program Interrupt :
Multiple Interrupt Lines
Software Poll
Daisy Chain
Arbitrasi Bus Klik Link Berikut, Untuk Mengetahui Perbedaan Dari Keempat Teknik Tersebut. Go In.
8. Prinsip Kerja Modul I/O
Sebenar - Nya Modul I/O Bertugas Untuk Menjembatani CPU Maupun Memory Dengan Dunia Luar. Berikut Langkah - Langkah Pemindahan Data Dari Perangkat Peripheral Ke CPU Melalui Modul I/O :
Permintaan Dan Pemeriksaan Status Perangkat Dari CPU Ke Modul I/O
Modul I/O Memberi Jawaban
CPU Mengirim Instruksi Ke Modul I/O
Modul I/O Menerima Perintah, Kemudian Mengambil Data Dari Peripheral
Modul I/O Mengirim Data Yang Telah Diambil Ke CPU
9. Soal - Soal Latihan
Bagaimana Modul I/O Menjalankan Tugas - Nya ?
Apa Inti Mempelajari Sistem I/O Suatu Komputer ?
Jelaskan Sistem Komputer Unit Masukan / Keluaran ?
Jelaskan Prinsip Dan Teknik Unit Masukan / Keluaran ?
Pada Vectored Interrupts, Sebutkan Alasan Kenapa Modul I/O Menempatkan Vektor Pada Saluran Data Dan Bukan - Nya Pada Saluran Alamat ?
Sumber: http://lautanilmumahasiswasttpln.blogspot.com/2013/11/materi-device-i-o.html
No comments:
Post a Comment