Quiz 10 Flashcards

1
Q

Istilah monitor pertama kali digunakan oleh

A

C.A.R. Hoare

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Concurrent Pascal adalah Wirth Pascal dengan tambahan fitur-fitur berikut ini, kecuali?

A

guard

fitur-fitur nya yaitu:
class, monitor, task

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Instance suatu monitor di create menggunakan

A

init statement

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

fitur-fitur yang disediakan oleh monitor agar cooperation synchronization antarproses dapat terjadi adalah

A

semaphore queue

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Dua karakteristik dasar yang disediakan oleh bahasa dengan concurrency adalah

A

mutually exclusive access dan competition among task

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Untuk sistem terdistribusi model yang paling baik untuk concurrency adalah

A

message passing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Opsi-opsi berikut merupakan kategori dari concurrency kecuali

A

structural concurrency

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Concurrency dapat terjadi pada level-level berikut ini kecuali

A

level ekspresi

dapat terjadi pada level: instruksi, unit, program

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Yang dimaksud dengan binary semaphore adalah

A

access

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Task yang tidak mempunyai entry point disebut

A

disjoint task

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Ada task adalah

A

type

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Accept clause yang tidak mempunyai guard

A

always open

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Fitur baru yang membedakan komunikasi di Ada 95 dan Ada 83 adalah

A

protected object dan asynchronous task

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Protected object adalah

A

task

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

untuk memfasilitasi competition synchronization

A

monitor lebih baik daripada semaphore

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Call ke procedure monitor adalah

A

explicitly task

17
Q

Bahasa yang pertama kali mengimplementasikan monitor adalah

A

Concurrent Pascal

18
Q

Opsi berikut yang bukan merupakan solusi isu desain concurrency adalah

A

asynchronous message

19
Q

Selain isu utama competition dan cooperation synchronization, isu lain dari concurrency adalah opsi-opsi berikut ini kecuali

A

kecuali: task star dan end execution

isu-isu:
task scheduling, task creation, dan deadlock solution

20
Q

Concurrency awalnya didesain di bahasa

A

PL/I

21
Q

opsi berikut yang bukan merupakan metode untuk menjamin terjadinya mutually exclusive access share data adalah

A

concurrency

22
Q

Komunikasi antar-task terjadi pada opsi-opsi berikut ini kecuali

A

kecuali: (shared) variabel non-lokal

opsi:
variable local, message passing, parameter

23
Q

Mutually exclusive access pada shared data diperlukan untuk menjamin terjadinya

A

competition synchronization

24
Q

komputer yang didesain dengan arsitektur MIMD digunakan untuk mendukung

A

instruction level concurrency

25
Q

salah satu karakteristik task yang membedakannya dengan (ordinary) subprogram adalah

A

task dieksekusi secara explisit dan subprogram dieksekusi secara implisit