Buscar

Exame - SisOp - 2021

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

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

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
Você viu 3, do total de 11 páginas

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

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

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
Você viu 6, do total de 11 páginas

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

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

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
Você viu 9, do total de 11 páginas

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

01/12/2021 18:19 Exame - SisOp - 2021
https://docs.google.com/forms/d/e/1FAIpQLSfRhe7KXdhCSj8GaC8sisySCVs5ANTaIWzUOGHCBkALBLpe3g/viewform?hr_submission=ChgItpG… 1/11
Questão O01
Analise as assertivas a seguir sobre a motivação para o desenvolvimento de sistemas operacionais: 
 
I. Um dos principais objetivos para a criação de sistemas operacionais foi a necessidade de oferecer 
melhores condições de trabalho e produtividade para usuário dos computadores. 
II. Os sistemas operacionais foram fundamentais para diminuição nos tempos de ociosidade dos 
computadores mainframes. 
III. Sistemas operacionais eram necessários para controlar o acesso aos diversos recursos escassos do 
computador, compartilhados pelos diversos programas em execução nos \emph{mainframes} operados 
por humanos. 
IV. O surgimento de sistemas operacionais com operação em tempo compartilhado demandou a criação 
de mecanismos de controle de recursos escassos, compartilhados entre os diversos programas que 
rodam nesses computadores simultaneamente.
4 pontos
I, II e III.
I, II e IV.
I, III e IV.
II, III e IV.
Todas estão corretas.
Questão O02
Os excertos a seguir apresentam descrições de conceitos importantes de sistemas operacionais. Leia-
os atentamente e, para cada um, escolha a opção que a define mais aproximadamente.
Exame - SisOp - 2021
* Prova individual
matheus.jacobowski@edu.unifil.br Alternar conta
Seu e-mail será registrado quando você enviar este formulário.
Marque a opção que indica as assertivas verdadeiras:
https://accounts.google.com/AccountChooser?continue=https://docs.google.com/forms/d/e/1FAIpQLSfRhe7KXdhCSj8GaC8sisySCVs5ANTaIWzUOGHCBkALBLpe3g/viewform?hr_submission%3DChgItpGShnUSEAjrt82c4gwSBwjxw_va2woQAQ&service=wise
01/12/2021 18:19 Exame - SisOp - 2021
https://docs.google.com/forms/d/e/1FAIpQLSfRhe7KXdhCSj8GaC8sisySCVs5ANTaIWzUOGHCBkALBLpe3g/viewform?hr_submission=ChgItpG… 2/11
1 ponto
1 ponto
1 ponto
1 ponto
Capacidade de sistemas operacionais de permitir que múltiplos usuários
utilizem o computador ao mesmo tempo, através de terminais burros, cuja
principal característica é a interatividade, onde cada usuário pode
executar seus programas um a um.
Escolher
Capacidade de sistemas operacionais de enfileirar diversos programas
para execução, tipicamente um a um, ou seja, um programa só executa
quando todos os outros à sua frente na fila já tiverem terminado.
Escolher
Quando um programa de usuário é colocado em uma fila de tarefas, para
execução.
Escolher
Instância de um programa em execução, em um ambiente que comporta
várias instâncias, do mesmo programa e de programas diversos, em
execução paralela.
Escolher
01/12/2021 18:19 Exame - SisOp - 2021
https://docs.google.com/forms/d/e/1FAIpQLSfRhe7KXdhCSj8GaC8sisySCVs5ANTaIWzUOGHCBkALBLpe3g/viewform?hr_submission=ChgItpG… 3/11
1 ponto
Questão O03
Leia as descrições de finalidades de uso de sistemas: 
 
A. Sistema para medir o fluxo do trânsito da cidade de São Paulo. 
 
B. Sistema para vendas de camisetas e outros produtos de merchandising pela Internet. 
 
C. Sistema para controlar um braço robótico em uma linha de montagem de placas-mãe de 
computadores. 
 
D. Sistema para controle e operação de um modelo de impressora e fotocopiadora, que possui um 
pequeno visor e alguns botões com funcionalidades fixas, como tirar fotocópias, configurar páginas e 
operar o processo de impressão. 
 
