BUS KOMPUTER. Di susun oleh : Yulius Ardi ( ) Purnomo ( ) Samih atif ( ) Agus tiawan ( ) Candra Gunawan ( )

dokumen-dokumen yang mirip
PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO. Bus Sistem. Oky Dwi Nurhayati, ST, MT

Organisasi dan Arsitektur Komputer : Perancangan Kinerja

REVIEW EVOLUSI KOMPUTER

REVIEW EVOLUSI KOMPUTER

Apa yang dimaksud dengan program?

MIKROPROSESOR. Presentasi. Anggota: 1. Yan Makarunggala 2. Hermawan Setiawan 3. Imelda Florensia 4. Riana. A. Alrijanto 5. July E.

System Buses. Eri Prasetyo W.

BAB 03 Bus & Sistem Interkoneksi

William Stallings Computer Organization and Architecture

Pertemuan Ke-3 Struktur Interkonesi (Bus System)

SISTEM BUS. Oleh : 1. Sena Bagus Riswaya / Miftah Rajunda / Mujianto / Ahmad Budi Santoso /

P11 BUS Universitas Mercu Buana Yogyakarta

Komponen-komponen Komputer

Sistem Bus. Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 06 --

Penghubung bagi keseluruhan komponen komputer dalam menjalankan tugasnya Komponen komputer : CPU Memori Perangkat I/O

KELOMPOK 6 BUS. Nama Kelompok : Muhammad Islamsyah ( ) Sakti Petrus Davici ( ) Teddy Sandoria ( )

Sistem Bus. (Pertemuan ke-10) Prodi S1 Teknik Informatika Fakultas Informatika Universitas Telkom. (INTERKONEKSI antar BAGIAN UTAMA KOMPUTER)

Struktur Komputer KOMPUTER. Central Processing Unit System Interconnection. Main Memory I/O

BUS-BUS SISTEM. Organisasi Komputer STMIK AUB SURAKARTA

Chapter 6 Input/Output

DASAR KOMPUTER. Pandangan Umum Komputer

Pertemuan ke - 15 Sistem Bus Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST

Pengantar Hardware: Sistem Bus pada Komputer. Hanif Fakhrurroja, MT

ARSITEKTUR DAN ORGANISASI KOMPUTER

Pertemuan ke 14 Sistem Bus Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST

Struktur Central Processing Unit Universitas Mercu Buana Yogyakarta

Sistem Komputer. Tiga komponen utama : CPU

DCH1B3 Konfigurasi Perangkat Keras Komputer. Input/Output

Struktur Fungsi CPU. Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 03 --

1 Tinjau Ulang Sistem Komputer

Organisasi & Arsitektur Komputer

STRUKTUR CPU. Arsitektur Komputer

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER CENTRAL PROCESSING UNIT

Hanif Fakhrurroja, MT

Arsitektur Dan Organisasi Komputer. Pengantar Arsitektur Organisasi Komputer

P10 Media I/O Universitas Mercu Buana Yogyakarta

Organisasi Komputer. Candra Ahmadi, MT

Struktur Sistem Komputer

STRUKTUR FUNGSI CPU. Menjelaskan tentang komponen utama CPU. Membahas struktur dan fungsi internal prosesor, organisasi ALU, control unit dan register

Sistem Operasi. Struktur Sistem Komputer. Adhitya Nugraha. Fasilkom 10/6/2014

ELEMENT OF BUS DESIGN. Pengertian Sistem bus adalah Penghubung bagi keseluruhan komponen computer dalam menjalankan tugasnya.

Struktur Central Processing Unit Universitas Mercu Buana Yogyakarta

Oleh : Agus Priyanto, M.Kom

ORGANISASI DAN ARSITEKTUR KOMPUTER TUGAS KELOMPOK

Pengantar Organisasi Komputer

Hanif Fakhrurroja, MT

PERTEMUAN. Modul I/O. 1. Komponen-komponen Komputer SEPERTI : CENTRAL PROCESSING UNIT MEMORY. memory

TI2043 Organisasi dan Arsitektur Komputer Tugas 2 Interrupt Driven I/O

