SISTEM OPERASI
Kelompok 7:
1. Abiaz Fazel Maula Sandy (L0122001)
2. Alfrizky Elnesta (L0122014)
3. Bani Rijal Barru Faza (L0122031)
4. Bimo Prawiradijaya (L0122033)
A. Pengantar
• Sistem Operasi
Merupakan sebuah perangkat lunak pada lapisan pertama komputer yang pertama kali dijelaskan
saat komputer dinyalakan.
• Sistem operasi memiliki satu bagian kode yang melakukan tugas inti dan umum dari suatu
software yang disebut dengan kernel. Kernel adalah inti dari sistem operasi.
• Beberapa kegunaan dari Sistem Operasi
1. Menentukan aplikasi apa yang harus dijalankan terlebih dahulu, ketika perlu, dan tidak
perlu dijalankan.
2. Melakukan semua tugas-tugas penting dalam komputer, menjamin aplikasi yang
berbeda dapat berjalan bersamaan dengan lancar.
3. Menjamin aplikasi lainnya dapat menggunakan memori, melakukan I/O terhadap
peralatan lain.
• Pada dasarnya, komputer terdiri dari 4 komponen utama yaitu:
1. Perangkat keras
2. Program aplikasi
3. Sistem Operasi
4. Pengguna (user)
• Sistem operasi berfungsi untuk mengatur dan mengawasi penggunaan perangkat keras oleh
berbagai program aplikasi serta pengguna.
USER
SYSTEM APPLICATION
SOFTWARE SOFTWARE
OPERATING SYSTEM
1. Manajemen proses
Proses adalah sebuah keadaan ketika program sedang dieksekusi. Proses membutuhkan
beberapa sumber daya seperti CPU, time, memori, file, dan I/O. Tanggung jawab sistem operasi
atas aktivitas manajemen proses:
a. Pembuatan dan penghapusan proses pengguna dan sistem proses
b. Menunda atau melanjutkan proses.
c. Menyediakan mekanisme untuk proses sinkronisasi
d. Menyediakan mekanisme untuk proses komunikasi
e. Menyediakan mekanisme untuk penanganan deadlock.
5. Manajemen Berkas
Berkas adalah kumpulan informasi yang berhubungan sesuai dengan tujuan pembuat
berkas. Berkas dapat mempunyai struktur hierarkis.
a. Tanggung jawab sistem operasi:
− Pembuatan dan penghapusan berkas
− Pembuatan dan penghapusan direktori
− Mendukung manipulasi berkas dan direktori
− Memetakan berkas ke secondary storage
− Membackup berkas ke media penyimpanan permanen
2. Program execution
Sistem operasi harus dapat mengatasi atau menangani beberapa task yang
membutuhkan eksekusi sebuah program.