Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

pemrograman paralel

Total questions: 25

Worksheet time: 40mins

Name
Class
Date
1.

Sekumpulan komputer otonom yang terhubung ke suatu jaringan, dimana bagi pengguna sistem terlihat sebagai satu komputer adalah pengertian dari ...

a)

Sistem Terdistribusi

b)

Sistem Komputer

c)

Jaringan Komputer

d)

Sistem Jaringan

2.

Dengan Menajalankan Sistem Terdistribusi, Maka Komputer dapat Melakukan ...

a)

Berbagi sumber daya

b)

Koordinasi Aktivitas

c)

Berbagi File

d)

Peretasan Jaringan

3.

Salah satu alasan untuk membangun suatu sistem terdistribusi adalah agar berbagai perangkat dapat digunakan bersama dalam satu jaringan komputer yang sama, hal itu disebut :

a)

Performance

b)

Incremental Growth

c)

Resource sharing

d)

Communication

e)

Reliability

4.

Dibawah ini merupakan infrastruktur utama dari sistem terdistribusi, kecuali..

a)

MAN

b)

WAN

c)

WLAN

d)

NAN

e)

LAN

5.

Berikut ini yang bukan merupakan tantangan dalam sebuah sistem terdistribusi, adalah..

a)

Keamanan

b)

Keseimbangan

c)

Transparasi

d)

Keterbukaan

e)

Penanganan kegagalan

6.

Dari beberapa alasan dibawah ini, yang menjadi penyebab munculnya sistem terdistribusi adalah...

a)

Turunnya harga mikro-elektronika

b)

Menurunnya aplikasi yang beragam

c)

Layanan batch dari komputer sentralisasi yang buruk

d)

Beragamnya system operasi kompute

e)

Teknologi jaringan yang melambat

7.

Yang bukan merupakan contoh dari sistem terdistribusi adalah ...

a)

Intranet

b)

Internet

c)

Web

d)

NFS

e)

Mainframe

8.

Berikut ini yang merupakan bentuk arsitektur Thread adalah...

a)

Thread per Subject

b)

Thread per Connection

c)

Thread per Connection

d)

Thread per Request

e)

Thread per Object

9.

Multithreading adalah

a)

kemampuan yg memungkinkan kumpulan instruksi atau proses dpt dijalankan secara bersamaan dlm sebuah program.

b)

kemampuan yg memungkinkan kumpulan instruksi atau proses dpt dijalankan secara individu dlm sebuah program.

c)

kemampuan yg memungkinkan satu instruksi atau proses dpt dijalankan secara bersamaan dlm sebuah program.

d)

kemampuan yg memungkinkan satu instruksi atau proses dpt dijalankan secara induvidu dlm sebuah program.

10.

Thread paling baik digunakan di mana antara pilihan berikut

a)

Permainan dan aplikasi perkantoran

b)

web browser dan aplikasi perkantoran

c)

aplikasi perkantoran

d)

Permainan dan Web browser

11.

pendekatan pemrograman yang tidak terikat pada input output (I/O)  protocol disebut dengan

a)

synchronous programming

b)

asynchronous programming

c)

tread based

d)

multithread

12.

Apa perbedaan antara model asinkron dan multithread

a)

Dalam sistem thread, keputusan untuk menangguhkan satu thread dan mengeksekusi yang lain sebagian besar di luar kendali programmer

b)

Dalam model asinkron tugas akan terus berjalan sampai secara eksplisit melepaskan kontrol ke tugas lain

c)

semua jawaban salah

13.

task tidak perlu menunggu task lainnya selesai untuk berjalan

a)

Asynchronous programming

b)

synchronous programming

c)

thread model

d)

treading

14.

multi thread merupakan

a)

jalannya beberapa proses dengan urutan yang cepat (multitasking) dalam beberapa program

b)

jalannya beberapa proses dengan urutan yang cepat (multitasking) dalam satu program

c)

jalannya beberapa proses dengan urutan yang tepat dalam satu program

d)

jalannya beberapa proses dengan urutan yang tepat dalam beberapa program

15.

cara dari komputer untuk menjalankan dua atau lebih task dalam waktu bersamaan disebut

