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
- Klasifikasi Arsitektur
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
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
1Aplicability
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, kapasitasI/O, dan jumlah prosesor,maka akan lebih baik.
4. Comptible
5. Struktur Dasar Komputer dan Organisasi Komputer
Referensi
http://www.scribd.com/doc/53542990/ARSITEKTUR-EVOLUSI-KOMPUTER
http://ozygazebo.blogspot.com/2011/10/arsitektur-komputer.html
Tidak ada komentar:
Posting Komentar