Baixe o app para aproveitar ainda mais
Prévia do material em texto
Teste de Conhecimento avalie sua aprendizagem 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. Sobre o tema fragmentação, são feitas as seguintes a�rmações: I - Desde que haja blocos livres su�cientes 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. SISTEMAS OPERACIONAIS Lupa ARA1386_202208403001_TEMAS Aluno: EWERTON SANTOS GOMES DE OLIVEIRA Matr.: 202208403001 Disc.: SISTEM. OPERACIO 2023.1 EAD (G) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. SISTEMA DE ARQUIVOS 1. Na sequência de registros de tamanho �xo, 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. Na sequência desestruturada de bytes, o sistema de arquivos de�ne o formato do registro. A sequência desestruturada de bytes é a estrutura adotada pelo Linux e pelo MS Windows®. Data Resp.: 28/05/2023 02:58:16 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 �exibilidade. Essa abordagem é utilizada tanto pelo SO Windows quanto pelo Linux. 2. javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); 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: O sistema operacional Linux é extremamente importante por várias razões, incluindo sua con�abilidade, segurança, �exibilidade, escalabilidade e custo-benefício. Uma das principais vantagens do Linux é sua con�abilidade. Ele é projetado para ser executado continuamente por longos períodos de tempo sem falhas, o que é especialmente importante em servidores de missão crítica e em outros ambientes empresariais. Além disso, o Linux tem um histórico comprovado de segurança, com uma grande comunidade de desenvolvedores trabalhando constantemente para identi�car e corrigir vulnerabilidades. No contexto de distribuições Linux, qual o signi�cado do termo LST? 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. Apenas a I e a II. Apenas a I. Apenas a I e a III. Apenas a II e a III. Apenas a II. Data Resp.: 28/05/2023 02:58:32 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 forma considerável as operações de leitura e gravação. CONCEITOS BÁSICOS DE SO 3. Local Standard Time Logistics Support Team Launch Support Team Long-Term Support Library Support Team Data Resp.: 28/05/2023 02:58:40 Explicação: No contexto de distribuições Linux, o termo LST signi�ca Long-Term Support, que se refere a uma versão do sistema operacional que recebe suporte de longo prazo. Isso signi�ca que a distribuição é mantida com atualizações de segurança e correções de bugs por um período de tempo mais longo do que as versões padrão. Isso é especialmente importante para empresas e organizações que precisam de estabilidade e previsibilidade em seu ambiente de TI. 4. Conceitualmente, cada processo tem sua própria CPU (Central Processing Unit) virtual. É claro que, na realidade, a CPU troca a execução, a todo momento, de um processo para outro, mas, para entender esse sistema, é muito mais fácil pensar em um conjunto de processos sendo executados (pseudo) paralelamente do que tentar controlar o modo como a CPU faz esses chaveamentos. TANENBAUM, A. S. Sistemas operacionais modernos. 3. ed. São Paulo: Pearson, 2010 (adaptado). De acordo com o exposto, o conceito descrito denomina-se : Um processo pode ser de�nido 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: clear. rstp. mkdir. sudo. rmdir. Data Resp.: 28/05/2023 02:58:50 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. PROCESSOS E GERENCIA DE PROCESSADOR 5. máquina de estados �nitos processo monothread multiprogramação multiprocessador thread Data Resp.: 28/05/2023 03:00:56 Explicação: A resposta correta é: multiprogramação. A multiprogramação tem como objetivo permitir que, de forma contínua, a Unidade Central de Processamento alterne entre processos de forma a maximizar a e�ciência, criando uma ilusão de paralelismo. 6. Especi�ca a área de memória que o processo pode acessar durante sua execução. Armazena as informações de software do processo, como recursos alocados. 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 su�cientemente 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 (FAPESC/2017 - Adaptada) Gerenciamento é o processo de planejar, organizar, dirigir e controlar recursos. Assinale a alternativa correta com relação ao gerenciamento da memória em Sistemas Operacionais. Informa ao processo qual é o hardware existente no sistema computacional. Armazena informações dos demais processos com o qual ele se comunica. Armazena o conteúdo de registradores e status da UCP para a troca de processos. Data Resp.: 28/05/2023 03:01:01 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. MEMÓRIA 7. back �t worst �t best �t �rst �t next �t Data Resp.: 28/05/2023 03:00:49 Explicação: Resposta correta: �rst �t. A política First-Fit procura alocar o processo no primeiro espaço livre que acomode su�cientemente o processo. Probabilisticamente,agrupa os processos pequenos, separando-os dos grandes, e tem a vantagem de ser mais rápido, pois só percorre as partições até encontrar uma em que o processo caiba. 8. Endereços físicos são os endereços de memória usados pelos processos e pelo sistema operacional e, portanto, usados pelo processador durante a execução. Estes endereços são de�nidos de acordo com o espaço de endereçamento do processador. Além de desacoplar os endereços lógicos dos endereços físicos e realizar a tradução entre ambos, a noção de memória virtual também permite implementar a proteção de memória do núcleo e dos processos entre si, fundamentais para a segurança e estabilidade do sistema. Para ocultar a organização complexa da memória física e simpli�car os procedimentos de alocação da memória aos processos, os sistemas de computação modernos implementam a noção de memória virtual, na qual existem dois tipos de endereços de memória distintos: Endereços Diretos e Endereços Indiretos. Por questões de desempenho, a tradução de endereços lógicos em físicos é feita por um componente especí�co do hardware do computador, denominado Unidade de Gerência de Endereçamento Virtual (VMM Ao desenvolver um SCRIPT, seu responsável utilizou o comando abaixo: $ chmod u+x script Sobre esse comando, é correto a�rmar que: Dos comandos abaixo, qual permite alterar a con�guração de CRONTAB do usuário? - Virtual Memory Management). Na execução, os processos "enxergam" somente a memória real. Assim, durante a execução de um programa, o processador gera endereços virtuais para acessar a memória. Data Resp.: 28/05/2023 03:00:41 Explicação: A memória virtual permite desacoplar os endereços lógicos dos endereços físicos e realizar a tradução entre ambos, o que permite a proteção de memória do núcleo e dos processos entre si. Além disso, a memória virtual também permite ao sistema operacional simular a existência de mais memória física do que a realmente disponível, o que é importante para o desempenho do sistema. AUTOMATIZANDO TAREFAS NO LINUX 9. Ativa a execução automática por meio do serviço CRON. De�ne o interpretador (BASX) que será responsável por executar o SCRIPT. Retira as linhas de comentários, ignoradas na execução do SCRIPT mas que ocupam espaço em disco e memória. Realiza uma veri�cação da sintaxe do SCRIPT, permitindo localizar erros de digitação antes de executá-lo. Concede ao arquivo a permissão para poder ser executado como SCRIPT pelo proprietário. Data Resp.: 28/05/2023 03:00:34 Explicação: A resposta correta é: Concede ao arquivo a permissão para poder ser executado como SCRIPT pelo proprietário. 10. crontab -e service cron enable vi crontab crond ln cron tab Data Resp.: 28/05/2023 03:00:29 Explicação: A resposta correta é: crontab -e Não Respondida Não Gravada Gravada Exercício inciado em 28/05/2023 02:58:10.
Compartilhar