TUGAS SISTEM OPERASI
1. Sebutkan 2 Fungsi Utama Sistem Operasi?
Jawab:

A. Sebagai Resource Manager
/pengelola seluruh sumber daya sistem komputer
• Mengatur dan mengefisienkan penggunaan
seluruh sumber daya komputer (computer resources)
• Tugas utamanya : memantau
penggunaan semua resources, menerapkan aturan (policy), mengalokasikan
resources yang diminta, mengambil kembali (dealokasi) resource
• Sumber daya pada komputer terdiri dari :
Sumber daya fisik, misalnya :
Keyboard, bar-code reader, mouse, joystick, light-pen, touch-screen, pointing
devices, floppy disk drive, harddisk, tape drive, optical disk, CD ROM drive,
CRT, LCD, printer, modem, ethernet card, PCMCIA, RAM, cache memory, register, kamera,
sound card, radio, digitizer, scanner, plotter, dan sebagainya.
B. Sumber daya abstrak, terdiri
dari : Data dan Program
• Sebagai Extended Machine (Virtual Machine),
penyedia layanan
• Menyembunyikan kompleksitas /
kerumitan pemrograman hardware dari programmer atau user.
• Menyajikan fasilitas yang
lebih mudah dan sederhana untuk menggunakan hardware
2. Apa yang dimaksud dengan Multiprogramming?Berikan 2
alasan diadakannya multiprogramming!
Multiprogramming adalah salah
satu teknik penjadwalan dimana tugas yang sedang berjalan tetap berjalan sampai
ia melakukan operasi yang membutuhkan waktu untuk menunggu respon dari luar
(external event), misalnya membaca data dari disket/CD/dsb, atau sampai menukar
tugas yang sedang berjalan dengan tugas lainnya atau komputer melakukan banyak
proses sekaligus pada waktu yang bersamaan dengan menerapkan partisi memori
menjadi beberapa bagian memori dengan satu bagian memori untuk satu pekerjaan
berbeda.
Alasan diadakannya
muliprogramming antara lain :
• Mempermudah pemrogram sehingga
dapat memecah program menjadi dua atau lebih
• Agar dapat memberi layanan
interaktif ke beberapa orang secara simultan. Untuk itu diperlukan kemampuan
mempunyai lebih dari satu proses dimemori agar memperoleh kinerja yang baik.
