Rangkuman Materi Evolusi Komputer & Bus-Bus Sistem
Rangkuman Materi Arsitektur Komputer
( Evolusi Komputer)
Ø Organisasi komputer
Organisasi Komputer
berkaitan dengan unit-unit operasional dan interkoneksinya yang merealisasikan
spesifikasi arsitektural.
Ø Arsitektur komputer
Arsitektur berkaitan dengan
atribut-atribut sebuah sistem yang tampak (visible) bagi seorang pemrogram,
yaitu atribut-atribut yang memiliki dampak langsung pada eksekusi logis sebuah
program.
Ø Struktur Dan Fungsi
Komputer
·
Struktur adalah cara komponen-komponen
dalam sebuah komputer saling terkait.
·
Fungsi adalah operasi pada
masing-masing komponen sebagai bagian dari struktur.
Ø Fungsi Komputer :
Sebuah komputer dapat
melakukan fungsi pengolahan data, penyimpanan data, pemindahan data dan
control.
Ø Struktur Komputer
• CPU (Cental Processing
Unit)
• Main Memory
• Input Output (I/O)
• System Interconections
Ø Komponen-komponen cpu
• Control Unit (CU)
• Arithmetic and Logic Unit
(ALU)
• Register
• CPU Interconnections
Ø Evolusi dan Kinerja
Komputer
v Generasi Pertama
Ciri umum komputer
generasi pertama:
• Menggunakan tabung hampa
(Vaccum Tube)
• Program dibuat dalam
bahasa mesin
• Memori utama dibuat
dengan teknologi magnetic core storage
• Ukuran fisik komputer
besar
• Membutuhkan daya listrik
besar
ENIAC : (Electronic
Numerical Integrator And Computer)
Mesin Von Newmann :
(Komputer IAS)
UNIVAC : (Universal
Automatic Computer)
v Generasi kedua
Ciri umum komputer
generasi kedua :
• Teknologi dasar
rangkaiannya berupa transistor
• Menggunakan bahasa
pemrograman fortran, cobol, Algol
• Menggunakan memori
sekunder berupa magnetic tape
• Ukuran fisik komputer
lebih kecil dari komputer generasi pertama
• Membutuhkan daya listrik
yang lebih kecil
v Generasi ketiga
Ciri umum komputer generasi
ketiga :
• Teknologi dasar pembangun
rangkaian yang digunakan adalah IC (Integrated Circuit)
• Layar monitor dapat
menampilkan gambar dan grafik
• Menggunakan magnetic tape
sebagai memori sekunder
• Memiliki fitur jaringan
• Penggunaan daya listrik
lebih hemat
v Generasi generasi selanjutnya
Setelah generasi ketiga
perkembangan komputer didasarkan pada perkembangan IC (integrated Circuit)
• SSI (Small Scale
Integration) Sampai 100 komponen elektronik per chip
• MSI (Medium Scale
Integration) 100-3000 komponen elektronik per chip
• LSI (Large Scale
Integration) 3000-100000 komponen elektronik per chip
• VLSI (Very Large Scale
Integration) 100000-1 juta komponen per chip
• ULSI (Ultra Large Scale
Integration) Lebih dari 1 juta komponen per chip
Ø Perancangan Dan Kinerja Komputer
Kinerja sebuah sistem
komputer merupakan hasil proses dari seluruh komponen komputer, yang melibatkan
CPU, memori utama, memori sekunder, bus, peripheral.
Ø Teknik-teknik yang dikembangkan untuk meningkatkan kinerja komputer,
antara lain :
• Branch Prediction, teknik dimana
prosesor memungkinkan mengamati terlebih dahulu di dalam software dan melakukan
prediksi percabangan atau kelompok instruksi yang akan dieksekusi berikutnya
• Data Flow Analysis, prosesor
akan menganalisa instruksi-instruksi yang tidak tergantung pada hasil atau data
lainnya untuk membuat penjadwalan yang optimum dalam eksekusi
• Speculative Execution, dengan
modal prediksi cabang dan analisis data, maka prosesor dapat melakukan eksekusi
spekulatif terlebih dahulu sebelum waktunya.
( Bus Bus Sistem )
Ø KOMPONEN CPU #1
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.
Ø KOMPONEN CPU #2
§ 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
Ø KOMPONEN CPU #3
§ 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.
§ Modul ini berisi buffer internal untuk menampung data ini sementara
sampai data itu di kirimkan.
Ø Fungsi Komputer
§ Fungsi dasar komputer adalah eksekusi program
§ Program yang akan di eksekusi oleh CPU ada dalam memori
Ø Ada 2 langkah pengambilan instruksi :
1. CPU membaca instruksi
yang ada di memori (fetch).
2. CPU mengeksekusi setiap
instruksi (execute).
Pengertian
Interrupts
Interrupt disediakan terutama sebagai cara untuk meningkatkan
efesiensi pengolahan, karena sebagian besar perangkat eksternal jauh lebih
lambat di bandingkan prosessor.
Interkoneksi
Bus
Bus adalah media transmisi yang dapat di gunakan bersama
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
Bus-bus yang menghubungkan
komponen utama sistem (CPU,Memori, I/O) disebut dengan BUS SISTEM. 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 computer.
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 system.
2. Multiplexed :
Rangkaian lebih kompleks,
terjadi penurunan kinerja, kerena event-event tertentu yang menggunakan saluran
bersama-sama tidak dapat berfungsi secara parallel.
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-sama.
C.
Timing
1. Synchronous : terjadinya
event pada bus ditentukan oleh clock.
2. Asynchronous :
terjadinya event pada bus di tentukan oleh event sebelumnya.
D.
Lebar Bus
§ Semakin lebar bus data, semakin besar bit yang dapat di transfer pada
suatu saat.
§ Semakin lebar bus alamat, semakin besar range lokasi yang dapat di
referensi.
Jenis
Transfer Data
§ Read
§ Write
§ Read modify write
§ Read after write
§ Blok
Bus PCI (Peripheral
Component Interconnect) (1990) Merupakan bus yang tidak tergantung processor
dan berbanwidth tinggi yang dapat berfungsi sebagai bus mezzanine/bus
berkecepatan tinggi.
Mezzanine adalah bus berkecepatan tinggi yang sangat
terintegrasi dengan system.
Future
Bus+
Future Bus+ adalah standard
bus asinkron yang berkinerja tinggi.
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.
Tugas pertemuan 2
1. A. Dedicated
2. B. Multiplexed
3. C. Read modify write,
Blok
4. A. Future bus+
Komentar
Posting Komentar