AV3 Gabaritada

Propaganda
Nome do (a) aluno (a): _______________________________________________ Matrícula:___________________
Disciplina: Sistemas Operacionais
Data: __________ /_________ /______________
OBSERVAÇÕES:
Leia com atenção as questões antes de responder. As questões devem ser respondidas somente à
caneta azul ou preta, no próprio corpo prova. As questões da prova totalizam 10 pontos, sendo
que as questões objetivas valem 0,4 ponto cada e questões subjetivas valem 1,0 ponto cada.
Boa prova.
QUESTÕES OBJETIVAS (0,4 ponto/questão)
Questão 01. Qual geração de computadores
trabalhavam numa velocidade de cálculo de
milésimos de segundos.
(a) 1ª geração
(b) 2ª geração
(c) 3ª geração
(d) 4ª geração
(e) 5ª geração
Questão 02. Um sistema operacional é um
________ que atua como ________ entre o
_________
e
o
_________.
Responde
corretamente as lacunas acima o item:
(a) hardware, provedor, usuário, programa.
(b)
hardware,
intermediário,
software,
programa.
(c)
hardware,
intermediário,
usuário,
programa.
(d)
programa,
intermediário,
usuário,
hardware.
(e) programa, provedor, usuário, programa.
Questão 03. O sistema operacional é um
programa geralmente denominado de
(a) kernel
(b) scheduling
(c) aplicativo
(d) programa de usuário
(e) compilador
Questão 04. Analisando o hardware e o
software de um computador pessoal com
sistema operacional Windows, o clock é o
componente responsável por:
(a) monitorar o processo de inicialização da
máquina, garantindo que o POST exerça, no
momento
exato,
seu
papel
de
reconhecimento e estabelecimento da
conexão do sistema operacional Windows
com o hardware.
(b) estabelecer o ritmo da comunicação entre
as partes do computador.
(c) garantir que o sistema operacional
Windows só trabalhe quando solicitado.
(d) definir o protocolo de comunicação entre
o hardware e o software do computador após
a carga do sistema operacional.
Questão 05. Padrão desenvolvido pelo IEEE
para tornar possível escrever programas que
pudessem ser executados em qualquer
sistema UNIX.
(a) Spooling
(b) Timesharing
(c) POSIX
(d) MULTICS
(e) Sistema Batch
Página 1 de 4
Questão 06. A idéia de automatizar os
cálculos vem desde a antiguidade e começou
com pedras e outros dispositivos que deram
origem ao ábaco. Nesse contexto, alguns
dispositivos analógicos foram criados. Quais
dos itens abaixo não se refere a um
dispositivo analógico?
(a) ábaco
(b) régua de cálculo
(c) astrolábios
(d) integradores e diferenciadores
(e) vávulas
Questão 07. Respectivamente, os Sistemas
operacionais Android e IOS (iPhone OS)
pertencem a que empresas?
(a) Apple, Macintosh
(b) Google, Apple
(c) Google, Nokia
(d) Macintosh, Safari
(e) Safari, Macintosh
Questão 08. Utilizando-se o SO Windows,
qual o comando utilizado para executar
diretamente o Gerenciador de Tarefas?
(a) taskmgr
(b) cmd
(c) mmc
(d) control
(e) chkdisk
Questão 09. Comando utilizado no Sistema
Operacional Linux para identificar qual
usuário está logado no sistema:
(a) free
(b) uname
(c) hostname
(d) whoami
(e) uptime
Questão 10. Número de identificação que o
sistema dá a cada processo.
(a) Init
(b) PPID
(c) PID
(d) Kernel
(e) GID
Questão 11. Comando que serve para
visualizar os processos que estão parados ou
executando em segundo plano (background).
(a) fg
(b) bg
(c) jobs
(d) fuser
(e) pstree
Questão 12. Comando que permite a um
processo em segundo plano (ou parado)
passar para o primeiro plano (foreground).
(a) fg
(b) bg
(c) jobs
(d) fuser
(e) pstree
Questão 13. Com intuito de determinar /
alterar a prioridade de um processo é
possível utilizar os comandos:
(a) nice/renice
(b) priority
(c) alter
(d) modify
(e) process
Questão 14. Um dos campos mostrados
como resultado do comando "ps aux" é o
STAT que indica:
(a) hora em que o processo foi iniciado
(b) valor da prioridade dada ao processo
(c) o estado atual do processo
(d) o terminal do processo
(e) o horário que o processo foi iniciado
Questão 15. O MD5 (Message-Digest
Algorithm) é um algoritmo que gera uma
"assinatura" de um arquivo qualquer. Essa
assinatura
possui
quantos
caracteres
hexadecimais?
(a) 8 caracteres hexadecimais
(b) 16 caracteres hexadecimais
(c) 32 caracteres hexadecimais
(d) 64 caracteres hexadecimais
(e) 128 caracteres hexadecimais
Página 2 de 4
Questão 16. Associe as colunas e indique a
opção com a sequencia correta:
i. consiste em percorrer a lista a partir da
última área alocada ou liberada, para que o
uso das áreas livres seja distribuído de forma
mais homogênea no espaço de memória.
ii. consiste em escolher sempre a maior área
livre possível, de forma que os resíduos sejam
grandes e possam ser usados em outras
alocações.
iii. consiste em escolher a primeira área livre
que satisfaça o pedido de alocação; tem
como vantagem a rapidez, sobretudo se a
lista de áreas livres for muito longa.
iv. consiste em escolher a menor área possível
que possa atender à solicitação de alocação.
Dessa forma, as áreas livres são usadas de
forma otimizada, mas eventuais resíduos
(sobras) podem ser pequenos demais para ter
alguma utilidade.
( ) Melhor encaixe (best-fit)
( ) Pior encaixe (worst-fit)
( ) Primeiro encaixe (first-fit)
( ) Próximo encaixe (next-fit)
(a) i, ii, iv, iii
(b) i, iii, ii, iv
(c) i, ii, iii, iv
(d) iv, ii, iii, i
(e) iv, iii, ii, i
Questão 17. Quando dois processos A e B
não concluem as suas execuções porque o
processo A depende do término do processo
B que, por sua vez, depende da conclusão do
processo
A,
tem-se
uma
situação
denominada:
(a) deadlock
(b) compartilhamento de recursos
(c) pipeline
(d) state wait
(e) interrupção de CPU
Questão 18. Em relação ao gerenciamento de
entrada e saída, o seguinte esquema
representa um módulo operado por I/O
programado. De acordo com a figura abaixo,
enumere corretamente a seqüência de ações
executadas.
( ) Módulo I/O envia comando
dispositivo I/O
( ) Transferência de Dados
( ) Operação do Dispositivo I/O
( ) Processo N efetua chamada I/O
( ) Dispositivo de I/O retorna status
para
A sequencia correta das lacunas acima é:
(a) 2, 5, 3, 4, 1
(b) 2, 5, 3, 1, 4
(c) 5, 2, 3, 1, 4
(d) 2, 3, 5, 1, 4
(e) 4, 5, 3, 1, 2
Questão 19. Marque a assertiva que
representa a soma dos períodos em que
um processo permaneceu no estado de
pronto:
(a) Throughtput
(b) Tempo de resposta
(c) Utilização do processador
(d) Tempo de espera
(e) Tempo de turnaround
Questão 20. Áreas de memória são
liberadas por processos que concluem
sua execução e outras áreas são alocadas
por novos processos, de forma contínua.
Com isso, podem surgir áreas livres
(vazios ou buracos na memória) entre os
processos, o que constitui um problema
conhecido como:
(a) desalocação paginada
(b) fragmentação externa
(c) desalocação contígua
(d) desalocação segmentada
Página 3 de 4
QUESTÕES SUBJETIVAS (1,0 ponto/questão)
Questão 21. Analisando a figura abaixo de alocação de memória, indique:
(i) Número de áreas na memória que apresentam memória livre: 4
(ii) Qual o espaço de memória livre: 68M
(iii) Qual o tamanho maior de processo que pode ser alocado: 28M
Questão 22. Levando em consideração o algoritmo de escalonamento
Primeiro (Shortest Job First – SJF) e a tabela abaixo, responda o que segue:
Tarefas
Ingresso
Duração
P1
0
4
P2
1
3
P3
2
2
Menor
Job
P4
3
1
(a) Desenhe o gráfico correspondente.
P4
P3
P2
P1
1
2
3
4
5
6
7
8
9
10
11
Página 4 de 4
Download