Input/Output. (Pertemuan ke-9) Prodi S1 Teknik Informatika Fakultas Informatika Universitas Telkom. Diedit ulang oleh: Endro Ariyanto

SINYAL INTERUPSI. 1. Latar Belakang

Pertemuan Ke-8 Unit I/O (Unit Masukan dan Keluaran)

INPUT / OUTPUT. Fungsi : Memindahkan informasi antara CPU atau memori utama dengan dunia luar

Sistem komputer. Tiga komponen utama :

Oleh: 1. Singgih Gunawan Setyadi ( ) 2. Handung Kusjayanto ( ) 3. Wahyu Isnawan ( )

Struktur Sistem Komputer

Rangkuman Materi Presentasi AOK. Input/Output Terprogram, Intterupt Driven dan DMA. (Direct Memory Access)

Pertemuan 2 Organisasi Komputer II. Struktur & Fungsi CPU (I)

Operasi Unit Kontrol. Arsitektur Komputer II. STMIK AUB Surakarta

ORGANISASI KOMPUTER 1

INPUT/OUTPUT. Fungsi : Memindahkan informasi antara CPU atau memori utama dengan dunia luar

INPUT/OUTPUT. Fungsi : Memindahkan informasi antara CPU atau memori utama dengan dunia luar

Pertemuan ke - 12 Unit Masukan dan Keluaran Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER SISTEM INPUT OUTPUT

SOAL UAS SISTEM KOMPUTER Kelas XI RPL & TKJ

ORGANISASI KOMPUTER SISTEM BUS MATA KULIAH:

Aditya Wikan Mahastama

Perangkat Keras Masukan/Keluaran. Kelompok : Intan Sari H. H. Z Verra Mukty

JAWABAN ORGANISASI KOMPUTER 7 Agustus 2004

Mikroposesor-berbasis Sistem PC

SISTEM MIKROPROSESOR RIZAL SURYANA JURUSAN TEKNIK ELEKTRO - UNJANI

Introduction to Computer Architecture. Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 01 --

Operasi Unit Kontrol. Organisasi Komputer II. STMIK AUB Surakarta

KONSEP DASAR HARDWARE KOMPUTER

BAB Arsitektur Komputer. Konsep Arsitektur Komputer. Rini Agustina, S.Kom, M.Pd RINI AGUSTINA - DARI BERBAGAI SUMBER

TUGAS MAKALAH STRUKTUR dan FUNGSI CPU GURU PEMBIMBING: IVAN ARIVANDI. Oleh: NOVY PUSPITA WARDANY

DAFTAR ISI BAB I PENDAHULUAN

DASAR KOMPUTER. Input/Output

Perangkat Keras Komputer dan Perangkat Input Output

CPU PERKEMBANGAN ARSITEKTUR CPU. ( Central Processing Unit )

BAB V SISTEM PENGOLAHAN DATA KOMPUTER (Arsitektur Komputer) "Pengantar Teknologi Informasi" 1

Struktur Sistem Komputer

Organisasi & Arsitektur Komputer

MODUL 1 - MENGENAL HARDWARE

Hanif Fakhrurroja, MT

Arsitektur Komputer II AUB SURAKARTA

Arsitektur Set Instruksi. Abdul Syukur

Struktur CPU 3/23/2011

Aditya Wikan Mahastama

Input : Memasukkan data dari luar kedalam mikroprosesor Contoh: Keyboard, mouse

Input : Memasukkan data dari luar kedalam mikroprosesor Contoh: Keyboard, mouse

MICROPROCESSOR. Published by. imeldaflorensia91

Organisasi Komputer & Organisiasi Prosesor

ORGANISASI SISTEM KOMPUTER & ORGANISASI CPU Oleh: Priyanto

SISTEM KOMPUTER SMK MEDIA INFORMATIKA

Struktur Central Processing Unit Universitas Mercu Buana Yogyakarta

DCH1B3 Konfigurasi Perangkat Keras Komputer

KOMPUTER. Arsitektur dan Organisasi Komputer. Organisasi. Arsitektur. Struktur. Struktur Komputer 23/06/2015. Gambaran Arsitektur Komputer

