Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. Ref.: 3990929 Pontos: 0,00 / 1,00 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 * 8 7 * 52 5+35+2 5 * 2 * 2. Ref.: 3990933 Pontos: 0,00 / 1,00 Você está analisando um SCRIPT desenvolvido por outra pessoa e não sabe qual a sua finalidade. #!/bin/bash echo -n "Digite A: " read A echo -n "Digite B: " read B if [[ $A -eq $B ]] then echo "X" fi if [[ $A -gt $B ]] then echo "A" fi if [[ $A -lt $B ]] then echo "B" fi exit 0 Ao iniciar a análise, percebemos que ele solicita ao usuário a digitação de dois valores, chamados de A e B. Pela análise do restante do SCRIPT podemos afirmar que: Retorna os valores de A e B e o múltiplo de ambos (A x B). Retorna X se um dos valores não for digitado, ou for nulo. Indica qual dos dois valores é menor, A ou B, e retorna um X se forem iguais. Interrompe a execução se um dos valores, A ou B, for menor ou igual a zero. Indica qual dos dois valores é maior, A ou B, e retorna um X se forem iguais. ENSINEME: CONCEITOS BÁSICOS DE SO 3. Ref.: 3990993 Pontos: 0,00 / 1,00 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 Multiprogramação Multithread Multiusuário 4. Ref.: 3991000 Pontos: 0,00 / 1,00 O sistema operacional funciona com algumas particularidades quanto a execução das rotinas: I. Tarefas sequenciais, ou seja, as rotinas são executadas colaborativamente; II. Possuem ordem pré-definida; III. Eventos síncronos; IV. Existem eventos relacionados ao hardware e eventos relacionados às tarefas internas do próprio SO. Estão corretas as afirmativas: II, III Todas as afirmativas Somente I II, III, IV Somente IV ENSINEME: MEMÓRIA 5. Ref.: 4038293 Pontos: 1,00 / 1,00 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 A Memory Management Unit (MMU) tem como função 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 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. 6. Ref.: 4038294 Pontos: 1,00 / 1,00 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. Busca o primeiro espaço de memória livre suficientemente grande. Mantém uma lista extra de segmentos de memória disponíveis e de tamanhos geralmente mais solicitados. Mantém memorizado sempre um segmento de memória de tamanho suficiente e disponível. Pesquisa a lista inteira e escolhe o menor segmento de memória livre que seja adequado ao processo. Escolhe sempre o maior espaço de memória disponível. ENSINEME: PROCESSOS E GERENCIA DE PROCESSADOR 7. Ref.: 3990456 Pontos: 0,00 / 1,00 Sobre threads, é correto o que se afirma em: São processos que executam com menos controle do sistema operacional. Agrupam processos para que, executando em conjunto, terminem mais rápido. Pode haver no máximo um thread por processo do sistema. São linhas de execução independentes dentro de um processo. Não haverá aumento de desempenho se o sistema possuir múltiplas UCPs. 8. Ref.: 3990457 Pontos: 0,00 / 1,00 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. Diminuir a velocidade de processamento do sistema. Utilizar algoritmos de escalonamento que garantam que os processos sejam escalonados em diferentes UCPs. A separação dos processos em threads, de modo que hajam linhas de execução independentes. A definição de uma região crítica, na qual pode haver somente um processo em execução. Eliminar um dos processos envolvidos na condição de corrida. ENSINEME: SISTEMA DE ARQUIVOS 9. Ref.: 3990951 Pontos: 0,00 / 1,00 O acesso a disco é muito lento quando comparado com a capacidade de processamento de dados dos componentes eletrônicos de um computador. Por essa razão foram desenvolvidos trabalhos no sentido de buscar uma solução, ou pelo menos um paliativo, visando diminuir o tempo que o sistema leva aguardando a finalização da escrita de dados em disco. Uma das técnicas desenvolvidas com essa finalidade procura antecipar as escritas em um diário no disco para liberar mais rapidamente o sistema, e somente mais tarde efetivar as gravações nos blocos definitivos em disco. Essa técnica é conhecida como: ext2 journaling montagem cache seek 10. Ref.: 3990953 Pontos: 0,00 / 1,00 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? /media /bin /home /dev /usr
Compartilhar