Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disc.: SISTEMAS OPERACIONAIS COM PRÁTICA EM LINUX Aluno(a): PEDRO LUCAS DOMINGOS DE CARVALHO 202003607185 Acertos: 8,0 de 10,0 04/05/2021 1a Questão Acerto: 1,0 / 1,0 O sistema operacional pode gerenciar e alocar as partes de todo um sistema complexo. A esse recurso dá-se o nome de: Painel de análise Modo usuário Gerenciador de recursos Dashboard Gerenciador de projetos Respondido em 04/05/2021 21:57:50 Explicação: A resposta correta é: Gerenciador de recursos 2a Questão Acerto: 1,0 / 1,0 Em um sistema monoprogramável, se um determinado Sistema Computacional passa 40% do tempo esperando por dispositivos de E/S, quanto tempo ele leva utilizando a CPU? 60% 30% 90% 40% 0% Respondido em 04/05/2021 22:04:11 Explicação: A resposta correta é: 60% 3a Questão Acerto: 1,0 / 1,0 Uma alternativa para o aumento de desempenho de sistemas computacionais é o uso de processadores com múltiplos núcleos, chamados multicores. Nesses sistemas, cada núcleo, normalmente, tem as funcionalidades completas de um processador, já sendo comuns, atualmente, configurações com 2, 4 ou mais núcleos. Com relação ao uso de processadores multicores, e sabendo que threads são estruturas de execução associadas a um processo, que compartilham suas áreas de código e dados, mas mantêm contextos independentes, analise as seguintes asserções. Ao dividirem suas atividades em múltiplas threads que podem ser executadas paralelamente, aplicações podem se beneficiar mais efetivamente dos diversos núcleos dos processadores multicores porque o sistema operacional nos processadores multicores pode alocar os núcleos existentes para executar simultaneamente diversas sequências de código, sobrepondo suas execuções e, normalmente, reduzindo o tempo de resposta das aplicações às quais estão associadas. Acerca dessas asserções, assinale a opção correta. As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira. As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira. A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa. Tanto a primeira quanto a segunda asserções são proposições falsas. A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira. Respondido em 04/05/2021 22:20:10 Explicação: A resposta correta é: As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira. 4a Questão Acerto: 1,0 / 1,0 Considere o programa abaixo escrito em linguagem C. No instante da execução da linha 5, ter-se-á uma hierarquia composta de quantos processos e threads, respectivamente? 1 main(){ 2 int i; 3 for(i=0;i<3;i++) 4 fork(); 5 while(1); 6 } 1 e 0 8 e 8 3 e 0 7 e 7 4 e 1 Respondido em 04/05/2021 22:21:07 Explicação: A resposta correta é: 8 e 8. 5a Questão Acerto: 1,0 / 1,0 Concurso: TRF - 2ª REGIÃO - 2011 - Técnico e Analista | Prova: FCC - 2012 - TRF - 2 REGIÃO - Analista Judiciário ¿ Informática Quando segmentos de memória alocados a processos e segmentos de memória livres são mantidos em uma lista ordenada por endereço, é possível utilizar diversos algoritmos para alocar memória a um processo recém criado. Presumindo que o gerenciador de memória saiba o tamanho de memória que deve ser alocada ao processo, ele procurará ao longo da lista de segmentos de memória por um segmento livre que seja suficientemente grande para esse processo. O segmento é quebrado em duas partes, se for o caso, sendo uma parte alocada ao processo e a sobra transforma-se em um segmento de memória livre. O texto trata do algoritmo first fit back fit worst fit next fit best fit Respondido em 04/05/2021 22:21:55 Explicação: Resposta correta: first fit 6a Questão Acerto: 1,0 / 1,0 Concurso: UFPE - 2010 | Prova: COVEST-COPSET - 2010 - UFPE - Analista de Tecnologia da Informação Um dos tipos de gerenciamento de memória utilizados por sistemas operacionais é a memória virtual. Este tipo de memória pode ser gerenciada por segmentação. Assinale a alternativa que descreve o funcionamento do gerenciamento de memória virtual por segmentação: Divide o espaço de endereçamento virtual e espaço de endereçamento real em blocos do mesmo tamanho chamados de segmentos. Divide o espaço de endereçamento virtual e espaço de endereçamento real em blocos do mesmo tamanho chamados de buffer. Divide o espaço do endereçamento virtual em blocos de tamanhos diferentes chamados segmentos. Divide o endereçamento memória virtual em partes semelhantes chamadas de blocos. Divide o espaço de endereçamento virtual e espaço de endereçamento real em blocos do mesmo tamanho chamados de páginas. Respondido em 04/05/2021 22:23:05 Explicação: Resposta correta: Divide o espaço do endereçamento virtual em blocos de tamanhos diferentes chamados segmentos. 7a Questão Acerto: 1,0 / 1,0 Em um sistema de arquivos, os arquivos podem ser estruturados de diferentes formas, o que pode levar a restrições na forma como as aplicações podem manipular tais arquivos. No que se refere a estrutura de arquivos, marque a alternativa correta. A busca em uma árvore de registros se dá de forma sequencial, observando a ordem de gravação dos registros. A sequência desestruturada de bytes é a estrutura adotada pelo Linux e pelo MS Windows®. Na estrutura de árvore de registros os registros devem ter o mesmo tamanho. Na sequência desestruturada de bytes o sistema de arquivos define o formato do registro. Na sequência de registros de tamanho fixo a busca é realizada pela chave do registro. Respondido em 04/05/2021 22:42:38 Explicação: A resposta correta é: A sequência desestruturada de bytes é a estrutura adotada pelo Linux e pelo MS Windows®. 8a Questão Acerto: 1,0 / 1,0 Para a implementação de um sistema de arquivos é necessária a definição de um esquema de alocação de blocos de disco para armazenamento de dados. Várias formas de alocação foram desenvolvidas com essa finalidade, dentre elas a alocação por i-nodes. Dentro deste contexto, selecione a alternativa correta. Os dados de um arquivo representado por um i-node são armazenados em blocos contíguos no disco. Em um sistema de arquivos com i-nodes cada bloco possui um ponteiro para o bloco seguinte. Um i-node é um bloco de disco que contém os atributos e os endereços de disco dos blocos de dados de um arquivo. Um i-node é uma sequência de blocos que armazenam os dados de um arquivo. Quando se utiliza i-nodes a sequência de blocos de um arquivo é armazenada na FAT (Tabela de Alocação de Arquivos). Respondido em 04/05/2021 22:42:13 Explicação: A resposta correta é: Um i-node é um bloco de disco que contém os atributos e os endereços de disco dos blocos de dados de um arquivo. 9a Questão Acerto: 1,0 / 1,0 Dos comandos abaixo, qual permite alterar a configuração de CRONTAB do usuário? service cron enable crond ln cron tab vi crontab crontab -e Respondido em 04/05/2021 22:26:59 Explicação: A resposta correta é: crontab -e 10a Questão Acerto: 1,0 / 1,0 Dentre as opções abaixo, indique qual representa uma configuração de agendamento no CRONTAB para executar um determinado comando a cada 30 minutos, somente às segundas-feiras. * * 1 comando · */30 * * * 1 comando 30 * * * 2 comando 0,30 0 * * * comando * * * * 30 comando Respondido em 04/05/2021 22:32:25 Explicação: A respostacorreta é: */30 * * * 1 comando
Compartilhar