PERTEMUAN 2 APLIKASI KOMPUTER. Sistem Operasi. Rangga Rinaldi, S.Kom, MM. Modul ke: Fakultas Desain dan Seni Kreatif. Program Studi Desain Produk

Mikroposesor-berbasis Sistem PC. Sistem Komputer Universitas Gunadarma

Sistem Bus (Pertemuan ke-10)

Transkripsi:

BUS KOMPUTER Di susun oleh : Yulius Ardi (10111033) Purnomo (10111001) Samih atif (10111016) Agus tiawan (10111032) Candra Gunawan (09112075)

Pengertian bus komputer Bus komputer adalah sebuah subsistem yang mentransfer data atau listrik antar komponen komputer di dalam sebuah komputer atau antar komputer. secara logika bus komputer dapat menghubungkan beberapa alat dalam satu set kabel yang sama. Setiap bus mendefinisikan set konektor ke alat colok fisik, kartu, atau kabel bersamaan.

Cara kerja system bus Setiap bus merupakan jalur data antara beberapa device yang berbeda. RAM, Prosesor, VGA dihubungkan oleh bus utama berkecepatan tinggi yang lebih dikenal dengan nama FSB (Front Side Bus). Sementara perangkat lain yang lebih lambat dihubungkan oleh bus yang berkecepatan lebih rendah yang terhubung dengan bus lain yang lebih cepat sampai ke bus utama. Untuk komunikasi antar bus ini digunakan sebuah bridge.

struktur bus Dalam sebuah bus terdapat 50-100 saluran yang terisah. Masing-masing saluran di tandai dengan arti dan fungsi yang berbeda. Walau pun terdapat sejumlah bus yang berlainan, fungsi saluran bus dapat diklasifikasikan menjadi 3 kelompok yaitu : 1 Saluran data 2 Saluran alamat 3 saluran kntrol Selain saluran-saluran di atas terdapat juga saluran distribusi daya yang yang memberikan kebutuhan daya bagi modul yang terhubung.

1 saluran data Saluran data memberikan lintasan bagi perpindahan data antara dua modul sistem. Saluran ini secara kolektif disebut bus data. 2 saluran alamat Saluran alamat digunakan untuk menandakan sumber atau tujuan data pada bus data. Misalnya, bila CPU akan membaca sebuah word data dari memori, maka CPU akan menaruh alamat word yang dimaksud pada saluran alamat 3 saluran data Saluran kontrol digunakan untuk mengntrol akses ke saluran alamat dan penggunaan data dan saluran alamat. Karena data dan saluran alamat dipakai bersama oleh seluruh komponen, maka harus ada alat untuk mengontrol penggunaannya

Contoh-contoh bus - PCI - ISA - USB - SCSI - FIREWIRE - dll

- Bus PCI Peripheral Component Interconect (PCI) adalah bus yang tidak tergantung prosesor dan berfungsi sebagai bus mezzanine atau bus peripheral, Standar PCI adalah 64 saluran data pada kecepatan 33MHz - Bus ISA Industry Standar Architecture(IsA) adalah bus PC/AT yang beroperasi pada 8,33 MHz - USB Universal Standard Bus (USB) adalah bus yang dirancang untuk peralatan I/O yang berkecepatan rendah - SCSI Small Computer System Interface (SCSI) adalah perangkat peripheral eksternal, SCSI merupakan interface standar untuk drive CD-ROM, peralatan audio, disk, dan perangkat penyimpanan eksternal berukuan besar.

- FIREWIRE Firewire adalah bus performance tinggi, memiliki kelebihan dibandingkan dengan interface I/O lainnya, yaitu sangat cepat, murah, dan mudah untuk di implementasikan, kelebihan lain nya adalah pengunaan transmisi serial sehingga tidak memerlukan banyak kabel

Fungsi Control Unit Untuk setiap operasi disediakan kode yang unik Contoh: ADD, MOVE Bagian hardware tertentu menerima kode tersebut kemudian menghasilkan sinyalsinyal kendali 9

Komponen yang diperlukan Control Unit (CU) dan Arithmetic and Logic Unit (ALU) membentuk Central Processing Unit (CPU) Data dan instruksi harus diberikan ke sistem dan dikeluarkan dari sistem Input/output Diperlukan tempat untuk menyimpan sementara kode instruksi dan hasil operasi. Main memory 10

