Sumber Daya Perangkat Keras & Perangkat Lunak Umum Dikelola oleh Sistem Operasi
Sistem operasi adalah perangkat lunak terpenting yang berjalan di komputer. Tanpa itu, komputer tidak dapat mengoperasikan perangkat kerasnya atau menjalankan aplikasi dan game. Sistem operasi mengelola aplikasi dan "sumber daya" (seperti drive disk, memori, dan prosesor/inti). Perangkat apa pun di dalam komputer atau dicolokkan ke sistem komputer dikelola oleh sistem operasi. Sistem operasi mengelola aplikasi atau program yang sedang berjalan, yang disebut proses.
Prosesor
Sistem operasi (OS) mengelola setidaknya satu prosesor. Prosesor (atau CPU) adalah chip elektronik yang melakukan pekerjaan aktual dalam menjalankan suatu proses, seperti menjalankan browser web atau memutar musik di pemutar MP3. Sistem operasi menentukan kapan dan berapa lama setiap proses "di dalam prosesor". Sistem operasi beralih di antara proses yang berjalan cukup cepat untuk memberikan ilusi bahwa proses dijalankan secara bersamaan. Dalam kasus sistem multiprosesor atau multicore, OS juga mengelola prosesor atau inti mana yang menjalankan suatu proses.
Memori (RAM)
Setiap sistem komputer modern memiliki memori, dan semua proses ada dalam memori sampai sistem komputer dimatikan. Sistem operasi mengelola berapa banyak memori yang dapat digunakan setiap proses untuk dirinya sendiri dan datanya. Setiap kali pengolah kata membuka dokumen lain atau browser Web menampilkan halaman lain, program meminta memori dari sistem operasi. Jika masih ada memori yang tersedia, sistem operasi akan mengabulkan permintaan dan memberi tahu program yang meminta bagian memori mana yang dapat digunakan. Jika tidak ada memori yang tersisa, ia menolak permintaan dan program harus memberitahu pengguna bahwa tidak ada cukup memori untuk membuka dokumen atau halaman Web.
Penyimpanan Hard Disk
Mayoritas sistem komputer modern memiliki hard drive. Ketika sebuah program tidak berjalan, program itu sendiri dan datanya disimpan di hard drive komputer. Sistem operasi mengontrol di mana pada hard drive program dan datanya disimpan, asalkan tersedia ruang yang cukup. Program yang membutuhkan lebih banyak penyimpanan daripada yang disimpan oleh drive disk akan menerima pesan dari sistem operasi. Sebagian besar program kemudian memberi tahu pengguna bahwa tidak ada cukup ruang untuk menginstal program.
Media yang Dapat Dilepas
Sistem operasi mengontrol pembacaan dari dan penulisan ke berbagai bentuk media yang dapat dipindahkan. Contoh paling umum saat ini adalah drive optik, seperti CD-ROM atau DVD-ROM. Jika sistem memiliki floppy drive atau pengguna menggunakan USB thumb drive, OS mengelola semua akses ke perangkat ini.
Perangkat lunak
Sistem operasi mengontrol semua proses -- semua program yang berjalan -- pada sistem komputer. Ini termasuk perangkat lunak pengolah kata, browser Web, game, driver perangkat, dan semua jenis program yang sedang berjalan. Sistem operasi mengelola semua ini. Ketika program dipanggil, OS memberikan prioritas untuk eksekusinya dan menentukan berapa banyak memori yang dapat mereka miliki.
Perangkat masukan
Sistem operasi merespons perangkat input seperti mouse, keyboard, joystick, dan layar sentuh dengan memberi tahu proses latar depan (proses yang digunakan operator komputer). Proses latar depan kemudian merespons input yang sesuai. Dengan beberapa perangkat, sistem operasi juga merespons; misalnya, ketika mouse digerakkan, OS memperbarui posisi penunjuk mouse di layar.