Analog
dengan manusia, komputer juga mempunyai bagian-bagaian yang mempunyai
fungsi berbeda-beda. Susunan letak dan hubungan antar bagian-bagian
hingga membentuk tubuh komputer disebut sebagai arsitektur komputer.
Atau dengan kata lain arsitektur komputer merupakan pengorganisasian
bagian-bagain fungsional sebuah komputer.
Pada prinsipnya sebuah sistem komputer terdiri dari 3 bagian utama, yaitu:
- CPU
- Memori, terdiri memori program dan memori data, dan
- Perangkat Input/output
Sistem komputer ini baru akan bekerja apabila ada program komputer yang berisi instruksi yang memerintahkan CPU.
1. CPU (Central Prosessing Unit)
CPU
merupakan bagian fungsional yang utama dari sebuah sistem komputer,
dapat dikatakan bahwa CPU merupakan otak dari sebuah komputer. Di dalam
CPU inilah semua kerja komputer dilakukan.
Hal-hal yang perlu dilakukan CPU adalah:
- Membaca, mengkodekan dan mengeksekusi instruksi program
- Mengirim data dari dan ke memori, serta dari dan ke bagian input/output.
- Merespon interupsi dari luar.
- Menyediakan clock dan sinyal kontrol kepada sistem.
- MEMORI
Adalah bagian fungsional komputer yang berfungsi untuk menyimpan program dan data.
RAM (Random Access Memory)
Adalah
memori yang dapat dibaca atau ditulisi. Data dalam sebuah RAM bersifat
volatile, artinya data akan terhapus bila catu daya dihilangkan. Karena
sifat RAM yang volatile ini, maka program computer tidak tersimpan di
RAM. RAM hanya digunakan untuk mcnyimpaii data seinantara, yang ticlak
begilu vital saal aliran daya terpiilus.
4. ROM (Read Only Memory)
Adalah
memori yang hanya dapat dibaca. Data yang tersimpan dalam ROM bersifat
non-volatile, artinya data tidak akan lerhapus meskipun catu daya
IcrpuWis. Kaicna sil’alnya yang dcinikiaii, maka ROM dipergunakan untuk
menyimpan program. Ada beberapa tipe ROM, diantaranya ROM murni, PROM,
dan EPROM. PROM (Programmable ROM) adalah ROM yang dapat deprogram.
5. PERANTARA INPUT/OUTPUT
Untuk
melakukan hubungan dengan piranti di luar sistem komputer membutuhkan
perantara I/O. Perangkat I/O sebagai jembatan penghubung antara
mikrokomputer dengan piranti di luar system dapat menerima data dari
mikrokomputer dan dapat pula memberi data ke mikrokomputer.