Rangkuman Materi Pertemuan 2 Bus Bus System
Nama: Muhammad Farid Anfasa
Kelas:17.2B.04
NIM :17210889
1. Komponen Komponen Komputer
2. Komponen CPU
Register
Register yang terdapat dalam CPU, yaitu :
MAR (Memory Address Register)
Menentukan alamat di dalam memori yang akan diakses untuk operasi Read/Write
MBR (Memory Buffer Register)
Berisi data yang akan di tuliskan ke dalam memori atau menerima data yang di baca dari memori
PC (Program Counter)
Mencatat alamat memori dimana instrusi di dalamnya akan dieksekusi
I/O AR (I/O Addres Register)
Menspesifikasikan perangkat I/O yang akan diakses
I/O BR (I/O Buffer Register)
Menyimpan data yang akan dituliskan ke port atau data yang akan disalin dari port.
Alamat port ditunjuk oleh I/O AR
IR (Instruction
Register)
Menampung instruksi
yang akan dilaksanakan
AC (Accumulator)
Menyimpan
data semenatara baik data yang sedang diproses atau data yang hasilkan
Modul I/O
Memindahkan data dari perangkat eksternal ke CPU dan sebaliknya
M o d u l i n i b e r i s i b u f f e r i n t e r n a l u n t u k menampung data ini sementara sampai data itu di kirimkan.
Fungsi Komputer:
• Fungsi dasar komputer adalah eksekusi program
• Program yang akan d i eksekusi o l eh CPU ada dalam memori
Ada 2 langkah pengambilan instruksi:
1. CPU membaca instruksi yang ada di memori (fetch)
2. CPU mengeksekusi setiap instruksi (execute)
Contoh Eksekusi Program Dalam CPU:
Berisi 300 alamat instruksi pertama
Alamat ini dimuatkan ke dalam Instruction Register (IR)
Interrupts
Kelas-kelas Interupt :
1. Program
dibangkitkan dengan beberapa kondisi yang terjadi sebagai hasil dari suatu eksekusi instruksi
2. Timer
dibangkitkan oleh timer di dalam processor
3. I/O
di bangkitkan oleh I/O kontroller untuk memberi signal penyelesaian normal atau memberikan signal bergagai kondisi error
4. H/W Failure
di bangkitkan oleh kegagalan seperti kegagalan daya atau memori parity error
Pengertian Interrupts
Interrupt disediakan terutama sebagai cara untuk meningkatkan efesiensi pengolahan, karena sebagian besar perangkat eksternal jauh lebih lambat di bandingkan prosessor
Interrupt & Siklus Instruksi :
- Dengan memakai interrupt, processor dapat di pakai dalam mengeksekusi instruksi-instruksi lain operasi I/O yang sedang di laksanakan
- Ketika perangkat eksternal telah siap untuk dilayani, maka modul I/O untuk perangkat eksternal itu mengirimkan signal interrupt request ke prosessor.
Multiple Interrupt
1.Dengan tidak mengijinkan terjadinya interrupt lain pada saat suatu interupt sedang di proses. (interrupt lain di tangguhkan)
Keuntungannya :
Pendekatan tersebut cukup baik dan sederhana karena interrupt di tangani dalam urutan yang cukup ketat.
Kekurangannya :
Pendekatan ini tidak memperhitungkan prioritas relatif atau kebutuhan waktu kritis
Fungsi I/O:
1. Sebuah I/O dapat bertukar data secara langsung dengan CPU.
2. Sebuah I/O juga dapat bertukar data langsung dengan memori.
Pertukaran Data Antara I/O dan Memori:
• Dalam kasus ini CPU memberikan otoritas kepada modul I/O untuk membaca dari atau menulis ke memori, sehingga perpindahan data terjadi tanpa terpaut dengan CPU
• Selama perpindahan seperti itu, modul I/O mengeluarkan perintah baca/ tulis ke memori, yang membebaskan CPU dari tanggung jawab pertukaran data
• Operasi seperti ini di kenal dengan DMA (Dirrect Memory Access)
Interkoneksi Bus
1. Bus adalah media transmisi yang dapat di gunakan bersama
2. Bila dua buah perangkat melakukan transmisi dalam waktu yang bersamaan, maka signal- signalnya akan bertumpang tindih dan menjadi rusak. Berarti harus hanya satu buah perangkat saja yang akan berhasil melakukan transmisi pada suatu saat tertentu.
Struktur Bus
1. Bus-bus yang menghubungkan komponen utama sistem (CPU,Memori, I/O) disebut dengan Bus Sistem
2. Biasanya bus sistem terdiri dari 50 – 100 saluran yang terpisah
Elemen-elemen Rancangan Bus:
A. Jenis
1. Dedicated
Suatu saluran bus di dedicated secara permanen diberi sebuah fungsi atau subset fisik komponen- komponen komputer
2. Multiplexed
Metode penggunaan saluran yang sama untuk berbagai keperluan
Keuntungan :
1. Dedicated :
Throughput yang tinggi, karena terjadi kemacetan yang kecil
2. Multiplexed :
Memerlukan saluran yang sedikit menghemat ruang dan biaya
Kerugian :
1. Dedicated :
Meningkatnya ukuran dan biaya sistem
2. Multiplexed :
Rangkaian lebih kompleks, terjadi penurunan kinerja, kerena event-event tertentu yang menggunakan saluran bersama-sama tidak dapat berfungsi secara paralel
B. Metode Arbitrasi
1. Tersentralisasi :
sebuah perangkat H/W (pengontrol bus arbiter) bertanggung jawab atas alokasi waktu pada bus
2. Terdistribusi :
tidak terdapat pengontrol sentral, tapi setiap modul terdiri dari access control logic dan modul-modul berkerja sama untuk memakai bus bersama-s
Jenis Transfer Data :
- Read
- Write
- Read modify write
- Read after write
- Blok
Future Bus+
Future Bus+ adalah standard bus asinkron yang berkinerja tinggi
Syarat-syarat Future Bus:
- Tidak tergantung pada arsitektur, processor dan teknologi tertentu
- Memiliki protokol transfer asinkron dasar
- Mengizinkan protokol tersinkronisasi pada sumber untuk kebutuhan optional
- tidak berdasarkan pada teknologi tercanggih
Perbedaan PCI dan Future bus+:
- PCI di tujukan bagi implementasi murah yang membutuhkan bidang fisik secara minimal
- Future bus+ dimaksudkan untuk memberikan fleksibilitas yang tinggi dan fungsionalitas yang luas untuk memenuhi kebutuhan berbagai sistem yang berkinerja tinggi terutama sistem- sistem yang mahal.
Tidak ada komentar:
Posting Komentar