TUJUAN MEMPELAJARI SISTEM OPERASI:
Tujuan tertinggi adalah agar dapat merancang sendiri atau memodifikasi SO yang
telah ada agar dapat merancang sendiri khusus kita.Agar dapat menilai SO dan memilih
alternatif SO sesuai tujuan sistem berbasis komputer yang hendak dibangun Pemakai harus
berinteraksi dengan SO untuk menyelesaikan tugasnya karena SO merupakan antarmuka utama
dalam berhubungan dengan sistem Komputer
DEFINISI SISTEM OPERASI
Sekumpulan rutin perangkat lunak yang berada diantara program aplikasi dan perangkat keras.
Semua perangkat lunak berjalan dibawah kendali SO, mengakses perangkat keras lewat SO, dan
mengikuti aturan-aturan yang dijalankan oleh SO.
Tujuan Adanya Sistem Operasi :
- Menunjukkan lingkungan dimana seorang user dapat mengeksekusi program-programnya.
- Membuat sistem komputer nyaman digunakan
- Mengefisienkan hardware komputer
FUNGSI SISTEM OPERASI
- Melakukan pengendalian dan pengkoordinasian kegiatan dari sistem komputer
- Pengelola seluruh sumber daya sistem komputer (Resource Manager)
- SO sebagai penyedia layanan (Extended/Virtual Machine)
Sumber Daya Sistem Komputer
Sumber Daya sistem komputer adalah semua komponen di sistem komputer yang
dapat memberi manfaat.Sumber daya terdiri dari :
- Sumber daya fisik
- Sumber daya Abstrak
SUMBER DAYA FISIK
- a). Perangkat Masukan
- b). Perangkat Tunjuk
- c). Perangkat Penyimpanan Sekunder
- d). Perangkat Penampil
- e). Perangkat Pencetak
- f). Perangkat Komunikasi
- g). Perangkat Memori
- h). Perangkat Multimedia
- i). Perangkat Grafis
SISTEM KOMPUTER DALAM PANDANGAN PEMAKAI
Pemakai awam memandang sistem komputer berdasarkan antarmuka yang disediakan aplikasi dalam
menyelesaikan masalah yang dihadapi. Pemakai tidak berurusan dengan arsitektur komputer, pemakai
awam memakai SO hanya sebatas menggunakan Command Language SO untuk meminta layanan SO. PEmakai
memberikan perintah beserta argumen-argumen yang diperlukan. Command Language tersedia dilapisan
yang disebut dengan Shell. Shell dapat berupa :
- Text Based Shell
- GUI (Grafhical User Interface) Based Shell
SISTEM KOMPUTER DALAM PANDANGAN PEMROGRAM
Pemrogram aplikasi membuat aplikasi untuk pemakai awam. Pemrogram aplikasi mengekspresikan
dalam bahasa pemrograman. Pemrogram dapat memanfaatkan layanan-layanan yang disediakan SO
untuk mengendalikan Sistem komputer melalui beragam level, yaitu :
- Mempergunakan program utilitas
- Mempergunakan fasilitas sistem antarmuka layanan
- Mempergunakan panggilan sistem
SISTEM KOMPUTER DALAM PANDANGAN PERANCANG SO
Perancang SO harus membuat SO yang dapat mempermudah dan menyamankan pemakai, terutama
pemrogram aplikasi dalam membuat aplikasi-aplikasi, serta memberikan landasan berjalannya
aplikasi-aplikasi sistem komputer
ARSITEKTUR SISTEM OPERASI
Arsitektur perangkat lunak merupakan struktur-struktur yang menjadi landasan untuk
menentukan keberadaan komponen-komponen perangkat lunak.
Arsitektur SO yang terkenal antara lain :
- Sistem Monolitik
- Sistem Berlapis
- Sistem Client/Server
- Sistem mesin maya
- Sistem Berorientasi Objek