Buscar

SISTEMAS OPERACIONAIS

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 4 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

1a Questão (Ref.: 202011128943) 
Qual é a afirmativa que caracteriza, ao mesmo tempo, a definição e o 
principal objetivo de um sistema de tempo compartilhado? 
 
 Tratar centenas ou milhares de pequenas unidades de trabalho por 
segundo 
 Possuir o tempo como parâmetro fundamental 
 Administrar grandes quantidades de pequenas requisições 
 Permitir que múltiplos usuários remotos executem suas tarefas 
simultaneamente no computador 
 Processar tarefas de rotina sem a presença interativa do usuário 
 
 
 
 2a Questão (Ref.: 202011128945) 
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: 
 
 Monoprogramação 
 Monousuário 
 Multithread 
 Multiprogramação 
 Multiusuário 
 
 
 
 3a Questão (Ref.: 202011128413) 
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. 
 A prioridade de um processo é definida 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. 
 Processos que conseguem utilizar todo o quantum antes de serem 
interrompidos têm sua prioridade aumentada. 
 O processo que está a mais tempo sem ser escalonado será sempre 
escolhido para execução. 
 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990991/n/nStatus da quest%C3%A3o: Liberada para Uso.');
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.');
 
 
 4a Questão (Ref.: 202011128412) 
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. 
 
 Receberá tempos extras e continuará utilizando a UCP até terminar seu 
processamento. 
 Ocorrerá um erro no sistema e o processo será abortado. 
 O processo será interrompido e quando for escalonado novamente 
deverá fazer todo o trabalho dentro do quantum. 
 O processo será interrompido e, em uma nova oportunidade, voltará ao 
ponto em que estava executando. 
 Será bloqueado, voltando à execução somente quando não tiverem mais 
processos disputando o uso da UCP. 
 
 
 
 5a Questão (Ref.: 202011176246) 
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. 
 
Mantém memorizado sempre um segmento de memória de tamanho suficiente e 
disponível. 
 
Busca o primeiro espaço de memória livre suficientemente grande. 
 
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. 
 
 
 
 6a Questão (Ref.: 202011173262) 
Concurso: TCE-GO - 2009 | Prova: FCC - 2009 - TCE-GO - Analista de Controle Externo - 
Tecnologia da Informação 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990460/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4038294/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4035310/n/nStatus da quest%C3%A3o: Liberada para Uso.');
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 
 
 
II, apenas 
 
I e III, apenas 
 
II e III, apenas 
 
I e II, apenas 
 
I, II e III 
 
 
 
 7a Questão (Ref.: 202011128913) 
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. 
 
 Possui dois modos de operação, sendo um para edição e outro para 
comandos. 
 Permite entrar em modo administrativo para editar arquivos de 
configuração do sistema. 
 É um editor que permite o acesso a arquivos somente para alguns 
sistemas de arquivos. 
 Pode alternar automaticamente entre os modos texto e gráfico durante a 
edição. 
 O modo de funcionamento do editor vai depender do tipo de arquivo que 
está sendo editado. 
 
 
 
 8a Questão (Ref.: 202011128911) 
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 
 directory show 
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.');
 ls -al 
 cp -R 
 show all 
 
 
 
 9a Questão (Ref.: 202011128887) 
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 [[ -n "$PALAVRA" ]] 
 
if [[ $PALAVRA = "" ]] 
 
if [[ -z "$PALAVRA" ]] 
 
if [[ ! "PALAVRA ]] 
 
if [[ $(($PALAVRA)) ]] 
 
 
 
 10a Questão (Ref.: 202011128881) 
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 
 
 
* 52 
 
5 * 2 * 
 
5+35+2 
 
10 
 
* 8 7 
 
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.');

Continue navegando