Siklus Instruksi Two steps: Fetch Execute 11

Fetch Cycle Program Counter (PC) berisi address instruksi berikutnya yang akan diambil Processor mengambil instruksi dari memory pada lokasi yang ditunjuk oleh PC Naikkan PC Kecuali ada perintah tertentu Instruksi dimasukkan ke Instruction Register (IR) Processor meng-interpret dan melakukan tindakan yang diperlukan 12

Execute Cycle 13 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 Contoh: jump Kombinasi diatas

Interrupt Suatu mekanisme yang disediakan bagi modul-modul lain (mis. I/O) untuk dapat meng-interupsi operasi normal CPU Program Misal: overflow, division by zero Timer I/O Dihasilkan oleh internal processor timer Digunakan dalam pre-emptive multi-tasking dari I/O controller Hardware failure Misal: memory parity error 14

Connection Semua unit harus tersambung Unit yang beda memiliki sambungan yang beda Memory Input/Output CPU 15

Memori Connection Menerima dan mengirim data Menerima addresses Menerima sinyal kendali Read Write Timing 16

Input/Output Connection Serupa dengan sambungan memori Output Menerima data dari computer Mengirimkan data ke peripheral Input Menerima data dari peripheral Mengirimkan data ke computer 17

Input/Output Connection Menerima sinyal kendali dari computer Mengirimkan sinyal kendali ke peripherals Contoh: spin disk Menerima address dari computer Contoh: nomor port Mengirimkan sinyal interrupt 18

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

Bus Ada beberapa kemungkinan interkoneksi sistem Yang biasa dipakai: Single Bus dan multiple BUS PC: Control/Address/Data bus DEC-PDP: Unibus 20

Bus Jalur komunikasi yang di-share untuk menghubungkan beberapa device Biasanya menggunakan cara broadcast Seringkali dikelompokkan Satu bus berisi sejumlah kanal (jalur) Contoh bus data 32-bit berisi 32 jalur Jalur sumber tegangan biasanya tidak diperlihatkan 21

BUS Sistem Sebuah Bus yang menghubungkan komponen-komponen utama komputer Komponen utama komputer : CPU Memori I/O 22

ORGANISASI BUS Jalur Kontrol Berisi signal request dan sinyal acknowledgements Mengindikasikan tipe informasi pada jalur data. Jalur Data Membawa informasi antara sumber dan tujuan data dan alamat dan perintah-perintah kompleks 23

MASTER VS SLAVE Suatu transaksi bus meliputi 2 komponen - Mengeluarkan perintah dan alamat request (permintaan) - Memindahkan data action (tindakan) Master : Bus yang memulai transaksi bus dengan cara - Mengeluarkan perintah dan alamat Slave : Bus yang bereaksi terhadap alamat dengan cara - Mengirimkan data kepada master jika master meminta data - Menerima data dari master jika master mengirim data 24

STRUKTUR BUS Data Bus Membawa data ~ Tidak dibedakan antara data dan instruksi Lebar jalur menentukan performance ~ 8, 16, 32, 64 bit 25

STRUKTUR BUS Address Bus Menentukan asal atau tujuan dari data Misalkan CPU perlu membaca instruksi (data) dari memori pada lokasi tertentu Lebar jalur menentukan kapasitas memori maksimum dari sistem Contoh 8080 memiliki 16 bit address bus maka ruang memori maksimum adalah 64k 26

STRUKTUR BUS Control Bus Mengontrol akses ke saluran alamat dan penggunaan data dan saluran alamat. Informasi kendali dan timing ~ Sinyal read/write memory (MRD/MWR) ~ Interrupt request (IRQ) ~ Clock signals (CK) 27

28 Skema Interkoneksi Bus

Bentuk Fisik Bagaimana bentuk fisik bus? Jalur-jalur parallel PCB Ribbon cables Strip connectors pada mother boards contoh PCI Kumpulan kabel 29

Problem pada Single Bus 30 Banyak devices pada bus tunggal menyebabkan: Propagation delays ~ Jalur data yg panjang berarti memerlukan koordinasi pemkaian shg berpengaruh pada performance ~ If aggregate data transfer approaches bus capacity Kebanyakan sistem menggunakan multiple bus

