Unit Pemroses Sentral
CPU berfungsi seperti kalkulator, hanya saja CPU jauh lebih kuat daya pemrosesannya. Fungsi utama dari CPU adalah melakukan operasi aritmetika dan logika terhadap data yang diambil dari memori atau dari informasi yang dimasukkan melalui beberapa perangkat keras, seperti papan tombol, pemindai, tuas kontrol, maupun tetikus. CPU dikontrol menggunakan sekumpulan instruksi perangkat lunak komputer. Perangkat lunak tersebut dapat dijalankan oleh CPU dengan membacanya dari media penyimpan, seperti cakram keras, disket, cakram padat, maupun pita perekam. Instruksi-instruksi tersebut kemudian disimpan terlebih dahulu pada memori fisik (MAA), yang mana setiap instruksi akan diberi alamat unik yang disebut "alamat memori". Selanjutnya, CPU dapat mengakses data-data pada MAA dengan menentukan alamat data yang dikehendaki.
Alat semikonduktor
Bila sebuah semikonduktor murni dan tidak ter"eksitasi" oleh sebuah input seperti medan listrik dia mengizinkan hanya jumlah sangat kecil arus listrik untuk berada dalam dirinya, dan ia merupakan sebuah insulator. Alasan utama mengapa semikonduktor begitu berguna adalah konduktivitas semikonduktor yang dapat dimanipulasi dengan menambahkan ketidakmurnian (doping, dengan pemberian sebuah medan listrik, dikenai cahaya, atau dengan cara lain. CCD, sebagai contoh, unit utama dalam kamera digital, bergantung pada kenyataan bahwa konduktivitas semikonduktor meningkat dengan terkenanya sinar. Operasi transistor tergantung konduktivitas semikonduktor yang dapat ditingkatkan dengan hadirnya sebuah medan listrik.