1.
Evolusi Arsitektur
Komputer
Arsitektur dari komputer
sendiri merupakan suatu susuan atau rancangan dari komputer tersebut sehingga
membentuk suatu kesatuan yang dinamakan komputer. Komputer sendiri berevolusi
dengan cepat mulai dari generasi pertama hingga sekarang.
Ø Perspektif historis
pembelajaran berasaskan komputer dimulai dari munculnya ide-ide untuk
menciptakan perangkat teknologi terapan yang memungkinkan seseorang melakukan
proses belajar secara individual dengan menerapkan prinsip-prinsip didaktik
tersebut.
Ø Klasifikasi Arsitektur
Pada komputer terdapat berbagai klasifikasinya dalam hal
apapun. Setiap komputer tentunya memiliki klasifikasi masing-masing. Disini
membahas mengenai klasifikasi arsitekturnya menurut Von Neumann dan Non Von
Neumann.
Kriteria mesin Von Neumann :
1. Mempunyai subsistem hardware dasar
yaitu sebuah CPU, sebuah memori dan sebuah I/O sistem
2. Merupakan stored-program computer
3. Menjalankan instruksi secara
berurutan
4. Mempunyai jalur (path) bus antara
memori dan CPU
Menurut Flyyn ada 4 klasifikasi komputer
:
1.
SISD
(Single Instruction Stream, Single Data Stream)
Satu CPU yang mengeksekusi instruksi
satu persatu dan menjemput atau menyimpan data satu persatu.
2.
SIMD
(Single Instruction Stream, Multiple Data Stream)
Satu unit kontrol yang mengeksekusi
aliran tunggal instruksi, tetapi lebih dari satu Elemen Pemroses
3.
MISD
(Multiple Instruction Stream, Single Data Stream)
Mengeksekusi beberapa program yang berbeda
terhadap data yang sama.
4.
MIMD
(Multiple Instruction Stream, Multiple Data Stream
Juga disebut multiprocessors, dimana
lebih dari satu proses dapat dieksekusi berikut terhadap dengan datanya
masing-masing,
Ø Kualitas Arsitektur Komputer
1.
Generalitas
adalah ukuran besamya jangkauan aplikasi yang bisa cocok dengan arsitektur.
2.
Daya
terap (applicability) adalah pemanfaatan arsitektur untuk penggunaan yang telah
direncanakannya.
3.
Efisiensi
adalah ukuran rata-rata jurnlah hardware dalam komputer yang selalu sibuk
selama penggunaannya biasa.
4.
Kemudahan
penggunaan arsitektur adalah ukuran kesederhanan bagi programmer sistem untuk
mengembangkan atau membuat software untuk arsitektur tersebut, misalnya sistem
pengoperasiannya atau compilernya. Oleh karena itu, kemudahan penggunaan ini
merupakan fungsi ISA dan berkaitan erat dengan generalitas.
5.
Daya
terap arsitektur adalah ukuran kemudahan bagi perancang untuk
mengimplementasikan komputer (yang mempunyai arsitektur itu) dalam jangkauan
yang luas. Lebih spesifik arsitekturnya, maka akan lebih sulit untuk membuat
mesin yang berbeda ukuran dan kinerjanya dari yang lain.
6.
Daya
kembang (expandability) adalah ukuran kemudahan bagi perancang untuk
meningkatkan kemampuan arsitektur, misalnya kemampuan ukuran memori maksimumnya
atau kemampuan aritmetiknya.
Ø Faktor Keberhasilan:
1.
Aplicability
Arsitektur ditujukan untuk aplikasi yang
telah ditentukan.
2.
Maleability
Bila arsitekturlebih mudah
membangunsistem yang kecil, maka akan lebih baik.
3.
Expandibility
Lebih besar daya kembang arsitektur
dalam daya komputasi, ukuran memori.
4.
Comptible
5.
Struktur
Dasar Komputer dan Organisasi Komputer.
Sumber: