MAKALAH ORGANISASI DAN ARSITEKTUR KOMPUTER (Input Output BUS) Disusun untuk memenuhi tugas mata kuliah Organisasi dan Arsitektur Komputer
Disusun oleh : Faisal Mulim(10112630) Kautsar Alibani(101126631) Iqbal Bahari(10112637) Muhanmmad Yogi Sumarwanto(10112648) Imam Nur Arifin(10112652) Dimas Mustqwa(10112663) Dede Juniawan S.(10112664) Panji Pambajeng(10112666) Idwar Halid (10112668) Irfan Najmi Fauzi(10112671) JURUSAN TEKNIK INFORMATIKA UNIVERSITAS KOMPUTER INDONESIA BANDUNG 2013
KATA PENGANTAR
Puji dan Syukur kami panjatkan ke Hadirat Tuhan Yang Maha Esa, karena berkat limpahan Rahmat dan Karunia-nya sehingga kami dapat menyusun makalah ini dengan baik dan benar, serta tepat pada waktunya. Dalam makalah ini kami akan membahas mengenai “Input Output BUS”. Dalam penyusunannya, kami memperoleh banyak bantuan dari berbagai pihak dalam menyelesaikan tantangan dan hambatan selama mengerjakan makalah ini. Oleh karena itu, kami mengucapkan terima kasih yang sebesar-besarnya kepada semua pihak yang telah membantu dalam penyusunan makalah ini. Meskipun kami berharap isi dari makalah ini bebas dari kekurangan dan kesalahan, kami menyadari bahwa masih banyak kekurangan yang mendasar pada makalah ini. Oleh karena itu kami mengundang pembaca untuk memberikan saran serta kritik yang dapat membangun kami. Kritik konstruktif dari pembaca sangat kami harapkan untuk penyempurnaan makalah selanjutnya. Akhir kata semoga makalah ini dapat memberikan manfaat bagi kita semua.
Bandung, 7 September 2013
Kelompok IV
Input Output Modul I/O merupakan peralatan antarmuka (interface) bagi sistem bus atau switch sentral dan mengontrol satu atau lebih perangkat peripheral. Modul I/O tidak hanya sekedar modul penghubung, tetapi sebuah piranti yang berisi logika dalam melakukan fungsi komunikasi antara peripheral dan bus komputer. MODUL I/O :
Merupakan Interface bagi CPU dan Memory atau Interface untuk 1 atau lebih perangkat peripheral. modul I/O memiliki dua buah fungsi utama, yaitu : 1. Sebagai piranti antarmuka ke CPU dan memori melalui bus sistem. 2. Sebagai piranti antarmuka dengan peralatan peripheral lainnya dengan menggunakan link data tertentu. 3.
FUNGSI MODUL I/O :
CONTROL TIMING : 1. Modul I/O berfungsi sebagai pengatur aliran data antara resource internal (CPU, memori) dengan device eksternal 2. Contoh prosedur transfer data dari device CPU: CPU memeriksa status device melalui modul I/O Device memberikan statusnya melalui modul I/O ar device mengirimkan data Modul I/O menerima data dari device Modul I/O mengirimkan data ke CPU CPU Communication : 1. Modul I/O berfungsi sebagai media komunikasi dari CPU menuju device eksternal 2. Apa yang dilakukan modul I/O ? Men-decode perintah/command dari CPU Contoh perintah untuk harddisk: READ SECTOR, WRITE SECTOR, SEEK track number, dan SCAN record ID Menjadi media untuk pertukaran data Melaporkan status device (status reporting) Misal: BUSY atau READY
Memeriksa/men-decode alamat yang dikirimkan oleh CPU (address recognition)
Device Communication : 1. Modul I/O berfungsi sebagai media komunikasi dari device eksternal menuju CPU 2. Apa yang dilakukan modul I/O ? Meneruskan perintah atau command dari CPU ke device Meneruskan status dari device ke CPU Meneruskan data dari device ke CPU Data Buffering : 1. Modul I/O berfungsi sebagai penampung data sementara baik dari CPU/memori maupun dari peripheral 2. Mengapa data perlu di-buffer ? Kecepatan device sangat beragam Kecepatan device <<< kecepatan CPU 3. Contoh: Data dari CPU : Langsung ditaruh di buffer Diberikan ke device sesuai dengan kecepatan (“daya serap”) device Data dari device : Dikumpulkan dulu di buffer lebih efektif Error Detection : Modul I/O berfungsi sebagai pendeteksi kesalahan yang ditimbulkan oleh device Contoh kesalahan : Paper jam Bad sector Kertas habis Terjadi Contoh metode deteksi :
Bit parity STRUKTUR KOMPUTER INPUT/OUTPUT
LETAK MODUL INPUT/OUTPUT
DIAGRAM MODUL INPUT/OUTPUT