Dokumen tersebut berisi penjelasan dan contoh gambar grafik antrian (gantt chart) untuk beberapa proses komputasi yang dijalankan menggunakan metode multiprogramming, time sharing, symmetric multiprocessing, dan asymmetric multiprocessing.
1. Nama : Dirga Naratama
NIM : 1511500049
Kelompok : TP
Tugas Time Sharing :
TUGAS 1 :
1. Buatlah Gant Chart untuk proses – proses berikut, jika dieksekusi dengan multiprogramming.
2. Buatlah Gant Chart untuk proses – proses berikut, jika dieksekusi dengan Time Sharing System, dengan Quantum Time 3ms.
Proses
Burst
Time(ms)
P1 5
P2 12
P3 9
P4 7
Jawab :
1.
P1 P2 P3 P4
0 5 17 26 33
2. Q=3
P1 P2 P3 P4 P1 P2 P3 P4 P2 P3 P4 P2
0 3 6 9 12 14 17 20 23 26 29 30 33
TUGAS 2 :
1. Buatlah Gant Chart untuk proses – proses berikut, jika dieksekusi dengan multiprogramming.
2. 2. Buatlah Gant Chart untuk proses – proses berikut, jika dieksekusi dengan Time Sharing System, dengan Quantum Time 5ms.
Proses
Burst
Time(ms)
P1 8
P2 7
P3 10
P4 4
Jawab :
1.
P1 P2 P3 P4
0 8 16 26 30
2. Q=5
P1 P2 P3 P4 P1 P2 P3
0 5 10 15 19 22 24 29
TUGAS 3 :
1. Gambarkan Gant Chart untuk Time Sharing dengan Quantum Time = 2.
2. Gambarkan Gant Chart untuk Multiprogramming.
Proses
Burst
Time(ms)
P1 7
P2 13
P3 9
P4 7
8. TUGAS 5 :
1. Tuliskan perbedaan teknik pengaksesan job-job dengan multiprograming dan time sharing.
2. Tuliskan persamaan teknik pengaksesan job dengan multiprograming dan time sharing.
3. Tuliskan perbedaan prinsip asymmetric dan symmetric multiprocessing.
Jawab :
1. Multiprogramming
Multiprogramming memiliki pengertian yaitu Sistem Operasi dapat
melayani banyak program yang tidak ada hubungannya antar program
satu dengan yang lain, dan program-program tersebut dapat dijalankan
sekaligus dalam satu komputer yang sama.
Time Sharing
Time Sharing merupakan variasi dari Multiprogramming, dimana
setiap pemakai memiliki satu terminal online dengan pemroses
hanya memberi layanan pada pemakai yang aktif secara bergantian
dengan cepat. Pemakai akan merasa dilayani terus menerus,
padahal sebenarnya digilir waktu yang cukup singkat.
Perbedaannya hanya pada Time Sharing menggunakan Quantum Time untuk membatasi waktu prosesnya.
2. Beberapa job yang siap untuk dieksekusi dikumpulkan pada suatu pool. Sistem operasi mengambil beberapa job yang siap untuk
dieksekusi untuk diletakkan di memory utama.
o Jika job yang sedang dieksekusi untuk diletakkan di memory utama.
o Jika job yang sedang dieksekusi menunggu beberapa task, maka diganti dengan job berikutnya
9. 3. Dalam Asymmetric Multiprocessing (AMP), sistem operasi biasanya menyisihkan satu atau lebih prosesor untuk penggunaan tertentu
secara eksklusif. sisa dari prosesor yang lain akan menjalankan aplikasi user. Hal ini akan memaksa aplikasi untuk menunggu
sementara sistem membangun Catche yang akan mengurangi kecepatan transfer keseluruhan sistem.
Symmetric Multiprocessing (SMP) menggunakan teknologi yang menghasilkan kinerja yang lebih baik. Dalam Symmetric
Multiprocessing (SMP) setiap prosesor dapat menjalankan semua jenis bagian. Prosesor berkomunikasi satu dengan yang lainnya
melalui memori yang digunakan bersama.