komputer (hardware) adalah semua bagian fisik
komputer, dan dibedakan dengan data yang berada di dalamnya atau yang beroperasi di dalamnya, dan dibedakan dengan
perangkat lunak (software) yang menyediakan instruksi untuk perangkat keras dalam menyelesaikan tugasnya.
Batasan antara perangkat keras dan perangkat lunak akan sedikit buram kalau kita berbicara mengenai
firmware, karena firmware ini adalah perangkat lunak yang "dibuat" ke dalam perangkat keras. Firmware ini merupakan wilayah dari bidang
ilmu komputer dan
teknik komputer, yang jarang dikenal oleh pengguna umum.
Komputer pada umumnya adalah
komputer pribadi, (PC) dalam bentuk desktop atau menara kotak yang terdiri dari bagian berikut:
Papan sistem/papan induk yang merupakan tempat
CPU, memori dan bagian lainnya, dan memiliki slot untuk kartu tambahan.
RAM - tempat penyimpanan data jangka pendek, sehingga komputer tidak perlu selalu mengakses hard disk untuk mencari data. Jumlah RAM yang lebih besar akan membantu kecepatan PC
Buses:
Bus
PCIBus
ISAUSBAGPROM (Read Only Memory) di mana firmware diletakkan
CPU (Central Processing Unit) sebagai otak dan bagian utama komputer
Power supply - sebuah kotak yang merupakan tempat
transformer, kontrol voltase dan kipas
Pengontrol penyimpanan, dari jenis
IDE,
SCSI atau lainnya, yang mengontrol
hard disk,
Floppy disk,
CD-ROM dan drive lainnya; kontroler ini terletak di papan induk (atas-papan) atau di kartu tambahan
Pengontrol penampilan video yang memproduksi output untuk
komputer displayPengontrol
komputer bus (
paralel,
serial,
USB,
Firewire) untuk menyambung komputer dengan alat tambahan luar lainnya seperti
printer atau
scannerBeberapa jenis
penyimpanan komputer:
CD - tipe paling umum media yang dapat dilepas, murah tapi mudah rusak.
CD-ROMCD-RWCD-RDVDDVD-ROMDVD-RWDVD-RFloppy diskPenyimpanan dalam - menyimpan data dalam komputer untuk penggunaan jangka panjang.
Hard disk - untuk penyimpanan data jangka panjang
Disk array controllerKartu suara - menerjemahkan signal dari papan sistem ke bahasa yang dapat dimengerti oleh
speaker, dan memiliki terminal untuk mencolok kabel suara speaker.
Jaringan komputer - untuk menghubungkan komputer ke
internet dan/atau komputer lainnya.
Modem - untuk koneksi tekan-tombol.
Kartu network - untuk internet DSL/kabel, dan/atau menghubungkan ke komputer lain.
Alat lainnya.
Sebagai tambahan, perangkat keras dapat memasukan komponen luar lainnya. Di bawah ini merupakan komponen standar atau yang umum digunakan.
InputKeyboardAlat penunjukMouseTrackballJoystickGamepadScanner gambarWebcamTablet GrafisOutput
PrinterSpeakerMonitorJaringan/NetworkingModemkartu network