E. Sistema para desenvolvimento de jogos eletrônicos para Android e iOS, baseados em OpenGL. 
 
F. Sistema para votação por meio de urna eletrônica.
Conjunto de instruções lógicas, em linguagem de máquina ou outras
protocolares de alto nível, como FORTRAN e C, organizadas
sequencialmente e armazenadas em arquivos de computador.
Escolher
01/12/2021 18:19 Exame - SisOp - 2021
https://docs.google.com/forms/d/e/1FAIpQLSfRhe7KXdhCSj8GaC8sisySCVs5ANTaIWzUOGHCBkALBLpe3g/viewform?hr_submission=ChgItpG… 4/11
6 pontos
Questão O04
Considere esses dois trechos de um mesmo programa, escrito em linguagem montadora MIPS: 
 
58 ERRO_NAO_ENCONTRADO_STR: 
59 .asciiz "O arquivo indicado nao foi encontrado." 
..... 
788 li $v0, 4 
789 la $a0, ERRO_NAO_ENCONTRADO_STR 
790 syscall 
 
A funcionalidade do segundo trecho do programa é pedir para o sistema escrever na tela a frase definida 
pelo primeiro trecho. Com base nisso, faça o que se pede. 
 
a) Analise as seguintes assertivas: 
I. A instrução syscall causa uma interrupção, passando o controle do processador para o sistema 
operacional. 
II. O serviço desejado é indicado pelo valor contido em $a0, e o parâmetro do serviço por $v0. 
III. O segundo trecho realiza uma operação do tipo chamada ao sistema. 
 
b) Analise as seguintes assertivas: 
I. Após o syscall, o sistema tem a obrigação de escrever a frase na tela. 
II. Este programa funciona em computadores de quaisquer arquiteturas e sistemas operacionais. 
III. Este programa funciona em qualquer sistema operacional sobre a arquitetura MIPS.
Para cada descrição, associe-a a um tipo de sistema operacional que
melhor esteja habilitado a atender as necessidade:
Servidores Pessoais Embarcados Tempo-real
Redes de
sensores
A
B
C
D
E
F
A
B
C
D
E
F
01/12/2021 18:19 Exame - SisOp - 2021
https://docs.google.com/forms/d/e/1FAIpQLSfRhe7KXdhCSj8GaC8sisySCVs5ANTaIWzUOGHCBkALBLpe3g/viewform?hr_submission=ChgItpG… 5/11
4 pontos
Questão O05
m usuário está utilizando seu sistema Linux através de uma sessão de terminal \emph{bash}. Neste 
momento, ele se encontra no diretório de trabalho /home/silva/, que possui os seguintes arquivos: 
prova.txt, proj, cert, docs, libs e bin. O arquivo chamado prova.txt contém o seguinte texto: 
 
1 prova de sistemas operacionais 1 
2 Prova de Sistemas Operacionais 2 
3 PROVA DE SISTEMAS OPERACIONAIS 3 
 
Para cada comando entrado abaixo, marque a opção que transcreve a saída do terminal: 
 
* O operador &&, no bash, faz com que um comando seja executado logo após o fim do outro. 
** Não tente esses comandos em seu próprio computador, utilize uma máquina virtual, como as da 
RedHat!
2 pontos
C:\Usuários\silva
/home/silva/
/home/silva/sandbox
/
Nenhuma saída
Agora escolha a opção que apresente as verdadeiras:
Nenhuma. I e II. I e III. II e III. Todas.
a)
b)
a)
b)
$ pwd
01/12/2021 18:19 Exame - SisOp - 2021
https://docs.google.com/forms/d/e/1FAIpQLSfRhe7KXdhCSj8GaC8sisySCVs5ANTaIWzUOGHCBkALBLpe3g/viewform?hr_submission=ChgItpG… 6/11
2 pontos
prova.txt proj cert docs libs bin sandbox
proj cert docs libs bin sandbox
sandbox/. prova.txt
prova.txt --> sandbox/.
Nenhuma saída.
2 pontos
prova.txt welcome
sandbox prova.txt welcome
prova.txt ola
ola
welcome
2 pontos
prova.txt proj cert docs libs bin sandbox
proj cert docs libs bin sandbox
prova.txt
Diretório ".." não encontrado ou inexistente.
Nenhuma saída.
$ mkdir sandbox && cp prova.txt sandbox/. && ls
$ cd sandbox && echo welcome > ola && ls
$ cd .. && rm prova.txt && ls
01/12/2021 18:19 Exame - SisOp - 2021
https://docs.google.com/forms/d/e/1FAIpQLSfRhe7KXdhCSj8GaC8sisySCVs5ANTaIWzUOGHCBkALBLpe3g/viewform?hr_submission=ChgItpG… 7/11
2 pontos
/home/ricardo
/
~ *
Usuário não tem permissão para a operação requisitada.
Nenhuma saída.
Questão O06
(ENADE 2008) Processos são uma das mais antigas e importantes abstrações presentes em sistemas 
operacionais (SO). Sobre processos em SO, analise as seguintes assertivas: 
 
