Baixe o app para aproveitar ainda mais
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.');
Compartilhar