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: 10,0 de 10,0 03/06/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: Modo usuário Gerenciador de projetos Dashboard Painel de análise Gerenciador de recursos Respondido em 03/06/2021 22:01:45 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? 40% 60% 30% 90% 0% Respondido em 03/06/2021 22:02:42 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. Tanto a primeira quanto a segunda asserções são proposições falsas. As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira. A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira. A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa. As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira. Respondido em 03/06/2021 22:07:28 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 4 e 1 8 e 8 3 e 0 7 e 7 Respondido em 03/06/2021 22:08:04 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 worst fit back fit next fit best fit first fit Respondido em 03/06/2021 22:08:43 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 páginas. Divide o espaço do endereçamento virtual em blocos de tamanhos diferentes chamados segmentos. 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 endereçamento memória virtual em partes semelhantes chamadas de blocos. Respondido em 03/06/2021 22:09:47 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. Na estrutura de árvore de registros os registros devem ter o mesmo tamanho. A busca em uma árvore de registros se dá de forma sequencial, observando a ordem de gravação dos registros. Na sequência de registros de tamanho fixo a busca é realizada pela chave do registro. A sequência desestruturada de bytes é a estrutura adotada pelo Linux e pelo MS Windows®. Na sequência desestruturada de bytes o sistema de arquivos define o formato do registro. Respondido em 03/06/2021 22:11:19 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. Quando se utiliza i-nodes a sequência de blocos de um arquivo é armazenada na FAT (Tabela de Alocação de Arquivos). 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. Os dados de um arquivo representado por um i-node são armazenados em blocos contíguos no disco. Respondido em 03/06/2021 22:11:34 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? crond service cron enable ln cron tab crontab -e vi crontab Respondido em 03/06/2021 22:11:43 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. 0,30 0 * * * comando * * * * 30 comando 30 0 * * 1 comando */30 * * * 1 comando 30 * * * 2 comando Respondido em 03/06/2021 22:11:52 Explicação: A respostacorreta é: */30 * * * 1 comando
Compartilhar