Sistem Operasi (Operating System)

https://www.youtube.com/embed/fkGCLIQx1MI?si=WQuILZznwQxkaHoX

Sistem operasi adalah perangkat lunak utama yang mengatur dan mengelola semua perangkat keras dan perangkat lunak pada komputer. Sistem operasi menyediakan antarmuka antara pengguna dan perangkat keras komputer, memungkinkan pengguna untuk menjalankan program aplikasi. Fungsi utama dari sistem operasi meliputi:

  1. Manajemen Proses: Mengelola proses-proses yang berjalan di komputer, termasuk menjalankan, menunda, dan menghentikan proses.
  2. Manajemen Memori: Mengalokasikan dan mengelola memori utama atau RAM untuk proses yang berjalan.
  3. Manajemen Penyimpanan: Mengelola data di berbagai media penyimpanan seperti hard disk, SSD, dan perangkat penyimpanan eksternal.
  4. Manajemen Perangkat I/O: Mengatur komunikasi antara sistem komputer dan perangkat input/output seperti keyboard, mouse, printer, dan monitor.
  5. Keamanan dan Proteksi: Melindungi data dan sumber daya sistem dari akses yang tidak sah dan kerusakan.

Contoh sistem operasi yang umum digunakan adalah Microsoft Windows, macOS dari Apple, dan berbagai distribusi Linux seperti Ubuntu dan Fedora.

Perangkat Lunak (Software)

https://www.youtube.com/embed/vG_qmtdBPTU?si=Up8aGajhFpdEDiPP

Perangkat lunak adalah sekumpulan instruksi yang memungkinkan komputer melakukan tugas-tugas tertentu. Perangkat lunak dibagi menjadi dua kategori utama:

  1. Perangkat Lunak Sistem (System Software): Termasuk sistem operasi dan utilitas yang mendukung infrastruktur komputer. Contohnya adalah driver perangkat, pengelola file, dan alat diagnostik sistem.
  2. Perangkat Lunak Aplikasi (Application Software): Program yang dirancang untuk membantu pengguna melakukan tugas-tugas tertentu seperti pengolahan kata, spreadsheet, pengeditan foto, dan permainan. Contoh perangkat lunak aplikasi adalah Microsoft Office, Adobe Photoshop, dan browser web seperti Google Chrome.

Perangkat lunak aplikasi sering kali bergantung pada perangkat lunak sistem untuk berfungsi dengan baik. Sebagai contoh, sebuah aplikasi pengeditan foto memerlukan sistem operasi untuk mengakses dan memanipulasi file gambar yang disimpan pada perangkat penyimpanan.

Referensi

  1. Silberschatz, Abraham, Peter B. Galvin, and Greg Gagne. "Operating System Concepts." Wiley, 2018.
  2. Stallings, William. "Operating Systems: Internals and Design Principles." Pearson, 2017.
  3. Sommerville, Ian. "Software Engineering." Pearson, 2016.
  4. Tanenbaum, Andrew S., and Herbert Bos. "Modern Operating Systems." Pearson, 2014.