Baixe o app para aproveitar ainda mais
Prévia do material em texto
Status Completada Resultado da tentativa 9 em 10 pontos PERGUNTA 1 1. Como o Sistema Operacional faz a ponte entre o hardware e os demais aplicativos dos usuários, é preciso que esse software especial tenha formas de executar suas ações de forma adequada aos recursos disponíveis. O uso de threads permite um melhor aproveitamento dos recursos disponíveis e, portanto, é um recurso muito aplicado nos Sistemas Operacionais atuais. TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016. Informe a assertiva que esteja correta para as características de modelo de uma thread. É preciso criar um trecho de código que represente uma chamada de sistema que execute a ação de serialização, antes de executar a thread. A criação de um trecho de código que representa a thread permite que a execução seja feita desde que tenha dependência com a linha principal. O trecho de código que contém a linha principal da execução é idealizado para que não ocorram loops, visto que é preciso a execução em série do código. A linha principal possui artifícios em sua execução que permite a volta a essa linha, após a execução de uma thread ou para criação de uma nova. Não é utilizada a técnica de paralelismo em thread porque as linhas códigos não têm como saber se uma thread terminou ou não sua ação. 1 pontos PERGUNTA 2 1. Para ofertar certa justiça no uso dos recursos de hardware por parte dos processos em curso, o Sistema Operacional utiliza algumas estratégias na alocação dos recursos e do tempo de uso. Entre as várias disponíveis para o gerenciamento de memória na ação de paginação, tem-se o chamado FIFO, que significa First in, First out . TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos . 4. ed. São Paulo: Pearson Education do Brasil, 2016. Considerando o uso da paginação, avalie as afirmações a seguir. I. A troca de páginas pode ser realizada por meio da estratégia FIFO. II. A estratégia FIFO pode aplicar a forma de troca por cota de tempo. III. Uma forma de troca com uso do FIFO é por tamanho de processo. IV. Um processo pode ser retirado da execução, mesmo que não seja sua vez. V. O uso de paginação não diminui o desempenho do computador. Agora, assinale a alternativa que apresente as informações corretas para o uso da paginação. II e III. I e II. I, II e IV. III, IV e V. I, II e III. 1 pontos PERGUNTA 3 1. Em uma estrutura de Sistema Operacional mais atual, é importante que existam várias formas de promover uma maior agilidade aos processos em curso, desde que toda a administração dos dados e informações associadas estejam corretas, do início ao fim da execução do processo. TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016. Informe a assertiva correta sobre o bloco de controle denominado PCB. A CPU sabe que a próxima instrução a ser executada está no ponteiro contador do programa, e que não é atualizado em uma troca de contexto. Na ocorrência do evento de troca de contexto, o conteúdo dos registradores é trocado a cada três processos consecutivos. A CPU sabe, por meio do registrador de base de memória, em que parte dela estão os dados do processo. As informações sobre entrada e saída relacionadas ao processo em que está em uso não estão disponíveis neste contexto. As informações sobre quais arquivos estão abertos para esse processo que está em uso não estão disponíveis nesse contexto. 1 pontos PERGUNTA 4 1. O sistema operacional, mesmo sendo um software , tem sua estrutura interna dividida em partes, para ofertar a perfeita ligação entre a parte física do computador, denominado hardware do computador, com a parte dos demais softwares utilizados pelos usuários. TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos . 4. ed. São Paulo: Pearson Education do Brasil, 2016. Sobre a estrutura que forma o sistema operacional, a assertiva correta quanto às características dos drivers de dispositivo é: Os drivers, devido aos acordos internacionais, só podem ser utilizados pelo SO quando está incluído na versão que está associado ao computador em questão. O fabricante de um dispositivo deve, por lei internacional, desenvolver o software que controla o seu hardware para apenas um tipo de SO. As versões antigas dos SO não podem utilizar os drivers de dispositivos novos, porque não podem ser atualizados, de acordo com os acordos e padrões internacionais. Apesar de ser criado pelos fabricantes dos dispositivos, tem uma forte ligação com o tipo de SO do computador. Esse tipo de software é dispensável, pois é possível usar qualquer dispositivo externo, sem a necessidade de configurar. 1 pontos PERGUNTA 5 1. A criptografia é uma técnica antiga de alterar a forma como a informação é mostrada, apenas para que seja enviada entre dois pontos. No sistema computacional, vários softwares utilizam essa forma de proporcionar certo nível de segurança aos dados que são transmitidos. TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016. Das alternativas abaixo, assinale a que descreva as características em um processo de criptografia. Quando os dados estão criptografados, não fazem sentido para quem tem acesso sem autorização a eles. Os dados podem ser revertidos apenas com o uso de um algoritmo de criptografia, sem necessidade de chave de transformação. Mesmo sem algoritmo de criptografia e sem a chave de transformação, o usuário destino pode ter acesso ao arquivo enviado. O usuário destino pode ter ou o algoritmo de criptografia ou a chave de transformação para ver os dados de forma correta. Uma vez criptografado, o arquivo nunca pode ser decifrado sem o uso do algoritmo e da chave. 1 pontos PERGUNTA 6 1. Como o Sistema Operacional atua como um gestor de tarefas, serviços e ações dentro do computador, é preciso que ocorram tarefas que tenham mais importância do que outras quando na execução das diversas ações que esse software especial precisa gerenciar dentro do computador. TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016. Informe a assertiva correta quanto ao tema fila de prioridades em um Sistema Operacional. A estratégia utilizada pelo SO na gestão com base em prioridades pode-se modificar a fila de prioridades de qualquer processo existente. Na gestão que tem como base as prioridades, não é possível alterar esta fila, pois a prioridade é determinada, sem opção de alteração. A prioridade só pode ser alterada quando na execução de aplicativos que não tenham nada em comum, caso contrário esta fila é inalterada. A alteração é possível de ocorrer, no entanto, por ser muito complexa, o usuário comum não consegue alterar, pois é necessário conhecimento de programação avançada. A alteração é possível e pode ser executada por um usuário comum, porque os SO atuais possuem ferramentas disponíveis para este fim. 1 pontos PERGUNTA 7 1. Sabemos que um microcomputador, por melhor que seja, não possui recursos infinitos e, justamente por isso, é necessário que os Sistemas Operacionais implementem algum mecanismo para ampliar a capacidade de memória. Assim, os SOs utilizam um conceito de memória virtual que amplia muito a capacidade de armazenamento de processos. De fato, o funcionamento e a capacidade de executar programas ficariam completamente prejudicados sem o uso de memória virtual e certamente não seria possível realizar a multiplicidade de tarefas que estamos acostumados. TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos . 4. ed. São Paulo: Pearson Education do Brasil, 2016. Sobre isso, qual alternativa explica corretamente o funcionamento da memóriavirtual? A memória virtual é automaticamente ativada quando inserimos um pendrive de alta capacidade. Sistema operacionais, como Windows ou Linux, sabem fazer a ativação automática. A memória virtual funciona criando endereços de memória que são mapeados para um dispositivo de memória auxiliar. Usa-se um conceito chamado de paginação para saber se o conteúdo está na RAM ou na memória virtual. O conceito de memória virtual foi abandonado há anos por ser frágil e quase sempre resultar em perda de memória. Atualmente, para expandir a capacidade de memória de um microcomputador, usa-se o armazenamento em nuvem. Apenas o Linux suporta o recurso de memória virtual, sendo esse um dos motivos pelos quais esse sistema operacional está tendo um aumento de preferência pelos novos usuários. O Windows é o único sistema operacional que disponibiliza memória virtual a seus usuários, bastando, para isso, que o usuário ative seu perfil e autorize o sistema operacional a fazer uso de memória auxiliar. 1 pontos PERGUNTA 8 1. Durante a execução dos processos, o Sistema Operacional precisa organizar os dados em memória. Os dados, em si, estão relacionados ao próprio conjunto de instruções dos processos e a espaços na memória para guardar dados que sejam necessários. Sabemos também que a memória principal do microcomputador é limitada, e o Sistema Operacional tem que administrar essa escassez de recursos lançando mão dos diferentes tipos de memória. TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos . 4. ed. São Paulo: Pearson Education do Brasil, 2016. Quais são esses diferentes tipos de memória presentes no microcomputador? Apenas memória RAM, a qual pode ser organizada em grupos pequenos de paginação, que podem ser expandidos para o disco rígido. A memória ROM é a principal memória do microcomputador e é nela que os programas do usuário e do Sistema Operacional são executados mais rapidamente. A memória do microcomputador está organizada em memórias ROM e secundárias, nas quais encontram-se a CPU e os dispositivos removíveis. A memória do microcomputador está organizada em registradores, memórias cache, principal e secundária. Todo microcomputador tem as memórias RAM e ROM, apenas. 1 pontos PERGUNTA 9 1. O Sistema Operacional dos computadores atuais têm uma tarefa muito importante no gerenciamento dos processos, que precisam ser executados em virtude das mais diversas ações e recursos disponíveis aos usuários, e ainda a alta exigência de cada vez mais velocidades de realização do que é requisitado. Assim, o SO precisa ter formas de determinar que os processos que chegam para serem feitos e, assim, aconteçam. TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016. Informe a assertiva correta sobre a ação do algoritmo de escalonamento do tipo FIFO. Nos equipamentos atuais, o FIFO é importante porque executa o processo do início ao fim, dando mais velocidade a execução dos processos. Para os computadores atuais, ao usar o FIFO não tem interrupção dos processos, o que faz ocorrer perda de desempenho. O FIFO, se aplicado nos equipamentos atuais, tem a interrupção feita apenas quando o usuário faz o pedido. Com o uso do FIFO nos processos dos equipamentos atuais, eles podem ser suspensos por meio do recurso de IRQ. O FIFO é aplicado em todos os equipamentos atuais, por ofertar uma prioridade justa, mesmo no custo de velocidade. 1 pontos PERGUNTA 10 1. Sabemos que um microcomputador dotado de um sistema operacional moderno pode executar um grande número de aplicativos, os quais oferecem diferentes funcionalidades para o usuário. A simples inserção de um novo aplicativo pode permitir que o usuário realize uma infinidade de novas tarefas. Todavia, quando inicia vários aplicativos, ocorre a criação de vários processos na memória do microcomputador, os quais devem ser geridos pelo sistema operacional. De que maneira o sistema operacional decide qual processo deve ser realizado, quando vários estão em memória? I. De forma aleatória. II. O gerenciador de processos decide qual processo deve ser executado e quais devem esperar. III. O gerenciador de processos usa o algoritmo de escalonamento para determinar qual processo deve ser executado primeiro. IV. Existem diferentes tipos de algoritmos de escalonamento e cada tipo tem aplicação para situações específicas. V. Um sistema operacional sempre executa os processos na ordem em que eles foram criados, sendo impossível ser de outra maneira. Agora, assinale a alternativa que apresente as assertivas corretas para a gestão dos processos. II, III e IV. II, IV e V. I, III, IV e V. I, II, III e IV. III, IV e V.
Compartilhar