1. PERANGKAT
1.1. Drivers
1.2. Perangkat I/O
1.2.1. Perangkat Block
1.2.1.1. Perintah baca, tulis, pencarian data
1.2.1.2. Untuk mengakses memori pada disk
1.2.2. Perangkat Character
1.2.2.1. Perintah menulis, mengambil
1.2.2.2. Dapat dibuat pengakses data per-baris
1.2.3. Perangkat Jaringan
1.2.3.1. Socket : penghubung komputer dengan jaringan
1.3. External Device
2. KERNEL
2.1. Process
2.1.1. Foreground
2.1.2. Background
2.2. Thread
2.2.1. Multithread
2.2.2. Singlethread
2.3. Architecture
2.4. Syncronization
3. KOMPONEN
3.1. Manajemen Proses
3.2. Manajemen Memori Utama
3.3. Manajemen Berkas
3.4. Manajemen I/O
3.5. Manajemen Penyimpanan Sekunder
3.6. Manajemen Jaringan
3.7. Sistem Proteksi
3.7.1. Antivirus
3.7.2. Anti-Spyware
3.7.3. Firewall
3.7.4. Anti-Malware
3.8. Command-Interpreter System
4. LAYANAN
4.1. User Interface
4.2. Menyediakan Program Execution
4.3. Menyediakan I/O Operations
4.4. Menyediakan File-System Manipulation
4.5. Menyediakan System Communications/Networking
4.6. Mampu melakukan Error Detection
4.7. Fasilitas Resource Sharing
4.8. Fasilitas Security
4.9. Fasilitas Accounting System
5. JENIS-JENIS
5.1. Komputer
5.1.1. Windows
5.1.1.1. Definisi
5.1.1.1.1. Microsoft Windows atau yang lebih dikenal dengan sebutan Windows adalah keluarga sistem operasi. yang dikembangkan oleh Microsoft, dengan menggunakan antarmuka pengguna grafis.
5.1.1.2. Jenis
5.1.1.2.1. WIndows 7
5.1.1.2.2. WIndows 8
5.1.1.2.3. WIndows 10
5.1.1.2.4. Dll.
5.1.1.3. Sasaran
5.1.1.3.1. Seluruh Pengguna Komputer
5.1.2. MAC OSX
5.1.2.1. Definisi
5.1.2.1.1. macOS, atau yang sebelumnya disebut OS X, adalah antarmuka grafikal sistem operasi yang dikembangkan dan disebarkan oleh Apple Inc. Sistem operasi ini disediakan untuk komputer Macintosh
5.1.2.2. Jenis
5.1.2.2.1. OSX Mavericks
5.1.2.2.2. OSX Yosemite
5.1.2.2.3. OSX High Sierra
5.1.2.2.4. Dll.
5.1.2.3. Sasaran
5.1.2.3.1. Seuruh Pengguna Komputer
5.1.3. Linux
5.1.3.1. Definisi
5.1.3.1.1. Linux merupakan salah satu contoh hasil pengembangan perangkat lunak bebas dan sumber terbuka utama. Seperti perangkat lunak bebas dan sumber terbuka lainnya pada umumnya, kode sumber Linux dapat dimodifikasi, digunakan dan didistribusikan kembali secara bebas oleh siapa saja
5.1.3.2. Distro Linux
5.1.3.2.1. Ubuntu
5.1.3.2.2. Redhat
5.1.3.2.3. Kali
5.1.3.2.4. Dll.
5.1.3.3. Sasaran
5.1.3.3.1. Beberapa Pengguna, seperti Profesional
5.2. Mobile
5.2.1. Android
5.2.2. IOS
5.2.3. Windows Phone
5.2.4. Dll.
5.3. IOT
5.3.1. Tizen
5.3.2. RIOT
5.3.3. Dll.
6. FUNGSI
6.1. Utama
6.1.1. Membuat komputer menjadi lebih nyaman
6.1.2. Mengatur penggunaan peralatan yang berhubungan dengan komputer
6.1.3. Menjalankan program aplikasi
6.1.4. Mengelola fiile menjadi lebih mudah dan efisien
6.2. Lainnya
6.2.1. Penggunaan multimedia
6.2.2. Keperluan Pengembangan
6.2.3. Entertaiment