Merubah source code dan mendistribusikan sebagai Semua jenis lisensi OSS (GPL,
OSS BSD, MPL, LGPL, Lisensi MIT)
Antarmuka.
Eksekusi Program.
Operasi Masukan/Keluaran.
Manipulasi Sistem Berkas.
Komunikasi.
Deteksi Error.
Layanan tambahan
Alokasi Sumber Daya.
Accounting.
Proteksi.
Antarmuka
Command Line Interface (CLI)
Graphical User Interface (GUI)
Sistem untuk Tujuan Khusus
Sistem Real-Time Embedded
Mesin motor, VCR, oven
Sistem Multimedia
Sistem dalam Genggaman (Handheld)
PDA, Pocket PC, Iphone
System Calls
berperan sebagai interface dalam layanan-
layanan yang disediakan oleh sistem
operasi.
Contoh System Call
Application Program Interface
(API)
terdapat fungsi-fungsi/perintah-perintah
untuk System Calls menggantikan bahasa
yang digunakan dalam system calls dengan
bahasa yang lebih terstruktur dan mudah
dimengerti oleh programmer.
Keuntungan memprogram
dengan menggunakan API
Portabilitas.
Lebih Mudah Dimengerti.
Jenis System Calls
Manajemen Proses.
Manajemen Berkas.
Manajemen Piranti.
System Call Informasi/Pemeliharaan.
Komunikasi. Dua model komunikasi:
Message-passing.
Shared-memory.
System Programs
Manajemen/manipulasi Berkas.
Informasi Status.
Modifikasi Berkas.
Pendukung Bahasa Pemograman.
Loading dan Eksekusi Program.
Komunikasi.
Application Programs
Program aplikasi atau yang juga sering
disebut aplikasi adalah setiap program yang
dirancang untuk melakukan fungsi yang
khusus atau spesifik untuk pengguna atau,
untuk kasus-kasus tertentu, untuk program
aplikasi lainnya