Buscar

sistemas operacionais_06_2015_pd

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto



 
Avaliação: CCT0166_AV_201301013889 » SISTEMAS OPERACIONAIS
Tipo de Avaliação: AV
Aluno: 201301013889 - DIVALDO ALMIR ANTUNES 
Professor: MAURO CESAR CANTARINO GIL Turma: 9001/AA
Nota da Prova: 3,0 Nota de Partic.: 2 Data: 22/06/2015 08:56:20
1
a
 Questão (Ref.: 201301027055) Pontos: 0,0 / 1,5
Suponha que um programador precisou desenvolver um programa para solucionar a seguinte 
equação:
X = (100 x 3) + (2 x (A + 30)) + (20 - 2) + (3 x B)
Para otimizar o processamento, este programador optou por dividir a equação em partes 
menores e distribuí-las em diferentes threads.
O resultado foi:
PROGRAM EQUACAO;
 VAR X, A, B, C, D: integer;
BEGIN
 A := (100*3);
 B := 2 * (A + 30);
 C := (20-2);
 D := (3 * B);
 X := A + B + C + D;
END.
O algoritmo acima contém um erro, que ilustra a complexidade do uso de threads. Descreva o 
erro do algoritmo acima e apresente uma solução para este problema.
Resposta: NÃO SEI
Gabarito: Haverá um problema de sincronização entre os threads. Uma das soluções para este problema seria 
executar criar threads apenas para as instruções que atribuem valores as variáveis "A" e "C". A atribuição de 
valores às variáveis "B", "C" e "X" devem ficar fora dos trheads.
2
a
 Questão (Ref.: 201301243144) Pontos: 1,5 / 1,5
Em um sistema com gerência de memória virtual com paginação de um nível, o endereço virtual é composto por 16 
bits e as páginas possuem 256 endereços. Para acessar o endereço virtual 0000111000000110, qual seria o índice 
(em decimal) do registro a ser acessado na tabela de páginas e qual seria o valor do deslocamento (em decimal) 
dentro da página de memória?
Resposta: P = 00001110 = 14 D = 00000110 = 6
Gabarito:
P= 00001110 = 14 
D= 00000110 = 6 
Página 1 de 1Estácio
26/06/2015file:///C:/Users/User/AppData/Local/Temp/1XKPUC09.htm
User
Realce
User
Realce

Outros materiais