I. Um processo é um programa em execução, acompanhado dos valores atuais do contador de programa, 
dos registradores e das variáveis. 
II. Cada processo é representado no SO por um bloco de controle de processo que armazena, entre 
outras informações, o estado e a prioridade do processo. 
III. Sistemas multiprogramados trocam de um processo para outro na CPU a todo momento.
4 pontos
I e III.
I, II e III.
Apenas I.
I e II.
Apenas II.
$ cd ~ && rm -rf * && ls
As assertivas verdadeiras são:
01/12/2021 18:19 Exame - SisOp - 2021
https://docs.google.com/forms/d/e/1FAIpQLSfRhe7KXdhCSj8GaC8sisySCVs5ANTaIWzUOGHCBkALBLpe3g/viewform?hr_submission=ChgItpG…8/11
Questão O07
(ENADE 2011) Uma antiga empresa de desenvolvimento de software resolveu atualizar toda sua 
infraestrutura computacional adquirindo um sistema operacional multitarefa, processadores multicore e 
o uso de uma linguagem de programação com suporte a threads. 
 
O sistema operacional multitarefa de um computador é capaz de executar vários processos (programas) 
em paralelo. Considerando esses processos implementados com mais de uma thread (multithreads), 
analise as afirmações a seguir. 
 
I. Os ciclos de vida de processos e threads são idênticos. 
II. Threads de diferentes processos compartilham memória. 
III. Somente processadores multicore são capazes de executar programas multithreads. 
IV. Em sistemas operacionais multitarefa, threads podem migrar de um processo para outro.
4 pontos
I.
II.
I e III.
I e IV.
II e IV.
Questão O08
(ENADE 2011) Uma alternativa para o aumento de desempenho de sistemas computacionais é o uso de 
processadores com múltiplos núcleos, chamados multicores. Nesses sistemas, cada núcleo, 
normalmente, tem as funcionalidades completas de um processador, já sendo comuns, atualmente, 
configurações com 2, 4 ou mais núcleos. Com relação ao uso de processadores multicores, e sabendo 
que threads são estruturas de execução associadas a um processo, que compartilham suas áreas de 
código e dados, mas mantêm contextos independentes, analise as seguintes asserções. 
 
Ao dividirem suas atividades em múltiplas threads que podem ser executadas paralelamente, aplicações 
podem se beneficiar mais efetivamente dos diversos núcleos dos processadores multicores, 
PORQUE, 
o sistema operacional nos processadores multicores pode alocar os núcleos existentes para executar 
simultaneamente diversas sequências de código, sobrepondo suas execuções e, normalmente, 
reduzindo o tempo de resposta das aplicações às quais estão associadas.
É correto apenas o que se afirma em
01/12/2021 18:19 Exame - SisOp - 2021
https://docs.google.com/forms/d/e/1FAIpQLSfRhe7KXdhCSj8GaC8sisySCVs5ANTaIWzUOGHCBkALBLpe3g/viewform?hr_submission=ChgItpG… 9/11
4 pontos
As duas asserções são verdadeiras, e a segunda é uma justificativa correta da
primeira.
As duas asserções são verdadeiras, mas a segunda não é uma justificativa correta da
primeira.
A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição
falsa.
A primeira asserção é uma proposição falsa, e a segunda, uma proposição
verdadeira.
Tanto a primeira quanto a segunda asserções são proposições falsas.
Questão O09
Leia atentamente as assertivas seguintes: 
 
