Prévia do material em texto
12/09/2019 Unicesumar - Ensino a Distância 1/7 ATIVIDADE 1 - TI - SISTEMAS OPERACIONAIS - 2019B Período:10/06/2019 08:00 a 05/07/2019 23:59 (Horário de Brasília) Status:ENCERRADO Nota máxima:0,50 Gabarito:Gabarito será liberado no dia 06/07/2019 00:00 (Horário de Brasília) Nota obtida:0,45 1ª QUESTÃO Um conceito fundamental para todos os sistemas operacionais é o de processo. Um processo é basicamente um programa em execução. Associado a cada processo está o seu espaço de endereçamento, uma lista de posições de memória, que vai de 0 até um máximo, que esse processo pode ler e escrever. TANENBAUM, Andrew S. Sistemas operacionais modernos. 3. ed. São Paulo: Pearson Education, 2010. Um processo pode ser confundido com um código fonte de um programa que você criou e iniciou a execução por exemplo, mas um processo não se resume somente a um código fonte sendo executado, porém ele consiste em quatro grandes áreas. Sobre as quatros grandes áreas de um processo observe as afirmativas a seguir. I - As quatro grandes áreas de um processo são: Pilha, seção de dados, sistema operacional e software II - As quatro grandes áreas de um processo são: Heap, seção de texto, software e memória. III - As quatro grandes áreas de um processo são: Seção de texto, seção de dados, heap e Pilha. Assinale a alternativa que contenha apenas afirmativas corretas. ALTERNATIVAS I, apenas. II, apenas. III, apenas. I e III, apenas. I, II e III. 2ª QUESTÃO 12/09/2019 Unicesumar - Ensino a Distância 2/7 O Sistema operacional é software que tem extrema importância para o bom funcionamento de um computador, pois todos os demais softwares dependem do sistema operacional para o seu funcionamento. Enquanto os softwares atuam na camada chamada modo usuário, o sistema operacional opera na camada chamada modo núcleo. A respeito da função de um sistema operacional observe as afirmativas a seguir. I - O sistema operacional tem como função gerenciar os hardwares, garantindo sua disponibilidade e o correto armazenamento de dados. II - O sistema operacional tem como função fornecer para fins de desenvolvimento uma camada de abstração, possibilitando a criação de outros softwares. III - O sistema operacional tem como função oferecer uma interface gráfica com ícones e imagens coloridas para a utilização dos usuários. Assinale a alternativa que contenha apenas afirmativas corretas. ALTERNATIVAS I, apenas. II, apenas. III, apenas. I e II, apenas. I, II e III. 3ª QUESTÃO Com o desenvolvimento da nanotecnologia, os computadores estão cada vez menores. Podemos citar como precursor desta tecnologia portátil o computador do tipo PDA (Personal Digital Assistant) que era um pequeno computador com um número limitado de funções. Ele era um computador de bolso e a empresa referência neste tipo de produto é a PALM, utilizando o PALM OS.Atualmente os PDA perderam espaço para os smatphones e tablets. O primeiro consiste em um aparelho celular com diversas funções e o segundo consiste em um computador em formato de prancheta. As diversas funcionalidades destes dois aparelhos são ofertadas a partir do uso de um sistema operacional. VOLTZ, Wagner Mendes. Sistemas Operacionais. Maringá-PR.: Unicesumar, 2018. Sobre os sistemas operacionais de computadores portáteis observe as afirmativas a seguir. I - O sistema operacional Android é um sistema operacional de computadores portáteis. II - O sistema operacional Windows XP é um sistema operacional de computadores portáteis. III - O sistema operacional IOS é um sistema operacional de computadores portáteis e pode ser utilizado em qualquer dispositivo independentemente da fabricante. Assinale a alternativa que contenha apenas afirmativas corretas. 12/09/2019 Unicesumar - Ensino a Distância 3/7 ALTERNATIVAS I, apenas. II, apenas. III, apenas. I e III apenas. I. II e III. 4ª QUESTÃO O processo de formatação de um disco consiste em criar uma organização física e lógica dos diretórios e arquivos nos quais o usuário poderá detectar esssa organização e realizar o processo de instalação do sistema operacional em um computador. Atualmente, existem vários tipos de sistemas operacionais, e cada qual utiliza um sistema de arquivo próprio. Diante do exposto, associe as duas colunas, relacionando os tipos de sistemas de arquivos com seus respectivos sistemas operacionais: ( 1 ) FAT ( ) Utilizado pelo sistema operacional MAC OS. ( 2 ) NTFS ( ) Utilizado pelo sistema operacional LINUX. ( 3 ) Ext2 / Ext3 /Ext4 ( ) Utilizado pelo sistema operacional Windows. ( 4 ) HFS+ ( ) Utilizado em Pen Drives e versões antigas do Windows. A sequência correta desta classificação é: ALTERNATIVAS 1, 2, 3, 4. 1, 2, 4, 3. 4, 3, 2, 1. 2, 1, 3, 4. 3, 4, 2, 1. 5ª QUESTÃO Atualmente existem vários sistemas operacionais. Um deles é o Linux, sendo que sua primeira versão foi liberada em 1991 e seu autor foi Linus Torvalds. Devido à garantia de estabilidade e alta disponibilidade, o Linux é muito utilizado em computadores de grande porte e principalmente em servidores. De acordo com o exposto acima a respeito desse sistema operacional, analise as afirmações abaixo: I. As versões distribuídas do Linux não apresentam interface gráfica. II. O Linux possui um kernel/núcleo que não pode ser comercializado. III. Slackware, Debian e Ubuntu são algumas das distribuições disponíveis gratuitamente. IV. O código fonte desse sistema operacional tem acesso disponível para personalizações. V. As distribuições desse SO são desenvolvidas a partir de uma porção comum aos sistemas Linux. Essa porção comum pode ser chamada de kernel. É correto o que se afirma em: ALTERNATIVAS 12/09/2019 Unicesumar - Ensino a Distância 4/7 I, apenas. I e II, apenas. II, III e IV, apenas. II, III, IV e V, apenas. I, II, III, IV e V. 6ª QUESTÃO Quando tratamos de organizar os processos para serem carregados, ou seja, executados, é através da gerência de memória do sistema operacional que acontece esta organização. A quantidade de processos a ser carregada na memória RAM exigiu que fossem criadas algumas estratégias de alocação. VOLTZ, Wagner Mendes. Sistemas Operacionais. Maringá-PR.: Unicesumar, 2018 De acordo com o exposto acima, analise as afirmativas abaixo: I - Memória virtual consiste na utilização de armazenamento externo como extensão da memória RAM. II - O swapping é implementado de forma eficiente e transparente para os processos e para os usuários. III - Swapping é uma técnica utilizada quando a memória principal (RAM) não possui espaços disponíveis para armazenar determinada solicitação de um processo. IV - Os sistemas operacionais atuais utilizam memória virtual paginada, retirando páginas da memória principal para um armazenamento interno, permitindo mais quadros disponíveis na memória RAM. Que é uma técnica adversa e concorrente ao swapping. V - Na técnica de swapping usa-se algum algoritmo (por exemplo, o de retirar os dados mais antigos armazenados) para selecionar um grupo de dados que serão salvos fora da memória RAM (por exemplo, no disco rígido) liberando o espaço necessário para tal solicitação. É correto o que se afirma em: ALTERNATIVAS I e II, apenas. I, II e III, apenas. II, III e IV, apenas. I, II, III e V, apenas. I, II, III, IV e V. 7ª QUESTÃO 12/09/2019 Unicesumar - Ensino a Distância 5/7 O sistema operacional possui um conjunto de algoritmos de escalonamento que podem ser utilizados: os preemptivos e os não preemptivos. O escalonamento é o procedimento queutiliza rotinas do sistema operacional para definir qual processo irá ser executado pela CPU. Conforme o exposto acima, analise as afirmações: I - O algoritmo Primeiro a Chegar, Primeiro a ser Servido é o mais simples dos algoritmos de escalonamento. I I - Nos algoritmos de escalonamento não preemptivo o processo é executado por um tempo máximo fixado. III - Nos algoritmos de escalonamento preemptivo o processo é executado até que seja bloqueado. IV - O algoritmo Tarefa mais Curta Primeiro é conhecido como algoritmo SJF (shortest job first). É correto o que se afirma em: ALTERNATIVAS I, apenas. I e IV, apenas. III e IV, apenas. I, III e IV, apenas. II, III e IV, apenas. 8ª QUESTÃO A técnica de swapping em conjunto com a alocação paginada requer que, no momento do swapp out, ou seja, o momento da retirada de algumas páginas, se escolha quais páginas devem sair da memória principal. Nesta decisão existem algumas abordagens e algoritmos para este controle. VOLTZ, Wagner Mendes. Sistemas Operacionais. Maringá-PR.: Unicesumar, 2018 De acordo com o exposto acima, analise as afirmativas abaixo: I - Algoritmo Not Recently Used: as páginas usadas recentemente na memória principal deverão ser retiradas. II - Além destes critérios de tempo e frequência de acesso, podem ser considerados outros como prioridade do processo e conteúdo da página. III - Algoritmo First In First Out: as páginas mais antigas na memória principal deverão ser retiradas por primeiro quando houver a necessidade do uso de memória virtual. IV - Algoritmo Least Recently Used: as páginas menos recentemente usadas na memória principal deverão ser retiradas por primeiro quando houver a necessidade do uso de memória virtual. É correto o que se afirma em: ALTERNATIVAS 12/09/2019 Unicesumar - Ensino a Distância 6/7 I e II, apenas. II e III, apenas. I, II e IV, apenas. I, III e IV, apenas. II, III e IV, apenas 9ª QUESTÃO Atualmente, os dispositivos computacionais apresentam uma variada gama de periféricos que realizam operações de entrada e saída de dados. Quando falamos de software de entrada/saída não estamos falando unicamente de drivers. De acordo com o exposto acima sobre as camadas de software de entrada e saída, analise as afirmativas abaixo: I - Os tratadores de interrupção não atuam no limiar entre o hardware e o software de um dispositivo de entrada e saída. II - O software de E/S no nível do usuário realiza operações de entrada e saída no mais alto nível de programação possível. III - Cada dispositivo de entrada e saída necessita que seu device driver específico esteja instalado junto ao sistema operacional para funcionar corretamente. IV - Os softwares do sistema operacional, independentes de dispositivo, têm a função de agrupar funcionalidades comuns aos diversos dispositivos de entrada e saída. V - Quando um dispositivo gera uma interrupção de entrada e saída, entram em cena os Tratadores de Interrupção. Cada tipo de interrupção tem um código específico para tratá-la. É correto o que se afirma em: ALTERNATIVAS I e II, apenas. I, II e III, apenas. I, II, III e IV, apenas. II, III, IV e V, apenas. I, II, III, IV e V. 10ª QUESTÃO Em dados momentos, pode ser necessário que o sistema operacional forneça subsídios para que os processos se comuniquem de maneira segura e consistente. Analistas e desenvolvedores devem estar aptos a contornar as situações delicadas envolvidas com a comunicação entre diferentes processos por meio de regiões de memória compartilhada. A respeito dos conceitos envolvidos com a comunicação entre processos, assinale a alternativa correta. ALTERNATIVAS 12/09/2019 Unicesumar - Ensino a Distância 7/7 Uma boa solução para se garantir exclusão mútua em sistemas multiprocessados é aplicar o uso de monitores. A porção de código de um programa que faz acesso à região de memória compartilhada é chamada de exclusão mútua. Considere que dois processos solicitam acesso a um determinado arquivo ao mesmo tempo. Tem-se aí um caso de impasse. Para impedir que dois ou mais processos causem um impasse, deve-se garantir que as quatro condições necessárias, para que ocorra um deadlock, não se concretizem. Quando dois processos entram em condição de corrida, é preciso garantir acesso à região crítica de ambos, para prover segurança no compartilhamento de informações entre eles.