Sistem adalah suatu proses yang terikat dengan satu unsur dan unsur-unsuryang lainnya
Bus adalah lintasan / jalur
Sistem BUS dalam dunia komputer dapat didefinisikan sebagai proses yang menghubungkan antar komponen utama dari sebuah komputer yang memiliki jalur / lintasan masing-masing dimana tetap saling mempengaruhi satu dengan yang lain. Satu bus berisi satu jalur, bus biasanya berbentuk jalur-jalur parallel PCB, ribbon cables, strip connectors (ditemui dalam motherboard), kumpulan kabel.
Bus yang biasa dipakai adalah single bus dan multiple bus
Sistem bus yang ada pada komputer : Control bus, Address Bus, Data Bus
Kelemahan Single Bus :
Dedicated
High Performance Bus 
Mengenal lebih dekat dengan konsep program dan program
Program adalah penghungung antara komponen logik yang telah dikonfigurasi dengan tujuan untuk melakukan proses operasi aritmatika dan logik.
Alasan dibuatnya program :
›Control Unit (CU) dan Arithmetic and Logic Unit (ALU) membentuk Central Processing Unit (CPU)
Intruksi yang masuk dan keluar melalui perangkat I/O
Diperlukan media penyimpan sementara untuk menyimpan intruksi - Memori
Disable interrupts
Define priorities
Sambungan Memori
Bus adalah lintasan / jalur
Sistem BUS dalam dunia komputer dapat didefinisikan sebagai proses yang menghubungkan antar komponen utama dari sebuah komputer yang memiliki jalur / lintasan masing-masing dimana tetap saling mempengaruhi satu dengan yang lain. Satu bus berisi satu jalur, bus biasanya berbentuk jalur-jalur parallel PCB, ribbon cables, strip connectors (ditemui dalam motherboard), kumpulan kabel.
Bus yang biasa dipakai adalah single bus dan multiple bus
- Single bus : bus dengan hanya 1 jalur saja
 - Multiple bus : bus dengan jalur lebih dari satu
 
Sistem bus yang ada pada komputer : Control bus, Address Bus, Data Bus
- Control bus : Jalur tempat mengirimkan intruksi atau perintah
 - Address bus : Jalur tempat mengkodean / pengalamatan dari sebuah proses
 - Data Bus : Jalur pengiriman data
 
Kelemahan Single Bus :
- Karena hanya menggunakan 1 jalur, sehingga jalannya data menjadi sedikit, sehingga membutuhkan jalur yang panjang
 
Dedicated
- Jalur data & address terpisah
 
- Jalur bersama
 
Arbitrasi Bus
Beberapa modul dapat mengendalikan bus, dan setiap saat hanya satu modul yang dapat mengendalikan.
Terdapat 2 arbitrasi :
- Arbitrasi Centralised
 - Ada satu hardware device yg mengendalikan akses bus
 - Bisa berupa bagian dari CPU atau terpisah
 - Arbitrasi Distributed
 - Setiap module dapat meng-klaim bus
 - Setiap modules memiliki Control logic
 
Jalur yang harus ada pada Bus PCI :
- Jalur System
 - Address & Data
 - Interface Control
 - Arbitrasi
 - Error lines
 
Jalur tambahan pada Bus PCI :
- Interrupt lines
 - Cache support
 - 64-bit Bus Extension
 - JTAG/Boundary Scan
 


Program adalah penghungung antara komponen logik yang telah dikonfigurasi dengan tujuan untuk melakukan proses operasi aritmatika dan logik.
Alasan dibuatnya program :
- Peralatan yang diprogram dengan kumpulan komponena elektronik tidak fleksibel
 - Program mampu melakukan multitasking
 - Lebih mudah menambahkan perintah baru pada program daripada menambahkan komponen elektronika baru pada device yang ada
 
›Control Unit (CU) dan Arithmetic and Logic Unit (ALU) membentuk Central Processing Unit (CPU)
Intruksi yang masuk dan keluar melalui perangkat I/O
Diperlukan media penyimpan sementara untuk menyimpan intruksi - Memori
Komponen komputer

Siklus intruksi
Terdapat 2 siklus intruksi, yaitu :
Fetch Cycle dan Execute Cycle

Fetch Cycle
Program Counter berisikan alamat intruksi selanjutnya yang akan dijalankan
Memori akan mengambil intruksi di memori sesuai dengan alamat yang ditunjuk Program Counter
Intruksi akan dimasukkan kedalam Instruction Register
Prosesor akan melakukan tindakan yang diperlukan
Execute Cycle
- Processor-memory
 - Transfer data antara CPU dengan main memory
 - Processor I/O
 - Transfer data antara CPU dengan I/O module
 - Data processing
 - Operasi arithmetic dan logical pada data tertentu
 - Control
 - Mengubah urutan operasi
 - Jump
 
Intrupsi
Siklus Intrupsi
Proses
 intrupsi masuk kedalam siklus intruksi, yang kemudian dipersiksa oleh 
prosesor, prosesor akan menunda eksekusi program yang sedang / akan 
berjalan, context program yang ditunda akan disimpan, prosesor akan set 
alamat intruksi ke alamat intrupsi, setelah intrupsi selesai, prosesor 
akan mengembalikan context dan melanjutkan program yang tertunda
Intrupsi BanyakDisable interrupts
- Processor akan mengabaikan interrupt berikutnya
 - Interrupts tetap akan diperiksa setelah interrupt ynag pertama selesai dilayani
 - Interrupts ditangani dalam urutan sesuai datangnya
 
Define priorities
- Low priority interrupts dapat di interrupt oleh higher priority interrupts
 - Setelah higher priority interrupt selesai dilayani, akan kembali ke interrupt sebelumnya.
 
Sambungan
- Menerima dan mengirim data
 - Menerima addresses
 - Menerima sinyal kendali
 - Read
 - Write
 - Timing
 
- Serupa dengan sambungan memori
 - Output
 - Menerima data dari computer
 - Mengirimkan data ke peripheral
 - Input
 - Menerima data dari peripheral
 - Mengirimkan data ke computer
 - Menerima sinyal kendali dari computer
 - Mengirimkan sinyal kendali ke peripherals
 - Menerima address dari computer
 - Mengirimkan sinyal interrupt
 
- Membaca instruksi dan data
 - Menuliskan data (setelah diproses)
 - Mengirimkan sinyal kendali ke unit-unit lain
 - Menerima (& menanggapi) interrupt
 
Sumber: http://agunarsyah.blogspot.com/2012/06/sistem-bus.html
Tidak ada komentar:
Posting Komentar