Monday, May 14, 2012

Device Eksternal

Penjelasan dan contoh dari Device eksternal

Jenis-jenis device eksternal :
  • Human readabel : sarana komunikasi manusia dengan mesin(komputer) , seperti screen,printer,keyboard.
  • Machine readable : sarana komunikasi antara komputer dengan device lain, seperti harddisk, sensor, aktuator
  • Communication : sarana komunikasi komputer dengan komputer lain , seperti modem, network interface card(NIC)
Blok Diagram device eksternal
Blok Diagram Device Eksternal
Fungsi dalam blok diagram device eksternal
  • Signal kontrol : memenentukan apa yang ahrus dilakukan oleh device , misal input atau read untuk menerima/membaca data dan output atau write untuk mengirimmkan data ke device lain.
  • Signal status : untuk mengirimkan status dari device (ready atau error)
  • Jalur data : saluran untuk mengirimkan/menerima deretan bit bit ke/dari modul I/O
  • Control logic : menentukan aktifitas dan status device eksternal
  • Buffer : untuk menampung data dari/ke modul I/O sementara waktu, biasanya berukuran 8 hingga 16 bit
  • Transducer : mengubah bentuk data dari signal elektrik, mekanik, temperatur, tekanan menjadi data digital dan sebaliknya
Data Rate Beberapa Device
Data Rate Beberapa Device
Diagram Modul I/O
Diagram Modul I/O

Modul Input Output

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 adalah
  • 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


Sunday, April 22, 2012

Organisasi MIPS


Komponen  Utama Mips
·        Control unit: bagian pengendali
·        Program Counter(PC) : pencacah program
·        Instruksi memory: memori intruksi
·        32 registers: file register
·        ALU(arithmetic and logical unti): bagian pemroses aritmetik dan logika
·        Data memory: memori data

Komponen Pendukung Mips
·        Adder : penjumla
·        Shifter :penggeser
·        Mux(multiplexer) : mutiplekser
·        Sign extend
·        Alu control

Bagian Pengendali (Control unti)
Tujuan: mengendalikan semua aktifitas prosesor
Masukkan: Kode operasi(opcode) : 6 bit
Keluaran : kendali semua komponen : 9 bit