Memahami Sistem Operasi
Gambaran komprehensif sistem operasi dan fungsinya
Guru Mapel :
ANDRI RAHMAYADI, S.Kom., M.Kom.
Nip. 19800120.201001.1.005
Perkenalan
● Pengertian sistem operasi
● Manajemen sumber daya perangkat keras dan perangkat lunak
● Layanan umum untuk program komputer
● Contoh perangkat dengan sistem operasi
Photo by Pexels Content Source Wikipedia
Sistem Operasi (bahasa Inggris: Operating System atau OS) adalah perangkat lunak yang bertanggung jawab untuk mengelola sumber daya perangkat keras (hardware) dan perangkat lunak (software) pada suatu komputer.
Fungsi utama sistem operasi adalah
menyediakan antarmuka antara pengguna dan perangkat keras komputer, serta
mengkoordinasikan berbagai tugas dan aplikasi yang berjalan pada komputer tersebut.
Dengan kata lain, sistem operasi berperan sebagai penghubung antara pengguna dan komputer, memastikan bahwa sumber daya digunakan dengan efisien, serta
menyediakan lingkungan yang diperlukan
bagi aplikasi untuk berjalan.
Apa sumber daya perangkat keras dan perangkat lunak yang dikelola oleh OS?
Sistem operasi mengelola sumber daya seperti disk drive, memori, dan prosesor. Perangkat apa pun di dalam komputer dikelola oleh
sistem operasi. Sistem operasi mengelola aplikasi atau program yang sedang berjalan, yang disebut proses.
Sumber daya perangkat keras dan perangkat lunak yang berbeda adalah sebagai berikut −
● Prosesor
● Memori (RAM)
● Penyimpanan Hardisk
● Media yang Dapat Dilepas
● Perangkat lunak
● Perangkat masukan
Windows itu sendiri adalah perangkat lunak yang biasa kita sebut sebagai sistem operasi atau perangkat lunak sistem. Windows mengelola memori komputer, proses CPU internal, dan semua perangkat lunak dan perangkat keras aplikasinya.
Secara umum, apa itu Sistem Operasi: OS adalah antarmuka antara perangkat keras dan perangkat lunak komputer. Ini membantu
manusia untuk berkomunikasi dengan perangkat keras dengan bantuan perangkat lunak.
Seiring dengan berkembangnya sistem operasi, semakin banyak lagi layanan yang menjadi layanan inti umum. Kini, sebuah OS mungkin perlu menyediakan layanan jaringan dan koneksi internet,
yang dulunya tidak menjadi layanan inti umum. Sistem operasi juga perlu untuk menjaga kerusakan sistem komputer dari gangguan program perusak yang berasal dari komputer lainnya, seperti virus.
Daftar layanan inti umum akan terus bertambah.
Program saling berkomunikasi antara satu dengan lainnya dengan Antarmuka Pemrograman
Aplikasi, Application Programming Interface atau disingkat dengan API. Dengan API inilah program aplikasi dapat berkomunikasi dengan sistem operasi. Sebagaimana manusia berkomunikasi dengan komputer melalui Antarmuka User, program juga berkomunikasi dengan program lainnya melalui API.
Walaupun demikian API sebuah komputer tidaklah berpengaruh sepenuhnya pada
program-program yang dijalankan diatas platform operasi tersebut. Contohnya bila program yang
dibuat untuk Windows 3.1 bila dijalankan pada Windows 95 dan generasi setelahnya akan terlihat
perbedaan yang mencolok antara program tersebut dengan program yang lain.
Contoh Sistem Operasi
Ada banyak contoh sistem operasi yang digunakan di berbagai perangkat komputer. Beberapa contoh populer antara lain:
1.Windows
Dikembangkan oleh Microsoft ini digunakan secara luas di berbagai perangkat, mulai dari desktop hingga laptop dan tablet.
2.macOS
MacOSdikembangkan oleh Apple Inc. dan dirancang khusus untuk perangkat Mac.
3.Linux
Linux adalah sistem sumber terbuka (open source) yang populer di kalangan pengguna yang mencari
fleksibilitas dan keamanan. Beberapa distribusi Linux yang terkenal termasuk Ubuntu, Fedora, dan CentOS.
4.Android: Android digunakan pada perangkat seluler seperti smartphone dan tablet. Dikembangkan oleh Google, Android telah menjadi salah satu sistem operasi paling populer di dunia.
● Sistem tugas tunggal vs. multi tugas
● Pembagian waktu untuk penggunaan waktu prosesor yang efisien
● Contoh sistem operasi dengan masing-masing jenis
Single-tasking dan Multi-tasking
Photo by Pexels Content Source Wikipedia
Multi Tasking :
Satu komputer dipakai oleh satu user dan dapat menjalankan banyak program disatu waktu, contohnya: Windows, MacOS, BeOS, JDS, dll.
Single Tasking :
Satu komputer hanya bisa digunakan oleh satu user dan hanya bisa menjalankan satu program di satu waktu, contohnya: DOS (Disk Operating System).
Jenis Sistem Operasi -
Single-user dan Multi-user
Photo by Pexels Content Source Wikipedia
● Membedakan pengguna dalam sistem multi-pengguna
● Interaksi banyak pengguna dengan sistem
● Contoh sistem operasi pembagian waktu
1. Single User – Single Tasking :
Satu komputer hanya bisa digunakan oleh satu user dan hanya bisa menjalankan satu program di satu waktu, contohnya: DOS (Disk Operating System).
2. Multi User – Single Tasking :
Satu komputer dapat digunakan oleh banyak user namun tiap user hanya bisa menjalankan 1 program (aplikasi) di satu waktu, contohnya: Novell Netware yang menjalankan SO Network berbasis DR-DOS.
3. Single User – Multi Tasking :
Satu komputer dipakai oleh satu user dan dapat menjalankan banyak program disatu waktu, contohnya:
Windows, MacOS, BeOS, JDS, dll.
4. Multi User – Multi Tasking :
Satu komputer dipakai bersamaan oleh banyak user yang dapat menjalankan banyak program di satu waktu, contohnya: Unix, Linux, FreeBSD (SO turunan Unix) atau Windows dengan aplikasi Citrix Metaframe, dll.
Jenis Sistem Operasi - Tertanam
● Dirancang untuk mesin kecil dengan sumber daya terbatas
● Sistem operasi untuk sistem komputer tertanam
● Contoh sistem operasi tertanam
● Efisiensi dan kekompakan sebagai prinsip desain
Photo by Pexels Content Source Wikipedia
Jenis Sistem Operasi - Real-time
● Pemrosesan acara yang dijamin berdasarkan waktu tertentu
● Perilaku deterministik dengan penjadwalan khusus
● Sistem berbasis peristiwa dan pembagian waktu
● Contoh sistem operasi real-time
Photo by Pexels Content Source Wikipedia
Jenis Sistem Operasi - Perpustakaan
● Sistem operasi disediakan sebagai perpustakaan
● Komposisi dengan kode aplikasi dan konfigurasi
● Konsep Unikernel untuk cloud dan lingkungan tersemat
● Jaringan sebagai perpustakaan dalam sistem operasi perpustakaan
Photo by Pexels Content Source Wikipedia
Sejarah Sistem Operasi
● Pengembangan sistem tugas tunggal
● Pengenalan fitur sistem operasi dasar
● Penambahan fitur perangkat keras untuk kinerja yang lebih baik
● Sistem operasi untuk komputer pribadi
Photo by Pexels Content Source Wikipedia
Sistem Operasi Saat Ini
● Pangsa pasar sistem operasi utama
● Dominasi Microsoft Windows di pasar PC
● Popularitas Android di sektor seluler
● Distribusi Linux di server dan superkomputer
Photo by Pexels Content Source Wikipedia