Baixe o app para aproveitar ainda mais
Prévia do material em texto
Acertos: 10,0 de 10,0 01/06/2023 Acerto: 1,0 / 1,0 Suponha que um usuário esteja com o Terminal do Linux aberto e o prompt acuse que ele está localizado no seu diretório de login (ou 'home'). Caso ele queira copiar um arquivo localizado em um diretório diferente do atual, para outro diretório também diferente do atual, deverá usar o comando: cp arquivo1 /dir/arquivo2. cd arquivo1\ create arquivo2. cp arquivo1 arquivo2. cp /dir/arquivo1 /dir/arquivo2. root arquivo1\ arquivo2. Respondido em 01/06/2023 11:18:06 Explicação: Resposta correta: cp /dir/arquivo1 /dir/arquivo2 Para escrever um caminho de diretórios no linux, o usuário deve utilizar o separador "/". Comando: cp arquivo1 arquivo2 -> Origem e destino no mesmo diretório. Comando: cp arquivo1 /dir/arquivo2 -> Destino em diretório diferente. Comando: cp /dir/arquivo1 /dir/arquivo2 -> Origem e destino em diretórios diferentes. As outras opções de resposta não são comandos aceitos. Acerto: 1,0 / 1,0 Durante as aulas de Sistemas Operacionais, a aluna Ana Carolina manifestou interesse em aprofundar seus conhecimentos sobre os diferentes comandos de terminal Linux. Em um de seus questionamentos, ela perguntou qual seria o comando do terminal que removeria um diretório apenas se ele estivesse vazio? Analise as alternativas e marque aquela que responda corretamente a indagação. clear. sudo. rstp. rmdir. mkdir. Respondido em 01/06/2023 11:18:45 Explicação: Resposta correta: rmdir rmdir: responsável por remover um diretório vazio. rstp: Protocolo de rede da camada de enlace. sudo: Comando Unix que permite ao usuário obter privilégios. mkdir: responsável por criar um novo diretório. Questão1a Questão2a 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 } 7 e 7 8 e 8 3 e 0 4 e 1 1 e 0 Respondido em 01/06/2023 11:19:44 Explicação: A resposta correta é: 8 e 8. Quando chamamos a função Fork() ocorre a criação de um novo processo, chamado de processo filho. Repare que a função Fork() foi invocada três vezes, totalizando oito processos. Acerto: 1,0 / 1,0 Um processo pode ser definido como um programa em execução mais um conjunto necessário de informações para que o sistema operacional implemente a concorrência de programas. Entre estas informações necessárias para a concorrência destacam-se o contexto de software, o contexto de hardware e o espaço de endereçamento do processo. Sobre o contexto de hardware, ele é importante para um processo porque: Armazena informações dos demais processos com o qual ele se comunica. Especifica a área de memória que o processo pode acessar durante sua execução. Armazena o conteúdo de registradores e status da UCP para a troca de processos. Armazena as informações de software do processo, como recursos alocados. Informa ao processo qual é o hardware existente no sistema computacional. Respondido em 01/06/2023 11:21:04 Explicação: A resposta correta é: armazena o conteúdo de registradores e status da UCP para a troca de processos. O contexto de hardware constitui-se basicamente do conteúdo dos registradores gerais da CPU, sendo ele fundamental para a implementação dos sistemas multiprogramáveis. Questão3a Questão4a Acerto: 1,0 / 1,0 Concurso: INMETRO - 2010 - Edital 01-2010 | Prova: CESPE - 2010 - INMETRO - Pesquisador - Ciência da Computação Em um sistema operacional que implementa a gerência de memória, por meio de um sistema de paginação por demanda, observou-se que, durante a execução de um processo, a utilização da CPU é 20%, do disco de paginação 75% e dos demais dispositivos de E/S 5%. Assinale a opção que otimiza a utilização da CPU. Diminuição do conjunto de trabalho do processo. Aumento do tamanho da área de swapping no disco. Instalação de uma CPU mais rápida. Aumento do tamanho da página. Instalação de um disco de paginação maior. Respondido em 01/06/2023 11:21:37 Explicação: Resposta correta: Aumento do tamanho da página. Como as páginas mapeadas na memória possuem um tamanho único, se aumentarmos o tamanho da página não será mais necessário para o processo realizar tantos carregamentos do disco para a memória, no caso da questão 75% do tempo é gasto nessa tarefa. Assim, ocorre a diminuição da utilização do disco de paginação e aumenta-se proporcionalmente a utilização da CPU. Acerto: 1,0 / 1,0 (SELECON/2022 - Adaptada) Nos computadores atuais, é utilizado um mecanismo para melhorar o desempenho dos equipamentos, conhecido como memória virtual e implementado por meio de um arquivo de troca "swap file" armazenado no disco rígido. Esse mecanismo emprega basicamente dois recursos, descritos a seguir: I. Técnica de gerência de memória, na qual um programa é espalhado por áreas não contíguas de memória, em que o espaço de endereçamento lógico de um processo é dividido em unidades lógicas de tamanho fixo. II. Técnica de gerência de memória, na qual programas são divididos em unidades de tamanhos variados, cada um com seu próprio espaço de endereçamento. Os recursos descritos em I e II são conhecidos, respectivamente, como: compactação e fragmentação segmentação e paginação fragmentação e compactação paginação e segmentação Divisão e endereçamento Respondido em 01/06/2023 11:24:16 Explicação: A técnica descrita em I é conhecida como paginação, na qual o espaço de endereçamento lógico é dividido em unidades de tamanho fixo, conhecidas como páginas. Já a técnica descrita em II é conhecida como segmentação, Questão5a Questão6a na qual programas são divididos em unidades de tamanhos variados, cada um com seu próprio espaço de endereçamento. Ambas as técnicas são utilizadas para melhorar o desempenho da memória virtual. 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 sequência de registros de tamanho fixo, a busca é realizada pela chave do registro. 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. 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 01/06/2023 11:25:13 Explicação: A resposta correta é: A sequência desestruturada de bytes é a estrutura adotada pelo Linux e pelo MS Windows®. No contexto de sistema e estrutura de arquivos, podemos elencar a sequência desestruturada de Bytes como uma opção de organização que fornece alto grau de flexibilidade. Essa abordagem é utilizada tanto pelo SO Windows quanto pelo Linux. Acerto: 1,0 / 1,0 Sobre o tema fragmentação, são feitas as seguintes afirmações: I - Desde que haja blocos livres suficientes em uma partição com alocação indexada (i-nodes), um arquivo sempre poderá ser gravado na partição, independentemente desta estar fragmentada ou não. II - Um arquivo fragmentado é um arquivo cujos blocos de informação foram espalhados por diferentes sistemas de arquivos. III - É interessante manter os arquivos em um disco rígido com baixa fragmentação, pois isso melhora o tempo médio de leitura dos arquivos. São verdadeiras: Apenas a I. Apenas a II. Apenas a I e a II. Apenas a I e a III. Apenas a II e a III. Respondido em 01/06/2023 11:26:00 Explicação: A resposta correta é: Apenas a I e a III. Arquivos fragmentados são aqueles que foram divididos em diversos pedacinhos pequenos e que estão dispostos em múltiplas regiões do disco. Esse tipo de fragmentação aumenta de formaconsiderável as operações de leitura e gravação. Questão7a Questão8a Acerto: 1,0 / 1,0 Dos comandos abaixo, qual pode ser usado para limpar o terminal, apagando todo o conteúdo previamente existente? halt clear refresh read date Respondido em 01/06/2023 11:26:22 Explicação: A resposta correta é: clear 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. */30 * * * 1 comando 0,30 0 * * * comando 30 0 * * 1 comando 30 * * * 2 comando * * * * 30 comando Respondido em 01/06/2023 11:26:43 Explicação: A resposta correta é: */30 * * * 1 comando Questão9a Questão10a
Compartilhar