Buscar

AV Sistemas operacionais com base em linux

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

Avaliação: 
9,0 
Nota SIA: 
10,0 pts 
 
 
 
 
 
ENSINEME: AUTOMATIZANDO TAREFAS NO LINUX 
 
 
 1. Ref.: 3990933 Pontos: 1,00 / 1,00 
 
Você está analisando um SCRIPT desenvolvido por outra pessoa e não 
sabe qual a sua finalidade. 
 
#!/bin/bash 
 
echo -n "Digite A: " 
read A 
echo -n "Digite B: " 
read B 
 
if [[ $A -eq $B ]] 
then 
 echo "X" 
fi 
 
if [[ $A -gt $B ]] 
then 
 echo "A" 
fi 
 
if [[ $A -lt $B ]] 
then 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203990933.');
 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 afirmar que: 
 
 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 é 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. 
 Indica qual dos dois valores é maior, A ou B, e retorna um X se 
forem iguais. 
 
 
 2. Ref.: 3990937 Pontos: 1,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. 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203990937.');
 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 pede que o usuário digite palavras, indefinidamente, até 
que seja digitada uma palavra composta somente pelo caractere 
"X". 
 O SCRIPT exibe a lista de arquivos no diretório atual, exceto 
aqueles que contêm o caractere "X" em seu nome. 
 
 
 
 
ENSINEME: CONCEITOS BÁSICOS DE SO 
 
 
 3. Ref.: 3990993 Pontos: 1,00 / 1,00 
 
A técnica de dividir a memória principal em várias partes, com uma 
tarefa diferente em cada partição de memória, cujas tarefas são trocadas 
a todo instante pela CPU implicando em um falso paralelismo em suas 
execuções, é conhecida como: 
 
 Multiprogramação 
 Monoprogramação 
 Monousuário 
 Multithread 
 Multiusuário 
 
 
 
 
ENSINEME: MEMÓRIA 
 
 
 4. 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 modificada (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 afirma em 
 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203990993.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%204035310.');
 
II e III, apenas 
 
II, apenas 
 I, II e III 
 
I e II, apenas 
 
I e III, apenas 
 
 
 5. Ref.: 4038294 Pontos: 1,00 / 1,00 
 
Ano: 2019 Banca: INSTITUTO AOCP Órgão: IBGE Prova: INSTITUTO AOCP - 2019 - IBGE - 
Analista Censitário - Análise de Sistemas - Suporte à Produção 
Em Sistemas Operacionais (SO) Modernos, a gestão da memória é dinâmica e uma 
responsabilidade do SO. Existem duas formas de fazer esse gerenciamento: Mapa de bits e 
Listas livres. Tratando especificamente sobre Listas Livres, há várias formas de tratar o 
espaço livre em memória, uma delas é o best fit. Assinale a alternativa que descreve a 
função do algoritmo best fit. 
 
 Pesquisa a lista inteira e escolhe o menor segmento de memória livre que seja 
adequado ao processo. 
 
Busca o primeiro espaço de memória livre suficientemente grande. 
 
Mantém memorizado sempre um segmento de memória de tamanho suficiente e 
disponível. 
 
Escolhe sempre o maior espaço de memória disponível. 
 
Mantém uma lista extra de segmentos de memória disponíveis e de tamanhos 
geralmente mais solicitados. 
 
 
 
 
ENSINEME: PROCESSOS E GERENCIA DE PROCESSADOR 
 
 
 6. 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 afirma em: 
 
 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. 
 A prioridade de um processo é definida quando ele é colocado em 
execução, não havendo possibilidade de mudança. 
 Não servem para computadores de uso geral, pois existirão 
processos que nunca serão escalonados. 
 Processos que realizam muitas operações de E/S costumam receber 
aumento de prioridade. 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%204038294.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203990461.');
 
 
 7. 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. 
 
 A definição de uma região crítica, na qual pode haver somente um processo em 
execução. 
 
Eliminar um dos processos envolvidos na condição de corrida. 
 
Utilizar algoritmos de escalonamento que garantam que os processos sejam 
escalonados em diferentes UCPs. 
 
A separação dos processos em threads, de modo que haja linhas de execução 
independentes. 
 
Diminuir a velocidade de processamento do sistema. 
 
 
 
 
ENSINEME: SISTEMA DE ARQUIVOS 
 
 
 8. Ref.: 3990961 Pontos: 1,00 / 1,00 
 
Em sistemas Linux é comum que o administrador altere configurações do 
sistema fazendo alterações diretamente em arquivos do sistema com 
conteúdo em texto puro. Um dos editores mais comuns em tais sistemas 
é o vim, que é uma evolução do editor vi. Ambos (vim e vi) são 
considerados editores de texto modais. Dentro deste contexto, selecione 
a alternativa correta em relação a um editor de textos modal. 
 
 O modo de funcionamento do editor vai depender do tipo de 
arquivo que está sendo editado. 
 Pode alternar automaticamente entre os modos texto e gráfico 
durante a edição. 
 É um editor que permite o acesso a arquivos somente para alguns 
sistemas de arquivos. 
 Permite entrar em modo administrativo para editar arquivos de 
configuração do sistema. 
 Possui dois modos de operação, sendo um para edição e outro para 
comandos. 
 
 
 
 
 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%207625467.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203990961.');
 9. Ref.: 3990959 Pontos: 1,00 / 1,00 
 
Um dos comandos mais utilizados quando se está trabalhando em 
um shell do Linux é o comando para listar o conteúdo do diretório 
corrente. Para listar o conteúdo do diretório corrente, mostrando os 
arquivos ocultos e o tamanho dos arquivos deve-se utilizar o comando: 
 
 list -a 
 ls -al 
 directory show 
 cp -R 
 show all 
 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203990959.');

Continue navegando