CompAddict

Welcome to our blogger...:-)

Friday 21 December 2012

CHAPTER 13


CHAPTER 13
Parallel Processing
Hardware and Software

MOHD AKMAL ZAKWAN BIN MOHD ZAKI
B031210072
S1G2


-          Hardware
·         Serial contoh Pentium 3
·         Parallel contoh core 2 dual
-          Software
·         Sequential contoh matrix multiplication
·         Concurrent contoh OS(window 7,8).
-          Sequential/concurrent software yang boleh digunakan oleh serial/parallel hardware
·         Buat cara terbaik bagi parallel hardware.





CHAPTER 12

CHAPTER 12 Input Output
MOHD AKMAL ZAKWAN BIN MOHD ZAKI
B031210072
S1G2




Techniques of I/O
  1.        I.        Programmed I/O : jika CPU menghadapi masalah, CPU akan tggu semua operasi selesai terlebih dhulu. CPU lebih laju dari I/O module.
  2.     II.         Interrupt Driven I/O : jika CPU menghadapi masalah, CPU masih juga meneruskn kerja seperti biasa sehinga ia di haling oleh I/O.
  3.  III.        DMA : data di tukar tanpa melibatkan CPU.
  4. IV.              Memory Mapped  I/O : Memory dan I/O hanyalah Memory..in bermaksud tiada persamaan dengan IO/M.
  5.    V.            Isolated I/O : satu sahaja Address bgi memory dan I/O iaitu menguunakan IO/M signal



Programmed I/O (Polling)
-         ---Semak status I/O register secara berkala
·        Jika device sudah sedia, teruskan operasi
·        Jika salah , ambil langkah seterusnya.
-         ---Common in small or low-performance real-time embedded systems.
·        Masa boleh dijangka
·        Kos hardware kurang
-       ---  Dalam sistem lain hanya menbazirkn masa CPU.



Interrupts I/O
-          Apabila device sudah bersedia atau menghadapi masalah
·         Controller akan manganalisis masalah dari CPU
-          Interrupt adalah pengecualian.
·         Tapi pengecualian tidak dijalankan dengan segera.
·         Kerana kadang-kadang maklumat tidak dapat di cari dengan segera.
-          Kepentingan Interrupt.
·         Devices memerlukan permerhatian sentiasa untuk mendapatkan kelajuan yg lebih.
·         Boleh menganggu jika kelajuan perlahan.

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.