TUGAS SISTEM OPERASI
PENGERTIAN, KONSEP DASAR, TUJUAN, dan SEJARAH SISTEM
OPERASI
Kelas : 12.4A.09
Nama Anggota : 1. Lega Nurfadilah (12162147)
2. Gigih Adi Pratama (12164632)
AMIK BSI YOGYAKARTA
1. PENGERTIAN SISTEM OPERASI
Sistem Operasi merupakan sekumpulan perangkat lunak yang berada diantara program aplikasi dan perangkat kelas. (Hariyanto.2009:25). Semua perangkat lunak yang dijalankan dibawah kendali sistem operasi, dan mengikuti aturan-aturan yang dijalankan oleh sistem operasi.Sistem operasi bertindak sebagai perantara antara program aplikasi dan perangkat keras komputer, meskipun kode aplikasi biasanya dieksekusi langsung oleh perangkat keras. Seperti pada gambar berikut.
Gambar 1.1 Sitem operasi bertindak sebagai antarmuka antara program aplikasi
dengan perangkat keras.
2. KONSEP DASAR SISTEM OPERASI
Dari perkembangannya, cikal bakal dari sistem operasioun dikembangkan, yang dikenal sebagai Sistem Bacth. Pada tahun 1950-an yaitu generasi pertama muncul konsep ini, yaitu dengan mengumpulkan job-job dalam satu angkatan, tujuannya adalah uantuk meningkatkan utilitas CPU dalam menangani job-job yang ada. Terdapat 2 cara, diantaranya :
1. Resident Monitor
a. Operator bertugas mengatur urutan job
Muncul teknik pengurutan job otomatis yg mampu mentransfer secara otomatis dari suatu proses ke proses lainnya.Program kecil dan bersifat residen dimemori serta berisi urutan-urutan job yg akan berpindah secara otomatis, inilah “Resident Monitor”. Contoh : P1 dalam Fortran, P2 dalam WS, P3 dalam Dbase, P4 dalam Fortran lagi, jadi P1 dan P4 diambil sekali saja.
2. Overlap Operasi antara I/O dg CPU
a. Off line Processing, data yg dibaca dari card reader disimpan dulu dalam tape driver sebelum dibawa ke CPU, demikian pula informasi yg mau dicetak, disimpan dulu di tape
b. Spooling adalah suatu program dapat dikerjakan walaupun I/O masih mengerjakan proses lainnya dan disk secara bersamaan menggunakan data untuk banyak proses.
3. TUJUAN MEMPELAJARI SISTEM OPERASI
Tujuan yang dapat dicapai dalam mempelajari sistem operasi, yaitu :
1) Tujuan tertinggi adalah agar dapat merancang sendiri atau memodifikasi sistem operasi yang telah ada sesuai kebutuhan khusus kita.
2) Agar dapat menilai sistem operasi dan memilih alternatif sistem operasi sesuai tujuan sistem berbasis komputer yang hendak dibangun.
3) Pemakai harus beinteraksi dengan sistem operasi untuk menyelesaikan tugas karena sistem operasi merupakan antarmuka utama dalam berhubungan sistem.
4) Banyak konsep dan teknik pada sistem operasi yang dapat diterapkan pada pengembangan aplikasi-aplikasi lain.
Tujuan belajar agar dapat memodifikasi sistem operasi untuk kebutuhan khusus dapat dicapai melalui sistem operasi ‘open source’ seperti Linux, minix.
4. SEJARAH SISTEM OPERASI
Sistem operasi telah berevolusi sejak komputer diciptakan. (Hariyanto.2009:31)
Merupakan awal perkembangan sistem komputasi elektronik, menggantisistem mesin komputasi mekanik. Pada generasi pertama ini belum adasistem operasi. Sistem komputer diberi intruksi yang harus di kerjakansecara langsung.
b) Generasi kedua (1955– 1965)
Komputer generasi kedua ini merupakan batch processing system. Pada awal generasi ini, sistem komputer belum dilengkapi sistem operasi,namun beberapa fungsi dasar sistem operasi telah ada, misalnya FMS (Fortran Monitoring System) dan IBSYS
yang memberikan layanan
dasar perangkat keras. Fungsi monitoring dan pemberian layanan perangkatkeras merupakan sebagian fungsi dari sistem operasi modern.Pada tahun 1964, IBM mengeluarkan komputer keluarga System/360.Komputer S/360 dirancang agar kompatibel secara perangkat keras. S/360menggunakan sistem operasi OS/360. System 360 berevolusi menjadiSystem 370.
c) Generasi ketiga (1965– 1980)
Perkembangan berlanjut sistem operasi dikembangkan untuk melayani banyak pemakai interaktif sekaligus. Pemakaipemakai interaktif berkomuni-kasi dengan komputer lewat terminal secara online(dihubungkan secara langsung) ke satu komputer. Sistem komputer menjadi :
1. Multiuser, yaitu sekaligus digunakan banyak orang.
2. Multhiprogramming, yaitu sekaligus melayani banyak program. 3. Timesharing, merupakan varian dari multiprogramming,
4. Teknik spooling d) Generasi keempat (1980– 199x)