Buscar

SISTEMAS OPERACIONAIS-SIMULADO

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 6 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 6 páginas

Prévia do material em texto

Disc.: SISTEMAS OPERACIONAIS 
 202203712411 
Acertos: 10,0 de 10,0 16/05/2023 
 
 
 
1a 
 Questão 
Acerto: 1,0 / 1,0 
 
Durante as aulas de Sistemas Operacionais, a aluna Ana Carolina manifestou 
interesse em aprofundar seus conhecimentos sobre os diferentes comandos de 
terminal Linux. Em um de seus questionamentos, ela perguntou qual seria o 
comando do terminal que removeria um diretório apenas se ele estivesse vazio? 
Analise as alternativas e marque aquela que responda corretamente a indagação. 
 
 rmdir. 
 
mkdir. 
 
clear. 
 
rstp. 
 
sudo. 
Respondido em 16/05/2023 20:43:11 
 
Explicação: 
Resposta correta: rmdir 
rmdir: responsável por remover um diretório vazio. 
rstp: Protocolo de rede da camada de enlace. 
sudo: Comando Unix que permite ao usuário obter privilégios. 
mkdir: responsável por criar um novo diretório. 
 
 
2a 
 Questão 
Acerto: 1,0 / 1,0 
 
(AMAUC/2018 - Adaptada) Linux é um sistema operacional de código aberto, 
baseado no Unix, que foi criado por Linus Torvalds em 1991. Com relação as 
distribuições disponíveis do Linux, o Kernel destas: 
 
 
Depende do sistema de arquivos escolhido na instalação. 
 
É definido com base na interface gráfica escolhida. 
 
Possui sempre a mesma versão. 
 
Todas utilizam a versão "original" apenas sem modificações. 
 Pode ser de versões diferentes de acordo com a distribuição. 
Respondido em 16/05/2023 20:45:53 
 
https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=308553598&cod_prova=6297736201&f_cod_disc=
Explicação: 
Cada distribuição do Linux pode ter uma versão diferente do kernel, e a escolha da versão 
é feita de acordo com as necessidades e objetivos da distribuição. Algumas distribuições do 
Linux escolhem utilizar versões mais recentes e estáveis do kernel, enquanto outras 
preferem versões mais antigas e comprovadas, para garantir a compatibilidade com outros 
softwares e hardware. 
 
 
3a 
 Questão 
Acerto: 1,0 / 1,0 
 
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. 
I - 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 
II - 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. 
Acerca dessas asserções, assinale a opção correta: 
 
 
A primeira asserção é uma proposição falsa, e a segunda, uma 
proposição verdadeira. 
 
A primeira asserção é uma proposição verdadeira, e a segunda, 
uma proposição falsa. 
 
Tanto a primeira quanto a segunda asserção são proposições falsas. 
 
As duas asserções são proposições verdadeiras, mas a segunda não é 
uma justificativa correta da primeira. 
 As duas asserções são proposições verdadeiras, e a segunda é uma 
justificativa correta da primeira. 
Respondido em 16/05/2023 20:46:13 
 
Explicação: 
A resposta correta é: As duas asserções são proposições verdadeiras, e a segunda é uma 
justificativa correta da primeira. 
O conceito de thread foi introduzido, basicamente, como uma forma de economizar 
recursos do sistema. Atualmente, a maioria dos dispositivos possuem a capacidade de 
multiprocessamento para a maximização da eficiência. 
 
 
 
4a 
 Questão 
Acerto: 1,0 / 1,0 
 
Conceitualmente, cada processo tem sua própria CPU (Central Processing Unit) 
virtual. É claro que, na realidade, a CPU troca a execução, a todo momento, de 
um processo para outro, mas, para entender esse sistema, é muito mais fácil 
pensar em um conjunto de processos sendo executados (pseudo) paralelamente 
do que tentar controlar o modo como a CPU faz esses chaveamentos. 
TANENBAUM, A. S. Sistemas operacionais modernos. 3. ed. São Paulo: Pearson, 2010 (adaptado). 
De acordo com o exposto, o conceito descrito denomina-se : 
 
 multiprogramação 
 
thread 
 
multiprocessador 
 
máquina de estados finitos 
 
processo monothread 
Respondido em 16/05/2023 20:48:25 
 
Explicação: 
A resposta correta é: multiprogramação. 
A multiprogramação tem como objetivo permitir que, de forma contínua, a 
Unidade Central de Processamento alterne entre processos de forma a 
maximizar a eficiência, criando uma ilusão de paralelismo. 
 
 
5a 
 Questão 
Acerto: 1,0 / 1,0 
 
Concurso: INMETRO - 2010 - Edital 01-2010 | Prova: CESPE - 2010 - INMETRO - 
Pesquisador - Ciência da Computação 
Em um sistema operacional que implementa a gerência de memória, por meio de um 
sistema de paginação por demanda, observou-se que, durante a execução de um 
processo, a utilização da CPU é 20%, do disco de paginação 75% e dos demais 
dispositivos de E/S 5%. Assinale a opção que otimiza a utilização da CPU. 
 
 
Aumento do tamanho da área de swapping no disco. 
 
Instalação de uma CPU mais rápida. 
 
Instalação de um disco de paginação maior. 
 Aumento do tamanho da página. 
 
