Professional Documents
Culture Documents
RAF.08.2008.K1S.2010 - Odgovori
RAF.08.2008.K1S.2010 - Odgovori
Odgovori Kolokvijum 1 (strukovne studije) 2010/2011
Pitanja za 1 poen
1. Kolika je veličina linearnog adresnog prostora mikroprocesora 8086, ako je poznato da su svi
njegovi registri 16-bitni?
a. 64 KB
b. 640 KB
c. 1024 KB
d. 1088 KB
e. 16 MB
f. 4 GB
push adresa
ret
Odgovor:
jmp adresa
5. Koliki je maksimalan broj root direktorijumskih stavki kod sistema datoteka FAT12?
a. 224
b. 256
c. 1440
d. 4096
e. neograničen
RAF.08.2008.K1S.2010
Operativni sistemi
Pitanja za 2 poena
7. Objasniti razliku između MS-DOS izvršnih datoteka tipa .COM i tipa .EXE.
Odgovor:
COM: Programski kôd, podaci i stek nalaze se u istom segmentu. Zbog toga ovakav program
može da koristi najviše 64 KB. Datoteka sadrži isključivo program i podatke (nema nikakvih
zaglavlja ili meta podataka). Unutar segmenta, program počinje uvek od lokacije 100h.
EXE: Programski kôd, podaci i stek mogu se nalaziti u različitim segmentima, a svaki od njih
može da zauzme i više segmenata. EXE datoteka započinje sa dva bajta („MZ“), zatim sledi
ostatak zaglavlja, tabela pointera za relokaciju segmenata i na kraju, program i podaci (Load
Module).
Odgovor:
push ds
pop es
xor bx, bx
call fun1
or ax, ax
jz kraj
call fun2
kraj:
ret
9. Dopisati deo .COM programa koji vrši instalaciju vaše prekidne rutine na vektor prekida 60h.
org 100h
cli
xor ax, ax
mov es, ax
mov ax, rutina
mov [es:60h*4], ax
mov ax, cs
mov [es:60h*4+2], ax
sti
ret
rutina: ; pocetak moje prekidne rutine
RAF.08.2008.K1S.2010
Operativni sistemi
Pitanje za 3 poena
10. U sistemu datoteka FAT32, sa klasterima veličine 2KB, nalazi se datoteka veličine 11500
bajtova. Datoteka je smeštena u sledećim klasterima: 75, 76, 77, 192, 199, 211
a. Koliko blokova veličine 512 bajtova zauzima ova datoteka?
b. Kolika je interna fragmentacija za ovu datoteku?
c. Ako je kapacitet sistema datoteka 10 GB, odredite veličinu FAT tabele.
Odgovor:
RAF.08.2008.K1S.2010