Prévia do material em texto
13/04/2023, 22:52 EPS
https://simulado.estacio.br/alunos/ 1/5
Disciplina: SISTEMAS OPERACIONAIS AV
Aluno: FRANCJAMES DE SOUSA DA SILVA 202105021091
Turma: 9001
DGT0283_AV_202105021091 (AG) 02/03/2023 00:22:27 (F)
Avaliação: 7,00 pts Nota SIA: 8,50 pts
ENSINEME: AUTOMATIZANDO TAREFAS NO LINUX
1. Ref.: 3990937 Pontos: 0,00 / 1,00
Pela análise do SCRIPT abaixo, qual opção descreve corretamente o seu comportamento?
#!/bin/bash
A=""
while [[ $A != "X" ]]
do
read A
done
exit 0
O SCRIPT pede que o usuário digite valores e vai somando-os, até que o valor zero seja digitado.
O SCRIPT realiza um LOOP em que, repetidamente, exibe a letra "X" e aguarda o usuário pressionar
a tecla ENTER para encerrar.
O SCRIPT pede que o usuário digite dois valores e retorna o múltiplo de ambos.
O SCRIPT exibe a lista de arquivos no diretório atual, exceto aqueles que contêm o caractere "X" em
seu nome.
O SCRIPT pede que o usuário digite palavras, inde�nidamente, até que seja digitada uma palavra
composta somente pelo caractere "X".
2. Ref.: 3990933 Pontos: 1,00 / 1,00
Você está analisando um SCRIPT desenvolvido por outra pessoa e não sabe qual a sua �nalidade.
#!/bin/bash
echo -n "Digite A: "
read A
echo -n "Digite B: "
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990937.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990933.');
13/04/2023, 22:52 EPS
https://simulado.estacio.br/alunos/ 2/5
read B
if [[ $A -eq $B ]]
then
echo "X"
fi
if [[ $A -gt $B ]]
then
echo "A"
fi
if [[ $A -lt $B ]]
then
echo "B"
fi
exit 0
Ao iniciar a análise, percebemos que ele solicita ao usuário a digitação de dois valores, chamados de A e B.
Pela análise do restante do SCRIPT podemos a�rmar que:
Indica qual dos dois valores é menor, A ou B, e retorna um X se forem iguais.
Interrompe a execução se um dos valores, A ou B, for menor ou igual a zero.
Retorna os valores de A e B e o múltiplo de ambos (A x B).
Retorna X se um dos valores não for digitado, ou for nulo.
Indica qual dos dois valores é maior, A ou B, e retorna um X se forem iguais.
ENSINEME: CONCEITOS BÁSICOS DE SO
3. Ref.: 3990997 Pontos: 1,00 / 1,00
O Windows é um sistema operacional no qual o código-fonte total ou parcial não é disponibilizado para
modi�cação por qualquer pessoa. Somente a fabricante possui o acesso a ele. Logo, quanto ao licenciamento
do software, pode-se dizer que o Windows possui o código:
Aberto
Livre
Free
Copyleft
Proprietário
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990997.');
13/04/2023, 22:52 EPS
https://simulado.estacio.br/alunos/ 3/5
4. Ref.: 3990973 Pontos: 1,00 / 1,00
O sistema operacional pode gerenciar e alocar as partes de todo um sistema complexo. A esse recurso dá-se
o nome de:
Dashboard
Gerenciador de recursos
Painel de análise
Modo usuário
Gerenciador de projetos
ENSINEME: MEMÓRIA
5. Ref.: 4035306 Pontos: 1,00 / 1,00
Concurso: TRT - 14ª Região (RO e AC) - 2011 - Analista e Técnico | Prova: FCC - 2011 - TRT - 14ª Região (RO e AC) -
Técnico Judiciário - Tecnologia da Informação
Quando um processo chega para ocupar uma partição de memória, ou ele é colocado em uma �la de entrada da
menor partição capaz de armazená-lo ou ele é colocado em uma �la de entrada única para todas as partições.
No contexto de gerenciamento de memória trata-se de uma a�rmativa típica da
Multiprogramação com partições �xas.
Monoprogramação sem troca.
Multiprogramação com troca.
Monoprogramação sem paginação.
Multiprogramação com partições dinâmicas.
6. Ref.: 4035310 Pontos: 1,00 / 1,00
Concurso: TCE-GO - 2009 | Prova: FCC - 2009 - TCE-GO - Analista de Controle Externo - Tecnologia da Informação
No contexto do algoritmo de substituição de página não usada recentemente (NUR), considere:
I. A maioria dos computadores com memória virtual tem dois bits de status: o bit referenciada (R) e o bit modi�cada
(M).
II. Os bits de status devem ser atualizados em todas as referências à memória, sendo essencial que tal atualização
ocorra via hardware.
III. Uma vez que o bit de status é colocado em 1, via hardware, este permanece com tal valor até o sistema
operacional colocá-lo em 0, via software.
Está correto o que se a�rma em
II, apenas
II e III, apenas
I e III, apenas
I, II e III
I e II, apenas
ENSINEME: PROCESSOS E GERENCIA DE PROCESSADOR
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990973.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4035306.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4035310.');
13/04/2023, 22:52 EPS
https://simulado.estacio.br/alunos/ 4/5
7. Ref.: 3990461 Pontos: 1,00 / 1,00
No algoritmo de escalonamento por prioridades, quando o escalonador necessita escolher qual o próximo
processo a entrar em execução, ele faz uma avaliação das prioridades dos processos que estão no estado
pronto e seleciona para execução aquele de maior prioridade.
Sobre o escalonamento por prioridades é correto o que se a�rma em:
A prioridade de um processo é de�nida quando ele é colocado em execução, não havendo
possibilidade de mudança.
Processos que realizam muitas operações de E/S costumam receber aumento de prioridade.
O processo que está a mais tempo sem ser escalonado será sempre escolhido para execução.
Processos que conseguem utilizar todo o quantum antes de serem interrompidos têm sua prioridade
aumentada.
Não servem para computadores de uso geral, pois existirão processos que nunca serão escalonados.
8. Ref.: 7625467 Pontos: 1,00 / 1,00
Quando existe mais de um processo acessando uma memória compartilhada, corre-se o risco da ocorrência da
condição de corrida, que é extremamente prejudicial ao resultado do processamento.
Dentre as opções abaixo, determine qual representa uma solução para a condição de corrida.
Eliminar um dos processos envolvidos na condição de corrida.
Diminuir a velocidade de processamento do sistema.
A de�nição de uma região crítica, na qual pode haver somente um processo em execução.
A separação dos processos em threads, de modo que haja linhas de execução independentes.
Utilizar algoritmos de escalonamento que garantam que os processos sejam escalonados em
diferentes UCPs.
ENSINEME: SISTEMA DE ARQUIVOS
9. Ref.: 3990956 Pontos: 0,00 / 1,00
Orlando possui em seu diretório pessoal em um sistema de arquivos ext4 um arquivo chamado "web.cfg" e
cria um hardlink (link duro) para o arquivo "web.cfg", denominado "teia.con�g". Após, Orlando apaga
acidentalmente o arquivo "web.cfg". O que acontece com "teia.con�g"
É apagado no mesmo instante em que o arquivo "web.cfg" foi apagado.
Continua existindo, mas seu conteúdo passa a ser vazio.
Tem seu nome alterado automaticamente para "web.cfg".
Torna-se um link perdido, apontando para um arquivo inexistente.
Continua existindo e seu conteúdo continua idêntico ao que estava em "web.cfg".
10. Ref.: 3990951 Pontos: 0,00 / 1,00
O acesso a disco é muito lento quando comparado com a capacidade de processamento de dados dos
componentes eletrônicos de um computador. Por essa razão foram desenvolvidos trabalhos no sentido de
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990461.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7625467.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990956.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990951.');
13/04/2023, 22:52 EPS
https://simulado.estacio.br/alunos/ 5/5
buscar uma solução, ou pelo menos um paliativo, visando diminuir o tempo que o sistema leva aguardando a
�nalização da escrita de dados em disco.
Uma das técnicas desenvolvidas com essa �nalidade procura antecipar as escritas em um diário no disco
para liberar mais rapidamente o sistema, e somente mais tarde efetivar as gravações nos blocos de�nitivos
em disco. Essa técnica é conhecida como:
journaling
montagem
seek
ext2
cache