Al Imatun Iftitah (12161937) Wiwin Murwati (12163206)
KONSEP DASAR DAN SEJARAH PERKEMBANGAN SISTEM
OPERASI
1. Konsep Dasar Sistem Operasi
Definisi sistem operasi
Sistem operasi adalah sekumpulan rutin perangkat lunak yang berada di antara program aplikasi dan perangkat keras. (Hariyanto:2009)
Fungsi dan Tujuan Sistem Operasi
Efisiensi : sistem operasi memungkinkan sumber daya sistem komputer untuk digunakan dengan cara yang efisiensi.
Kemudahan : sistem operasi membuat komputer lebih mudah dipakai dan memberikan kenyamanan untuk pengguna.
Kemampuan berevolusi : sistem operasi harus disusun sedemikian rupa sehingga memungkinkan pengembangan yang efektif, pengujian, dan penerapan fungsi-fungsi sistem yang baru tanpa mengganggu layanan yang telah ada.
(Unsurya:2014, https://www.universitassuryadarma.ac.id/fungsi-dan-tujuan-sistem-operasi-komputer/)
Tugas Utama Sistem Operasi
1. Pengelola Seluruh Sumber Daya Pada Sistem Komputer (Resource Manager).
Sumber daya pada sistem komputer, antara lain : 1. Sumber daya fisik
Contoh dari sumber daya fisik diantaranya keyboard, bar-code reader, mouse, joystick, lightpen,track-ball, touchscreen, pointing devices, floppy disk drive, hard-disk, CD ROM drive, CRT, LCD, printer, modem, ethernet card, PCMCIA, RAM,cache memory, register, kamera, digitizer, scanner, plotter, dan sebagainya.
2. Sumber daya abstrak Terdiri dari :
Data, misalnya: Semaphore untuk pengendalian sinkronisasi proses-proses, PCB (Process Control Block) untuk mencatat dan mengendalikan proses, tabel segmen,tabel page, i-node, FAT, file dan sebagainya.
Program yang berupa kumpulan instruksi yang dapat dijalankan oleh sistem komputer, yang dapat berupa utilitas dan program aplikasi pengolahan data tertentu.
2. Penyedia layanan (extended/virtual machine) Secara spesifik berfungsi
Memberi abstaksi mesin tingkat tinggi yang lebih sederhana dan menyembunyikan kerumitan perangkat keras. Sistem operasi menyediakan system call (API = Application Programming Interface) yang berfungsi menghindarkan kompleksitas pemograman dengan memberi sekumpulan instruksi yang mudah digunakan.
Basis untuk program lain. Program aplikasi dijalankan di atas sistem operasi yang bertujuan untuk memanfaatkan dan mengendalikan sumber daya sistem komputer secara benar,efisien, dan mudah dengan meminta layanan sistem operasi.
2. Sejarah Perkembangan Sistem Operasi
1. Generasi Pertama (1945 - 1955)
Ini merupakan awal dari perkembangan sistem komputasi elektronik sebagai pengganti sistem komputasi mekanik. Pada generasi pertama ini belum ada sistem operasi, sehingga semua perintah dan instruksi yang diberikan ke sistem komputer dilakukan secara langsung.
2. Generasi Kedua (1955 - 1965)
Pada generasi kedua mulai dikenalkan dengan Batch Processing System. Batch Processing System adalah pekerjaan yang dikerjakan dalam satu rangkaian yang dieksekusi secara berurutan. Pada generasi ini sistem dari sebuah komputer belum dilengkapi dengan sistem operasi, namun beberapa fungsi dari sistem operasi sudah mulai ada, misalkan FMS dan IBSYS.
3. Generasi Ketiga (1965 - 1980)
Mulainya dikembangkan sistem operasi terjadi pada generasi ini. Sistem operasi dikembangkan untuk dapat melayani banyak pengguna sekaligus, dimana para pengguna tersebut melakukan komunikasi melalui terminal secara online ke komputer atau multi user dan multi programming.
4. Generasi Keempat (1980 - Sekarang)
Hingga saat ini, perkembangan sistem operasi sangatlah pesat. Sistem operasi digunakan juga untuk jaringan komputer, dimana pengguna komputer dapat saling berhubungan satu sama lain. Sistem operasi saat ini ada banyak sekali, kalau pengguna komputer dan laptop biasanya kebanyakan menggunakan sistem operasi windows. Tidak menutup kemungkinan juga banyak orang yang menggunakan sistem operasi selain windows.