Custo é uma das desvantagens de um sistema implantado com computação local. A implantação considera diversos aspectos como mão de obra especializada, custo de equipamento, tempo de instalação e configuração, e, posteriormente, a manutenção, dentre diversos outros fatores. A desvantagem é que ele favorece o uso da computação em nuvem, pois, em poucos minutos, um sistema completo de computação é implantado e disponibilizado. A partir do texto apresentado, analise as asserções a seguir e a relação proposta entre elas. I. Uma das vantagens do uso de um sistema em nuvem é a segurança; por exemplo, na Amazon Web Service (AWS) tem nível de prioridade maior. PORQUE II. A segurança no mundo virtual com data centers e hardware é um pouco diferente do mundo físico devido ao volume de centenas de milhares de usuários conectados. Analisando essas asserções anteriores, conclui-se que:
A complexidade de implantação de serviços usados em rede de computadores por uma empresa localmente é coisa do passado. Hoje, como o uso da computação em nuvem, os serviços usados pela área da TI são disponibilizados como demanda com preço baseado no conceito pay-as-you-go . Serviços como processamento, armazenamento de banco de dados e aplicativos são ofertados diretamente na internet, via sistema web, tornando mais simples e prático o cotidiano do pessoal de TI. Levando em consideração as vantagens da computação em nuvem, identifique se são verdadeiras (V) ou falsas (F) as afirmativas a seguir. I. ( ) Troca de despesas de capital por despesas variáveis, ou seja, paga-se pelo serviço usado em vez de pesados investimentos em implantação de data centers . II. ( ) Obtenção de economia de escala. Assim, com a agregação de centenas milhares de usuários em nuvem, maiores economias em escala e preço menor ao usuário. III. ( ) Aumento da velocidade e da agilidade, o que resulta em tempo menor de ativação do serviço, reduzindo custos e agilizando o processo de uso. IV. ( ) Alcance global em minutos, ou seja, os aplicativos da empresa podem ser implantados em poucos minutos ao redor do mundo. Assinale a alternativa que apresenta a sequência correta.
Para que se possa experimentar e testar uma aplicação web em qualquer versão do serviço Google Cloud Platform (GPC), é preciso, primeiramente, ter uma conta cadastrada no GPC. Além dos dados básicos, é requerido informar um cartão de _______ válido, o que irá proporcionar que sejam concedidos créditos (US$ ) para serem usados dentro de um determinado prazo ( dias). Assinale a alternativa que preenche as lacunas corretamente.
Um framework é uma estrutura que permite que um software seja desenvolvido para as diversas plataformas e é uma base que faz com que o desenvolvimento do software ou da aplicação não seja iniciado do zero. As estruturas são tipicamente associadas a uma linguagem de programação específica e são adequadas para diferentes tipos de tarefas, além disso, elas podem ser usadas para o desenvolvimento de sites , aplicativos móveis, ciência de dados e muito mais. Com base no texto apresentado, analise as asserções a seguir e a relação proposta entre elas. I. Laravel é um framework que tem como princípios código limpo, leveza e conceito de MVC com muitas funcionalidades, simples e elegante baseado na linguagem Java. PORQUE II. A melhoria do desenvolvimento de um software tem foco na escolha correta de um framework , pois aumenta a produtividade do projeto e a qualidade final da aplicação web . Analisando essas asserções, conclui-se que:
Com o Docker (qualquer versão), o desenvolvedor executa contêineres a partir de imagens. Uma analogia didática para aqueles que trabalham com programação orientada a objetos é que uma imagem é como se fosse uma classe, ao passo que um contêiner poderia ser comparado a uma instância dessa classe. Sobre isso, avalie as asserções a seguir e a relação proposta entre elas. I. Uma imagem é um arquivo apresentado como recurso de gravação e leitura. PORQUE II. Uma imagem também é o empacotamento dos módulos opcionais de ambiente operacional. A respeito dessas asserções, assinale a opção correta.
São vantagens da plataforma docker: I. O acoplamento forte dos seus componentes. II. Permitir o uso de imagem única em um projeto Web. III. Gerência mais adequada das dependências. IV. Muitas imagens podem coexistir em um mesmo projeto de aplicação Web.
Um software é um conjunto de códigos que implementa regras escritas em uma linguagem de programação específica e executada em um dispositivo digital como um computador. Já um componente de software é um objeto escrito em uma linguagem de programação específica que pode ser usado por outros softwares além do software para o qual ele foi criado. Com base no texto apresentado, no Docker, o componente responsável por pelos daemons é o:
O processo de instalação da plataforma de desenvolvimento Docker (qualquer versão) em máquinas que rodam o sistema operacional _______ é uma tarefa normalmente simples. Cuidados residem na observação de alguns aspectos práticos, a começar pelo fato de que o Docker (qualquer versão) não tem suporte para processadores de _______ bits . Stable, é suportado apenas a partir da versão do kernel _______. Assinale a alternativa que preenche as lacunas corretamente.
Dentre os componentes principais da plataforma Docker (qualquer versão), é possível destacar: o Docker engine (qualquer versão), um _______ que ajuda a construir, enviar e executar _______; o Docker client (qualquer versão), cuja atribuição é receber entradas dos usuários e encaminhá-las para o Docker engine (qualquer versão); o Docker registry (qualquer versão), que se ocupa do armazenamento de _______ (tanto de forma local quanto remota); e o Dockerfile (qualquer versão), que dá suporte à criação de uma imagem (inclusive com as _______ a serem aplicadas nela). Assinale a alternativa que preenche as lacunas corretamente.
Os sistemas operacionais exigem uma alocação regular de memória, com a finalidade de garantir que eles mantenham a memória principal e os demais processos. Portanto, um recurso fundamental de qualquer sistema operacional é a memória principal. Considerando o suporte ao sistema operacional, analise as afirmativas a seguir e assinale (V) para a(s) Verdadeira(s) e (F) para a(s) Falsa(s). I. ( ) As partições desiguais de tamanho fixo e de tamanho variável são eficazes no uso da memória. II. ( ) Os pedaços de um programa, conhecidos como frames , poderiam ser atribuídos aos pedaços disponíveis de memória, conhecidos como páginas. III. ( ) Em um programa, cada endereço lógico representa um número de frames e um endereço relativo na página. As afirmativas I, II e III são, respectivamente:
Os dados e as instruções de um programa precisam estar na memória física para que haja a execução de um processo. Isso significa que os processos têm um tamanho limitado, porque toda a memória física disponível é usada. Para obter um uso mais eficiente da memória, os processos são carregados dinamicamente. Considerando o suporte ao sistema operacional, analise as afirmativas a seguir e assinale (V) para a(s) Verdadeira(s) e (F) para a(s) Falsa(s). I. ( ) Um endereço base é expresso como um local real na memória principal. II. ( ) Um endereço lógico é expresso como um local relativo ao final do programa. III. ( ) Um endereço físico é expresso como o local inicial atual do processo. As afirmativas I, II e III são, respectivamente:
Um sistema operacional é também um programa de computador, que controla a execução de outros programas ou aplicativos, sendo assim uma interface entre o usuário e o hardware do computador. Assinale a alternativa correta que descreve os dois objetivos dos sistemas operacionais:
Um Sistema Operacional (SO) é um software que controla os recursos de hardware e software do computador. Ele permite que os aplicativos interajam com o hardware em um computador. Alguns softwares podem interagir diretamente com o hardware , mas a maioria dos softwares não é escrita para interagir com cada parte específica do hardware. O SO, portanto, cuida da interação com o hardware . Assinale a alternativa que exibe corretamente o recurso do hardware que é usado para impedir que um único job monopolize o sistema.
O escalonamento de processos ocorre quando a unidade central de processamento, ao utilizar um algoritmo de escalonamento e com o auxílio do hardware , escolhe os processos mais viáveis para a execução ou os que são prioritários. Existem vários tipos de escalonamento, como os de longo prazo, os de curto prazo, o de médio prazo e o de entrada e saída (E/S). Assinale a alternativa correta sobre o escalonamento de curto prazo:
Leia o conteúdo apresentado a seguir. É de grande interesse aumentar a agilidade, a flexibilidade e a escalabilidade da Tecnologia da Informação (TI), ao mesmo tempo em que são geradas economias significativas de custo. A _____________ de operações de E/S para E/S mapeada na memória e instruções de E/S é implementada pelo suporte estendido a interrupções, definido na estrutura de controle da _____________. Uma interrupção do _____________ é chamada sempre que uma máquina virtual acessa um dispositivo de E/S. Assinale a alternativa que apresenta correta e respectivamente os elementos que completam as lacunas anteriores.
Para cada processo, o sistema operacional deve manter informações, indicando seu estado, além das informações necessárias para a execução do processo, sendo representado pelo sistema operacional por um bloco de controle. Assinale a alternativa correta sobre o contador de programa de um bloco de controle do processo:
Um dispositivo de entrada/saída (E/S) é qualquer hardware utilizado por um operador humano ou outros sistemas para se comunicar com um computador. Ele é capaz de enviar dados (saída) para um computador e receber dados de um computador (entrada). Considerando os conhecimentos adquiridos sobre os dispositivos de entrada/saída, assinale a alternativa correta.
Os profissionais de mainframe normalmente usam um sistema para indicar a caixa de hardware , um ambiente de hardware completo (com dispositivos de E/S) ou um ambiente operacional (com software ), dependendo do contexto. Considerando os dispositivos de entrada e saída, assinale a alternativa que indica corretamente o dispositivo de entrada capaz de transformar ondas sonoras em mudanças de corrente elétrica ou tensão, com o sinal elétrico interpretado pelo sistema do computador a partir da porta de entrada de uma placa de som.
Os dispositivos de entrada e saída são fundamentais para que um sistema de computador tenha comunicação com o exterior. Os dados são inseridos no sistema a partir de um dispositivo de entrada, para que haja algum resultado (saída). Considerando as definições dos dispositivos de entrada e saída, analise as afirmativas a seguir e assinale (V) para a(s) Verdadeira(s) e (F) para a(s) Falsa(s). I. ( ) A unidade flash USB recebe ou salva os dados de um computador (entrada). Além disso, envia dados para um computador ou outro dispositivo (saída). Por isso, é um dispositivo de entrada e saída. II. ( ) Um modem é um dispositivo que conecta dois computadores a uma linha telefônica, convertendo os dados do computador em um sinal de televisão e vice-versa. É um dispositivo de entrada. III. ( ) As máquinas de fax são comumente usadas em escritórios para enviar e receber um fax. Um fax pode ser armazenado em formato eletrônico em um computador. Por isso, é um dispositivo de entrada e saída. As afirmativas I, II e III são, respectivamente:
O hardware do computador diz respeito às partes físicas de um computador e aos dispositivos relacionados. As partes internas do hardware são frequentemente chamadas de componentes. Elas abrangem os mecanismos invisíveis a olho nu e que conectam os sistemas internos dos dispositivos. Já as partes externas são chamadas de periféricos. Considerando as definições dos dispositivos de entrada e saída, analise as afirmativas a seguir e assinale (V) para a(s) Verdadeira(s) e (F) para a(s) Falsa(s). I. ( ) Um dispositivo de entrada permite que o usuário interaja diretamente com um computador, já que fornece dados e instruções ao computador. II. ( ) Um dispositivo de entrada é qualquer dispositivo que recebe os dados armazenados em um computador e os disponibiliza ao usuário de maneira fácil de entender. III. ( ) Todo software de computador é construído com uma representação visual de dados. Logo, o monitor é um dos dispositivos de saída mais importantes para qualquer computador. As afirmativas I, II e III são, respectivamente:
O arranjo redundante de discos independentes, também conhecido como RAI D ( Redundant Array of Independent Disks ), é uma tecnologia desenvolvida para aumentar o desempenho, assim como a confiabilidade dos dados armazenados. Fonte: Adaptado de CORRÊA, A. Organização e Arquitetura de Computadores. 1. ed. Pearson, 2016, p. 145. Com relação às características envolvendo o RAID, representado na imagem acima, avalie as afirmativas a seguir: I. Na imagem, a letra A representa o RAID nível 0. II. Na imagem, a letra B representa o RAID nível 3. III. Na imagem, a letra C representa o RAID nível 2. Está correto o que se afirma em:
Além dos dispositivos de armazenamento, os dispositivos de memória também tiveram a capacidade aumentada devido aos maiores requerimentos de uso em diversas aplicações, tais como jogos, modelagem, Big Data e machine learning . Com base nos conhecimentos adquiridos sobre os dispositivos de armazenamento, assinale a alternativa que indica corretamente o tipo de memória classificada como não volátil.
Para obter mais aceleração, o pipeline deve ter mais estágios, realizando a decomposição do processamento da instrução. Os vários estágios têm duração aproximadamente igual. Fonte: Adaptado de STALLINGS, W. Arquitetura e Organização de Computadores. 10. ed. Pearson, 2017, p. 366. Com relação aos estágios do pipeline , a imagem acima apresenta um fluxograma que inicia-se com FI, representando a busca pela instrução, e vai até as atividades seguintes. Sendo assim, é possível dizer que a atividade representada pela letra C corresponde a: Assinale a alternativa correta.
Considerando os sistemas de troca de mensagens com dois ou mais processos, caracterizados pela execução independente um do outro, há duas primitivas de troca de mensagens chamadas de biblioteca: a SEND e a RECEIVE. Com base nos tipos de variantes principais da semântica dos sistemas de troca de mensagens, analise as afirmativas a seguir. I. Uma das variantes principais dos sistemas de troca de mensagens é a troca síncrona de mensagens. II. Uma das variantes principais dos sistemas de troca de mensagens é a troca de mensagens por buffers . III. Uma das variantes principais dos sistemas de troca de mensagens é a troca de mensagens sem bloqueio. É correto o que se afirma em:
No sistema de computação paralelo, as Unidades Centrais de Processamento ( CPUs) trocam informações. Para compartilhar dados entre as distintas partes de uma mesma função, existem dois projetos: multiprocessadores e multicomputadores. Assinale a alternativa que exibe corretamente a diferença fundamental entre os dois projetos.
A topologia de uma rede de interconexão descreve como os enlaces e os computadores são organizados e como os projetos topológicos podem ser modelados. Fonte: Adaptado de CORRÊA, A. Organização e Arquitetura de Computadores. 1. ed. Pearson, 2016, p. 175. Assinale a alternativa correta que melhor descreve a topologia que a imagem acima representa:
O acesso não uniforme à memória, ou NUMA, representa um método de configuração de um cluster de microprocessadores em um sistema de multiprocessamento, para que eles possam compartilhar memória localmente. Em relação às máquinas NUMA, analise as afirmativas a seguir. Cada computador tem acesso ao mesmo espaço de endereço e é endereçado de forma singular. Para acessar a memória remota, são utilizadas as instruções denominadas LOAD e STORE. Existe maior rapidez em termos de acesso às memórias remotas do que às memórias locais. É correto o que se afirma em:
A topologia descreve a relação de interconexão de uma rede com os enlaces dos computadores. Dessa forma, os projetos topológicos são modelados como grafos. Eles têm os enlaces, que são representados por arcos, enquanto os switches , que são simbolizados por nós, apresentam diferentes topologias. Dois principais tipos de topologias são exibidos a seguir. Fonte: Elaborado pelo autor Considerando as figuras apresentadas, assinale a alternativa que exibe corretamente a nomenclatura e a respectiva definição
Os multiprocessadores UMA de um único barramento são limitados a não mais do que algumas dezenas de Unidades Centrais de Processamento (CPUs). Consequentemente, o acesso simultâneo aos módulos de memória é rejeitado. Nesse contexto, o surgimento dos multiprocessadores NUMA, do inglês, NonUniform Memory Access, determinou o acesso não uniforme à memória. Considerando a temática, analise as afirmativas a seguir. I. Os multiprocessadores UMA de um único barramento são limitados a não mais do que algumas dezenas de CPUs. II. Os multiprocessadores NUMA (NonUniform Memory Access) têm acesso não uniforme à memória. III. Os multiprocessadores NUMA têm acesso mais lento a módulos de memória locais do que a módulos remotos. É correto o que se afirma em: