Dalam bidang teknik komputer, aristektur komputer adalah konsep perencanaan dan struktur pengoperasian dasar dari suatu sistem komputer. Arsitektur komputer ini merupakan rencana cetak-biru (blue print) dan diskripsi 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 peng-akses-an data dan adres (alamat) dari dan ke memori (cache, RAM, ROM, harddisk, dll). Beberapa contoh dari arsitektur komputer ini adalah arsitektur von Neumann, CISC, blue Gene, dll.

Abstraksi dari sebuah aristektur komputer dan hubungannya dengan bagian hardware, firmware, assembler, kernel, operating system (OS), dan perangkat lunak aplikasinya

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 (performance), dan target biayanya.

Arsitektur komputer ini paling tidak mengandung 3 sub-kategori: