Baixe o app para aproveitar ainda mais
Prévia do material em texto
03/11/2020 Unicesumar - Ensino a Distância 1/5 Protocolo de Finalização Nº 000023951181 O aluno CHRISTIAN FERNANDES DA ROSA com RA 1911857-5 finalizou a atividade ATIVIDADE 2 - ENG SOFT - SISTEMAS OPERACIONAIS - 54/2020 em 03/11/2020 16:11:56 ATIVIDADE 2 - ENG SOFT - SISTEMAS OPERACIONAIS - 54/2020 Período:19/10/2020 08:00 a 03/11/2020 23:59 (Horário de Brasília) Status:ABERTO Nota máxima:0,50 Nota obtida: 1ª QUESTÃO No contexto do ciclo de vida de um processo de software no Sistema Operacional, um processo pode ser criado mediante algumas condições. Considere V (verdadeiro) ou F (falso) as seguintes afirmações: I. Programas básicos ao funcionamento ou outros programados para executarem no boot ou inicialização do sistema. II. Interrupção de estado em espera do Sistema Operacional. III. Criação de processso por um processo já em execução. IV. Tarefas em batch (lote): os processos têm sua execução criada em pipeline simultâneo. De acordo com o enunciado, está correta a alternativa: RESPOSTA: I, III e IV. 2ª QUESTÃO Verifique as afirmações abaixo e determine quais são verídicas: I. O conceito de Memória Virtual foi desenvolvido devido a necessidade de que a quantidade de memória RAM instalada por padrão não ser suficiente para rodar sozinhas simultaneamente importantes aplicativos como navegador, suíte de criação, comunicadores instantâneos. II. O que ocorre na Memória Virtual é a troca de processos, denominada swapping, que determina quais páginas devem ser retiradas da memória principal e para isso, faz uso dos algoritmos: First In First Out, Least Recently Used Not Recently Used. III. Uma das estruturas de armazenamento de massa é o disco rígido que contém discos que rodam em alta rotação onde um braço é movimentado pelo atuador que contém na ponta um cabeçote que realiza as gravações dos dados. Cada disco por sua vez abrange vários blocos de tamanho variável que são denominados de setores. IV. A partição MBR atua no sentindo de identificar qual sistema operacional deve ser iniciado, pois podem existir x partições com x sistemas operacionais em um disco rígido somente, então ela identifica a localização da partição ativa e inicia o programa de reinicialização para o setor de inicialização dessa partição. V. O Sistema Operacional pode permanecer instalado no disco rígido porém, alguns SOs como o Ubuntu Linux podem ser utilizados a partir de um CD-ROM ou USB. As afirmações corretas são apenas: RESPOSTA: I, II, IV e V, apenas.. 3ª QUESTÃO 03/11/2020 Unicesumar - Ensino a Distância 2/5 Sobre Arquivos e diretórios, leia o trecho abaixo: Quando o Sistema Operacional não consegue reconhecer determinado tipo de arquivo, é necessária a instalação de algum programa que possibilite ao mesmo o reconhecimento da extensão, como o SO trabalha com milhares de arquivos, torna-se necessário uma forma de agrupar os dados comuns para a realização de pesquisa organizada, esta forma é denominada de ____________________. Já a organização física e lógica dos arquivos e diretórios depende do _________________ que é definido no _________________ quando há uma __________________. E geralmente, cada SO faz uso de um __________________________ pois se baseia nos métodos de _______________________ em memórias de massa. Escolha a alternativa que contém as denominações adequadas para o preenchimento das lacunas. RESPOSTA: DIRETÓRIOS, SISTEMA DE ARQUIVOS, DISCO RÍGIDO, FORMATAÇÃO, SISTEMA DE ARQUIVO PRÓPRIO, ALOCAÇÃO DE ARQUIVOS. 4ª QUESTÃO Um sistema operacional para cumprir sua função de gerente, diante aos vários recursos e suas particularidades que compõem um computador, faz necessário definir funcionalidades de gerencia e abstração relacionada aos tipos de recursos. Relacione os tipos de funcionalidade de acordo com suas respectivas definições. ( 1 ) Gerência do Processador. ( 2 ) Gerência de Memória. ( 3 ) Gerência de Dispositivos . ( 4 ) Gerência de Arquivos. ( 5 ) Gerência de Proteção. ( ) ... Esta gerencia tem a função de fornecer mecanismos de imposição de diretrizes para o uso dos recursos, como direitos de leitura, escrita e gravação em arquivos, controle de acesso a programas, processos e controle de usuários. ( ) ... Esta funcionalidade é construída sobre a gerência de dispositivos de memória secundária, como o disco rígido e consiste realizar o processo de partição e formatação para obter a organização física e lógica dos arquivos e diretórios. ( ) ... Consistem em implementar a interação com dispositivo por meio de drivers, criar meios para agrupar e gerenciar dispositivos distintos, através da mesma interface de acesso (barramento). ( ) ... Deve ser capaz de gerenciar a memória quando estiver e quando não estiver em uso, atender a demanda da alocação de memória para os processos e desalojar quando eles terminam, assim como, gerenciar a troca entre a memória principal e o disco, quando a memória principal é muito pequena para armazenar todos os processos. ( ) ... Esta gerência visa distribuir a capacidade de processamento de forma igual entre as aplicações, evitando que uma aplicação monopolize recursos como o processador. A sequência correta desta classificação é: RESPOSTA:5, 4, 3, 2, 1. 5ª QUESTÃO 03/11/2020 Unicesumar - Ensino a Distância 3/5 Na definição da hierarquia de memória de um computador, temos os seguintes elementos no sentido do topo para a base: cache L1, cache L2, memória RAM, memória Flash, disco rígido, CD-ROM, DVD-ROM, fita magnética. Esta ordem é definida pois: I. Deve existir determinada quantidade de memória considerável para o bom funcionamento do conjunto. II. Um sistema operacional faz uso das memórias de massa e a memória RAM. III. Da base para o topo é crescente a velocidade, custo e consumo de energia. IV. Os registradores e memórias do tipo cache L1 e L2 acabam sofrendo influência do sistema operacional. V. Na base encontram-se os elementos não voláteis com maior capacidade. Assinale a alternativa correta em relação às afirmativas serem respectivamente verdadeiras ou falsas. RESPOSTA:V V V F V 6ª QUESTÃO Sobre Gerenciamento de memória, analise as alternativas e as classifique como verdadeiras ou falsas: I. Um endereço lógico contém a lógica do programa e quando estão fisicamente armazenados na RAM são chamados de endereços físicos e geralmente não são iguais, mas a MMU sabe identificar o local onde um endereço lógico foi armazenado fisicamente na memória RAM. A MMU é quem realiza o processo de transformação (endereço lógico -> endereço físico) que deve estar junto ao processador. II. A fragmentação é o desperdício de espaço disponível em memória, e se classifica em Fragmentação Externa, quando há espaços não usados em intervalos pequenos não próximos e Fragmentação Interna que é quando o espaço total de um bloco de alocação não é utilizado. III. A Alocação contígua está sujeita a fragmentação interna, pois a memória é divida em uma partição para o sistema operacional e a outra com tamanhos que se adequarão a demanda de cada processo. IV. A estratégia que faz com que cada partição da memória se transforme em um conjunto de seções de tamanhos e políticas de acesso distintos denomina-se Alocação por Segmentos. V. Com o objetivo de evitar a necessidade de compactação e fragmentação externa, e permitindo que o endereço físico do processo seja adjacente e utilizada por grande parte dos sistemas operacionais, esta estratégia leva o nome de Alocação Paginada. São verdadeiras somente: RESPOSTA: I, III e V, apenas. 7ª QUESTÃO 03/11/2020 Unicesumar - Ensino a Distância 4/5 Um sério problema que pode ocorrer durante a execução de um sistema operacional é a situação em que dois ou mais processos concorrem pelo acesso à um determinado recurso. Isto pode ocasionar erros no processamento de um dos processos concorrentes. Para evitar estas "condições de corrida" ("Racing conditions"), foram desenvolvidos diversos mecanismos. Considerando os conhecimentos aprendidos sobre os mecanismos de sincronização de processos, analiseas afirmativas abaixo: I. Os semáforos consistem de uma variável de um tipo especial que pode ser acessada por meio das operações WAIT e WAKEUP. A forma especializada deste semáforo, quando utiliza valores binários, é chamada de mutex. II. A instrução TSL pode ser considerada uma espécie de mutex primitivo, implementado a nível de hardware desde o processador Intel 8088. III. O método de sincronização por meio de variável de trava (lock), não é eficiente na tentativa de limitar as condições de corrida, haja vista que durante a mudança do valor da variável, ainda pode ocorrer uma checagem errônea por disponibilidade da região crítica, por parte de outro processo. IV. O método de desabilitação de interrupções não é eficaz em computadores com mais de uma CPU. É correto o que se afirma em: RESPOSTA: II, III e IV apenas. 8ª QUESTÃO Algoritmos são utilizados para a tomada de decisão automática de diversos problemas computacionais, desde os mais complexos aos mais simples e antigos, como o gerenciamento dos processos e threads. Sobre o escalonamento de processos, qual alternativa é correta? RESPOSTA:Quando um processo é encerrado, obrigatoriamente deve-se fazer escalonamento. 9ª QUESTÃO Leia o trecho abaixo e escolha a alternativa que contenha as denominações corretas para o preenchimento das lacunas: Um arquivo é um conjunto de diversos _________________ que serão armazenados em ____________________ da memória secundária e todas as informações que se referem ao sistema de arquivos permanecem armazenados na trilha 0 do disco rígido ou na _______________. Os arquivos necessitam ser armazenados em __________________ porque serão acessadas no futuro. Para este armazenamento, são utilizadas a estratégia de ____________________ que faz uso de um ponteiro indicando o próximo bloco e onde os arquivos podem estar espalhados no disco. A ______________________ que associa cada arquivo a um índice e onde não há necessidade de tabelas. E a ________________________ onde não há separação entre blocos do arquivo que serão armazenados em um bloco ao lado do outro sendo que o endereço do arquivo estará determinado no primeiro bloco. Assinale a alternativa correta. RESPOSTA: BLOCOS LÓGICOS, BLOCOS FÍSICOS, MBR, MEMÓRIAS NÃO VOLÁTEIS, ALOCAÇÃO ENCADEADA, ALOCAÇÃO INDEXADA, ALOCAÇÃO CONTÍGUA. 10ª QUESTÃO 03/11/2020 Unicesumar - Ensino a Distância 5/5 Um processo pode ser iniciado e terminado. No contexto do ciclo de vida de um software, todo processo em execução chega ao fim. Indique a alternativa que completa perfeitamente as lacunas das frases a seguir: I. Exceção de ______ é uma exceção tratada diretamente pelo software. II. No Linux temos o comando ______ e no Windows temos o ______ que são comandos destinados ao cancelamento de processos. III. Quando o processo descobre a existência de um erro fatal, é acionado o estado de ______. RESPOSTA: I. erro fatal; II. kill; finalizar processo; III. encerramento.
Compartilhar