Diminuição do conjunto de trabalho do processo. 
Respondido em 16/05/2023 20:49:13 
 
Explicação: 
Resposta correta: Aumento do tamanho da página. 
Como as páginas mapeadas na memória possuem um tamanho único, se aumentarmos o 
tamanho da página não será mais necessário para o processo realizar tantos 
carregamentos do disco para a memória, no caso da questão 75% do tempo é gasto nessa 
tarefa. Assim, ocorre a diminuição da utilização do disco de paginação e aumenta-
se proporcionalmente a utilização da CPU. 
 
 
 
6a 
 Questão 
Acerto: 1,0 / 1,0 
 
(Instituto Consulplan/2022 - Adaptada) Sistemas operacionais são tipos de software 
que têm a função primordial de ser a base para o funcionamento de computadores e, 
consequentemente, a manipulação por parte dos usuários. A memória RAM é um 
item de hardware que possui tamanho limitado, enquanto os processos executados, 
muitas vezes, ultrapassam o limite de tamanho proporcionado por esse componente. 
Para que o computador consiga lidar com esse cenário, é necessário que os 
processos permaneçam em disco, sendo carregados dinamicamente para a 
memória, possibilitando que sejam executados somente quando necessário. Um dos 
métodos utilizados para realizar o processo de gerenciamento de memória é: 
 
 Swapping. 
 
Throughput. 
 
Thread. 
 
Striping. 
 
Quick Fit. 
Respondido em 16/05/2023 20:52:48 
 
Explicação: 
A troca de informação entre o Disco e a Memória é conhecida como Swapping. Quando a 
transferência ocorre do Disco para a Memória, é chamada de Swap in. E quando há 
transferência da Memória para o Disco, é referida como Swap out. 
 
 
7a 
 Questão 
Acerto: 1,0 / 1,0 
 
Em um sistema de arquivos, os arquivos podem ser estruturados de diferentes 
formas, o que pode levar a restrições na forma como as aplicações podem manipular 
tais arquivos. No que se refere a estrutura de arquivos, marque a alternativa correta. 
 
 
Na sequência de registros de tamanho fixo, a busca é realizada pela chave 
do registro. 
 
Na sequência desestruturada de bytes, o sistema de arquivos define o 
formato do registro. 
 
Na estrutura de árvore de registros, os registros devem ter o mesmo 
tamanho. 
 A sequência desestruturada de bytes é a estrutura adotada pelo Linux e 
pelo MS Windows®. 
 
A busca em uma árvore de registros se dá de formasequencial, observando 
a ordem de gravação dos registros. 
Respondido em 16/05/2023 20:50:17 
 
Explicação: 
A resposta correta é: A sequência desestruturada de bytes é a estrutura adotada pelo Linux 
e pelo MS Windows®. 
No contexto de sistema e estrutura de arquivos, podemos elencar a sequência 
desestruturada de Bytes como uma opção de organização que fornece alto grau de 
flexibilidade. Essa abordagem é utilizada tanto pelo SO Windows quanto pelo Linux. 
 
 
8a 
 Questão 
Acerto: 1,0 / 1,0 
 
Para a implementação de um sistema de arquivos é necessária a definição de 
um esquema de alocação de blocos de disco para armazenamento de dados. 
Várias formas de alocação foram desenvolvidas com essa finalidade, dentre elas 
a alocação por i-nodes. 
Dentro deste contexto, selecione a alternativa correta. 
 
 Um i-node é um bloco de disco que contém os atributos e os endereços 
de disco dos blocos de dados de um arquivo. 
 
Os dados de um arquivo representado por um i-node são armazenados 
em blocos contíguos no disco. 
 
Quando se utiliza i-nodes a sequência de blocos de um arquivo é 
armazenada na FAT (Tabela de Alocação de Arquivos). 
 
Em um sistema de arquivos com i-nodes cada bloco possui um ponteiro 
para o bloco seguinte. 
 
Um i-node é uma sequência de blocos que armazenam os dados de um 
arquivo. 
Respondido em 16/05/2023 20:53:10 
 
Explicação: 
A resposta correta é: Um i-node é um bloco de disco que contém os atributos 
e os endereços de disco dos blocos de dados de um arquivo. 
Em um sistema de arquivos, um nó-índice pode ser caracterizado como um 
arranjo de estruturas de dados, responsável por conter e listar informações 
relativas a arquivos. Por exemplo, os endereços e atributos. 
 
 
9a Acerto: 1,0 / 1,0 
 Questão 
 
Dos comandos abaixo, qual pode ser usado para limpar o terminal, apagando 
todo o conteúdo previamente existente? 
 
 
refresh 
 clear 
 
read 
 
halt 
 
date 
Respondido em 16/05/2023 20:53:31 
 
Explicação: 
A resposta correta é: clear 
 
 
10a 
 Questão 
Acerto: 1,0 / 1,0 
 
Dentre as opções abaixo, indique qual representa uma configuração de 
agendamento no CRONTAB para executar um determinado comando a cada 30 
minutos, somente às segundas-feiras. 
 
 
0,30 0 * * * comando 
 */30 * * * 1 comando 
 
* * * * 30 comando 
 
30 0 * * 1 comando 
 
30 * * * 2 comando 
Respondido em 16/05/2023 20:54:18 
 
Explicação: 
A resposta correta é: */30 * * * 1 comando

Continue navegando