Apa itu sistem operasi
Sistem operasi (OS) adalah program yang setelah pertama kali dimuat ke komputer oleh program boot, mengelola semua program aplikasi lain di komputer. Program aplikasi memanfaatkan sistem operasi dengan membuat permintaan layanan melalui antarmuka program aplikasi (API) yang ditentukan. Selain itu, pengguna dapat berinteraksi langsung dengan sistem operasi melalui antarmuka pengguna, seperti antarmuka baris perintah (CLI) atau UI grafis (GUI).
Mengapa menggunakan sistem operasi?
Sistem operasi membawa manfaat yang kuat bagi perangkat lunak komputer dan pengembangan perangkat lunak. Tanpa sistem operasi, setiap aplikasi perlu menyertakan UI-nya sendiri, serta kode komprehensif yang diperlukan untuk menangani semua fungsionalitas tingkat rendah dari komputer yang mendasarinya, seperti penyimpanan disk, antarmuka jaringan, dan sebagainya. Mempertimbangkan banyaknya perangkat keras yang mendasari tersedia, ini akan sangat memperbesar ukuran setiap aplikasi dan membuat pengembangan perangkat lunak tidak praktis.
Sebaliknya, banyak tugas umum, seperti mengirim paket jaringan atau menampilkan teks pada perangkat keluaran standar, seperti layar, dapat dipindahkan ke perangkat lunak sistem yang berfungsi sebagai perantara antara aplikasi dan perangkat keras. Perangkat lunak sistem menyediakan cara yang konsisten dan dapat diulang untuk aplikasi berinteraksi dengan perangkat keras tanpa aplikasi perlu mengetahui detail apa pun tentang perangkat keras.
Selama setiap aplikasi mengakses sumber daya dan layanan yang sama dengan cara yang sama, perangkat lunak sistem tersebut - sistem operasi - dapat melayani hampir semua aplikasi. Ini sangat mengurangi jumlah waktu dan pengkodean yang diperlukan untuk mengembangkan dan men-debug aplikasi, sekaligus memastikan bahwa pengguna dapat mengontrol, mengkonfigurasi, dan mengelola perangkat keras sistem melalui antarmuka yang umum dan dipahami dengan baik.
Sistem operasi tujuan umum. OS tujuan umum mewakili larik sistem operasi yang dimaksudkan untuk menjalankan banyak aplikasi pada pilihan perangkat keras yang luas, memungkinkan pengguna menjalankan satu atau lebih aplikasi atau tugas secara bersamaan. OS tujuan umum dapat diinstal pada banyak model desktop dan laptop yang berbeda dan menjalankan aplikasi dari sistem akuntansi ke database, browser web, hingga game. Sistem operasi tujuan umum biasanya berfokus pada proses (utas) dan manajemen perangkat keras untuk memastikan bahwa aplikasi dapat berbagi dengan andal berbagai perangkat keras komputasi yang ada.
Komentar
Posting Komentar