Definisi Arsitektur Komputer
- 1950 -1960 : Arsitektur komputer adalah suatu komputer aritmatik
- 1970 – pertengahan 1980 : Arsitektur komputer adalah suatu desain instruksi untuk suatu kompiler
- 1990 : Arsitektur komputer adalah suatu bentuk desain CPU, sistem memori, sistem I/O, multiprosesor dan network komputer
- 2010 : Arsitektur komputer : suatu sistem yang dapat beradaptasi sendiri, struktur yang dapat mengorganisasikan sendiri, sistem DNA
Arsitektur Komputer adalah desain komputer yang meliputi :
- Set instruksi
- Komponen hardware
- Organisasi atau susunan sistemnya
Ada 2 bagian pokok arsitektur komputer :
- Instructure Set Architecture
Spesifikasi yang menentukan bagaimana programmer bahasa mesin berinteraksi dengan komputer
- Hardware System Architacture
Meliputi subsistem hardware dasar yaitu CPU, Memor dan I/O system
Cara untuk melakukan perubahan pada arsitektur :
- Membangun array prosesor
- Menerapkan proses pipelining
- Membangun komputer multiprosesor
- Membangun komputer dengan arsitektur lain.
Klasifikasi Arsitektur Komputer
Mesin Von Neumann
- Mempunyai subsistem hardware dasar yaitu sebuah CPU, sebuah memori dan sebuah I/O sistem
- Merupakan stored-program computer
- Menjalankan instruksi secara berurutan
- Mempunyai jalur (path) bus antara memori dan CPU
Pada tahun 1966, Flyyn mengklasifikasikan arsitektur komputer berdasarkan sifatnya yaitu :
- Jumlah prosesor
- Jumlah program yang dapat dijalankan
- Struktur memori
Ada beberpa faktor yang mempengaruhi keberhasilan arsitektur komputer, tiga diantaranya adalah :
- Manfaat Arsitektural
- Kinerja Sistem
- Biaya Sistem
Ada empat ukuran pokok yang menentukan keberhasilan arsitektur, yaitu manfaat arsitekturalnya yaitu :
- Aplicability
- Maleability
- Expandibility
- Comptible