Select one:
Suatu Proses yang dapat berdiri sendiri atau dengan kata lain proses tersebut tidak dapat
dipengaruhi atau mempengaruhi proses lain.
Suatu Proses yang dapat mempengaruhi atau dipengaruhi oleh proses lain yang dijalankan
dalam sistem.
Suatu Proses yang apabila dipengaruhi oleh proses lain maka proses tersebut akan tidak
pernah akan terganggu oleh proses lain
Suatu Proses yang apabila dipengaruhi oleh proses lain maka proses tersebut akan
terganggu
Feedback
Question 2
Correct
Mark 5.00 out of 5.00
Flag question
Question text
Select one:
Suatu Proses yang apabila dipengaruhi oleh proses lain maka proses tersebut akan tidak
pernah akan terganggu oleh proses lain
Suatu Proses yang dapat mempengaruhi atau dipengaruhi oleh proses lain yang dijalankan
dalam sistem.
Proses yang bekerja sama dapat secara langsung berbagi ruang alamat logis seperti kode
dan data atau pross dapat diizinkan untuk berbagi data hanya melalui file atau pesan.
Suatu Proses yang apabila dipengaruhi oleh proses lain maka proses tersebut akan
terganggu
Feedback
Your answer is correct.
Question 3
Incorrect
Mark 0.00 out of 5.00
Flag question
Question text
Select one:
Alat untuk melakukan sinkronisasi dengan menggunakan pendekatan Dua proses atau
lebih dapat bekerja sama dengan cara melakukan set variabel integer secara temporary
Alat untuk melakukan sinkronisasi dengan menggunakan register Dua proses atau lebih
dapat bekerja sama dengan cara menggunakan penanda-penanda sederhana. Proses
dipaksa berhenti sampai proses memperoleh penanda tertentu.
alat untuk sinkronisasi yang tidak membutuhkan busy waiting. Semaphore S berupa
variable integer. Semaphore hanya dapat diakses melalui operasi atomic yang tak dapat
diinterupsi sampai kode selesai.
Alat untuk melakukan sinkronisasi dengan pendekatan counter dan Dua proses atau lebih
tidak dapat bekerja sama apabila hanya menggunakan penanda-penanda sederhana. Oleh
karena itu Proses harus dipaksa berhenti dengan cara Lock Key,
Feedback
Question 4
Correct
Mark 5.00 out of 5.00
Flag question
Question text
Critical Section digunakan untuk mendesain sebuah protokal dimana proses - proses
(Banyak Proses) dapat saling bekerja sama. Dengan cara meminta ijin untuk memasuki
critical section sehingga proses proses tersebut belaku secara eksklusif (mutually
exclusive)
Feedback
Question 5
Correct
Mark 5.00 out of 5.00
Flag question
Question text
Select one:
operasi yang harus menyelesaikan seluruh pernyataannya tanpa interupsi
Operasi yang harus menyelesaikan seluruh pernyataanya disertai dengan buffer
Operasi yang harus menyelesaikan seluruh pernyataanya diawali dengan suatu intrupsi
khusus.
Question 6
Correct
Mark 5.00 out of 5.00
Flag question
Question text
Select one:
Pada pendekatan dengan Semaphore Dua proses atau lebih dapat bekerja sama
dengan cara menggunakan penanda-penanda sederhana. Proses dipaksa berhenti sampai
proses memperoleh penanda tertentu.
Pada pendekatan dengan Semaphore satu proses atau lebih dapat bekerja sama dengan
cara melakukan set register dan counter yang sama
Pada pendekatan dengan Semaphore Dua proses atau lebih tidak dapat bekerja sama
apabila hanya menggunakan penanda-penanda sederhana. Oleh karena itu Proses harus
dipaksa berhenti dengan cara Lock Key,
Pada pendekatan dengan Semaphore Dua proses atau lebih dapat bekerja sama dengan
cara melakukan set variabel integer secara temporary
Feedback
Question 7
Correct
Mark 5.00 out of 5.00
Flag question
Question text
Manakah Pernyataan dibawah ini yang bukan merupakan pendekatan dari algoritma
Peterson’s
Select one:
Algoritma Peterson’s Tidak dapat menjamin hanya terdapat satu proses pada satu waktu
dan ini termasuk kelemahan dari algoritma peterson’s
Algoritma Peterson’s menggunakan Pj untuk menyatakan Proses yang lain, dimana j=1 - i
Algoritma Peterson’s menjamin hanya terdapat satu proses pada satu waktu dapat berada
di critical section
Question 8
Incorrect
Mark 0.00 out of 5.00
Flag question
Question text
Select one:
item nextConsumed;
while (1) {
while (counter == 0 )
nextConsumed = buffer[out]
out = (in + 1) % BUFFER SIZE ;
Counter--;
}
item nextConsumed;
while (1) {
while (counter == 0 )
nextConsumed = buffer[out]
out = (out + 1) % BUFFER SIZE ;
Counter--;
}
item nextProduced;
while (1) {
while (counter == BUFFER SIZE )
buffer[in] = next produced;
in = (out + 1) % BUFFER SIZE ;
counter++;
}
item nextProduced;
while (1) {
while (counter == BUFFER SIZE )
buffer[in] = next produced;
in = (in + 1) % BUFFER SIZE ;
counter++;
}
Feedback
Question 9
Correct
Mark 5.00 out of 5.00
Flag question
Question text
Pernyataan : Apabila Proses P1 sedang menjalankan critical section-nya, maka tidak ada
porses lain yang dapat menjalankan critical section. Adalah pengertian dari ......
Select one:
Counter
Mutul Exclusion
Progress
Bounded Waiting
Feedback
Question 10
Correct
Mark 5.00 out of 5.00
Flag question
Question text
Pada sinkronisasi Hardware metode Test and Set dapat melakukan testing dan modifikasi
isi dari suatu memori secara atomik, manakah kode dibawah ini yang sesuai dengan
pernyataan diatas.
Select one:
boolean TestAndSet (boolean &target)
{
boolean rv = [counter];
tqrget = true;
return rv;
}
boolean TestAndSet (boolean &target)
{
boolean rv = [register];
tqrget = true;
return rv;
}
boolean TestAndSet (boolean &target)
{
boolean rv = target;
tqrget = true;
return rv;
}
Question 11
Correct
Mark 5.00 out of 5.00
Flag question
Question text
Select one:
Proses Konkuren adalah Proses yang membutuhkan memori yang sedikit
Proses Konkuren adalah proses proses (lebih dari satu ) yang berada pada saat yang
sama
Proses Konkuren adalah Proses proses (lebih dari satu) yang berada pada waktu yang
berlainan
Proses Konkuren adalah Proses yang membutuhkan memori yang tidak sedikit
Feedback
Question 12
Correct
Mark 5.00 out of 5.00
Flag question
Question text
Proses yang melakukan akses secara konkuren pada data yang digunakan secara
bersama sama akan menyebapkan data tidak konsisten (inconsistence) oleh karena itu
agar data dapat konsisten maka dibutuhkan ....
Select one:
Dibutuhkannya memori yang melebihi data yang diproses agar tidak terjadi permasalahan
Dibutuhkannya suatu mekanisme untuk menjamin eksekusi yang berurutan pada proses yang
saling bekerja sama.
Question 13
Correct
Mark 5.00 out of 5.00
Flag question
Question text
Pernyataan counter- - jika diimplementasikan dalam bahasa mesin adalah sebagai berikut :
Select one:
register1 = counter
register1 = register1 + 1
counter = register1
register1 = counter
register1 = register1 - 1
counter = register1
register 2 = counter
register 2 = register 2 − 1
counter = register 2
register2 = counter
register2 = register 2 + 1
counter = register 2
Feedback
Question 14
Correct
Mark 5.00 out of 5.00
Flag question
Question text
Apabila producer atau consumer mencoba mengubah buffer secara konkuren, maka
pernyataan dalam bahasa mesin diatas akan dilakukan secara terpisah. Misalnya jika
counter diinisialisasi dengan nilai 10. berdasarkan kode dibawah ini maka berapakah
kemungkinan besarnya nilai masing masing counter pada setiap registernya setelah terjadi
race condition
producer: register1 = counter
producer: register1 = register1 + 1
consumer: register2 = counter
consumer: register2 = register2 – 1
producer: counter = register1
consumer: counter = register2
Select one:
producer: counter = 10
consumer: counter = 10
producer: counter = 11
consumer: counter = 9
producer: counter = 9
consumer: counter = 11
producer: counter = 11
consumer: counter = 11
Feedback
Question 15
Correct
Mark 5.00 out of 5.00
Flag question
Question text
proses konkuren yang memerlukan sinkronisasi agar dapat terkendali dengan baik adalah
proses yang ....
Select one:
Proses yang tergantung dengan proses lainnya
Proses y ang berjalan secara bersamaan tetapi tidak saling berinteraksi
Proses yang tidak memerlukan interaksi dengan proses lain
Proses yang berjalan secara individu
Feedback
Question 16
Correct
Mark 5.00 out of 5.00
Flag question
Question text
Sebuah Solusi dari permasalahan terkait dengan critical section harus memenuhi 3 syarat,
syarat tersebut adalah :
Select one:
Mutual Exclusion, Tabel Entry, Counter
Mutul Exclusion, Progress, Bounded Waiting
Producer, Consumer, Register
Question 17
Correct
Mark 5.00 out of 5.00
Flag question
Question text
Proses yang melakukan akses secara konkuren pada data yang digunakan secara
bersama sama akan menyebapkan data tidak konsisten (inconsistence) oleh karena itu
agar data dapat konsisten maka dibutuhkan ....
Select one:
a. Dibutuhkannya memori yang melebihi data yang diproses agar tidak terjadi permasalaha
b.
Dibutuhkannya suatu mekanisme untuk menjamin eksekusi yang berurutan pada proses yang
saling bekerja sama.
Question 18
Correct
Mark 5.00 out of 5.00
Flag question
Question text
Pernyataan : Terdapat batasan jumlah waktu yang diijinkan oleh proses lain untuk
memasuki critical section setelah sebuah proses membuat permintaan untuk memasuki
critical section-nya dan sebelum permintaan dikabulkan. Adalah pengertian dari ......
Select one:
Tabel Entry
Bounded Waiting
Producer
Consumer
Feedback
Question 19
Correct
Mark 5.00 out of 5.00
Flag question
Question text
Select one:
producer: counter = 4
consumer: counter = 6
producer: counter = 6
consumer: counter = 6
producer: counter = 6
consumer: counter = 4
producer: counter = 5
consumer: counter = 5
Feedback
Question 20
Correct
Mark 5.00 out of 5.00
Flag question
Question text
Select one:
register2 = counter
register2 = register 2 + 1
counter = register 2
register1 = counter
register1 = register1 + 1
counter = register1
register 2 = counter
register 2 = register 2 − 1
counter = register 2
register1 = counter
register1 = register1 - 1
counter = register1
Feedback