Anda di halaman 1dari 10

ARSITEK KOMPUTER

“STRUKTUR BUS”

Disusun oleh :

Mohammad Fadillah ( 1451800027 )

Dosen Pengampu :

Ahmad Ridho’i, ST.,MT

Universitas 17 Agustus 1945 Surabaya

Teknik Elektro

2019
Konsep Program

Pemograman ( hardware ) merupakan proses penghubungan berbagai komponen logik


pada konfigurasi yang diinginkan untuk membentuk operasi aritmatik dan logik pada
data tertentu.
Hardware program tidak flexibel.
General purpose hardware dapat mengerjakan berbagai macam tugas tergantung sinyal
kendali yang diberikan.
Daripada melakukan re-wiring lebih baik menambahkan sinyal sinyal kendali yang
baru.

Program adalah suatu deretan langkah pada setiap langkah dikerjakan suatu operasi
aritmatik atau logik. Pada setiap operasi, diperlukan sejumlah sinyal kendali tertentu.

Komponen Komputer

Siklus Intruksi mempunyai dua step, yaitu :


1. Fetch Cycle
2. Execute Cycle
Fetch Cycle :
- Program counter berisi addres intruksi yang akan diambil
- Processor mengambil intruksi dari memory pada yang ditunjuk oleh PC
- Intruksi dimasukkan ke Intruction Register ( IR )

Ececute Cyle :
- Processor-memory : Transfer data antara CPU dengan main memory
- Processor I/O : Transfer data anatara CPU dengan I/O module
- Data Processing : Operasi aritmatik dan logik pada data tertentu
- Control : mengubah urutan operasi

Program Flow Control

Siklus Interupsi
- Ditambahkan ke intruction cycle
- Processor memeriksa adanya interrupt, jika tidak ada interurpt, fetch next intruction.
- Jika ada interurupt :
Tunda eksekusi dari program saat itu.
Simpan contex.
Set PC ke awal addres dari routine interuppt handler.
Proses intrrupt.
Kembalikan contex dan lanjutkan prohgram terhenti.
Sambungan Memori
 Menerima dan mengirim data
 Menerima addresses
 Menerima sinyal kendali : Read, Write, Timing

Sambungan Input/Output
 Serupa dengan sambungan memori
 Output : menerima data dari komputer
mengirimkan data ke peripheral
 Input : menerima data dari peripheral
mengirimkan data ke komputer
 Menerima sinyal kendali dari komputer
 Mengirimkan sinyal kendali ke periphearl
 Menerima address dari komputer
 Mengirimkan sinyal interrupt

CPU Connection
 Membaca intruksi dan data
 Menuliskan data ( setelah diproses )
 Mengirimkan sinyal kendali ke unit-unit lain
 Menerima dan menanggapi interrupt

Bus
 Ada beberapa kemungkainan interkoneksi sistem
 Yang biasa dipakai ada dua : Single Bus dan Multiple Bus
 PC : Control/Address/Data bus
 DEC-PDP : Unibus
