BUS dan Sistem Interkoneksi
BUS DAN SISTEM INTERKONEKSI
Organisasi Perangkat keras Komputer
Komputer tersusun atas komponen-komponen atau modil-modul (CPU,memori, dan I/O) yang saling berkomunikasi
Kumpulan lintasa atau saluran berbagai modul disebut Struktur Interkoneksi
Bus dan Distem Interkoneksi
Bus Sistem
Bus Sistem adalh saran pengangkut atau saluran yang terdapat didalam suatu micoprocessor (CPU) yang menghubungkan antara Microprocessor tersebut dengan dunia luar.
Melalui sarana BUS inilah microprocessor tersebut mampu menerima data atau mengirimkan data hasil pengolahannya keluar sistem microprocessor dan mampu untuk menghubungi peralatan peralatan pendukungnya
Pada setiap Microprocessor (CPU) selalu terdapat 3 sistem BUS dasar yaitu :
1.Data BUS (bi-directional)
2.Address BUS (uni-directional)
3.Control BUS (uni-directional)
Addres Bus digunakan untuk menspesifikasi sumber dan tujuan data pada bus data
Control Bus digunakan untuk mengontrol bus data, bus alamat(Address Bus) dan seluruh modul yang ada
Data Bus
- Sebagai sarana pengangkut data antara CPU dan kompoinen pendukungnya
- Jumlah Data Bus menyatakan lebar jarak data pada CPU atau jumlah data bit instruksi yang mampu diambil persatukan waktu
- Data Bus biasanya digunakan sebagai taksonomi dari microprocessor yang bersangkutan
- Sebagai sarana pembawa laamat dari microprocessor ke komponen pendukungnya
- Setiap komponen pendukung di dalam sistem komputer harus mempunyai alamat yang UNIQUE
- Jumlah dari Address Bus menyatakan jumlah komponen pendukung yang mampu dialamati oleh microprocessor yang bersangkutan
Sebagai sarana pembawa signal kontrol antara microprocessor dan peralatan pendukung didalam kesinambungan komunikasi antara bagian pada sistrem komputer tersebut
Sebuah Komputer terdiri dari sekumpulan komponen komponen dasar seperti : CPU,memori dan I?O, yang saling berinteraksi satu dengan yang lainnya.
Kumpulan lintasan yang saling menghubungkan berbagai modul-modul tersebut dikenal dengan nama struktur interkoneksi
Ada 3 Jenis-jenis transfer data seperti berikut ini :
- CPU ---> Memori ---> data dapat dipindahkan dari cpu ke memori atau dari memori ke cpu
- CPI ---> I?O ---> data dapat dipindahkan ke atau dari luar dengan pemindahan antara cpu dan modul i/o
- Pengolahan data ---> cpu dapat membentuk sejumlah operasi aritmetrik atau logik terhadap data
- Control ---> cpu dapat membentuk urutan eksekusi
- Memori ke CPU : CPU melakukan pembacaan data maupun instruksi dari memori
- CPU ke Memori : CPU melakukan penyimpanan atau penulisan data ke memori
- I/O ke CPU : CPU mengirimkan data ke perangkat peripheral melalui modul I/O
- CPU ke I/O : CPU mengirimkan data ke perangkat peripheral melalui modul I/O
- I/O ke Memori atau dari memori : digunakan pada sistem DMA
- Memory write, memrintahkan data pada bus akan dituliskan ke dalam lokasi alamat
- Memory Read, memerintahkan data dari lokasi alamat ditempatkan pada bus data
- I/O Write, memerintahkan data pada bus dikirim ke lokasi port I/O
- I/O Read, memerintahkan data dari port I/O ditempatkan pada bus data
- Transfer ACK, menunjukkan data telah diterima dari bus atau data telah ditempatkan pada bus
- Bus Request, menunjukkan bahwa modul memerlukan kontrol bus
- Interrupt Request, menandakan adanya penangguhan interupsi dari modul
- Interrupt ACK, ,menunjukkan penangguhan interupsi telah diketahui CPU
- Clock, kontrol untuk sinkronisasi operasi antar modul
- Reset, digunakan untuk menginisialisasi seluruh modul
- Meminta penggunaan bus
- Apabila telah disetujui,modul akan memindahkan data yang diinginkan ke modul yang dituju
- meminta penggunaan bus
- Mengirim request ke modul yang dituju melalui saluran kontrol dan alamat yang sesuai
- Menunggu modul yang dituju mengirimkan data yang diinginkan
- BUS ISA
- BUS MICRO CHANNEL
- BUS EISA
- VL BUS
- PCI
- AGP
Kelemahan BUS Sistem
Kelemahan bus sistem adalah apabil abanyak terdapat perangkat I/O atau sistem memory yang dihubungkan ke BUS Data maka akan dapat menurunkan kinerja dari sistem keseluruhan,hal ini dikarenakan :
- Timbulnya Propagation delay
- Timbulnya permasalahan Bottleneck
Ada 2 Jenis Teknologi Bus Sistem :
- Traditional Bus : ISA-BUS
- High Speed Bus : PCI-BUS
- Traditional Bus (ISA-BUS)
- Peripheral High-Speed (network,SCSI,Video,Graphic) dengan peripheral Low-Speed dikoneksikan pada expansion bus yang sama,sehingga kinerja bus toidak optimal
- beban bu ssistem sangat berat,sehingga kinerjanya lambat
- Traditional Bus ini merupakan sistem bus tunggal (Single Bus System) yang populer diterapkan pada jenis IBM-PC : 8088 era tahun 80 an
- High Speed Bus
sifat sifatnya yaitu :
- High Speed bus yaitu bus berkecepatan tinggi untuk koneksi peripheral berkecepatan tinggi : Video,Graphic,Network,SCSI
- Expansion Bus yaitu bus berkecepatan rendah untuk koneksi peripheral berkecepatan rendahSeperti : Modem,fax,Serial
- Beban Sistem Bus menjadi lebih ringan sehingga kinerjanya menjadilebih cepat
- Hogh Speed bus merupakan jenis bus ganda (Multi Bus)
- Contohnya adalah PCI-BUS
STRUKTUR BUS
Sistem bus merupakan penghubung keseluruhan komponen komputer dalam menjalankan tugasnya.
untuk mencapai kecepatan operasi yang sesuai,komputer harus diorganisasi sehingga semua unitnya dapat menangani satu word data penuh pada waktu tertentu.Pada saat suatu word data ditransfer antar unit,semua bit nya ditransfer secara paralel yaitu bit tersebut sitransfer secara simultan melalui banyak kabel atau jalur,satru bit per jalur.Sekelompok jalur yang berfungsi sebagai jalanpenghubung untuk bebrapa peralatan disebut Bus.Selain jalur yang membawa sata,bus harus memliki jalur untuk alamat dan keperluan kontrol.
Cara yang paling sederhana untuk menginterkoneksikan unit fungsional adalah dengan menggunakan bus tunggal,karena bus tersebut hanya dapat digunakan untuk satu transfer pada satu waktu,maka hanya dua unit yang dapat secara aktif menggunakan bus tersebut pada tiap waktu tertentu.Jalurkontrol bus digunakan untuk mempertimbangkan banyak permintaan terhadap penggunaan bus
Sifat utama struktur bus tunggal adalah biaya rendah dan fleksibilitasnya pada pemasangna peralatan periferal.Sistem yang terdiri dari banyak bus mencapai konkurensi yang lebih dalam operasi dengna memungkinkan dua atau lebih transfer dilakukan pada waktu yang sama.Hal ini menuju kepada performa yang lebih baik tetapi dengan biaya yang lebih besar.
Peralatan yang terhubung ke bus yang sangat bervariasi dalam kecepatan operasinya.Beberapa peralatan elektromekanik,seperti keyboard dan printer,relatif lambat.Peralatan lain,seperti disk magnetik dan optik,dianggap lebih cepat.Memori dan unit processor beroperasi dengan kecepatan elektronik,menjadikannya sebagai bagian tercepat dalam komputer.Krena semua perlaatan tersebut harus berkomunikasi satu sama lain melalui bus,maka diperlukan mekanisme transfer efisien yang tidak dibatasi oleh peralatan yang lambat dan yang dpaat digunakan untuk memperkecil perbedaan timing antar processor,memori dan perlatan eksternal.
Pendekatan yang umum adalah denganmenyertakan register buffer pada peralatanyang menyimpan informasi selama transfer.Untuk mengilustrasikan teknik tersebut,perhatikanlah transfer karakter terencode dari processor ke printer karakter.Karena buffer adalah register elektronik,maka transfer tersebut memerlukan eaktu yang relatif sebentar.Pada saat buffer telah diload,printer dapat mulai mencetak tanpa intervensi lebih lanjut dari processor.Bus dan processor tidak lagi diperlukan dan dapat dibebaskan untuk aktivitas lain.Printer terus mencetak karakter yang terdapat dalam buffernya dan tidak tersedia untuk transfer selanjutnya hingga proses ini selesai.Jadi,register buffer memperhalus perbedaan timing antar processor,memori,dan peralatan I/O.Register buffer tersebut mencegah processor kecepatan tinggi terhalangi oleh perlatan I/O yang lambat selama suatu rangkaian transfer data.Hal ini memungkinkan processor untuk berpindah dengan cepat dari suatu peralatan ke peralatan lain,merangkaikan aktivitas pengolahannya dengan transfer data yang melibatkan perlaatan I/O.
Komentar
Posting Komentar