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