A. Pendahuluan
Arsitektur Komputer adalah konsep perencanaan dan struktur pengoperasian dasar dari suatu sistem komputer. Arsitektur komputer ini merupakan rencana cetak-biru dan deskripsi fungsional dari kebutuhan bagian perangkat keras yang didesain (kecepatan proses dan sistem interkoneksinya). Dalam hal ini, implementasi perencanaan dari masing–masing bagian akan lebih difokuskan terutama, mengenai bagaimana CPU akan bekerja, dan mengenai cara pengaksesan data dan alamat dari dan ke memori cache, RAM, ROM, cakram keras(harddisk), dll.
Arsitektur Komputer juga dapat didefinisikan dan dikategorikan sebagai ilmu dan sekaligus seni mengenai cara interkoneksi komponen-komponen perangkat keras untuk dapat menciptakan sebuah komputer yang memenuhi kebutuhan fungsional, kinerja, dan target biayanya. Namun disini kita hanya akan membahas arsitektur pada umumnya:
Secara garis besar, arsitektur computer dapat di bagi menjadi 3, yaitu:
1. Central processing unit (CPU), yang mengendalikan semua unit sistem computer yang lain dan mengubah input menjadi output. CPU dapat dirincikan sbb:
a. Primary storage (penyimpanan primer), berisi data yang sedang diolah dan program.
b. Control unit (unit pengendali), membuat semua unit bekerja sama sebagai suatu system.
c. Arithmatika and logical Unit , tempat berlangsungkan operasi perhitungan matematika dan logika.
d. Secondary storage (penyimpanan sekunder), menyedikan tempat untuk menyimpan program dan data saat tidak digunakan.
2. Unit Input, memasukkan data ke dalam primary storage.
3. Unit Output, mencatat dan atau mencetak hasil pengolahan.