I. As fitas magnéticas possuem desempenho superior a discos magnéticos, além de acesso aleatório. 
Seu único porém é o alto custo, o que faz com que sejam utilizadas apenas em mainframes. 
II. Sistemas operacionais monoprogramados não suportam execução de tarefas em lote, apesar de 
serem capazes de executar vários processos simultaneamente. 
III. Em sistemas com proteção ao hardware, quando uma chamada ao sistema precisa fazer acesso a 
um dispositivo de hardware, ela utiliza a instrução syscall para passar o controle do sistema para o 
sistema operacional, que é o único capaz de tal acesso.
4 pontos
Apenas II.
Apenas III.
I e II.
II e III
I, II e III.
Acerca dessas asserções, assinale a opção correta.
As assertivas corretas são:
01/12/2021 18:19 Exame - SisOp - 2021
https://docs.google.com/forms/d/e/1FAIpQLSfRhe7KXdhCSj8GaC8sisySCVs5ANTaIWzUOGHCBkALBLpe3g/viewform?hr_submission=ChgItp… 10/11
Questão A01
O Nimble é um sistema operacional desenvolvido pela NpiSoft, que tem como principal cliente a MultiFil. 
A instituição utiliza o Nimble em todos os seus computadores. 
 
Certo dia, um dos computadores apresentou defeito no seu HD, modelo SANX3040, e não havia peças de 
reposição para pronta-entrega. Para não perder a semana de trabalho, o funcionário responsável pelo 
computador arranjou outro HD, modelo DWY8893, e o instalou na máquina. Porém, o sistema operacional 
Nimble alegou que não havia nenhum HD instalado, apesar do funcionário ter certeza que o HD novo 
estava funcionando perfeitamente, pois ele acabara de testá-lo em outro sistema operacional, no mesmo 
computador. 
 
Com base nessas informações, responda as questões a seguir.
8 pontos
8 pontos
Questão A02
Um determinado programador compilou sua aplicação em um computador com processador da linha 
x86_64, com o sistema operacional Linux, na linguagem de programação C, que gera um binário 
executável na linguagem de máquina do processador. O programador atestou que sua aplicação estava 
rodando perfeitamente neste Linux. 
 
Porém, ao tentar rodar o mesmo binário executável em um sistema operacional Windows, neste exato 
computador, a aplicação não rodou.
8 pontos
Como é feita a comunicação de um programa com um dispositivo de E/S
em computadores com sistema operacional mais complexo, como nos
casos de Windows e Linux?
Sua resposta
Baseando-se na sua explicação anterior, deduza o motivo do não
funcionamento do novo HD no Nimble.
Sua resposta
Explique o motivo de o binário executável não ter funcionado no
Windows.
Sua resposta
01/12/2021 18:19 Exame - SisOp - 2021
https://docs.google.com/forms/d/e/1FAIpQLSfRhe7KXdhCSj8GaC8sisySCVs5ANTaIWzUOGHCBkALBLpe3g/viewform?hr_submission=ChgItp… 11/11
8 pontos
Página 1 de 1
Nunca envie senhas pelo Formulários Google.
Este formulário foi criado em Centro Universitário Filadél�a. Denunciar abuso
O que será necessário fazer para que esta aplicação funcione também no
Windows?
Sua resposta
Enviar Limpar formulário
 Formulários
https://docs.google.com/forms/u/1/d/e/1FAIpQLSfRhe7KXdhCSj8GaC8sisySCVs5ANTaIWzUOGHCBkALBLpe3g/reportabuse?source=https://docs.google.com/forms/d/e/1FAIpQLSfRhe7KXdhCSj8GaC8sisySCVs5ANTaIWzUOGHCBkALBLpe3g/viewform?hr_submission%3DChgItpGShnUSEAjrt82c4gwSBwjxw_va2woQAQ
https://www.google.com/forms/about/?utm_source=product&utm_medium=forms_logo&utm_campaign=forms

Continue navegando