Komputer modern terdiri dari satu atau lebih prosesor, beberapa memori utama, disk, printer, keyboard, mouse, layar, antarmuka jaringan, dan berbagai perangkat input/output lainnya.
Mengelola semua komponen ini dan menggunakannya secara optimal adalah pekerjaan yang sangat menantang.
Komputer dilengkapi dengan lapisan perangkat lunak yang disebut Sistem Operasi, yang tugasnya menyediakan program pengguna dengan model komputer yang lebih baik, lebih sederhana, lebih bersih, dan menangani pengelolaan semua sumber daya yang baru saja disebutkan.
Sebuah komputer terdiri dari dua lapisan utama, yaitu Lapisan Perangkat Keras (Hardware) dan Lapisan Perangkat Lunak (Software) (lihat gambar 1) . Lapisan Perangkat Keras mulai dari Mainboard (motherboard), processor, ram, vga, serta peralatan input dan output lainnya (lihat gambar 2). Lapisan Perangkat Lunak sendiri terbagi menjadi dua bagian Sistem Operasi, dan Aplikasi (lihat gambar 3).
Gambar 1. Lapisan Sistem Komputer
Gambar 2. Lapisan Perangkat Keras
Gambar 3. Lapisan Perangkat Lunak