31 Bus Traditional (ISA) (menggunakan cache)

32 High Performance Bus

Jenis-jenis bus Jenis bus di bagi menjadi 2 yaitu Dedicated bus dan multiplexed : - Dedicated bus Bus jenis ini adalah bus yang khusus menyalurkan data tertentu saja, contohnya paket data saja, atau alamat saja. Keuntungan : Throughtput yang tinggi, karena kemacetan lalulintas kecil Kerugian : meningkatnya ukuran dan biaya sistem

- Multiplexed Bus yang di lalui informasi yang berbeda- beda baik data, alamat, dan sinyal kontrol dengan metode multiplkeks data Keuntungan : Memerlukan saluran yang lebih sedikit, menghemat ruang dan biaya Kerugian : Diperlukan rangkaian yang lebih kompleks untuk setiap modul 34

Arbitrasi Bus Menugaskan sebuah perangkat, CPU atau I/O bertindak sebagai master Beberapa modul mengendalikan bus contoh CPU dan DMA controller Setiap saat hanya satu modul yg mengendalikan Arbitrasi bisa secara centralised atau distributed 35

1. Tersentralisasi Pengontrol bus atau arbitrer bertanggung jawab atas alokasi waktu pada BUS Ada satu hardware device yg mengendalikan akses bus Bus Controller Arbitrer Bisa berupa bagian dari CPU atau terpisah 36

2. Terdistribusi Modul-modul bekerja sama untuk memakai BUS bersama-sama Setiap module dapat meng-klaim bus Setiap modules memiliki Control logic 37

Timing Koordinasi event pada bus Cara terjadinya event dikoordinasikan pada BUS 1. Synchronous Terjadinya event pada bus ditentukan oleh sebuah clock. 2. Asynchronous Terjadinya event bus mengikuti dan tergantung pada event sebelumnya. 38

Lebar BUS 39 1. Address Lebar bus alamat mempengaruhi kapasitas. Semakin lebar bus alamat, semakin besar range lokasi yang dapat direferensi 2. Data Lebar bus data, mempengaruhi kinerja sistem Semakin lebar bus data, semakin besar bit yang dapat ditransfer pada suatu waktu

Jenis Transfer Data 40 1. Read Slave menaruh data pada bus data begitu slave mengetahui alamat dan mengambil datanya 2. Write Master menaruh data pada bus data begitu alamat stabil dan slave mempunyai kesempatan untuk mengetahui alamat 3. Read modify Write Operasi Read yang diikuit operasi Write ke alamat yang sama Tujuan untuk melindungi sumber daya memori yang dapat dipakai bersama di dalam multiprogramming

4. Read after Write 5. Blok Operasi yang tidak dapat dibagi yang berisi operasi Write diikuti operasi Read dari alamat yang sama Sebuah siklus alamat diikuti oleh n siklus data 41

TIPE-TIPE BUS BUS ISA Bus ISA (Industry Standard Architecture) adalah sebuah bus PC/AT (16 bit) yang beroperasi pada 8,33 MHz BUS PCI Bus PCI (Peripheral Component Interconnect bus) Bus yang beroperasi pada kecepatan 33 MHz BUS Seri Universal Sebuah bus standart yang disepakati bersama oleh tujuh perusahaan untuk digunakan pada peralatan berkecepatan rendah 42

Bus PCI Peripheral Component Interconnection Dikeluarkan oleh Intel sebagai public domain 32 atau 64 bit 50 Jalur 43

Jalur pada Bus PCI (yg harus) 44 Jalur System ~ clock and reset Address & Data ~ 32 jalur multiplex address/data ~ Jalur validasi Interface Control Arbitrasi ~ Not shared ~ Direct connection to PCI bus arbiter Error lines

Jalur Bus PCI (Optional) Interrupt lines ~ Not shared Cache support 64-bit Bus Extension ~ Additional 32 lines ~ Time multiplexed ~ 2 lines to enable devices to agree to use 64-bit transfer JTAG/Boundary Scan ~ For testing procedures 45

Terima Kasih