1. FakultasTeknologiInformasi
1. Jelaskan struktur detail dari komputer IAS?
Komputer IAS pada tahun 1946 didesain oleh Von Neuman bersama koleganya dengan
konsep pemrograman yang kemudian disebut dengan IAS Computer (Computer of Institute
for Advanced Studies) karena dikembangkan di Computer of Institute for Advanced
Studies.
Secara umum, struktur dari komputer IAS adalah sebagai berikut:
1. Memori utama, untuk menyimpan data dan intruksi
2. Arithmetic Logic Unit (ALU), untuk mengolah data binner
3. Control Unit, untuk melakukan interpretasi instruksi - instruksi didalam memori
sehingga adanya eksekusi instruksi tersebut
4. I/0, untuk berinteraksi dengan lingkungan luar
Gambar 1. Struktur Umum Komputer IAS
Secara detail Komputer IAS memiliki 1000 lokasi penyimpanan x 40 bit
words, dengan rincian:
Binary number
2 x 20 bit instructions
Dengan format memori sebagai berikut :
Gambar 2. Format Memori Struktur Komputer IAS
2. FakultasTeknologiInformasi
Gambar 3. Struktur Detail Komputer IAS
Format Memory IAS
Struktur dari IAS secara detail adalah :
ALU-IAS
Memory Buffer Register (MBR), berisi sebuah word yang akan
disimpan didalam memori atau digunakan untuk menerima word dari memori.
Memory Address Register (MAR), untuk menentukan alamat word di
memori untuk dituliskan dari MBR atau dibaca oleh MBR.
Instruction Register (IR), berisi instruksi 8 bit kode operasi yang akan dieksekusi.
Instruction Buffer Register (IBR), digunakan untuk penyimpanan
sementara instruksi sebelah kanan word di dalam memori.
Program Counter (PC), berisi alamat pasangan instruksi berikutnya yang akan
diambil dari memori.
Accumulator (AC) dan Multiplier Quotient (MQ), digunakan untuk
penyimpanan sementar operand dan hasil ALU. Misalnya, hasil
perkalian 2 buah bilangan 40 bit adalah sebuah bilangan 80 bit; 40 bit
yang paling berarti (most significant bit) disimpan dalam AC dan 40 bit
lainnya (least significant bit) disimpan dalam MQ.
3. FakultasTeknologiInformasi
IAS beroperasi secara berulang membentuk siklus instruksi. Komputer IAS memiliki
21 instruksi, yang dapat dikelompokkan seperti berikut ini :
Data tranfer, memindahkan data diantara memori dengan register-register ALU atau
antara dua register ALU sendiri.
Unconditional branch, perintah- perintah eksekusi percabangan tanpa syarat tertentu.
Conditional branch, perintah-perintah eksekusi percabangan yang memerlukan syarat
tertentu agar dihasilkan suatu nilai dari percabangan tersebut.
Arithmetic, kumpulan operasi-operasi yang dibentuk oleh ALU.
Address Modify, instruksi-instruksi yang memungkinkan pengubahan alamat saat di
komputasi sehingga memungkinkan fleksibilitas alamat yang tinggi pada program.
2. Jelaskan metode untuk mengatasi perbedaan perkembangan
antara Processor dengan komponen komputer lainnya?
Metode yang digunakan adalah dengan memilih inti (core) dari processor dan clock
speed yang setara dengan komponen komputer lain. Misal, Komputer dengan
satu processor atau satu core processor biasanya memiliki dua buah bridge,
northbridge dan southbridge. Northbridge mengatur pertukaran data antara processor,
VGA Card/graphic card (PCI Express atau AGP) dan memory (RAM), untuk itu
disetarakan dengan clock speed pada komponen VGA card dan RAM agar
kinerja processor stabil, sedangkan Southbridge mengatur pertukaran data pada I/O
device pada perangkat komputer namun tidak terlalu berpengaruh terhadap kinerja. Hal ini
akan terlihat pebedaannya ketika komputer dipergunakan untuk akses render video
atau game yang membutuhkan speed clock dan graphic yang kuat dibanding hanya untuk
memproses aplikasi office. Pada dasarnya metode yang diberlakukan hanya dengan
mengidentifikasi processor dari perkembanganya. Setiap perubahannya itu diidentifikasi
dari segi bentuk dan ukuran serta kinerja dalam pemrosesannya.
3. Jelaskan perbedaan utama teknologi CISC dan RISC?
CISC (complex instructionset computers ) adalah melaksanakan suatu perintah cukup
dengan beberapa baris bahasa mesin sedikit mungkin. Hal ini bisa tercapai dengan cara
membuat perangkat keras prosesor mampu memahami dan menjalankan beberapa
rangkaian operasi. Untuk tujuan contoh, sebuah prosesor CISC sudah dilengkapi dengan
sebuah instruksi khusus, yang kita beri nama MULT.
4. FakultasTeknologiInformasi
RISC (reduced instruction setcomputers) hanya menggunakan instruksi-instruksi
sederhana yang bisa dieksekusi dalam satu siklus. Dengan demikian, instruksi ‘MULT’
sebagaimana dijelaskan sebelumnya dibagi menjadi tiga instruksi yang berbeda,
yaitu “LOAD”, yang digunakan untuk memindahkan data dari memori ke dalam
register, “PROD”, yang digunakan untuk melakukan operasi produk (perkalian) dua
operan yang berada di dalam register (bukan yang ada di memori) dan “STORE”, yang
digunakan untuk memindahkan data dari register kembali ke memori.