Dokumen tersebut berisi penjelasan tentang tugas sistem operasi yang membahas konsep multi programming, time sharing, symmetric dan asymmetric multiprocessing beserta contoh soal dan penyelesaiannya dengan menggambar gantt chart.
8. TUGAS 5
1. Tuliskan perbedaan teknik pengaksesan job – job dengan multiprogramming dan time sharing ?
Dalam multiprogramming system, beberapa job yang siap untuk dieksekusi dikumpulkan
pada suatu pool. Sistem Operasi mengambil beberapa job yang siap untuk dieksekusi untuk
diletakkan di memori utama. Jika job yang sedang dieksekusi diletakkan di memori utama dan jika
job yang sedang dieksekusi menunggu beberapa task (seperti input dari keyboard, dll), maka
diganti dengan job berikutnya, sedangkan Tima Sharing System waktu prosesnya dibatasi. Waktu
maksimum yang digunakan untuk menggunakan CPU disebut Quantum Time. Jadi perbedaannya
adalah Multiprogramming System tidak menggunakan batasan waktu dalam pengaksesan job-
jobnya sedangkan Time Sharing System menggunakan batasan waktu.
2. Tuliskan persamaan teknik pengaksesan job dengan multiprogramming dan time sharing ?
Persamaannya adalah beberapa job yang siap untuk dieksekusi dikumpulkan pada suatu
pool, Sistem Operasi mengambil beberapa job yang siap untuk dieksekusi diletakkan di memori
utama, beberapa job pada memori utama dieksekusi oleh CPU secara bergantian dan CPU hanya
bisa menjalankan program yang berada pada memori utama.
3. Tuliskan perbedaan prinsip asymmetric dan symmetric multiprocessing ?
Symmetric Multiprocessing : Tiap-tiap prosesor mempunyai sistem operasi yang sama, setiap
prosesor menjadwalkan prosesnya sendiri (self scheduling). Semua proses bisa jadi ada di satu
queue yang sama atau masing-masing prosesor mempunyai queue sendiri
Aysmmetric Multiprocessing: Satu prosesor berfungsi sebagai master prosesor (mengatur
penjadwalan dan mengalokasi kerja tiap prosesor) dan prosesor-prosesor yang lain berfungsi
sebagai slave.