Tahapan kerja komputer secara sederhana yaitu perangkat input memberikan informasi / perintah, kemudian diproses dalam bagian CPU, hasil pengolahan kemudian disajikan melalui perangkat output Komputer menerima perintah dari perangkat input (keyboard, mouse, touchpad, touchscreen dsb), perintah pekerjaan disimpan dalam antrian di memori RAM ( Random Acces Memory ) kemudian diolah dalam CPU ( Central Processing Unit ), proses pekerjaan yang telah selesai akan dikeluarkan ke dalam output. Apabila output berupa grafis maka terlebih dahulu diterjemahkan dengan VGA ( Video Graphics Array ) atau lebih modern menggunakan GPU ( Graphics Processing Unit ). Output yang lain bisa berupa suara maka akan melewati sound card. Proses-proses yang perlu disimpan untuk digunakan dilain waktu maka perlu disimpan dalam storage (penyimpanan) berupa HDD (h ard disk drive ), SSD ( solid state drive ), dan SSHD ( solid state hybrid drive ), eMMC ( embedded multi-media controller ) Untuk memfasilitasi peran