Bus Bus Sistem

Post on 01-Nov-2015

267 views 0 download

Transcript of Bus Bus Sistem

Bus-bus sistem

KELOMPOK 3

Arif Sumardiono 0809164 Iqbal Nurasyied Rifki Abdul Khafid 0808588

Komponen-komponen komputer1. Hardware2. CPU(central procesing unit)3. memory

Fungsi komputer fungsi dasar yang dibentuk komputer adalah eksekusi

program.program yang akan dieksekusi berisi sejumlah

intruksi yang tersimpan didalam memory.

Pengolahan intruksi terbagi menjadi 2 tahap yaitu: Fetch intruksi adalah operasi umum bagi setiap

intruksi,dan terdiri dari pembacaan instruksi dari suatu lokasi didalam memory.

Eksekusi intruksi yaitu dapat melibatkan sejumlah operasi dan tergantung pada sifat-sifat intruksi.

Siklus intruksi dasar

siklus

pengambilan

siklus eksekusi

start

Mengambil instruksi

berikutnya

Eksekusi intruksi

HALT

interrupsSecara virtual semua komputer menyediakan mekanisme

yang membuat modul-modul lainnya (I/O,memory)dapat mengiterupsi pengloahan normal cpu.

Interrupst disediakan terutama sebagai cara meningkatkan efesiensi pengolahan karena sebagian besar perangkat external jauh lebih lambat dibandingkan processor,dengan adanya interrupst ,processor dapat diperintahkan untuk mengeksekusi instruksi-instruksi lain pada saat operasi I/O dilaksanakan.

Siklus instruksi dengan interrups

start

Mengambil instruksi

berikutnya

Eksekusi intruksi

Pemeriksaan

Interrupst;Interrupst;

prosses

Halt

Siklus pengambilan

Siklus eksekusi

Interrupst diijinkan

Siklus interrupst

Interrupst tidak di ijinkan

Struktur Interkoneksikomputer terdiri dari modul-modul dasar seperti

cpu,memori,I/O yang saling berkomunikasi satu dengan yang lainnya.

Kumpulan lintasan yang menghubungkan berbagai modul disebut struktur interkoneksi.rangkaian struktur ini akan tergantun g pada pertukaran data yang harus dibuat anatar modul-modul.

Struktur interkoneksi harus mendukung jenis perpindahan seperti:

1. Memori ke CPU

2. CPU ke Memory

3. I/O ke CPU

4. CPUke I/O

5. I/O ke Memory dan sebaliknya.

Interkoneksi Bus Bus data merupakan lintasan komunikasi yang

menghubungkan dua atau lebih perangkat. Karakteristik penting pada sebuah bus adalah bahwa bus

meruapakan media transmisi yang dapat digunakan bersama.

Umumnya,sebuah bus terdiri dari sejumlah lintasan komunikasi ,atau saluran.masing-masing saluran dapat mentransmisikan signal yang berbentuk biner 1 dan biner 0.serangkaian digit biner dapat ditransmisikan melalui saluran tungggal.dengan mengumpulkan beberapa saluran dari sebuah bus dapat digunakan menstramisiskan digit biner secara bersamaan(secara paralel)misalnya,sebuah data 8-bit dapat ditransmisikan memalui bus delapan saluran.

Struktur bus

a. Saluran datab. Saluran alamatc. Saluran kontrol

Saluran Bus DataSaluran data memberikan

lintasan bagi perpindahan data antara dua modul sistem ,ini secara kolektif disebut bus data.

Umumnya bus data terdiri dari 8,16,32 saluran ,jumlah saluran dikaitkan dengan lebar bus data.

Saluran Bus Alamat Saluran bus alamat digunakan untuk menandakan sumber atau

tujuan data pada bus data ,misalnya ,bila CPU akan membaca sebuah word 8,16,32 bit data dari memory,maka CPU akan menaruh alamat word yang dimaksud pada saluran alamat.lebar bus alamat menentukan kapasitasmemory sistem.

Saluran Bus KontrolSaluran kontrol digunakan untuk mengontrol akses

kesaluran alamat dan penggunaan data dan saluran alamat,karena data dan saluran alamat dipakai bersama oleh semua komponen,maka harus ada alat untuk mengontrol penggunaanya.

Saluran kontrol meliputi: Memory write Memory read I/O write I/O read Transfer ack dll

Element-element Rancangan bus JenisMetode arbitrasiTimingLebar bus Jenis transfer data

Jenis

Meliputi:

1. Dedicated

berkaitan dengan menggunakan multiple bus yang masing-masing bus terhubung dengan hanya sebuah subset modul.

2. Multiplexing

