wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Dretve

Total questions: 30

Worksheet time: 23mins

Name
Class
Date
1.

je jedinica izvršavanja unutar procesa.

(a)  

2.

Program u izvršavanju je

(a)  

3.

je pasivna struktura pohranjena kao datoteka u sekundarnoj memoriji (disku).

(a)  

4.

Kako nastaje proces?


a)

Prilikom inicijalizacije OS


b)

Pozivom sustavskog poziva iz korisičkog programa


c)

Korisničkim zahtjevom za stvaranje novog procesa

d)

Pokretanjem paralelne obrade

5.

Svaki proces može biti u jednom od sljedećih STANJA:

a)

Aktivan

b)

Pripravan

c)

Čeka

d)

Preskače

6.

Istovremeno izvršavanje više procesa ostvaruje se dodjeljivanjem procesora različitim procesima u određenim trenucima

(a)  

7.

FCFS – First Come First Served

a)

najjednostavniji algoritam

b)

Izvodi se sa prekidanja procesa

c)

izvodi se bez prekidanja procesa

d)
  • prosječno vrijeme čekanja na procesor je kratko

8.

SJF – Shortest Job First

a)

Procesor se dodjeljuje procesu s najkraćim vremenom obrade.

b)

Procesor se dodjeljuje procesu s najdužim vremenom obrade

9.

Omogućuju paralelno izvršavanje

programa.

(a)  

10.

Kako rade dretve?

a)

Dretve dijele resurse unutar istog procesa.

b)

Svaka dretva ima svoj vlastiti tok izvršavanja.

c)

Jednostavna komunikacija

d)

Svaka dretva nema svoj vlastiti tok izvršavanja.

11.

S nitima istog procesa dijeli zajednička sredstva kao što su:

a)

zatvorene datoteke

b)

kod

c)

podaci

d)

otvorene datoteke

12.

Niti procesa se upotrebljavaju zbog:

a)

Veća prednost

kod sustava s

više procesora

b)

Mogućnost nastanka grešaka zbog konkurentnosti.

c)

Izbjegavanja

komunikacije

između više

različitih

procesa

d)

Potreba za dodatnim resursima za upravljanje dretvama.

13.

Prednosti korištenja dretvi

a)

Povećanje brzine izvršavanja programa.

b)

Bolja iskoristivost CPU resursa.

c)

Povećana responzivnost aplikacija.

14.

Primjena dretvi

a)

Dretve se

koriste u web

serverima

b)

U igrama

c)

U aplikacijama

d)

U datotekama

15.

je proces usklađivanja

rada više dretvi.

(a)  

16.

služe za

sinkronizaciju dretvi.

(a)  

17.

Dretve mogu biti

blokirane na

nekoliko načina:

a)

Čekanjem na binarnom semaforu:

b)

Čekanjem na općem semaforu:

c)

Čekanjem na završetak memorijske lokacije.

d)

Čekanjem na završetak ulazno/izlazne

operacije.

18.

semafor je neprolazan

a)

.v == 0

b)

.v == 1

19.

Pri oslobađanju dretve može se dogoditi da oslobođena dretva ima veći prioritet od dretve koja ju je

oslobodila (trenutno aktivna dretva) zato se obje pomiču u

(a)  

20.

sem_post

a)

jedinično povećava semafor.

b)

smanjuje vrijednost semafora

c)

označava je li

semafor predviđen za sinkronizaciju dretvi

21.

skup procedura i strukture podataka nad kojima procedure djeluju i koje nisu vidljive izvan monitora.

(a)  

22.

pthread_mutex_init

a)

zaključavanje

b)

Inicijalizacija ključeva

c)

otključavanje funkcijom

23.

se koriste kada želimo da neka dretva zaustavi svoje izvođenje te čeka da se određeni uvjet ispuni, tj. da ga ispuni neka druga dretva.

(a)  

24.

Koje je stanje procesa kada čeka na dodjelu procesora?

a)

Izvršavanje

b)

Čekanje

c)

Završeno

d)

Pripravan

25.

U kojem tipu operacijskih sustava je algoritam Round Robin najčešće korišten?

a)

Batch sustavi

b)

Jednouzlačni sustavi

c)

Interaktivni sustavi

d)

 Višeprocesni sustavi

26.

Što definira vremenski kvantum u algoritmu Round Robin?

a)

Maksimalno vrijeme čekanja na procesor

b)

Trajanje jednog ciklusa obrade procesa

c)

Vremenski period dodijeljen svakom procesu

d)

Vrijeme potrebno za ulazno/izlazne operacije

27.

Koji od sljedećih algoritama najčešće dovodi do dugog prosječnog čekanja na procesor?

a)

SJF

b)

FCFS

c)

Round Robin

d)

EDF

28.

Što se događa s procesom koji čeka na I/O operaciju?

a)

Premješta se u stanje pripravan

b)

Zadržava se u procesorskom redu

c)

Premješta se u stanje čekanja

d)

Završava izvršavanje

29.

Procesorski red sastoji se od procesa koji su u stanju

(a)  

30.

Stanje u kojem proces čeka na I/O operaciju

(a)