Professional Documents
Culture Documents
Data: 04/12/2014
3 estgio
Exerccios (2,0)
QUESTES
ATENO: Instrues para realizao da Avaliao da Aprendizagem
a)
b)
c)
d)
e)
f)
g)
3 AVALIAO DE APRENDIZAGEM
Questo 01: Um conjunto de processos p1, p2, p3 e p4 abrem em leitura/escrita um arquivo
compartilhado contendo um nmero inteiro, cujo valor inicial 11.
As operaes realizadas pelos processos so indicadas na tabela a seguir no formato [t, op], onde t o
instante da operao e op a operao realizada:
p1
p2
p3
p4
[2, open]
[7, write 3]
[8, close]
[5, open]
[6, write 17]
[10, read X]
[13, close]
[0, open]
[3, write 13]
[16, close]
[4, open]
[9, read Y]
[14, write 7]
[15, close]
(d) X = 7 e Y = 17
(e) X = 13 e Y = 11
QUESTO 01: Questo anulada. A resposta correta seria X = 17 e Y = 11. De acordo com Maziero, Modificaes em
um arquivo feitas em uma sesso somente so visveis na mesma sesso e pelas sesses que iniciarem depois do
encerramento da mesma, por isso o processo P2 far a leitura do valor 17 no instante 10, j que ele prprio alterou
o valor anterior no instante 6 em sua sesso. J o processo P4 abrir uma sesso do arquivo com o valor 11 no
instante 4, j que nenhuma outra sesso havia sido fechada ainda e ser exatamente este valor lido no instante 9.
Durante nossa reviso, passei para vocs que a ltima alterao em qualquer sesso (inclusive as que ainda estavam
abertas) seria considerada na abertura de uma nova sesso, o que no correto.
(d) II, IV e V
(e) IV, V e VI
Questo 03: Analise as seguintes afirmaes relativas ao uso da memria RAM pelos processos:
I. Os endereos fsicos gerados pelo processador so convertidos em endereos lgicos atravs da
MMU - Memory Management Unit.
Falso. A MMU converte os endereos lgicos acessados pelos processos em endereos fsicos.
(d) I, III e IV
(e) III, IV e V
Verdadeiro.
VI. A alocao por pginas resolve o problema da fragmentao externa.
Verdadeiro.
I, II, V e VI (a letra correta depende do tipo de prova)
Assinale a alternativa que contm toda as afirmaes corretas: (1,0)
(a) I, II, V e VI
(b) II, III e VI
(c) I, II e III
(d) III, V e VI
(e) I, II e VI
Questo 05: Em um sistema computacional executando Linux e que utilizado como servidor web de uma
determinada empresa, o usurio logado executa o comando ls -lh no diretrio /var/www/pagina e obtm
o seguinte resultado:
rwrwrw1wwwwwwdata1,0MDez0100:00icon.ico
drwrw2wwwwwwdata4,0KDez0100:00images
drr2wwwwwwdata4,0KDez0100:00includes
rwrwr1wwwwwwdata9,0KDez0100:00index.css
rwrwr1wwwwwwdata1,5MDez0100:00index.php
rwrr1bossusers1,0KDez0100:00readme
rwxrr1adminusers7,2MDez0100:00run
Grupos
admin
www
users, www-data
boss
boss, users
Falso. O usurio admin pertence ao grupo proprietrio do arquivo e suas permisses so: pode ler, no
pode escrever e no pode executar.
V. O arquivo icon.ico pode ser modificado por qualquer processo executado.
Verdadeiro.
II e V (a letra correta depende do tipo de prova)
Assinale a alternativa que contm toda as afirmaes corretas: (1,0)
(a) IV e III
(b) I e II
(c) I e III
(d) Apenas a II
(e) II e V
Questo 06: Considerando os seguintes blocos de controle de processos (PCB), calcule os endereos
fsicos correspondentes aos endereos lgicos abaixo: (1,0)
PCB (P1)
PCB (P2)
PCB (P3)
PCB (P4)
base = 500
base = 21900
base = 7000
base = 0
limite = 5550
limite = 22000
limite = 8000
limite = 500
a) Processo 1
1500, 200, 6000
b) Processo 2
5000, 22000, 0
c) Processo 3
6660, 2500, 1
d) Processo 4
500, 1, 999
0:45
1:200
= 45
= 200
Segmento
Base
44
200
2000
1200
Limite
810
200
1000
1000
410
< 810
< 200
SIM 45 + 44
NO
= 89
Interrupo
2:90
= 90
< 1000 SIM 90 + 0
= 90
3:1900 = 1900 < 1000 NO
Interrupo
4:200 = 200 < 410 SIM 200 + 1200 = 1400
Questo 08: Considerando a tabela de pginas abaixo, com pginas de 4KB, informe os endereos fsicos
correspondentes aos endereos lgicos 50F0H, FFH, B111H, 3300H, 1F300H, 13660H e 0H. (1,0)
Pgina
10
11
12
13
Quadro
20
3C
10
1B
1F
0F0
0FF
111
300
300
660
000
000050F0H
000000FFH
0000B111H
00003300H
0001F300H
00013660H
00000000H
=
=
=
=
=
=
=
Pgina:
Pgina:
Pgina:
Pgina:
Pgina:
Pgina:
Pgina:
5 ,
0 ,
B ,
3 ,
1F,
13,
0 ,
Offset:
Offset:
Offset:
Offset:
Offset:
Offset:
Offset:
Quadro:
Quadro:
Quadro:
Quadro:
Quadro:
Quadro:
Quadro:
7 70F0
6 60FF
1B 1B111
Page fault
Page fault
9 9660
6 6000
Questo 10: Considerando a tabela FAT (File Allocation Table) a seguir, responda: (1,0)
a) Qual o nmero de blocos ocupados pelo arquivo readme.txt?
Blocos (no era necessrio enumer-los): 76, 41, 32, 43, 50
5 blocos
b) Qual o tamanho (em blocos) do maior arquivo que ainda pode ser criado nesse disco?
Quantidade de blocos disponveis (FREE = F): 34 blocos
c) Quais arquivos esto ntegros e quais esto corrompidos por blocos defeituosos (bad blocks)?
ntegros: readme.txt, icone.gif e relatorio.pdf
Corrompidos: retrato.jpg, format.exe, carta.doc e programa.c
d) Quantos blocos do disco esto perdidos, ou seja, no so usados por arquivos nem esto marcados
como livres ou defeituosos?
5 blocos (blocos reservados)
Tabela FAT
0
10 11 12 13 14 15 16 17 18 19
F 17 F 15 68 13 53 F
L 63 L
F 26 F
Arquivo
Incio
readme.txt
76
icone.gif
14
retrato.jpg
29
40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
relatorio.pdf
21 32 F 50 B
format.exe
31
carta.doc
67
programa.c
73
20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
33 L
F 38 L
F 11 55 F 36 F 35 43 B
F 40 F
L 45 F 58 F
B 20 F
F 72
60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
44 F
F 51 F
F 60 24 F
F 10 27 F
F 41 F