pada awal pemindahan data,alamat ditempatkan pada bus dan address valid control. Pada saat ini setiap modul memiliki periode waktu tertentu untuk menyalin alamatdan menentukan apakah alamat tersebut merupakan modul beralamat,kemudian alamat dihapus dari bus dan koneksi bus yang sama digunakan untuk transfer data pembacaan atau penulisan berikutnya.metode penggunaan saluran yang sama untuk berbagai keperluan disebut time multiplexing.

Metode Arbitrasi

Terdapat dua metode yaitu:

1. Metode tersentralisasi

pada metode tersentralisasi,sebuah perangkat hardware,yang dikenal sebagai pengontrol bus atau arbitrer,bertanggung jawab atas alokasi waktu pada bus.

2. Metode terdistribusi

pada metode terdistribusi tidak terdapat pengontrol sentral .melainkan setiap modul terdiri dari access control logic dan modul-modul bekerjasama untuk memakai bus bersama-sama.

Timing

Timing berkaitan dengan cara terjadinya event dikordinasikan pada bus ,dengan timing yang synchronus ,terjadinya event pada bus ditentukan oleh sebuah pewaktu(clock).

Lebar BusLebar bus data dapat empengaruhi kinerja suatu

sistem semakin lebar bus data semakin besar bit yang dapat ditransferkan pada suatu saat. semakin lebar bus alamat semakin besar range lokasi dan referensi.

Jenis transfer dataMeliputi:

1. Read

2. Write

3. Read-modify-write

4. Read-alter-write

5. Block

PCI (Peripheral Component Interconnect)Merupakan bus yang tidak tergantung

prosesor dan berbandwitch tinggi yang dapat berfungsi sebagai bus mezzanine atau bus peripheral.dibandingkan bus yang lainya PCI memberikan sistenm yang lebih baik dibandingkan spessifikasi bus lainnya,PCI memberikan sistem yang lebih baik bagi subsistem I/O yang lebih tinggi(misalnya graphic display adapter,network interface controler,disk controler,dll).

Struktur Bus PCI dikonfigurasikan sebagai bus 32 bits dan 64 bits,50 signal

yang yang diharuskan bagi PCI.signal-signal ini di bagi menjadi kelompok-kelompok fungsional seperti:

System pins:meliputi pin waktu dan reset. Adresss and data pins:meliputi 32 saluran yang time-

multiplixed bagi alamat dan data. Interface contril pins:mengontrol timing transaksi dan

mengkordinasikan antara inisiator dan target Arbitration pins tidak seperti saluran signal PCI lainya,pi-pin

ini bukan saluran yang dipakai bersama,melainkan masing-masing PCI memiliki saluran arbitrasi sendiri yang menghubungkan langsung dengan saluran bus PCI

Error reporting pins:digunakan untuk melaporkan error parity dan error lainnya.

Selain itu PCI mendefinisikan 50 saluran signal optional seperti:

Interrups pins Cache support pins 64 bits bus exptension pins JTAG/BoundaryScan Pins

Perintah-perintah PCI Interrups knowlidge Special cycle I/O read I/O writeMemory read Memory read lineMemory read multitiple dll

Arbitrasi PCIPCI memanfaatkan arbitrasi sentral dan

sinkron masing-masing measternya memiliki request unik dan signal grant.saluran-saluran ini dihubungkan dengan arbiter sentral dan request-garnd handshake sederhana digunakan untuk memberikan akses bus.

Future Bus+Future bus+ adalah standart bus asinkron

berkinerja tinggi yang dibuat IEEE.versi awalnya dikenal sebagai futur bus.

Diterbitkan sebagai ANSI/IEEE Std 896 pada tahun 1987.versi awal ini adalah untuk bus 32 bits yang ditunjukan agar tidak tergantung pada teknologi

Pentingnya futurebus+ adalah adalah kecenderungannya yang dapat mendukung pola bus microprocesor saat ini.

Pengelamatan Setiap alamat pada bus diberi alamat

geografis yang unik ,yang di hardwiredkan kedalam masing-masing slot pada bidang belakang.bila sebuah board disisipkan kedalam slot maka board itu akan merasakan bilangan-bilangan 5 bit pada saluran GA(4...0)untuk menentukan slot mana yang berada didalam .feature ini mengembangkan ketersediaan yang tinggi ;board dapat disisipkan dan dicabut tanpa harus mematikan daya sistem dan tanpa harus mengkonfigurasi alamt terlebih dahulu.

Arbitrasi Proses arbitrasi pada futurebus+

beroperasi secara paralel dengan transfer data pada bus.futurebus+ mendukung pola arbitrasi terdistribusi dan sentralisasi.

fin

Haturnuhun