Prévia do material em texto
Matriz OBJETIVA do MÓDULO C FASE II – 23/11 - 18/12/2015 PROTOCOLO: 2015112312601115ECEA9JOSÉ CARLOS CANTARINI FILHO - RU: 1260111 Nota: 90 Disciplina(s): Sistemas Operacionais Data de início: 26/11/2015 18:17 Prazo máximo entrega: 26/11/2015 19:47 Data de entrega: 26/11/2015 19:09 Questão 1/10 A partir do momento em que diversos processos podem estar no estado de pronto, devem ser estabelecidos critérios para determinar qual processo será escolhido para fazer o uso do processador. Quanto à política de escalonamento podemos afirmar: I – A política de escalonamento é a base da gerência do processador e da multiprogramação em um sistema operacional e tem como principais funções manter o processador a maior parte do tempo ocupado, balancear o uso da CPU entre os processos, privilegiar a execução de aplicações críticas, executar o maioir número de processos em uma fatia de tempo e oferecer tempos de respostas razoáveis para usuários interativos. II – Os escalonamentos podem ser classificados em preemptivo e não preemptivo, que é a possibilidade do processador interromper um processo em execução e substituir por outro ou não. III – Algoritimos de escalonamento não levam em consideração critérios como ordem de chegada dos processos, tempo de processamento e prioridade. Assinale a alternativa que apresenta o(s) item(ns) correto(s): A Somente os itens I e III estão corretos. B Somente o item I está correto. C Somente os itens I e II estão corretos. D Somente o item III está correto. Questão 2/10 Existem duas formas de implementação da memória virtual que se diferem pela organização dos blocos, denominadas paginação e segmentação. Analise as sentenças a seguir e depois assinale a alternativa correta. I) Na memória virtual por paginação o espaço de endereçamento virtual e o espaço de endereçamento real são divididos em blocos de tamanho diferentes. II) Na memória virtual por segmentação o espaço de endereçamento virtual e o espaço de endereçamento real são divididos em Você acertou! blocos de mesmo tamanho. III) Quando os blocos são do mesmo tamanho, os denominados de páginas, e a técnica de organização da memória virtual associada é denominada paginação. Quando os blocos podem ser de tamanhos diferentes os denominamos de segmentos e a técnica de organização da memória virtual associada é denominada segmentação. Assinale a alternativa que apresenta o(s) item(ns) correto(s): A Somente o item I está correto. B Somente o item II está correto. C Somente o item III está correto. D Somente os itens I e II estão corretos. Questão 3/10 O maior problema na gerência de memória virtual por paginação não é decidir quais páginas carregar para a memória principal, mas quais liberar (Denning, 1968). Os algoritmos de substituição de páginas têm o objetivo de selecionar os frames que tenham as menores chances de serem referenciadas em um futuro próximo. Quanto aos algoritmos de substituição de páginas, analise as sentenças a seguir. I) No algoritmo FIFO, o sistema seleciona a última página utilizada e que está há mais tempo na memória principal. II) No algoritmo LFU (least-freqeuntly-used), o sistema seleciona a página menos referenciada, ou seja, menos utilizada. III) No algoritmo LRU (least-recently-used), o sistema seleciona a página na memória principal que está há mais tempo sem ser referenciada. Assinale a alternativa que apresenta o(s) item(ns) correto(s): A Somente o item I está correto. B Somente o item II está correto. C Somente os itens I e II estão corretos. D Somente os itens II e III estão corretos. Questão 4/10 Analise as sentenças a seguir e identifique as características dos sistemas do tipo tempo compartilhado. Você acertou! Você acertou! I) Também denominados (time-sharing) permitem que diversos programas sejam executados a partir da divisão do tempo do processador em pequenos intervalos, denominados fatia de tempo (time-slice). II) Esse tipo de sistema tem como característica principal a execução de tarefas em fila que normalmente são armazenadas em disco ou fita e aguardam seu tempo para ser processadas. III) Esse tipo de sistema está presente em aplicações de controle de processos, como monitoramento de refinarias de petróleo, controle de tráfego aéreo, de usinas termoelétricas e nucleares, ou em qualquer aplicação onde o tempo de processamento é fator fundamental. Assinale a alternativa que apresenta o(s) item(ns) correto(s): A Somente os itens I e III estão corretos. B Somente o item I está correto. C Somente o item II está correto. D Somente os itens I e II estão corretos. Questão 5/10 Assinale a alternativa que completa a sentença a seguir. O throughput e o tempo de turnaround utilizados como critérios de escalonamento significam, respectivamente: A tempo que um processo permanece na fila de pronto durante seu processamento; define o tempo que um processo leva desde a sua criação até seu término. B tempo decorrido entre uma requisição ao sistema ou à aplicação e o instante em que a resposta é exibida; define o tempo que um processo leva desde a sua criação até seu término. C tempo decorrido entre uma requisição ao sistema ou à aplicação e o instante em que a resposta é exibida; tempo que um processo permanece na fila de pronto durante seu processamento. D representa o número de processos executados em um determinado intervalo de tempo; define o tempo que um processo leva desde a sua criação até seu término. Questão 6/10 Uma memória virtual possui páginas de 1024 endereços, existem oito páginas virtuais e 4096 bytes de memória real. A tabela de páginas de um processo está descrita a seguir. O asterisco indica que a página não está na memória principal: Analise as sentenças a seguir e depois assinale a alternativa correta. I) As páginas virtuais 2, 3, 5 e 7 não estão alocadas na memória principal. Você acertou! II) O acesso a qualquer endereço virtual correspondente à página virtual 2, irá causar erro de page fault III) O acesso a qualquer endereço virtual correspondente à página virtual 6, irá causar erro de page fault. Página Virtual Página Real 0 3 1 1 2 * 3 * 4 2 5 * 6 0 7 * A Somente o item I está correto. B Somente o item II está correto. C Somente o item III está correto. D Somente os itens I e II estão corretos Questão 7/10 Assinale a alternativa correta em relação aos sistemas multiusuários. A Somente podem ser implementados em sistemas multiprogramáveis. B Somente podem ser implementados em sistemas monoprogramáveis. C Podem ser implementados tanto em sistemas multiprogramáveis como monoprogramáveis. D Este conceito aplica-se a sistemas onde diversos usuários possam ser cadastrados, independentemente da possibilidade de realização de logins simultâneos, locais ou remotos. Questão 8/10 Um programa é uma sequência de instruções, composta por desvios, repetições e chamadas a procedimentos e funções. Em um ambiente monothread, aplicações concorrentes são implementadas apenas com uso de múltiplos processos independentes ou subprocessos. Analise as sentenças a seguir sobre as threads. I – Uma thread, também denominada de processo leve, compartilha muitos atributos de um processo. Você acertou! Você acertou! II – Em um sistema computacional, multi-core, múltiplas threads são capazes de executar simultaneamente. III – Mesmo com as vantagens de uma aplicação com múltiplas rotinas em threads, poucas linguagens oferecem suporte para sua implementação. IV – A grande vantagem da utilização de classes threads em uma função da aplicação é a performance e a otimização de recursos, devido à facilidade de compartilhamento de recursos e comunicação entre threads. Assinale a alternativa correta. 1. II – Em um sistema computacional, multi-core, múltiplas threads são capazesde executar simultaneamente. 2. A V, V, F, F. B V, F, F, V. C V, V, F, V. D V, F, F, F. Questão 9/10 Assim como no particionamento fixo da memória física ocorria a fragmentação interna e no particionamento dinâmico a fragmentação externa, na memória virtual isso também ocorre. Analise as sentenças a seguir e depois assinale a alternativa correta. I) A fragmentação interna ocorre na técnica de organização da memória virtual por paginação, que é quando o programa não ocupa o frame (página) completo. II) A fragmentação externa ocorre na técnica de organização da memória virtual por segmentação, que ocorre sempre que há diversas áreas livres na memória principal, mas nenhuma é grande o suficiente para alocar um novo segmento. III) Nos diferentes sistemas operacionais modernos não existe solução para os problemas de fragmentação de memória. Assinale a alternativa que apresenta o(s) item(ns) correto(s): A Somente o item I está correto. B Somente o item II está correto. C Somente o item III está correto D Somente os itens I e II estão corretos. Questão 10/10 Você acertou! Você acertou! Como seria utilizar um computador sem um sistema operacional? Marque a alternativa correta. A Sem o sistema operacional, um usuário para interagir com o computador deveria conhecer profundamente diversos detalhes sobre o hardware do equipamento, o que tornaria seu trabalho lento e com grandes possibilidades de erros B O usuário precisaria fazer um curso de operador em Sistemas de microcomputador para saber lidar com o funcionamento do Sistema Operativo C O usuário teria que ter conhecimento de programação para desenvolver suas próprias aplicações e instalar no sistema computacional D Esse computador não pode ser operado, nem mesmo por meio da programação de hardware para executar tarefas de baixo nível Você acertou! Questão 1/10 Considere um sistema operacional que implemente escalonamento circular com fatia de tempo igual a 10 u.t. Em um determinado instante de tempo existem apenas três processos (P1, P2 e P3) na fila de pronto, e o tempo de UCP de cada processo é 14, 4, e 12 u.t., respectivamente. Assinale a alternativa que apresenta qual o estado de cada processo no instante de tempo 8 u.t, considerando a execução dos processos P1, P2 e P3, nesta ordem, e que apenas o processo P1 realiza operações de E/S. Cada operação de E/S é executada após 5 u.t. e consome 10 u.t. A Espera – Execução – Pronto. B Execução – Pronto – Pronto. C Pronto – Pronto – Pronto. D Pronto – Pronto – Em execução. Questão 2/10 Para aumentar o nível de compartilhamento e resolver o problema da fragmentação interna foi desenvolvida a alocação particionada dinâmica da memória principal. Assinale a alternativa correta. A Na alocação particionada dinâmica, as partições são criadas sob demanda e os programas utilizam apenas os espaços de que necessitam, eliminando o problema da fragmentação interna. Você acertou! B Na alocação particionada dinâmica, não existe uma área reservada para o sistema operacional o que aperfeiçoa a utilização da memória principal. C Na alocação particionada dinâmica os programas só podiam ser carregados e executados em apenas uma partição específica, mesmo se outras estivessem disponíveis. D A alocação particionada dinâmica foi implementada pela primeira vez nos sistemas monoprogramáveis. Questão 3/10 Quanto à arquitetura baseada no conceito de Máquina Virtual, assinale a alternativa correta. A Nessa arquitetura, o sistema cria um nível intermediário entre o hardware e o sistema operacional, denominado gerência de máquinas virtuais. Este nível cria diversas máquinas virtuais independentes, onde cada uma oferece uma cópia virtual do hardware. Você acertou! B Nessa arquitetura é possível isolar as funções do sistema operacional por diversos processos servidores e dedicados a serviços específicos, tornando o núcleo menor, mais fácil de depurar e, consequentemente, aumentando sua confiabilidade. C Nessa arquitetura o núcleo é formado por módulos que são compilados separadamente e depois linkados, formando um grande e único programa executável. D Nessa arquitetura, o sistema se caracteriza por permitir que o processador, a memória e os periféricos permaneçam exclusivamente dedicados à execução de um único programa. Questão 4/10 Considere um sistema que possua as seguintes áreas livres na memória principal, ordenadas crescentemente: 10kb, 4 kb, 20 kb, 18kb, 7 kb, 9 kb, 12 kb e 15 kb. Assinale a alternativa que apresenta em qual dessas partições livres seria alocado um programa de 12 kb utilizando Best-Fit. A Na partição de 12 kb. Você acertou! B Na partição de 9 kb. C Na partição de 10 kb. D Na partição de 20 kb. Questão 5/10 Quanto a técnica de Overlay, assinale a alternativa correta. A Para permitir a execução de programas com tamanho maiores que a memória principal, a solução encontrada foi dividir o programa em módulos, de forma que seja possível a execução independente de cada módulo, utilizando uma mesma área de memória, denominado área de troca ou área de overlay. Você acertou! B A técnica de overlay tem a vantagem de permitir ao programador expandir os limites da memória principal, principalmente em sistemas multiprogramáveis. C A técnica de overlay tem a vantagem de permitir ao programador expandir os limites da memória principal, principalmente em ambiente multiprocessado. D Para permitir a execução de programas com tamanho maiores que a memória principal, a solução encontrada foi dividir a memória em várias partes denominadas áreas de overlay. Questão 6/10 Quanto aos sistemas operacionais embarcados, assinale V para as proposições verdadeiras ou F para as proposições falsas. I) Sistema operacional embarcado ou embutido é um sistema encapsulado em um dispositivo e que executada tarefas específicas. II) Podemos citar como exemplo de sistemas operacionais embarcados, os softwares de gerenciamento de dispositivos de rede como roteadores, hubs, switches. III)Sistemas operacionais embarcados normalmente não possuem interface com usuário. A V, F, V. B V, F, F. C V, V, F. Você acertou! D F, V, F. Questão 7/10 Com relação à arquitetura do Núcleo do Sistemas Operacional desenvolvida sobre o conceito de microkernel, analise as sentenças a seguir. I) Nessa arquitetura os serviços do sistema operacional são disponibilizados por meio de processos, como processo para gerência de arquivos, gerência de processos, gerência de memória e escalonamento. II) Na arquitetura microkernel é possível isolar as funções do sistema operacional por diversos processos servidores e dedicados a serviços específicos, tornando o núcleo menor, mais fácil de depurar e, consequentemente, aumentando sua confiabilidade. III) Na arquitetura microkernel o núcleo é formado por módulos que são compilados separadamente e depois linkados, formando um grande e único programa executável. Assinale a alternativa que apresenta o(s) item(ns) correto(s): A Somente os itens I e III estão corretos. B Somente o item I está correto. C Somente o item II está correto. D Somente os itens I e II estão corretos. Questão 8/10 Analise as sentenças a seguir quanto ao escalonamento por prioridades. A O escalonamento por prioridades é um escalonamento do tipo preemptivo realizado com base em um valor associado a cada processo denominado prioridade de execução. B O escalonamento porprioridade seleciona o processo que tiver o menor tempo de processador ainda por executar. C O escalonamento por prioridade implementa uma fatia de tempo (time slice) ou quantum que define o tempo máximo que o processo tem a prioridade de execução. D No escalonamento por prioridades, os processos são executados conforme ordem de chegada. Questão 9/10 Quanto ao page-fault, assinale a alternativa correta. A Só ocorre em sistemas monoprogramáveis. B Ocorre sempre que o processo referencia um endereço de memória virtual e a página que contém o endereço referenciado não está na memória principal. Você acertou! C O sistema operacional não tem como solucionar o problema de page fault e a aplicação deverá ser retirada da memória. D Ocorre sempre em sistemas de processamento tipo batch. Questão 10/10 O mecanismo de memória virtual permite a execução de um programa sem que seu código esteja completamente residente na memória principal. A política de busca de páginas determina quando uma página deve ser carregada para a memória. Existem duas estratégias para busca de páginas, paginação por demanda e paginação antecipada. Analise as sentenças a seguir e depois assinale a alternativa correta. I) Na paginação por demanda, as páginas dos processos são transferidas da memória secundária para principal apenas quando são referenciadas. II) Na paginação antecipada, o sistema carrega para a memória principal, além da página referenciada, outras páginas que podem ser ou não ser necessárias ao processo ao longo do seu processamento. III) Combinando as técnicas de busca de páginas por demanda e antecipada não ocorre o problema de acesso a páginas que não estão na memória principal (page-fault). Assinale a alternativa que apresenta o(s) item(ns) correto(s): A Somente o item I está correto. B Somente o item II está correto. C Somente o item III está correto. D Somente os itens I e II estão corretos. Você acertou! Nota: 100 Disciplina(s): Sistemas Operacionais Data de início: 31/05/2016 18:28 Prazo máximo entrega: 31/05/2016 19:58 Data de entrega: 31/05/2016 19:28 Questão 1/10 A memória sempre foi vista como um recurso escasso e caro, mesmo atualmente, com a redução de custo e consequentemente aumento da capacidade da memória principal, seu gerenciamento é um dos fatores mais importantes no projeto de sistemas operacionais. As funções básicas da gerência de memória são: I) A gerência de memória deve tentar manter na memória principal o maior número de processos residentes, permitindo maximizar o compartilhamento do processador e demais recursos computacionais. II) Permitir a execução de programas que sejam maiores que a memória disponível, implementada por meio de técnicas como o overlay e a memória virtual. III) Evitar que dois ou mais programas sejam carregados na memória para garantir a proteção das aplicações em ambiente multiprogramáveis. Assinale a alternativa que apresenta o(s) item(ns) correto(s): C Somente os itens I e II estão corretos. Você acertou! Questão 2/10 Quanto aos sistemas com múltiplos processadores, assinale a alternativa correta. B Os sistemas com múltiplos processadores se caracterizam por possuir duas ou mais UCPs interligadas e trabalhando em conjunto. A vantagem deste tipo de sistema é permitir que vários programas sejam executados ao mesmo tempo ou que um mesmo programa seja subdividido em partes para serem executados simultaneamente em mais de um processador. Você acertou! Questão 3/10 Uma memória virtual possui páginas de 1024 endereços, existem oito páginas virtuais e 4096 bytes de memória real. A tabela de páginas de um processo está descrita a seguir. O asterisco indica que a página não está na memória principal: Analise as sentenças a seguir e depois assinale a alternativa correta. I) As páginas virtuais 2, 3, 5 e 7 não estão alocadas na memória principal. II) O acesso a qualquer endereço virtual correspondente à página virtual 2, irá causar erro de page fault III) O acesso a qualquer endereço virtual correspondente à página virtual 6, irá causar erro de page fault. Página Virtual Página Real 0 3 1 1 2 * 3 * 4 2 5 * 6 0 7 * D Somente os itens I e II estão corretos Você acertou! Questão 4/10 Assinale a alternativa que apresenta os principais critérios de escalonamento que devem ser considerados em uma política de escalonamento. A Utilização do processador, throughput, tempo de processador, tempo de espera, tempo de turnaround e tempo de resposta. Você acertou! Questão 5/10 Para implementação da multiprogramação é necessário que diversos programas estejam na memória principal ao mesmo tempo e que novas formas de gerência da memória sejam implementadas para aumentar a concorrência e o compartilhamento de recursos computacionais. A solução para permitir a multiprogramação foi o particionamento da memória principal. I) Nos primeiros sistemas multiprogramáveis, a memória era dividida em pedaços de tamanho fixo, chamados partições. O tamanho das partições era definido na inicialização do sistema em função do tamanho dos programas a serem executados e a alteração do tamanho das partições só era possível com a reinicialização do sistema. II) Na alocação particionada estática absoluta os programas só podiam ser carregados e executados em apenas uma partição específica, mesmo se outras estivessem disponíveis. III) Na alocação particionada estática relocável, os programas podiam ser executados em uma única partição, previamente definida. Assinale a alternativa que apresenta o(s) item(ns) correto(s): C Somente os itens I e II estão corretos. Você acertou! Questão 6/10 Com base na tabela de partições a seguir, indique em qual partição livre será alocado Programa D com tamanho de 9 Kb utilizando estratégia de alocação Best-Fit, Worst-Fit e First-Fit, respectivamente. Partição Programa 5 kb Programa A 3 kb Programa B 10 kb Livre 6 kb Programa C 26 kb Livre A Partição de 10 Kb, Partição de 26Kb e Partição de 10 Kb. Você acertou! Questão 7/10 Quanto aos sistemas operacionais da terceira geração de computadores podemos afirmar: I. Na terceira geração de computadores com o surgimento dos circuitos integrados aparece o conceito de sistemas operacionais de tempo compartilhado (time-sharing), como exemplo o Multics. II. As concepções de projeto do Multics serviram de base para o desenvolvimento do UNIX, sistema mundialmente conhecido principalmente em ambientes corporativos. III. Um dos objetivos de projetos dos sistemas operacionais a partir da terceira geração é a utilização de linguagem de alto nível, para tornar o sistema portável, ou seja, independente da plataforma de hardware. IV. O UNIX foi reescrito em C, linguagem de alto nível que deu origem a uma família de sistemas operacionais, entre elas o Linux. Assinale a alternativa que apresenta o(s) item(ns) correto(s): D Todos os itens estão corretos. Você acertou! Questão 8/10 Quanto à arquitetura baseada no conceito de Máquina Virtual, assinale a alternativa correta. A Nessa arquitetura, o sistema cria um nível intermediário entre o hardware e o sistema operacional, denominado gerência de máquinas virtuais. Este nível cria diversas máquinas virtuais independentes, onde cada uma oferece uma cópia virtual do hardware. Você acertou! Questão 9/10 Considere um sistema operacional que implemente escalonamento circular com fatia de tempo igual a 10 u.t. Em um determinado instante de tempo existem apenas três processos (P1, P2 e P3) na fila de pronto, e o tempo de UCP de cada processo é 14, 4, e 12 u.t., respectivamente. Assinale a alternativa que apresenta qual o estado de cada processo no instante de tempo 8 u.t, considerando a execução dos processos P1, P2 eP3, nesta ordem, e que apenas o processo P1 realiza operações de E/S. Cada operação de E/S é executada após 5 u.t. e consome 10 u.t. A Espera – Execução – Pronto. Você acertou! Questão 10/10 Assinale a alternativa que completa a sentença a seguir. Quanto à estrutura do Núcleo (Kernel), os Sistemas Operacionais podem ser classificados em: A arquitetura monolítica, em camadas, máquina virtual e arquitetura microkernel. Você acertou! Existem duas formas de implementação da memória virtual que se diferem pela organização dos blocos, denominadas paginação e segmentação. Analise as sentenças a seguir e depois assinale a alternativa correta. I) Na memória virtual por paginação o espaço de endereçamento virtual e o espaço de endereçamento real são divididos em blocos de tamanho diferentes. II) Na memória virtual por segmentação o espaço de endereçamento virtual e o espaço de endereçamento real são divididos em blocos de mesmo tamanho. III) Quando os blocos são do mesmo tamanho, os denominados de páginas, e a técnica de organização da memória virtual associada é denominada paginação. Quando os blocos podem ser de tamanhos diferentes os denominamos de segmentos e a técnica de organização da memória virtual associada é denominada segmentação. Assinale a alternativa que apresenta o(s) item(ns) correto(s): A Somente o item I está correto. B Somente o item II está correto. C Somente o item III está correto. D Somente os itens I e II estão corretos. Considere um sistema operacional que implemente escalonamento circular com fatia de tempo igual a 10 u.t. Em um determinado instante de tempo existem apenas três processos (P1, P2 e P3) na fila de pronto, e o tempo de UCP de cada processo é 14, 4, e 12 u.t., respectivamente. Assinale a alternativa que apresenta qual o estado de cada processo no instante de tempo 8 u.t, considerando a execução dos processos P1, P2 e P3, nesta ordem, e que apenas o processo P1 realiza operações de E/S. Cada operação de E/S é executada após 5 u.t. e consome 10 u.t. Você acertou! AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a... 1 de 6 06/07/2016 16:01 A Espera – Execução – Pronto. B Execução – Pronto – Pronto. C Pronto – Pronto – Pronto. D Pronto – Pronto – Em execução. Quanto aos sistemas com múltiplos processadores, assinale a alternativa correta. A Os sistemas com múltiplos processadores se caracterizam por permitir que o processador, a memória e osperiféricos permaneçam exclusivamente dedicados à execução de um único programa. B Os sistemas com múltiplos processadores se caracterizam por possuir duas ou mais UCPsinterligadas e trabalhando em conjunto. A vantagem deste tipo de sistema é permitir que váriosprogramas sejam executados ao mesmo tempo ou que um mesmo programa seja subdividido empartes para serem executados simultaneamente em mais de um processador. C Os sistemas com múltiplos processadores têm como característica principal a execução de tarefas em fila quenormalmente são armazenadas em disco ou fita e aguardam seu tempo para ser processadas. D Os sistemas com múltiplos processadores via de regra são sistemas operacionais embarcados ou embutidosem dispositivos que executam tarefas específicas. Com base na tabela de partições a seguir, indique em qual partição livre será alocado Programa D com tamanho de 9 Kb utilizando estratégia de alocação Best-Fit, Worst-Fit e First-Fit, respectivamente. Partição Programa 5 kb Programa A 3 kb Programa B 10 kb Livre 6 kb Programa C 26 kb Livre A Partição de 10 Kb, Partição de 26Kb e Partição de 10 Kb. Você acertou! Você acertou! Você acertou! AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a... 2 de 6 06/07/2016 16:01 B Partição de 10 Kb, Partição de 10Kb e Partição de 26 Kb. C Partição de 26 Kb, Partição de 26Kb e Partição de 10 Kb. D Partição de 26 Kb, Partição de 10Kb e Partição de 26 Kb. Na década de 90 ocorreu a consolidação dos computadores da 4ª. Geração e dos sistemas operacionais baseados em interfaces gráficas. Com o surgimento e a evolução da Internet, o protocolo TCP/IP passou a ser um padrão de mercado, obrigando os fabricantes de sistemas operacionais a oferecer suporte a este protocolo. A arquitetura cliente/servidor, aplicada basicamente a redes locais, passa a ser utilizada em redes distribuídas como a Internet, permitindo que qualquer pessoa tenha acesso a todo tipo de informação, independente de onde esteja armazenada (MACHADO, 2007) I. Os computadores da quarta geração utilizavam tecnologia de transistores, as válvulas em miniatura que permitiam a redução do tamanho e melhoria da capacidade de processamento das máquinas. II. Um dos grandes avanços dos sistemas operacionais da década de 90 está associado a incorporação de recursos de comunicação. III. As novas funcionalidades dos sistemas operacionais baseado no protocolo TCP/IP, e a arquitetura cliente servidor permitiram a criação de diversos sistemas dedicados a oferecer serviços, tais como Servidores Web, de correio, de arquivos e servidores de banco de dados. IV. Um dos sistemas operacionais que melhor representa a consolidação dos sistemas baseados em interfaces gráficas é a família Windows da Microsoft.Assinale a alternativa que apresenta o(s) item(ns) correto(s): A Somente os itens I e II estão corretos. B Somente os itens II e III estão corretos. C Somente os itens I, III e IV estão corretos. D Somente os itens II, III e IV estão corretos. Para aumentar o nível de compartilhamento e resolver o problema da fragmentação interna foi desenvolvida a alocação particionada dinâmica da memória principal. Assinale a alternativa correta. A Na alocação particionada dinâmica, as partições são criadas sob demanda e os programas utilizamapenas os espaços de que necessitam, eliminando o problema da fragmentação interna. Você acertou! AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a... 3 de 6 06/07/2016 16:01 B Na alocação particionada dinâmica, não existe uma área reservada para o sistema operacional o queaperfeiçoa a utilização da memória principal. C Na alocação particionada dinâmica os programas só podiam ser carregados e executados em apenas umapartição específica, mesmo se outras estivessem disponíveis. D A alocação particionada dinâmica foi implementada pela primeira vez nos sistemas monoprogramáveis. A evolução dos sistemas operacionais está diretamente associado a evolução do hardware. Com base nessa afirmação indique a alternativa correta. A Os sistemas operacionais utilizados na primeira geração de computadores, como exemplo no ENIAC,funcionavam sob o conceito de tempo compartilhado (time sharing). B O grande avanço que ocorreu nos computadores da segunda geração foi a incorporação dos periféricos decomunicação, tais como placas de rede e a inclusão do protocolo TCP/IP nos sistemas operacionais. C Com a incorporação de recursos de comunicação, dos protocolos de rede como exemplo o TCP/IP e amedida que crescia a demanda por conexões com Internet, o suporte a sistemas operacionais paratarefas de rede tornava-se um padrão. D A medida que avançam as tecnologias de comunicação nos computadores e nos sistemas operacionais oconceito de processamento distribuído vai sendo aos poucos substituído pelo processamento local e restrito aum único hardware de grande capacidade de processamento. A computação em nuvem “cloud computind” é uma tendência na área de tecnologia da informação. Esse termo tem ganhado destaque em função da palavra de ordem do momento em termos de tecnologia, a mobilidade. Antes tínhamos um computador, desktop que ficava fixo sobre uma mesa no escritório da casa e que aos poucos foi sendo substituído pelo notebook. Com a chegada de vários aparelhos, como smartphones, tablets e netbooks a relação das pessoas como os serviços da computação mudaram e hoje é necessário ter aplicativos,arquivos enfim todos aqueles recursos que antes ficavam em uma máquina, disponíveis em qualquer lugar em qualquer horário. Com base nisso podemos afirmar que a computação em nuvem veio para ficar. Quanto a relação entre a computação em nuvem e os sistemas operacionais, assinale V para as proposições e F para as proposições falsas. I) ( ) Com o crescimento dos serviços de computação em nuvem, os sistemas operacionais tendem a se tornar um sistema responsável pelo gerenciamento do hardware e execução de um browser de internet para acesso a esses serviços. II) ( ) Uma das grandes promessas de Sistemas operacionais voltados para o conceito de computação em nuvem é Chrome OS da Google. Você acertou! AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a... 4 de 6 06/07/2016 16:01 III) ( ) Os Sistemas operacionais desenvolvidos sobre o conceito de “cloud”exigem equipamentos com uma capacidade de processamento cada vez maior, principalmente em função da utilização de vídeos. IV) ( ) O fator chave para o sucesso dos sistemas operacionais desenvolvidos sobre o conceito de “cloud” é a qualidade de coneXão para acesso a web. A V, V, V, V B V, F, F, F C V, V, V, F D V, V, F, V Quanto ao page-fault, assinale a alternativa correta. A Só ocorre em sistemas monoprogramáveis. B Ocorre sempre que o processo referencia um endereço de memória virtual e a página que contém oendereço referenciado não está na memória principal. C O sistema operacional não tem como solucionar o problema de page fault e a aplicação deverá ser retiradada memória. D Ocorre sempre em sistemas de processamento tipo batch. Com base na tabela de processo a seguir, calcule o tempo médio de espera dos processos aplicando algoritmos de escalonamento SJF. Processo Tempo de Processador (u.t) Prioridade A 10 2 B 4 1 C 3 3 A Tempo médio de espera igual a 8. B Tempo médio de espera igual a 2,3. C Tempo médio de espera igual a 4,6. D Tempo médio de espera igual a 12,3. Você acertou! AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a... 5 de 6 06/07/2016 16:01 AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a... 6 de 6 06/07/2016 16:01