1. Pengertian Sistem Operasi
Sistem Operasi (Operating System/OS) adalah perangkat lunak sistem yang mengatur dan mengontrol perangkat keras komputer serta menyediakan layanan bagi program aplikasi.
2. Fungsi Sistem Operasi
-
Mengelola perangkat keras komputer (CPU, memori, disk, input/output).
-
Mengelola file dan direktori.
-
Menjalankan dan mengatur proses program.
-
Menyediakan antarmuka pengguna (command line atau GUI).
-
Menjadi perantara antara user dan perangkat keras komputer.
3. Jenis-Jenis Sistem Operasi
-
Sistem Operasi Batch – Mengelola tugas dalam kelompok tanpa interaksi langsung.
-
Sistem Operasi Multitasking – Menjalankan beberapa proses sekaligus.
-
Sistem Operasi Multi-user – Mendukung lebih dari satu pengguna pada saat yang bersamaan.
-
Sistem Operasi Real-Time – Digunakan untuk sistem yang memerlukan respon cepat (otomatisasi, militer).
-
Sistem Operasi Jaringan – Untuk mengelola sumber daya di jaringan komputer.
-
Sistem Operasi Mobile – Seperti Android, iOS untuk perangkat seluler.
4. Contoh Sistem Operasi Populer
-
Windows (Microsoft)
-
Linux (Ubuntu, Debian, Fedora, dll.)
-
macOS (Apple)
-
Android
-
iOS
5. Komponen Sistem Operasi
-
Kernel – Inti dari sistem operasi yang berfungsi mengatur hardware.
-
Shell – Antarmuka antara pengguna dan kernel (CLI atau GUI).
-
File System – Mengatur penyimpanan dan akses file.
-
Device Drivers – Menghubungkan OS dengan perangkat keras.
-
Manajemen Proses – Mengatur proses yang sedang berjalan.
-
Manajemen Memori – Mengalokasikan dan mengatur penggunaan RAM.
6. Proses Booting
Proses ketika komputer dinyalakan hingga sistem operasi aktif. Tahapan umum:
-
Power On Self Test (POST)
-
BIOS/UEFI mencari boot loader
-
Boot loader memuat sistem operasi ke memori
-
OS mulai berjalan dan siap digunakan
7. Antarmuka Pengguna (User Interface)
-
CLI (Command Line Interface) – Contoh: Terminal di Linux
-
GUI (Graphical User Interface) – Contoh: Desktop Windows
8. Manajemen Sistem Operasi
-
Manajemen Proses: Mengatur eksekusi proses dan thread.
-
Manajemen Memori: Mengalokasikan memori ke aplikasi.
-
Manajemen Penyimpanan: Mengatur penyimpanan file dan data.
-
Manajemen I/O: Mengatur input dari keyboard, mouse, dll.
-
Manajemen Keamanan: Mengatur hak akses dan proteksi data.

Posting Komentar