Sistem bus atau bus sistem, dalam arsitektur komputer merujuk pada bus yang digunakan oleh
sistem komputer untuk menghubungkan semua komponennya dalam menjalankan tugasnya.
Sebuah bus adalah sebutan untuk jalur di mana data dapat mengalir dalam komputer. Jalur-jalur
ini digunakan untuk komunikasi dan dapat dibuat antara dua elemen atau lebih. Data atau
program yang tersimpan dalam memori dapat diakses dan dieksekusi oleh CPU melalui perantara
sistem bus.
Sebuah komputer memiliki beberapa bus, agar dapat berjalan. Banyaknya bus yang terdapat
dalam sistem, tergantung dari arsitektur sistem komputer yang digunakan. Sebagai contoh,
sebuah komputer PC dengan prosessor umumnya Intel Pentium 4 memiliki bus prosesor (Front-
Side Bus), bus AGP, bus PCI, bus USB, bus ISA (yang digunakan oleh keyboard dan mouse),
dan bus-bus lainnya.
Bus AGP (Accelerated Graphic Port). Bus ini merupakan bus yang didesain secara spesifik untuk
kartu grafis. Bus ini berjalan pada kecepatan 66 MHz (mode AGP 1x), 133 MHz (mode AGP
2x), atau 533 MHz (mode AGP 8x) pada lebar jalur 32-bit, sehingga bandwidth maksimum yang
dapat diraih adalah 2133 MByte/s. Umumnya, bus ini terkoneksi ke chipset pengatur memori
(Northbridge, Intel Memory Controller Hub, atau NVIDIA nForce SPP). Sebuah sistem hanya
dapat menampung satu buah bus AGP. Mulai tahun 2005, saat PCI Express mulai marak
digunakan, bus AGP ditinggalkan.
Bus PCI (Peripherals Component Interconnect). Bus PCI tidak tergantung prosesor dan berfungsi
sebagai bus peripheral. Bus ini memiliki kinerja tinggi untuk sistem I/O berkecepatan tinggi. Bus
ini berjalan pada kecepatan 33 MHz dengan lebar lajur 32-bit. Bus ini ditemukan pada hampir
semua komputer PC yang beredar, dari mulai prosesor Intel 486 karena memang banyak kartu
yang menggunakan bus ini, bahkan hingga saat ini. Bus ini dikontrol oleh chipset pengatur
memori (northbridge, Intel MCH) atau Southbridge ( Intel ICH, atau NVIDIA nForce MCP ).
Bus PCI Express (Peripherals Component Interconnect Express)
Bus PCI-X (Peripherals Component Interconnect Express)
Bus ISA (Industry Standard Architecture)
Bus EISA (Extended Industry Standard Architecute)
Bus MCA (Micro Channel Architecture)
Bus SCSI (Small Computer System Interface). Bus ini diperkenalkan oleh Macintosh pada tahun
1984. SCSI merupakan antarmuka standar untuk drive CD-ROM, peralatan audio, harddisk, dan
perangkat penyimpanan eksternal berukuran besar
Bus USB (Universal Serial Bus). Bus ini dikembangkan oleh tujuh vendor komputer, yaitu
Compaq, DEC, IBM, Intel, Microsoft, NEC, dan Northern Telecom. Bus ini ditujukan bagi
perangkat yang memiliki kecepatan rendah seperti keyboard, mouse, dan printer karena tidak
akan efisien jika perangkat yang berkecepatan rendah dipasang pada bus berkecepatan tinggi
seperti PCI. Keuntungan yang didapat dari bus USB antara lain : tidak harus memasang jumper,
tidak harus membuka casing untuk memasang peralatan I/O, hanya satu jenis kabel yang
digunakan, dapat mensuplai daya pada peralatan I/O, tidak diperlukan reboot.

Data Bus
 Membawa data ( tidak dibedakan antara data dan intruksi
 Lebar jalur menentukan perfomance 8, 16, 32, 64 bit
Address Bus
 Menentukan asal atau tujuan dari data
 Misalkan cpu perlu membaca intruksi dari memori pada lokasi tertentu
 Lebar jalur menentukan kapasitas memaksimumkan dari sistem
Control Bus
 Informasi kendali dan timing :
Sinyal read/write memory ( MRD/MWR )
Interrupt request ( IRQ )
Clock signal ( CK )
Skema Interkoneksi Bus
Problem Pada Single Bus
Banyak devices pada tunggal menyebabkan :
Propagation delays : jalur data yang panjang berarti memerlukan koordinasi pemakaian sehingga
berpengaruh pada perfomance
Jika transfer data mendekati kapasitas Bus, kebanykan sistem menggunakan miltple Bus

Bus Traditional ( ISA )

High Perfomance Bus


Jenis Bus
 Dedicated
Jalur data dan address terpisah
 Multiplexed
Jalur bersama
Address dan data pada saat yang beda
Keuntungan jalur sedikit
Kerugian : kendali lebih komplek dan mempengaruhi perfomance
Arbitrasi Bus
 Beberapa modul mengendalikan bus
 Contoh CPU dan DMA controller
 Setiap saat hanya satu modul yang mengendalikan
 Arbitrasi bisa secara centralised atau distributes
Arbitrasi Centralised : Ada satu hardware yang mengendalikan akses bus yaitu Bus
Controller dan Arbitrer, bisa berupa bagian dari CPU atau terpisah
Arbitrasi Distributed : setiap modul dapat mengklaim bus dan setiap modul memilik
control logik.
Timing
 Koordinasi event pada bus
 Synchronous :
Event ditentukan oleh sinyal clock
Control bus termasuk jalur clock
Siklus bus transmisi 1 ke 0
Semua devives dapat membaca jalur clock
Sinkronisasi terjadi pada tepi naik
Suatu event biasanya dimulai pada awal siklus
BUS PCI
 Peripheal Component Interconncetion
 Dikeluarkan oleh intel sebagai publiuc domain
 32 atau 64 bit
 50 jalur
Daftar pustaka :
Ebook William Stalling (Chapter 3), Bus Sistem.

Anda mungkin juga menyukai