CompAddict

Welcome to our blogger...:-)

Tuesday, 18 December 2012

CHAPTER 12 INPUT OUTPUT (Input/Output Module & I/O Transfer Mode)


By : MUHAMMAD AZMIL BIN ARIFFIN             B031210006           BITC             S1G2


MODUL INPUT OUTPUT

Modul I/O

  • Adalah interface atau central switch untuk mengendalikan satu atau lebih peripheral atau perangkat input output.
  • Konektor mekanis berisi fungsi logik untuk komunikasi antara bus dan peripheral..
  • Tidak hanya sekedar modul penghubung, tetapi sebuah piranti yang berisi logika dalam melakukan fungsi komunikasi antara peripheral dan bus computer
  • Modul I/O adalah suatu komponen dalam sistem komputer yang Bertanggung jawab atas pengontrolan sebuah perangkat luar atau lebih.
  • Bertanggung jawab pula dalam pertukaran data antara perangkat luar tersebut dengan memori utama ataupun dengan register – register CPU.termasuk Antarmuka internal dengan komputer (CPU dan memori utama) dan perangkat eksternalnya untuk menjalankan fungsi – fungsi pengontrolan.
 
Penjelasan dan definisi dari modul input output.

Mengapa perlu modul Input/Output ?
  • Jenis device yang bermacam-macam , yaitu
    •  Ukuran data yang dapat ditransfer dalam satu saat berbeda
    • kecepatan berbeda
    • format data berbeda
  • Kecepatan semua device jauh lebih lambat dibanding CPU dan RAM
Fungi Modul I/O
  • Untuk menjembatani device dengan CPU dan memori
  • untuk menjembatani CPU dan memori dengan satu atau beberapa device
Letak Modul I/O
Letak Modul I/O
 Fungsi Modul I/O
  • Control & Timing
    • Modul I/O berfungsi sebagai pengatur aliran data antara resource internal (CPU, memori) dengan device eksternal
    • Contoh prosedur transfer data dari device ke CPU
      • CPU memeriksa status device melalui modul I/O
      • device memberikan statusnya melalui modul I/O
      • jika ready , CPU minta agar device mengirimkan data
      • Modul I/O menerima data dari device
      • Modul I/O mengirimkan data ke CPU
  • CPU Communication :
    • Modul I/O berfungsi sebagai media komunikasi dari CPU menuju device eksternal
    • Contoh prosedurnya
      • men decode perintah/command dari CPU
      • menjadi media untuk pertukaran data
      • melaporkan status device
      • memeriksa/men decode alamat yang dikirimkan oleh CPU
  •  Device Communication
    • Modul I/O berfungsi sebagai media komunikasi dari device eksternal menuju CPU
    • Contoh prosedurnya
      • meneruskan perintah/command dari CPU ke device
      • meneruskan status dari device ke CPU
      • meneruskan data dari device ke CPU
  • Data Buffering
    • Modul I/O berfungsi sebagai penampung data sementara baik dari CPU/memori maupun dari device
    • Melakukan buffer agar kecepatan device sangat beragam
    • Contoh prosedurnya
      • Data dari CPU : langsung ditaruh di buffer, diberikan ke device sesuai dengan kecepatan/daya serap device
      • Data dari device : dikumpulkan dulu di buffer, setelah periode tertentu baru dikirimkan ke CPU
  • Error Detection
    • Modul I/O berfungsi sebagai pendeteksi kesalahan yang ditimbulkan oleh device
    • Contoh kesalahan : Paper jam, bad sector, kertas habis, terjadi perubahan bit bit data
    • Contoh metode deteksi : Bit parity


      Peranti Input                         Microcontroller                                              Peranti Output




  Peranti Masukan                                                                                     Peranti Keluaran
  • Papan Kekunci                                                                                 - LED
  • Joystick                                                                                             - Motor
  • Sensor                                                                                               - Buzzer
  • LDR                                                                                                  - LCD
                                                                                                                    - Robot Arm

TEKNIK PENGHANTARAN DATA DALAM BIDANG DIGITAL
     A. Secara Selari

  • n-bit data dihantar secara serentak
  • memerlukan banyak talian
  • lebih laju
  • sesuai untuk jarak yang dekat
B. Secara Siri
  • n-bit data dihantar secara berjujukan
  • memerlukan satu talian sahaja
  •  Lambat
  • untuk jarak yang jauh
  • lebih popular kerana banyak peranti komputer tidak boleh mengendalikan datayang dihantar secara selari.
  • memerlukan penukar selari ke siri (Multiplexer) untuk data keluar.
  • memerlukan penukar siri ke selari (Demultiplexer) untuk data masuk.                                          




No comments:

Post a Comment