a)

thread

b)

multithreading

c)

semua salah

d)

semua benar

16.

Cara komputer untuk membagi-bagi pekerjaan yang dikerjakan sebagian-sebagian dengan cepat sehingga menimbulkan efek seperti menjalakan beberapa task secara bersamaan walaupun otaknya hanya satu

a)

Thread

b)

Multithreading

c)

multiprosesor

d)

Multitasking

17.

Merupakan metode untuk menjalankan lebih dari satu proses dimana terjadi pembagian sumberdaya seperti CPU. Multithreading adalah cara pengeksekusian yang mengizinkan beberapa thread terjadi dalam sebuah proses, saling berbagi sumber daya tetapi dapat dijalankan secara independen.

a)

Thread

b)

Multiprocessing

c)

multithread

d)

Multitasking

18.

Model Many-to-One dalam thread yaitu

a)

Model ini memetakan beberapa thread tingkatan pengguna ke sebuah thread. tingkatan kernel. Pengaturan thread dilakukan dalam ruang pengguna berdampak kurang efisien

b)

Model ini memetakan beberapa thread tingkatan pengguna ke banyak thread. tingkatan kernel. Pengaturan thread dilakukan dalam ruang pengguna sehingga efisien

c)

Model ini memetakan beberapa thread tingkatan pengguna ke sebuah thread. tingkatan kernel. Pengaturan thread dilakukan dalam ruang pengguna sehingga efisien

d)

Model ini memetakan beberapa thread tingkatan pengguna ke banyak thread. tingkatan kernel. Pengaturan thread dilakukan dalam ruang pengguna berdampak kurang efisien

19.

Model Many-to-Many dalam thread adalah:

a)

Model ini memultipleks banyak thread tingkatan pengguna ke thread pengguna yang jumlahnya sedikit atau sama dengan tingkatan pengguna.

b)

Model ini memultipleks banyak thread tingkatan pengguna ke thread pengguna yang jumlahnya banyak atau sama dengan tingkatan pengguna.

c)

Model ini memultipleks banyak thread tingkatan pengguna ke thread kernel yang jumlahnya sedikit atau sama dengan tingkatan pengguna.

d)

Model ini memultipleks banyak thread tingkatan pengguna ke thread kernel yang jumlahnya banyak atau sama dengan tingkatan pengguna.

20.

Tiga model Multithreading

a)

1. Model Many-to-One.

2. Model One-to-many.

3. Model Many-to-Many

b)

1. Model Many-to-One.

2. Model One-to-One.

3. Model One-to-Many

c)

1. Model One-to-Many.

2. Model One-to-One.

3. Model Many-to-Many

d)

1. Model Many-to-One.

2. Model One-to-One.

3. Model Many-to-Many

21.

Pembatalan Thread terdiri dari 2 jenis

a)

1. Asynchronous cancellation.

2. Deffered cancellation

b)

1.Global cancellation.

2. Deffered cancellation

c)

1. Local cancellation

2. Global cancellation

d)

1. Asynchronous cancellation

2. Global cancellation

22.

Gambar diatas adalah

a)

HTTP Layer

b)

FTP Layer

c)

OSI Layer

d)

Browser Layer

23.

Sebuah aturan atau standar yang mengatur atau mengijinkan terjadinya hubungan, komunikasi, dan perpindahan data antara dua atau lebih titik komputer disebut dengan

a)

TCP IP

b)

Protokol

c)

HTTP

d)

FTP

24.

Remote Procedure Call (RPC) adalah....

a)

penghubung utama antara aplikasi yang berjalan pada

satu komputer dan resources network

b)

melakukan koordinasi komunikasi antara entiti layer yang diwakilinya

c)

metode yang memungkinkan kita untuk

mengakses sebuah prosedur yang berada di komputer lain

d)

menyediakan transfer yang reliable dan transparan antara kedua titik akhir

25.

Beberapa fungsi yang mungkin dilakukan oleh Layer Network adalah, kecuali....

a)

Memperbaiki error dengan mengirim ulang paket yang rusak

b)

Mendeteksi Error

c)

Melakukan koordinasi komunikasi

d)

Mengendalikan aliran data