Daftar Isi
Pengertian Sistem Operasi
Sistem operasi atau operating system adalah software sistem yang berfungsi untuk mengatur sumber daya hardware (perangkat keras) dan software (perangkat lunak) agar dapat dioperasikan dengan baik serta untuk memudahkan proses interaksi pengguna (brainware) dengan komputer.
Sistem operasi memiliki penjadwalan yang sangat sistematis mulai dari perhitungan, penggunaan memori, penyimpanan data dan pengaturan penggunaan sumber daya yang lain.
Sistem operasi dengan komputer memiliki hubungan yang tidak dapat dipisahkan. Tanpa adanya sistem operasi, komputer tidak dapat dioperasikan dan begitu juga sebaliknya tanpa adanya komputer, sistem operasi tidak berguna.
Sejarah Sistem Operasi
- Generasi I (1945 – 1955)
Ketika komputer pertama yang dibuat pada awal tahun 1940-an, komputer tersebut dibuat tanpa adanya operating system. Pada komputer ini pengguna memiliki hak akses penuh ke mesin komputer sehingga memungkinkan pengguna untuk menulis program untuk setiap tugas dengan menggunakan bahasa mesin absolut.
Program yang ditulis pada komputer ini hanya dapat melakukan tugas perhitungan matematis yang sederhana sehingga tidak memerlukan operating system.
- Generasi Kedua (1955 – 1965)
Operating system (OS) pertama kali dikembangkan pada tahun 1950-an yang diberi nama CMOS. Pegembangan OS ini dilakukan oleh General Motors untuk komputer IBM.
Operating system generasi kedua ini dikembangkan berdasarkan sistem pemrosesan batch aliran tunggal, sehingga OS akan mengumpulkan atau mengelompokkan pekerjaan yang sama kedalam satu batch kemudian mengirimnya ke sistem operasi menggunakan kartu punch untuk diproses.
- Generasi Ketiga (1965 – 1980)
Para peneliti mulai mengembangkan operating system yang mampu untuk menjalankan banyak tugas secara bersamaan dalam satu program yang disebut multiprogramming pada akhir tahun 1960-an.
Munculnya multiprogramming mempunyai peran yang sangat penting pada operating system pada masa generasi selanjutnya.
Pada generasi ketiga, terdapat perkembangan dan pertumbuhan pesat komputer mini dimulai pada tahun 1961 dengan DEC PDP-1. DEC PDP-1 adalah awal mula dari munculnya personal komputer (PC).
- Generasi Keempat (1980 – Sekarang)
Operating system adalah OS yang digunakan pada personal komputer (PC). Operating system pada generasi keempat jauh lebih kompleks dibandingkan dengan generasi sebelumnya. Kelebihan utama OS pada generasi ini adalah telah menggunakan GUI (Graphical User Interface).
Operating system yang sangat terkenal pada generasi ini adalah windows yang dikembangkan oleh Bill Gates dan Paul Allen.
Jenis – Jenis Sistem Operasi
- Batch Operating System
Batch operating sistem adalah jenis operating system yang tidak berinteraksi secara langsung dengan komputer.
Pada OS jenis ini setiap pengguna menyimpan tugas yang akan di kerjakan kedalam perangkat offline seperti kartu punch, jika telah terkumpul maka pengguna akan menyerahkannya ke operator komputer.
- Multi-Tasking/Time-sharing Operating Systems
Sistem operasi ini memungkinkan pengguna yang berada pada terminal (shell) yang mengakses dan menggunakan satu sistem komputer pada waktu bersamaan.
Setiap pengguna akan mendapatkan waktu dalam menggunakan CPU dikarenakan mereka menggunakan satu sistem komputer. Sistem ini juga sering disebut dengan sistem multitasking.
- Realtime OS
OS jenis ini menjalankan tugas pada sistem komputer secara realtime. Interval waktu yang dibutuhkan untuk memproses dan menanggapi input relatif singkat. Interval waktu ini sering disebut dengan waktu respon
- Distributed Operating System
Operating system terdistribusi adalah sistem yang menggunakan beberapa processor yang terletak di beberapa komputer yang berbeda untuk memberikan komputasi dengan kecepatan tinggi kepada pengguna.
- Network Operating System
Network operating system adalah sistem operasi yang biasanya digunakan pada server. Sistem ini menyediakan kemampuan untuk melayani, mengelola data, pengguna, grup, keamanan, aplikasi, dan fungsi jaringan lainnya.
- Mobile OS
Mobile OS merupakan operating system yang dirancang khusus untuk kebutuhan perangkat mobile. Beberapa sistem operasi mobile yang paling dikenal Sndroid dan IOS.
Komponen Sistem Operasi
Berikut beberapa komponen terpenting pada suatu operating system:
- File merupakan kumpulan program yang berfungsi sebagai dasar dari operating system.
- Kernel adalah kumpulan program yang membentuk sistem yang berfungsi melayani berbagai jenis aplikasi secara aman dan mudah.
- User Interface adalah tampilan yang menghubungkan pengguna dengan operating system.
Fungsi Sistem Operasi
Berikut beberapa fungsi utama dari operating system:
- Manajemen Memori
Manajemen memori pada komputer terdiri dari dua jenis yaitu primary memory dan main memory. Primary memory merupakan manajemen penyimpanan data seperti RAM. Main memory adalah penyimpanan yang dapat diakses langsung oleh CPU seperti register.
- Manajemen Perangkat
Manajemen perangkat berfungsi untuk mengatur komunikasi antara perangkat dengan komputer dengan bantuan driver. Program yang bertugas mengatur proses koneksi perangkat dengan komputer adalah I/O Controller.
- Manajemen File
Manajemen file berfungsi untuk mengatur dan mengkonfigurasi file pada komputer. Tahapan manajemen file disebut dengan file system.
- Manajemen Processor
Salah satu fungsi terpenting operating system adalah manajemen processor yang berfungsi untuk mendukung proses multiprogramming untuk menentukan tugas mana yang dapat terlebih dahulu menggunakan processor.
- Menampung Aplikasi atau Software
File aplikasi atau software pada komputer tersimpan di perangkat penyimpanan tetapi sebenarnya aplikasi atau software tersebut di tampung pada operating system.
Jika dianalogikan secara sederhana aplikasi atau software adalah pintu yang dipasang di rumah agar dapat berfungsi dengan baik, tanpa adanya rumah pintu tersebut tidak dapat dipasang dan tidak berfungsi.
Kelebihan Sistem Operasi
- Mengatur dan mengelola sumber daya komputer
- Memudahkan pengguna berinteraksi dengan komputer karena berbasis GUI
- Kinerja komputer berdasarkan pada kecepatan CPU (Central Processing Unit)
- Waktu respon dan throughput setiap proses pada program relatif cepat
- Memungkinkan berbagi sumber daya yang berbeda dengan komputer lain seperti printer, scanner, fax, dan lain – lain
Kekurangan Sistem Operasi
- Jika terdapat pada eror pada sistem operasi akan berdampak pada data yang disimpan pada komputer
- Operating system rentan terkena virus seperti malware
- Biaya lisensi operating system relatif tinggi
Cara Kerja Sistem Operasi
Operating system memiliki berbagai jenis sehingga setiap operating system memiliki paradigma yang berbeda – beda. Jadi pada bagian cara kerja sistem operasi akan membahas sacara umum.
Saat pertama kali komputer dinyalakan, sistem operasi akan di muat ke komputer melalui proses booting. Setelah itu Operating system akan mengatur dan mengelola setiap program atau perangkat lunak aplikasi yang sudah terinstal.
Perangkat lunak aplikasi akan mengirimkan permintaan kepada API (Application Programming Interface) sehingga pengguna tidak perlu mengetahui proses yang berjalan dibalik sebuah perangkat lunak aplikasi.
Operating system akan bertugas untuk mengeksekusi setiap instruksi yang di input oleh pengguna. Sehingga dapat mempermudah pengguna untuk menjalankan software dan hardware pada komputer.
Contoh Sistem Operasi
- Microsoft Windows
Microsoft windows merupakan sistem operasi komputer yang dikembangkan oleh perusahaan microsoft pada tahun 1980an. Windows adalah OS yang paling populer dan banyak digunakan pada komputer di dunia. Windows terdiri dari beberapa versi seperti windows 11, windows 10, windows 8, windows 11, windows XP dan lain – lain.
Pada dasarnya windows dikembangkan oleh microsoft untuk membantu pekerjaan sehari – hari pengguna seperti, membuat dokumen, membuat presentasi, berselancar di internet, dan sebagainya.
- Linux
Linux merupakan salah satu operating system komputer yang berbasis open source (kode program dapat dimodifikasi dan didistribusi oleh siapa saja). Linux pertama kali dikembangkan oleh Linus Torvalds pada tahun 1991.
Linux memiliki fleksibilitas lebih tinggi dibandingkan sistem operasi lainnya, hal ini dikarenakan linux bersifat open source. Rata – rata pengguna linux sering melakukan kustomisasi pada sistem agar sesuai dengan keinginan mereka.
- Mac OS
Mac OS merupakan singkatan dari Macintosh Operating System yang dikembangkan oleh perusahaan Apple, OS ini hanya dapat digunakan pada komputer apple saja. Jika dibandingkan dengan sistem operasi yang lain Mac OS adalah sistem operasi yang paling stabil.
Mac OS pertama kali digunakan pada komputer yang bernama Lisa pada tahun 1984. Lisa adalah komputer yang dikembangkan oleh Steve Jobs
- Android
Android adalah sistem operasi yang dirancang secara khusus oleh Google untuk perangkat mobile yang berbasis Linux.
Android merupakan operating system yang sangat populer dan banyak digunakan di hampir semua perangkat mobile, hal ini dikarenakan android mempunyai fleksibilitas yang sangat tinggi jika dibandingkan operating system yang lain.