Baixe o app para aproveitar ainda mais
Prévia do material em texto
17/03/2023, 15:15 Estácio: Alunos https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=304120490&cod_prova=6080275195&f_cod_disc= 1/6 Meus Simulados Teste seu conhecimento acumulado Disc.: SISTEMAS OPERACIONAIS Aluno(a): FABIANO RODRIGUES DE CARVALHO OLIVEIRA 202009241931 Acertos: 9,0 de 10,0 17/03/2023 Acerto: 1,0 / 1,0 (Unoesc/2022 - Adaptada) Os sistemas operacionais avançaram muito desde o seu modesto surgimento na década de 1970. Assinale a alternativa que apresenta apenas sistemas operacionais. Linux, Windows, UNIX, Android e macOS. Windows, Linux, Aplle e Android. Windows, Android e Firewall. Linux, Windows, Android e Microsoft. Steam, Unix e IOS. Respondido em 17/03/2023 14:57:43 Explicação: Sistemas operacionais são fundamentais para a funcionalidade de qualquer computador e permitem que as pessoas e os programas interajam com o hardware. Eles são responsáveis por tarefas como o gerenciamento de processos, memória, entrada e saída de dispositivos, armazenamento de arquivos e muito mais. Acerto: 1,0 / 1,0 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? Logistics Support Team Library Support Team Local Standard Time Launch Support Team Long-Term Support Respondido em 17/03/2023 15:01:05 Questão1 a Questão2 a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 17/03/2023, 15:15 Estácio: Alunos https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=304120490&cod_prova=6080275195&f_cod_disc= 2/6 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. Acerto: 1,0 / 1,0 A compreensão dos conceitos de gerenciamento de memória e alocação de processos em um sistema operacional é fundamental para a formação de um pro�ssional de TI. Dentro desse contexto, analise as a�rmativas a seguir e marque a alternativa correta sobre Threads. São processos que executam com menos controle do sistema operacional. São linhas de execução concorrentes dentro de um processo. Pode haver no máximo um thread por processo do sistema. Não haverá aumento de desempenho se o sistema possuir múltiplas UCPs. A utilização de threads deve ser evitada pelo programador, uma vez que não traz nenhum benefício para o processamento. Respondido em 17/03/2023 15:01:46 Explicação: Os threads são linhas de execução concorrentes dentro de um processo, fornecendo ao desenvolvedor de software a �exibilidade e os mecanismos necessários para permitir a concorrência dentro de um processo. 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, con�guraçõ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. I - Ao dividirem suas atividades em múltiplas threads que podem ser executadas paralelamente, aplicações podem se bene�ciar mais efetivamente dos diversos núcleos dos processadores multicores. PORQUE II - 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 justi�cativa correta da primeira. As duas asserções são proposições verdadeiras, mas a segunda não é uma justi�cativa correta da primeira. Tanto a primeira quanto a segunda asserção são proposições falsas. A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa. A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira. Respondido em 17/03/2023 15:03:41 Questão3 a Questão4 a 17/03/2023, 15:15 Estácio: Alunos https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=304120490&cod_prova=6080275195&f_cod_disc= 3/6 Explicação: A resposta correta é: As duas asserções são proposições verdadeiras, e a segunda é uma justi�cativa correta da primeira. O conceito de thread foi introduzido, basicamente, como uma forma de economizar recursos do sistema. Atualmente, a maioria dos dispositivos possuem a capacidade de multiprocessamento para a maximização da e�ciência. 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. Instalação de uma CPU mais rápida. Instalação de um disco de paginação maior. Aumento do tamanho da área de swapping no disco. Aumento do tamanho da página. Respondido em 17/03/2023 15:05:27 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: 0,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 �le" 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 �xo. 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: Divisão e endereçamento segmentação e paginação Questão5 a Questão6 a 17/03/2023, 15:15 Estácio: Alunos https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=304120490&cod_prova=6080275195&f_cod_disc= 4/6 paginação e segmentação compactação e fragmentação fragmentação e compactação Respondido em 17/03/2023 15:14:58 Explicação: A técnica descrita em I é conhecida como paginação, na qual o espaço de endereçamentológico é dividido em unidades de tamanho �xo, conhecidas como páginas. Já a técnica descrita em II é conhecida como segmentação, 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 Para o armazenamento de dados em partições Linux, um disco precisa ser particionado. Depois as partições precisam ser formatadas e posteriormente montadas. Somente após a conclusão destes 3 processos o sistema de arquivos poderá ser acessado pelos processos do sistema. Os comandos do Linux que podem ser utilizados, respectivamente, para particionamento, formatação e montagem de sistema de arquivos são: fdisk, mkfs e mount. part, format, put. gparted, fsck e du. df, frmt e ls. ln, mkswap e link. Respondido em 17/03/2023 15:08:56 Explicação: A resposta correta é: fdisk, mkfs e mount. Em um terminal, podemos realizar o particionamento de discos através do comando fdisk, programa padrão para sistemas Linux. Para formatar partições usamos o comando mkfs e para montagem de sistema de arquivos o comando mount. Acerto: 1,0 / 1,0 Para a implementação de um sistema de arquivos é necessária a de�niçã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 �nalidade, 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. Quando se utiliza i-nodes a sequência de blocos de um arquivo é armazenada na FAT (Tabela de Alocação de Arquivos). Um i-node é uma sequência de blocos que armazenam os dados de um arquivo. Questão7 a Questão8 a 17/03/2023, 15:15 Estácio: Alunos https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=304120490&cod_prova=6080275195&f_cod_disc= 5/6 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. Em um sistema de arquivos com i-nodes cada bloco possui um ponteiro para o bloco seguinte. Respondido em 17/03/2023 15:12:15 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. Em um sistema de arquivos, um nó-índice pode ser caracterizado como um arranjo de estruturas de dados, responsável por conter e listar informações relativas a arquivos. Por exemplo, os endereços e atributos. Acerto: 1,0 / 1,0 Dos comandos abaixo, qual pode ser usado para limpar o terminal, apagando todo o conteúdo previamente existente? read date clear refresh halt Respondido em 17/03/2023 15:10:14 Explicação: A resposta correta é: clear Acerto: 1,0 / 1,0 Dentre as opções abaixo, indique qual representa uma con�guração de agendamento no CRONTAB para executar um determinado comando a cada 30 minutos, somente às segundas-feiras. * * * * 30 comando 0,30 0 * * * comando */30 * * * 1 comando 30 * * * 2 comando 30 0 * * 1 comando Respondido em 17/03/2023 15:14:27 Explicação: A resposta correta é: */30 * * * 1 comando Questão9 a Questão10 a 17/03/2023, 15:15 Estácio: Alunos https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=304120490&cod_prova=6080275195&f_cod_disc= 6/6
Compartilhar