=> Pengertian Sistem Operasi
Sistem operasi ( Operating System (OS)) adalah sebuah program yang bertindak sebagai perantara antara pemakai komputer (user) dengan komputer (perangkat keras), dan sebuah perangkat lunak sistem komputer yang membantu perangkat keras dalam menjalankan fungsi-fungsi managemen proses.
=> Fungsi Sistem Operasi
- Sistem Operasi sebagai pengelola sumber daya (Resources Manager)
- Sistem Operasi mengelola seluruh sumberdaya yang terdapat pada sistem komputer
- Sistem operasi sebagai penyedia layanan atau extended Machine/Virtual Machine
- Sistem operasi menyediakan sekumpulan layanan (disebut system calls) kepemakai sehingga memudahkan dan menyamankan penggunaan atau pemanfaatan sumber daya system komputer.
=>Tugas Utama Sistem Operasi
Sistem operasi mempunyai dua tugas utama yaitu:
- Pengelola seluruh sumber daya yang terdapat pada sistem komputer (sebagai rosources manager)
- Sistem operasi sebagai penyedia layanan (sebagai extended/virtual machine)
Sumber Daya Sistem Komputer
Semua komponen di sistem komputer yang dapat memberi manfaat. Sumber Daya terdiri dari :
- Sumber daya fisik
- Sumber daya abstrak
Sumber Daya Fisik, misalnya :
- Perangkat masukan: keyboard, barcode, reader, dan sebagainya.
- Perangkat tunjuk: mouse, joystick, light-pen,track-ball, touch-screen dan sebagainya.
- Perangkat penyimpanan sekunder: floop disk drive, harddisk, tapedrive, opticaldisk, CDROM drive, DVD drive dan sebagainya.
- Perangkat penampil: layar monitor CRT, LCD dan sebagainya.
- Perangkat pencetak: printer,plotter dan sebagainya
- Perangkat komunikasi: modem, ethernetcard, PCMCIA,dan sebagainya.
- Perangkat memori: memoriak sesacak (RAM=Random Access memory) chacememory, register dan sebagainya.
- Perangkat multimedia: kamera, soundcard, radiodan sebagainya.
- Perangkat grafis seperti digitizer, scanner dan sebagainya.
- Perangkat pengendalian proses yaitu sensor-sensor dana ktuator-aktuator, dansebaginya.
Sumber Daya Abstrak terdiri dari:
1. Data
- PCB (process control block) untuk mencatat dan mengendalikan proses.
- Semaphore untuk pengendalian sikronisasi proses- proses.
- Tabel segmen, tabel page, i-node, FAT untuk sistem file, linked list pengendalian memori.
- Berkas (file) untuk menyimpan data atau program.
2. Program
Program merupakan kumpulan instruksi yang dapat dijalankan pemproses.
- JenisProgram:
1. Utilitas
2. Aplikasi untuk mencapai tujuan komputasi (pengolahan) tertentu.