Apa itu Sistem Operasi ?
Pengertian Sistem Operasi Beserta Sejarah, Fungsi, Jenis, dan Contohnya
Pengertian Sistem Operasi

Menurut pengertian Wikipedia, Sistem Operasi atau dalam bahasa Inggris Operating System (OS) merupakan perangkat lunak sistem yang mengatur sumber daya antara perangkat keras (hardware) dan perangkat lunak (software), serta sebagai daemon untuk program komputer. Dalam hal ini, sistem operasi memiliki penjadwalan sistematis yang mencakup perhitungan penggunaan atau pemakaian memori, pemrosesan dan penyimpanan data, serta sumber daya lainnya.
Dalam buku yang ditulis oleh Fajrillah dengan judul ‘Sistem Operasi Komputer‘, definisi sistem operasi adalah pengelola sumber daya yang terdapat pada sistem komputer dan menyediakan sekumpulan layanan (system call) yang sering disebut “tools atau utility” berupa aplikasi ke pemakai sehingga memudahkan dan menyamankan ketika pemanfaatan sumber daya komputer tersebut.
Definisi lain yang disebutkan mengenai sistem operasi ada 3, antara lain:
1. Resource allocator
- Mengatur resource.
- Mengalokasikan dan mengontrol pemakaian resources dari berbagai program atau aplikasi.
2. Control program
- Mengendalikan eksekusi user program dan pemakaian sistem resource (contoh: operasi pada I/O device) => handal, reliable, dan terlindung.
3. Kernel
- Sistem program yang berjalan terus menerus selama komputer aktif
- Kontras dengan aplikasi atau program yang di “load”, dengan melakukan eksekusi dan terminasi.
Sistem Operasi juga perangkat lunak yang bertindak sebagai perantara antara pemakai komputer dan perangkat keras. Sistem operasi adalah sebuah sistem program yang paling penting merupakan landasan dari perangkat lunak-perangkat lunak yang lain.
Pengertian di atas merupakan penjelasan sistem operasi secara umum. Di bawah ini terdapat penjelasan sistem operasi menurut para ahlinya yang saya kutip dari beberapa sumber, berikut daftarnya.
Iim Rusyamsi
Menurut penjelasan dari Iim Susyamsi, sistem operasi merupakan perangkat lunak (software) yang memiliki tugas untuk mengontrol dan mengatur semua komponen perangkat keras (hardware) sekaligus melakukan operasi dasar sistem serta menjalankan program atau aplikasi terinstall.
M. Suyanto
Sedangkan menurut penjelasan M. Suyanto, Sistem operasi merupakan suatu sistem yang terdiri dari beberapa komponen perangkat lunak (software) yang memiliki tugas dan fungsi untuk mengontrol seluruh aktivitas yang ada pada komputer.
Zainal Abidin
Penjelasan dari Zainal Abidin cukup singkat, menurutnya sistem operasi merupakan program utama dari perangkat komputer.
Fery Indayudha
Kemudian penjelasan dari Fery Indayudha, Sistem operasi merupakan sebuah program yang diperlukan atau dibutuhkan untuk dapat menjalankan program, software, atau aplikasi yang ada pada komputer.
Haer Talib
Sedangkan penjelasan dari Haer Talib, Sistem operasi merupakan program utama yang berinteraksi secara langsung dengan bahasa yang dapat dipahami oleh komputer (bahasa mesin).
Tujuan dan fungsi sistem operasi

Dalam perkembangannya, fungsi dan tujuan dari sistem operasi bisa sangat bermacam-macam, bahkan saat ini sistem operasi juga menjadi peranan penting dalam mengembangkan AI (Artificial Intelligence). Namun sederhananya, menurut Stalling, sistem operasi memiliki tujuan sebagai berikut;
- Kenyamanan; membuat user menjadi lebih nyaman.
- Efisien; menjadikan penggunaan sumber daya sistem komputer secara efisien.
- Mampu berevolusi; memudahkan pengembangan, pengujian dan pengajuan fungsi baru tanpa mengganggu layanan yang dijalankan sistem komputer.
Sedangkan untuk fungsinya, sistem operasi memiliki fungsi sebagai berikut;
- Menjembatani hubungan antara perangkat keras dan program aplikasi yang dijalankan user.
- Mengontrol dan mengawasi penggunaan sumber daya perangkat keras oleh user serta berbagi program aplikasi (resource allocator).
- Sebagai program pengendali yang bertujuan untuk menghindari kekeliruan atau kerusakan (error) serta penggunaan komputer yang tidak perlu (sebagai guardian atau keamanan yang menjaga komputer dari berbagai kemungkinan kerusakan).
- Manajer sumber daya perangkat keras, seperti mengatur memori, printer, CD-ROM, dan lain sebagainya.
Jenis sistem operasi

Sistem operasi dapat dibedakan berdasarkan jumlah user (pengguna) dan program yang dapat dijalankan, juga berdasarkan jenis perangkat lunak (software), atau jenis perangkat keras (hardware) yang digunakan. Berdasarkan jumlah user dan program, berikut 4 kategori dari sistem operasi;
1. Single User-Single Tasking
Maksud dari Single User-Single Tasking adalah satu komputer hanya dapat digunakan untuk satu user (pengguna) dan hanya bisa menjalankan satu program (aplikasi) dalam satu waktu saja. Contohnya: DOS (Disk Operating System).
2. Multi User-Single Tasking
Sedangkan Multi User-Single Tasking adalah satu komputer dapat digunakan oleh banyak pengguna, namun satu user hanya dapat menjalankan satu program (aplikasi) saja. Contohnya adalah Novell Netware yang menjalankan sistem operasi network berbasis DR-DOS.
3. Single User-Multi Tasking
Single User-Multi Tasking adalah kebanyakan sistem operasi yang berjalan saat ini yang biasa digunakan untuk aktivitas biasa. Maksud dari istilah tersebut adalah satu komputer dipakai oleh satu user (pengguna) dan dapat menjalankan banyak program dalam satu waktu. Contohnya: Windows, MacOS, BeOS, JDS, dan lain sebagainya.
4. Multi User-Multi Tasking
Terakhir Multi User-Multi Tasking yang diartikan satu komputer dapat dipakai oleh banyak user yang dapat menjalankan program dalam satu waktu. Hal ini dapat ditemukan pada komputer server di mana resources dapat dibagi untuk banyak user. Contohnya: Unix, Linux, FreeBSD (sistem operasi turunan dari Unix) atau Windows dengan aplikasi Citrix Metaframe, dan lain sebagainya.
Macam macam sistem operasi

Setelah puluhan tahun lamanya, sistem operasi berkembang dengan sangat luar biasa. Ditahun ini, ada lebih dari 15 sistem operasi yang telah dikembangkan beserta dengan turunan-turunannya yang begitu banyak. Terutama untuk sistem operasi yang open source, banyak developer yang mengembangkannya, baik dengan tim atau secara individu.
| Sistem Operasi | Pengembang |
|---|---|
| Android | |
| AmigaOS | Commodore |
| AIX dan AIXL | IBM |
| Chrome OS | |
| Corel Linux | Corel |
| iOS | Apple |
| Mac OS | Apple |
| MS-DOS 1-6.x | Microsoft |
| NEXSTEP | Apple |
| OS/2 | IBM |
| Symbian | Nokia |
| Microsoft Windows | Microsoft |
| Windows Phone | Microsoft |
| UNIX | Bell Labs |
| Linux | Linus Torvald |
Komentar
Posting Komentar