Pengantar Sistem Operasi, Penjadwalan & Manajemen Memori Mata Kuliah Arsitektur dan Organisasi Komputer
Pengantar Sistem Operasi Sistem Operasi adalah perangkat lunak sistem yang mengelola perangkat keras dan perangkat lunak lainnya. Berfungsi sebagai penghubung antara pengguna dan perangkat keras komputer. Contoh: Windows, Linux, macOS.
Fungsi Utama Sistem Operasi Manajemen Proses Manajemen Memori Manajemen Sistem File Manajemen I/O Manajemen Keamanan dan Proteksi
Penjadwalan Proses Penjadwalan adalah mekanisme untuk menentukan urutan eksekusi proses oleh CPU. Tujuan: efisiensi CPU, responsivitas, dan keadilan penggunaan sumber daya.
Jenis-Jenis Penjadwalan Penjadwalan Non-Preemptive: Proses berjalan hingga selesai. Penjadwalan Preemptive: Proses bisa dihentikan sementara oleh scheduler. Contoh Algoritma: FCFS, SJF, Round Robin, Priority Scheduling.
Manajemen Memori Mengatur alokasi dan dealokasi memori ke proses yang berjalan. Menjaga agar tidak terjadi konflik antar proses dalam menggunakan memori.
Teknik Manajemen Memori Swapping: Memindahkan proses masuk/keluar dari memori utama. Paging: Memori dibagi menjadi blok tetap ukuran sama. Segmentation: Memori dibagi berdasarkan logika program (kode, data, stack). Virtual Memory: Menggunakan ruang disk sebagai perluasan memori utama.