Sistem Operasi
definisi 1:
Suatu program dasar / pendahuluan yang mengandung program-program untuk mengatur kerja komputer secara mendasar yaitu seperti :
- Membaca data yang kita ketik
- Menyimpan file
- Mengatur memori
- Mengatur processor
definisi 2 :
Merupakan pengelola seluruh sumber daya yang ada pada sistem komputer dan menyediakan sekumpulan layanan ke pemakai sehingga memudahkan pemanfaatan sumber daya dari sistem komputer .
System calls = mesin virtual . contohnya :
- Perangkat keras
- Program aplikasi
- Sistem operasi
- Pengguna
Sistem operasi terbagi 2 (bagian-bagian dari Sistem Operasi) :
- Controls Program (pengaturan)
Contoh: mengatur input/output, meng-handle masalah interupsi (perintah), meng-handle masalah multi programming
- Service Program (media penyimpanan)
Mengambil program yang ada kemudian menerjemahkan dan merawat program tersebut
Fungsi Sistem Operasi :
1. Mengatur perangkat keras yang ada pada sistem komputer untuk beragam aplikasi dengan beberapa pengguna/pemakai
2. Menghindari terjadinya konflik pada saat pengguna menggunakan beberapa aplikasi/sumber daya yang ada
3. Sebagai pengontrol program untuk menghindari terjadinya kerusakan/error
Sasaran/hasil yang akan dicapai dalam sistem operasi :
1. Kenyamanan , karena adanya user interface pengguna memakai dengan friendly
2. Efisiensi , dalam hal relokasi sumber daya yang ada
3. Berevolusi , mudah untuk berevolusi / mengalami perubahan
Sejarah/pengembangan sistem operasi
1. Generasi pertama (1945-1955)
-dikenal istilah “elektronika”
-tidak lagi menggunakan sempoa tapi mesin hitung (belom ada SO)
2. Generasi Ke-2 (1956-1965)
-dikenal istilah “batch processing systems”
-menjalankan program secara berurutan
-belum ada SO, tetapi ada fungsi yaitu FMS dan IBSYS
3. Generasi ke-3 (1966-1980)
-adanya multi user
-adanya multi programming
-dan IC (Integrated Circuit)
4. Generasi ke-4 (terakhir) (1981-…)
-sudah ada GUI (Graphical User Interface)
-sudah dikenal istilah jaringan (ring, star, base dll)
Lapisan-lapisan dalam sistem operasi :
1. Lapisan 0 (paling bawah)
Berisi processor dan multi programming
2. Lapisan 1
Berisi memori dan drum management
3. Lapisan 2
Berisi Operator Process Communication
4. Lapisan 3
Berisi input + output management
5. Lapisan 4
User programming
6. Lapisan 5
operator
Tidak ada komentar:
Posting Komentar