Sistem Operasi
l Seperangkat program yang memantau dan mengatur pemakaian sumber daya komputer (processor, main memory, file, I/O device, dll).
l Menjembatani / penghubung antara user (program user) dengan perangkat keras komputer
FUNGSI SISTEM OPERASI
l Extended Machine
→ Mengelola seluruh sumber daya sistem komputer
Sumber Daya Sistem Komputer:
a. Sumber Daya Fisik, mis: keyboard, mouse, floppy disk, monitor, printer, RAM, sound card, scanner, sensor, dsb.
b. Sumber Daya Abstrak
1. Data
- Semaphore, untuk mengendalikan sinkronisasi proses
- Process Control Block, untuk memcatat dan mengendalikan proses
- Tabel segmen, table page, i-node, FAT untuk mengendalikan memori
- Berkas (file), untuk menyimpan data atau program
- Dsb
2. Program
- Utility, mis: Norton Utility
- Aplikasi
l Resource Manager
→ Menyediakan sekumpulan layanan kepada user sehingga memudahkan dan menyamankan pemanfaatan sumber daya sistem komputer.
Dengan cara:
a. Abstraksi mesin tingkat tinggi yang lebih sederhana dan menyembunyikan kerumitan perangkat keras
Menyediakan system call (Application Programming Interface) untuk menghindari kompleksitas pemrograman dengan memberi sekumpulan instruksi yang mudah dan nyaman.
b. Basis untuk program lain
Program aplikasi dijalankan di atas sistem operasi
Layanan yang seharusnya disediakan oleh sistem operasi:
1. Pembuatan program, mis : Notepad, vi
2. Eksekusi Program
3. Pengaksesan I/O
4. Pengaksesan terkendali pada berkas
5. Pengaksesan sistem
6. Deteksi dan memberi tanggapan terhadap kesalahan
7. Akunting
TUJUAN SISTEM OPERASI
- Kenyamanan
OS harus dapat membuat user merasa lebih nyaman dalam mempergunakan Sistem Komputer
- Efisiensi
OS menjadikan penggunaan Sumber Daya Sistem Komputer menjadi lebih efisien
- Evolusi
Kemampuan berevolusi sehingga memungkinkan dan memudahkan pengembangan, pengujian dan pengajuan fungsi yang baru tanpa menggangu layanan yang dijanalan Sistem Komputer.
SEJARAH SISTEM OPERASI
Perkembangan Sistem Operasi sangat dipengaruhi oleh perkembangan hardware.
- Generasi nol (1940)
- Komponen utama adalah vacuum tube
- Sistem komputer belum menggunakan OS
- Semua operasi komputer dilakukan secara manual melalui plugboards, dan hanya bisa digunakan untuk menghitung (+,-,*)
- Generasi Pertama (1945-1955)
- Generasi Kedua (1955-1965)
- Generasi Ketiga (1965-1980)
- Generasi Keempat (1980-199x)
Free Template Blogger collection template Hot Deals SEO