Buscar

SISTEMAS OPERACIONAIS COM PRATICA


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

Continue navegando


Prévia do material em texto

1a Questão (Ref.: 202106268785)
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
Multiusuário
Multithread
Monousuário
2a Questão (Ref.: 202109903259)
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. 
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.
Eliminar um dos processos envolvidos na condição de corrida. 
Diminuir a velocidade de processamento do sistema.
3a Questão (Ref.: 202106268253)
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. 
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 conseguem utilizar todo o quantum antes de serem interrompidos 
têm sua prioridade aumentada. 
Processos que realizam muitas operações de E/S costumam receber aumento de 
prioridade. 
4a Questão (Ref.: 202109902643)
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:
Pesquisar e selecionar o processo que melhor se ajuste ao tamanho da partição.
Mapear os endereços virtuais para endereços físicos de memória.
Mapear páginas virtuais em molduras de página.
Gerenciar os registradores de base e registradores de limite.
Dividir a memória em partições de tamanhos variados.
5a Questão (Ref.: 202108388905)
(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.¿
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?
top
renice
ps
pkill
pstree
6a Questão (Ref.: 202106268748)
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.config". Após, Orlando apaga acidentalmente o arquivo "web.cfg". 
O que acontece com "teia.config" 
 
 Tem seu nome alterado automaticamente para "web.cfg".
É apagado no mesmo instante em que o arquivo "web.cfg" foi apagado.
Continua existindo, mas seu conteúdo passa a ser vazio.
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".
7a Questão (Ref.: 202106268745)
O sistema operacional Linux possui uma estrutura de diretórios padrão seguida pela 
grande maioria de suas distribuições. Dentro desta estrutura de diretórios, em qual 
diretório encontram-se os arquivos que representam os dispositivos do sistema? 
/dev
/usr
/home
/bin
/media
8a Questão (Ref.: 202106268731)
É um comando que permite interromper um LOOP imediatamente: 
loop 
while
undo
break
continue 
9a Questão (Ref.: 202106268721)
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 
* 8 7 
5 * 2 * 
* 52 
5+35+2 
10