Minggu, 09 Oktober 2011

SISTEM BUS

Program , apakah program itu program adalah suatu deretan langkah-langkah yang memiliki beberapa operasi ,pada setiap langkah memiliki operasi tersendiri dan operasi tersebut di kerjakan suatu operasi aritmhatic atau logika,
di setiap operasi juga memerlukan sejumlah sinyal kendali tertentu
seperti kontrol unit ,
untuk setiap operasi disediakan kode unik
sebagai contoh  ADD ,MOVE
yaitu menjalankan intruksi dan kemudian hardware menterjemahkan intruksi tersebut
  • ADD : menambahkan
  • MOVE : memindahkan suatu data tertentu yang di perlukan
kemudian menghasilkan sinyal-sinyal kendali dan jadilah komputer.

komponen yang di perlukan
  • register : register adalah variabel yang sudah di jadikan mikro prosesor, di dalam pc itu adalah kumpulan variabel.
  • control unit : membentuk central prosesing unit (CPU) 
  • intruksi : data dan intruksi harus di berikan ke sstem dan dikeluarkan dari sistem input, output,
  • main memory : tempat untuk menyimpan sementara kode intruksi dan hasil operasi



  • KOMPONEN KOMPUTER TOP LEVEL


 komputer top level komponen.






  • INTERRUPT / INTERUKSI
  1. Suatu mekanisme yang di sediakan bagi modul-modul lain
  2. program
  3. timer
  4. I/O
  5. hardware failure




  • SIKLUS INTRUKSI  MENGGUNAKAN DUA LANGKAH
  1. ditambahkan ke instruction cycle
  2. processor memeriksa adanya intrurupt
  3. diberitahukan lewat intrupsi signal
  4. jika tidak ada intrrupt ,fetch next instruction
  5. jika ada intrrupt: tunda eksekusi dari orogram saat itu ,  simpan context ,set PC ke awal address dari routine intrrupt handler, proses intreeupt, kembalikan context dan lanjutkan program yang berhenti.
  •  Fetch Cycle : Program Counter (PC) address intruksi berikutnya yang akan di ambil, processor mengambil intruksi dari memory pada lokasi yang ditunjuk oleh PC, naikkan PC kecuali ada perintah tertentu, intruksi di masukkan ke instruction register (IR),processor mengintrup dan melakukan tindakan yang di perlukan
  • Execute : Transfer data antara CPU dengan main memory , transfer data antara CPU dengan I/O module, data prosesing operasi arithmetic dan logical pada data tertentu




gambar siklus intruksi





  • MULTIPLE INTERRUPTS
Disable interrupts
     prosesor akan mengabaikan interrupt berikutnya ,interrupt tetap akan di perisksa setelah interrupt yang pertama selesai di layani, interrupt di tangani dalam urutan sesui datangnya ,
Define priorities
     low priority interrupts dapat di interreupt oleh hingher priority interrupt, setelah hingher priority interreupt selesai di layani akan kembali ke interrupt sebelumnya

  • MULTIPLE INTERRUPTS - SEQUENTIAL
  •  MULTIPLE INTERRUPTS NESTED









  •  SAMBUNGAN

       semua unit harus tersambung jika tidak tentusaja kerja nya tidak akan dapat maksimall bahkan bisa saja tidak berfungsi lagi, unit yang beda memliki sambungan yang beda pula 
seperti 
    - memory
    - input dan output
    - CPU

  • sambungan memori input/output
          - sama saja dengan sambungan memory yang tersiri dari input dan output
          - OUTPUT :   menerima data dari computer
                                mengirimkan data ke peripheral
          - INPUT :       menerima data dari peripheral
                                 mengirimkan data ke komputer


  • sambungan input / output
          sambungan sinyal sangat penting dalam hal ini karena berperan sebagai kendali sinyal dari computer ,mengirimkan sinyal kendali ke peripherals, menerima address dari computer dan mengirimkan sinyal interrupt


  •   APA ITU BUS
    jalur komunikasi yag menghubungkan beberapa device,
biasanya menggunkan cara brodcast ,seringkali dikelompokkan menjadi beberapa struktur data bus
-satu bus berisi sejumlah kanal ( jalur)
-contoh bus data 32-bit berisi 32 jalur
jalur sumber tegangan biasnya tidak di perhatikan
  • BUS TERDIRI DARI BEBERAPA PENGELOMPOKAN
     Data Bus : membawa data tidak dibedakan antara data dan instruksi dan lebar jalur mentukan performennya, dan jumlah bit dikelompokkan menjadi beberapa klompok yaitu
8 bit , 16 bit , 32 bit ,dan 64 bit.
dari hasil pengelompokan dan perubahan di atas tentusaja kita dapat memlih sesui dengan kebutuhan kita masing-masing, tentu 64 bit lebih baik ,





  • ADDRESS BUS
   menentukan asal atau tujuan dari datasebagai permsalan CPU perlu membaca intruksi  atau data dari memori pada lokasi tertentu lebar jalur menentukan kapasitas memori maksimum dari sistem tersebut,
contoh : 8080 memiliki 16 bit addrss bus maka ruang memori maksimum adalah 64 k
contoh bus : informasi kendali da timing ,sinyal read/write memory (MRD/MWR) , interrupt request (IRQ)
clock singnal (CK)

    


    - SKEMA INTERKONEKSI BUS









*  Bentuk Fisik bus
       Bagai mana bentuk fisik bus
-jalur-jalur parallel PCB
-ribbon cables
-strip connectors pada mother boards
-contoh PCI
-dan kumpulan kabel dalam PC

tetapi tentu saja memiliki kekurangan dan diantaranya adalah problem pada sinyal bus
bnyak devices pada bus tunggal menyebabkan prapogation delays
jalur data yang panjang berarti memerlukan kordinasi pemakaiyan sehingga berpengaruh pada performance,
kebanyakan sistem menggunakan multiple bus


  • BUS TRADISIONAL (ISA)



 Dalam beberapa hal sistem computer memiliki kelebihan dan kekurangan tetapi mmiliki kegunaan dan kelebihan nya masing2 demikian yang saya bisa sampaikan dalam pembahasan program PC kali ini .

Tidak ada komentar:

Posting Komentar