Anda di halaman 1dari 4

Nama : M. Aminur Rosyid NRP : 100411100021 Tugas Organisasi dan Arsitektur Komputer Pertanyaan 1.

Apa itu bit paritas dan penggunaannya? 2. Jelaskan struktur modul I/O dan fungsi-fungsinya? 3. Jelaskan alur rangkaian gambar DMA! 4. Sebutkan perangkat yang berfungsi luput sekaligus output min 5? Penyelesaian 1. Sirkuit atau jalur komunikasi yang mentransmisikan sebuah byte dapat terinterferensi dengan adanya debu, gangguan sinyal elektronik, pengaruh cuaca dan faktor-faktor lainnya. Lalu, bagaimana cara komputer mengenali error yang terjadi? Tugas pendeteksian inilah yang dikerjakan oleh bit paritas. Bit paritas disebut juga bit pemeriksa, yaitu bit tambahan yang ditempatkan di posisi akhir sebuah byte. Bit paritas dipakai untuk tujuan pemeriksaan akurasi, yaitu memeriksa kesalahan(error) selama transmisi. Bit paritas disusun menurut skema pengkodean yang didesain di komputer. Skema paritas bisa berupa paritas ganjil atau paritas genap. Misalnya, pada skema paritas genap, huruf HASCII(01001000) memiliki dua buah angka 1. Oleh karena itu bit kesembilan atau bit paritasa dalah 0 agar jumlah seluruh bit tetap genap. Pada huruf O (01001111) yang memiliki lima buah angka 1, maka bit kesembilannya berupa angka 1 agar jumlahnya tetap genap. Dalam mengirim data digital, diperlukan cara untuk mengidentifikasi data yang dikirim benar atau tidak yaitu dengan menyertakan bit paritas. Terpadat dua jenis bit paritas: - Bit paritas genap - Bit paritas ganjil Bit paritas genap, yaitu menjaga jumlah bit yang berlogika 1 jumlahnya besar Contoh: 1 1 1 1 0 0 0 0 1 1 1 1 0 0 1 12 Bit paritas ganjil, yaitu menjaga jumlah bit yang berlogika 1 jumlahnya ganjil Contoh: 1 1 1 1 0 0 0 0 1 1 1 1 0 1 1 12 2. --Antarmuka modul I/O ke CPU melalui bus sistem komputer terdapat tiga saluran i Saluran data i Saluran alamat i Saluran kontrol. --Bagian terpenting adalah blok logika I/O yang berhubungan dengan semua peralatan antarmuka peripheral, terdapat fungsi pengaturan dan switching pada blok ini >>I/O Terpogram ZData saling dipertukarkan antara CPU dan modul I/O. ZCPU mengeksekusi program yang memberikan operasi I/O kepada CPU secara langsung i Pemindahan data i Pengiriman perintah baca maupun tulis i Monitoring perangkat >Kelemahan :

ZCPU akan menunggu sampai operasi I/O selesai dilakukan modul I/O sehingga akan membuang waktu, CPU lebih cepat proses operasinya. ZDalam teknik ini, modul I/O tidak dapat melakukan interupsi kepada CPU terhadap proses proses yang diinteruksikan padanya. ZSeluruh proses merupakan tanggung jawab CPU sampai operasi lengkap dilaksanakan >>Klasifikasi Perintah I/O 1. Perintah control. Perintah ini digunkan untuk mengaktivasi perangkat peripheral dan memberitahukan tugas yang diperintahkan padanya. 2. Perintah test. Perintah ini digunakan CPU untuk menguji berbagai kondisi status modul I/O dan peripheralnya. CPU perlu mengetahui perangkat peripheralnya dalam keadaan aktif dan siap digunakan, juga untuk mengetahui operasi operasi I/O yang dijalankan serta mendeteksi kesalahannya. 3. Perintah read. Perintah pada modul I/O untuk mengambil suatu paket data kemudian menaruh dalam buffer internal. Proses selanjutnya paket data dikirim melalui bus data setelah terjadi sinkronisasi data maupun kecepatan transfernya. 4. Perintah write. Perintah ini kebalikan dari read. CPU memerintahkan modul I/O untuk mengambil data dari bus data untuk diberikan pada perangkat peripheral tujuan data tersebut. >>Memory-mapped I/O ZTerdapat ruang tunggal untuk lokasi memori dan perangkat I/O. ZCPU memperlakukan register status dan register data modul I/O sebagai lokasi memori dan menggunakan instruksi mesin yang sama untuk mengakses baik memori maupun perangkat I/O. ZKonskuensinya adalah diperlukan saluran tunggal untuk pembacaan dan saluran tunggal untuk penulisan. ZKeuntungan memory-mapped I/O adalah efisien dalam pemrograman, namun memakan banyak ruang memori alamat >>Isolated I/O ZDilakukan pemisahan ruang pengalamatan bagi memori dan ruang pengalamatan bagi I/O. ZDengan teknik ini diperlukan bus yang dilengkapi dengan saluran pembacaan dan penulisan memori ditambah saluran perintah output. ZKeuntungan isolated I/O adalah sedikitnya instruksi I/O >>Interrupt Driven I/O ZCara kerja teknik interupsi di sisi modulI/O i Modul I/O menerima perintah, misal read. i Modul I/O melaksanakan perintah pembacaan dari peripheral dan meletakkan paket data ke register data modul I/O i Modul mengeluarkan sinyal interupsi ke CPU melalui saluran kontrol. i Modul menunggu datanya diminta CPU. Saat permintaan terjadi

i Modul meletakkan data pada bus data Modul siap menerima perintah selanjutnya

3. Tiga langkah dalam transfer DMA: 1. Prosesor menyiapkan DMA transfer dengan menyedia kan data-data dari perangkat, operasi yang akan ditampilkan, alamat memori yang menjadi sumber dan tujuan data, dan banyaknya byte yang ditransfer. 2. Pengendali DMA memulai operasi (menyiapkan bus, menyediakan alamat, menulis dan membaca data), sampai seluruh blok sudah di transfer. 3. Pengendali DMA meng-interupsi prosesor, dimana selanjutnya akan ditentukan tindakan berikutnya. Pada dasarnya, DMA mempunyai dua metode yang berbeda dalam mentransfer data. Metode yang pertama ialah metode yang sangat baku dan sederhana disebut HALT, atau Burst Mode DMA, karena pengendali DMA memegang kontrol dari sistem bus dan mentransfer semua blok data ke atau dari memori pada single burst. Selagi transfer masih dalam prosres, sistem mikroprosessor diset idle, tidak melakukan instruksi operasi untuk menjaga internal register. Tipe operasi DMA seperti ini ada pada kebanyakan komputer. Metode yang kedua, mengikutsertakan pengendali DMA untuk memegang kontrol dari sistem bus untuk jangka waktu yang lebih pendek pada periode dimana mikroprosessor sibuk dengan operasi internal dan tidak membutuhkan akses ke sistem bus. Metode DMA ini disebut cycle stealing mode. Cycle stealing DMA lebih kompleks untuk diimplementasikan

4. Touchscreen, printer 3in1, modem, kamera digital, headset (mic and speaker)

Anda mungkin juga menyukai