Prévia do material em texto
Avaliação I - Individual (Cod.:987076) Peso da Avaliação 2,00 Prova 90755604 Qtd. de Questões 10 Acertos/Erro 10/0 Um sistema computacional é formado por alguns elementos essenciais, sendo que um deles é o sistema operacional (SO). Este tem algumas funções principais que fazem possível o funcionamento do computador como um sistema computacional. Com relação às funções do sistema operacional, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Uma das funções do SO é fazer o processamento das instruções que estão armazenadas na memória, executando-as na sequência em que se encontram na memória. ( ) Uma das funções do SO é gerenciar a alocação de memória para que os programas possam ser carregados na memória e executados passo a passo pela CPU. ( ) Uma das funções do SO é facilitar o acesso aos recursos do sistema computacional, como monitores, impressoras e unidades de disco, sem que o usuário perceba isso. Assinale a alternativa que apresenta a sequência correta: A F - V - V. B F - F - V. C V - V - V. D V - F - V. E V - V - F. Compreender a função de um sistema operacional é essencial para entender como os computadores operam e como diferentes programas podem ser gerenciados de forma coordenada. O que é um sistema operacional? A Um conjunto de componentes de hardware que permite que o computador funcione corretamente. B Um software que gerencia recursos e fornece serviços para programas e usuários. C Um ambiente virtual que permite simular diferentes sistemas operacionais simultaneamente. D Um programa que protege o computador contra vírus e malware. E Um software responsável apenas por executar aplicativos em um computador. O computador necessita da memória para seu funcionamento, e dependendo dos tipos de aplicações que estão sendo executadas e a quantidade delas, a quantidade de memória pode ficar insuficiente. Para resolver esse tipo de limitação, foram desenvolvidas algumas técnicas como swapping e memória virtual por paginação e por segmentação. Considerando essas técnicas, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Na técnica de swapping, o SO pode transferir temporariamente algum processo da memória principal para uma secundária, liberando espaço na principal para outro processo que precise ser executado. ( ) Na técnica de memória virtual, a capacidade de memória é expandida unindo logicamente a memória principal com um arquivo específico na memória secundária, que pode estar no hard disk. ( ) Na técnica de paginação, os programas podem ser divididos de forma lógica em sub-rotinas que terão endereços próprios, viabilizando um aumento de memória disponível. Assinale a alternativa que apresenta a sequência correta: A F - V - F. B F - F - V. C V - V - F. D V - F - V. E V - V - V. O sistema operacional gerencia e aloca recursos, como tempo de CPU e memória, entre os diferentes processos, garantindo que cada um tenha a oportunidade de ser executado de maneira fluida, independentemente da quantidade de tarefas em execução. O que é multitarefa em um sistema operacional? A É a capacidade de o sistema operacional alternar rapidamente entre tarefas, mas sem suporte a execução simultânea. A+ Alterar modo de visualização 1 2 3 4 B É a capacidade de o sistema operacional executar uma única tarefa em alta velocidade. C É a capacidade de o sistema operacional executar várias tarefas de forma sequencial, mas apenas em computadores com recursos limitados. D É a capacidade de o sistema operacional executar várias tarefas de forma paralela usando vários núcleos de processamento. E É a capacidade de o sistema operacional executar várias tarefas de forma sequencial, uma após a outra. Os sistemas distribuídos têm por objetivo a descentralização e o processamento paralelo das informações, podendo ser implementados por dois ou mais computadores interligados por meio de uma rede de comunicação. Considerando a evolução nos sistemas distribuídos ocorrida nas décadas de 1980 e 1990 (quarta geração), com o advento das redes de computadores, analise as afirmativas a seguir: I. Na década de 1980, ainda não existiam os circuitos integrados, conhecidos como chips, e também não existiam os microcomputadores (PCs), criados na década de 2000. II. Em meados da década de 1980, foram desenvolvidos os sistemas operacionais com interface gráfica, como o Windows da Microsoft e o Macintosh da Apple. III. Os sistemas operacionais necessários para o funcionamento das redes de computadores são chamados de sistemas operacionais de redes, ou SO de redes. IV. O sistema operacional LINUX é uma alternativa popular ao sistema operacional Windows, e foi criado somente na década de 2000 por Linus Torvalds. É correto o que se afirma em: A II e III, apenas. B I, II, III e IV. C I e II, apenas. D III e IV, apenas. E I e IV, apenas. O gerenciamento da memória é uma das importantes funções do Sistema Operacional, dentre outras que ele executa. Para que um programa possa ser executado, ele precisa estar carregado na memória principal. No entanto, muitas vezes, o computador possui limites de memória, e nestes casos não basta a utilização dos conceitos de alocação de memória, sendo necessário o uso de outras técnicas para viabilizar a execução dos programas. Com relação ao gerenciamento de memória, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Swapping é a técnica de substituição entre processos que viabiliza a transferência temporária de um processo para a memória secundária, liberando espaço na memória principal para execução de outro processo, permitindo depois a recuperação do primeiro processo para continuar sua execução. ( ) Memória virtual por paginação é a técnica em que o endereçamento virtual (que é sempre na memória principal) e o endereçamento real (sempre na memória secundária) representam blocos de tamanhos distintos (as páginas), com o objetivo de reduzir o espaço de memória. ( ) Memória virtual por segmentação é a técnica em que o endereçamento virtual se divide em segmentos (blocos de tamanhos distintos), permitindo que um programa seja dividido em sub-rotinas e estruturas de dados alocadas em segmentos na memória principal. Assinale a alternativa que apresenta a sequência correta: A V - V - V. B V - V - F. C F - F - V. D F - V - F. E V - F - V. A arquitetura monolítica é um padrão de design de software em que todos os componentes de um sistema são combinados em uma única aplicação. Embora esse modelo possa ser mais simples de implementar inicialmente, ele apresenta várias desvantagens à medida que o sistema cresce em complexidade e tamanho. Entre os desafios enfrentados estão a dificuldade de manutenção, a limitação de escalabilidade e a dependência forte entre os componentes, o que pode levar a problemas de desempenho e implantação. Com o passar do tempo, essas desvantagens podem tornar a evolução do sistema mais lenta e cara, dificultando a adaptação a novas necessidades de negócio e tecnologias. Quais são algumas desvantagens da arquitetura monolítica? A Menor acoplamento entre os diferentes componentes do sistema. B Implementação simplificada de testes unitários em cada componente isolado. C Maior consumo de recursos de hardware. D Dificuldade de manutenção e evolução do sistema. E Facilidade de escalabilidade horizontal para lidar com o aumento da demanda. 5 6 7 Os computadores modernos são constituídos de processadores, memórias, discos, dispositivos apontadores (como o mouse), interfaces de rede, impressoras e uma ampla variedade de outros dispositivos, cabendo ao sistema operacional fornecer uma alocação ordenada e controlada destes recursos. Acerca da função "facilidade de acesso aos recursos", realizado pelo sistema operacional, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Tanto uma impressora como outros recursos do sistema, que podem ser acessados de forma simultânea, devem ter seu gerenciamento feito pelosistema operacional. ( ) Quando um computador ou uma rede tem múltiplos usuários, a necessidade de gerenciar e proteger a memória, dispositivos de entrada e saída e outros recursos, é muito maior. ( ) O sistema operacional não precisa manter o controle sobre quem possui acesso a determinado recurso, nem garantir a distribuição eficiente dos recursos do computador. Assinale a alternativa que apresenta a sequência correta: A V - V - F. B V - V - V. C F - V - F. D V - F - V. E V - F - F. Um sistema é multiprocessado quando um ou mais processadores têm por objetivo concluir uma tarefa em comum, permitindo, assim, que vários programas sejam executados em paralelo ou que tenham duas ou mais instruções executadas em paralelo. Dependendo da maneira que o multiprocessamento ocorre, podemos classificá-lo como forte ou fracamente acoplado. Caderno de Estudos.Diante disso, assinale a alternativa correta que apresenta uma característica do sistema fortemente acoplado assimétrico: A Todos os processadores executam todas as tarefas em um sistema, não havendo distinção entre eles. B Todos os processadores compartilham a mesma memória de forma independente. C Não existe a definição de algum processador para controlar o sistema, qualquer um pode fazer essa função. D Não existe uma relação mestre-escravo, sendo que todos os processadores possuem as mesmas funções. E Possui um processador considerado principal, chamado de “mestre” que controla o sistema. A utilização de sistemas operacionais multitarefas permite ao usuário executar vários programas de forma simultânea, exigindo, dessa forma, uma quantidade maior de memória primária. Ocorre que, muitas vezes, a memória primária é insuficiente para conter a execução de todos os processos, sendo necessário realizar a troca de processos entre a memória e o disco. Assinale a alternativa correta que apresenta o conceito descrito: A Paginação. B Fragmentação. C Segmentação. D Swapping. E Memória virtual. 8 9 10