Buscar

SISTEMAS OPERACIONAIS COM PRÁTICA 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 5 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

Prévia do material em texto

1a Questão (Ref.: 202111085331) 
 
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: 
 
 Multiusuário 
 Monousuário 
 Monoprogramação 
 Multithread 
 Multiprogramação 
 
 
 
 
 2a Questão (Ref.: 202111084799) 
 
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: 
 
 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. 
 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. 
 
 
 
 
 3a Questão (Ref.: 202111084798) 
 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990993/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990461/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990460/n/nStatus da quest%C3%A3o: Liberada para Uso.');
Algoritmos de escalonamento devem decidir qual o próximo processo 
a entrar em execução quando uma UCP estiver disponível. Alguns 
algoritmos de escalonamento preemptivos definem um valor 
chamado quantum, que é o tempo que o processo terá para fazer uso 
da UCP. 
Dentre as alternativas abaixo, marque aquela que representa o que 
ocorre quando um processo é escalonado para uso da UCP e não 
consegue terminar sua execução dentro do quantum recebido. 
 
 Será bloqueado, voltando à execução somente quando não tiverem 
mais processos disputando o uso da UCP. 
 Receberá tempos extras e continuará utilizando a UCP até terminar 
seu processamento. 
 O processo será interrompido e quando for escalonado novamente 
deverá fazer todo o trabalho dentro do quantum. 
 Ocorrerá um erro no sistema e o processo será abortado. 
 O processo será interrompido e, em uma nova oportunidade, 
voltará ao ponto em que estava executando. 
 
 
 
 
 4a Questão (Ref.: 202114719189) 
 
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 - 
Adaptada 
A memória é um recurso limitado em um dispositivo computacional e realizar a sua 
gerência é fundamental para a maximização da eficiência e execução dos processos. 
Acerca da gerência de memória, a Memory Management Unit (MMU) tem como função 
principal: 
 
 
Gerenciar os registradores de base e registradores de limite. 
 
Pesquisar e selecionar o processo que melhor se ajuste ao tamanho da partição. 
 
Dividir a memória em partições de tamanhos variados. 
 
Mapear páginas virtuais em molduras de página. 
 
Mapear os endereços virtuais para endereços físicos de memória. 
 
 
 
 
 5a Questão (Ref.: 202113205451) 
 
(CORE-SP/INAZ do Pará - 2019) ¿Um processo tem uma ou mais linhas de execução 
(threads). Existem processos com maior e menor prioridade. Na hierarquia de 
processos, dizemos que o processo que chama o outro é o processo pai, enquanto o 
novo, é o processo filho.¿ 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7624851/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6111113/n/nStatus da quest%C3%A3o: Liberada para Uso.');
Disponível em: https://www.vivaolinux.com.br/dica/Gerenciamento-de-processos-
noGNULinux. Acesso em: 13.12.2018 
Qual comando LINUX apresenta uma lista dos processos ativos e dos recursos 
utilizados no sistema, incluindo memória, em um determinado momento? 
 
 
ps 
 
renice 
 
pkill 
 
pstree 
 
top 
 
 
 
 
 6a Questão (Ref.: 202111085299) 
 
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. 
 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. 
 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. 
 
 
 
 
 7a Questão (Ref.: 202111085297) 
 
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: 
 
 cp -R 
 ls -al 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990961/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990959/n/nStatus da quest%C3%A3o: Liberada para Uso.');
 directory show 
 show all 
 list -a 
 
 
 
 
 8a Questão (Ref.: 202111085273) 
 
Você está desenvolvendo um SCRIPT em que pede ao usuário para 
digitar uma palavra, utilizando o comando ' read PALAVRA '. Porém, 
antes de prosseguir, você deseja colocar um teste para certificar-se 
de que o usuário efetivamente digitou alguma coisa. 
 
Qual dos comparadores abaixo podemos utilizar? 
 
 if [[ -z "$PALAVRA" ]] 
 if [[ ! "PALAVRA ]] 
 if [[ $PALAVRA = "" ]] 
 if [[ -n "$PALAVRA" ]] 
 if [[ $(($PALAVRA)) ]] 
 
 
 
 
 9a Questão (Ref.: 202111085267) 
 
Considere o SCRIPT abaixo: 
#!/bin/bash 
echo "* $(($1 + 3)) $(($1 + $2))" 
exit 0 
 
Qual será a saída caso o SCRIPT seja executado com o comando 
abaixo? 
 
$ ./script 5 2 
 
 10 
 5+35+2 
 * 52 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990935/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990929/n/nStatus da quest%C3%A3o: Liberada para Uso.');
 
 5 * 2 * 
 * 8 7

Continue navegando