Prévia do material em texto
13/06/2020 Prova Eletrônica: Arquitetura de Computadores Prova Eletrônica Entrega 20 jun em 23:59 Pontos 30 Perguntas 10 Disponível 14 mai em 0:00 - 20 jun em 23:59 aproximadamente 1 mês Limite de tempo 60 Minutos Tentativas permitidas 2 Instruções A Prova Eletrônica tem peso 30 e é composta por: 10 (dez) questões objetivas (cada uma com o valor de 3 pontos); Você terá 60 (sessenta) minutos para finalizar esta atividade avaliativa e as respostas corretas serão apresentadas um dia após a data encerramento da Prova Eletrônica. Histórico de tentativas Tentativa Tempo Pontuação MANTIDO Tentativa 2 23 minutos 27 de 30 MAIS RECENTE Tentativa 2 23 minutos 27 de 30 Tentativa 1 25 minutos 21 de 30 Pontuação desta tentativa: 27 de 30 Enviado 13 jun em 16:19 Esta tentativa levou 23 minutos. Pe 3 / 3 pts rgunta 1 Apesar de todo o desenvolvimento, a construção de computadores e processadores continua, basicamente, seguindo a arquitetura clássica de von Neumann. As exceções a essa regra encontram-se em computadores de https://dombosco.instructure.com/courses/2584/quizzes/12391 1/12 13/06/2020 Prova Eletrônica: Arquitetura de Computadores Correto! propósitos específicos e nos desenvolvidos em centros de pesquisa. Assinale a opção em que estão corretamente apresentadas características da operação básica de um processador clássico. Instruções e dados estão em uma memória física única; um programa é constituído de um conjunto de instruções de máquina; uma instrução é lida da memória quando todos os seus operandos-fonte estiverem prontos e disponíveis; essa instrução é executada e o resultado é escrito no operando de destino, passando-se, então, para a instrução seguinte que tiver todos seus operandos disponíveis. Instruções e dados estão em memórias físicas distintas; um programa é constituído de uma sequência de instruções de máquina; uma instrução é lida da memória de acordo com a ordem dessa sequência e, quando é executada, passa-se, então, para a próxima instrução na sequência. Instruções e dados estão em uma memória física única; um programa é constituído de uma sequência de instruções de máquina; uma instrução é lida da memória de acordo com a ordem dessa sequência e, quando é executada, passa-se, então, para a próxima instrução na sequência.. Instruções e dados estão em memórias físicas distintas; um programa é constituído de um conjunto de instruções de máquina; uma instrução é lida da memória quando todos os seus operandos-fonte estiverem prontos e disponíveis; essa instrução é executada e o resultado é escrito no operando de destino, passando-se, então, para a instrução seguinte que estiver com todos os seus operandos disponíveis. https://dombosco.instructure.com/courses/2584/quizzes/12391 2/12 13/06/2020 Prova Eletrônica: Arquitetura de Computadores ocê respondeu esposta correta Instruções e dados estão em memórias físicas distintas; um programa é constituído de um conjunto de instruções de máquina; uma instrução é lida da memória quando o seu operando-destino necessita ser recalculado; essa instrução é executada e o resultado é escrito no operando de destino, passando-se, então, para o próximo operando a ser recalculado. Pe 0 / 3 pts rgunta 2 Com relação à arquitetura de computadores é correto afirmar que: o BIOS é o circuito de apoio ao computador que gerencia praticamente todo o funcionamento da placa-mãe (controle de memória cache, DRAM, controle do buffer de dados, interface com a CPU, etc.). Ele é responsável pelas informações necessárias ao reconhecimento de hardware (armazenadas na sua memória ROM). os registradores são memórias ROM utilizadas para o armazenamento de dados. o chipset é um pequeno programa armazenado na memória ROM da placa-mãe. É responsável por acordar o computador, contar e verificar a memória RAM, inicializar dispositivos, e o principal, dar início ao processo de boot. a arquitetura RISC especifica que o microprocessador possui poucas instruções, mas cada uma delas é otimizada para que sejam executadas muito rapidamente, normalmente, dentro de um único ciclo de relógio. https://dombosco.instructure.com/courses/2584/quizzes/12391 3/12 13/06/2020 Prova Eletrônica: Arquitetura de Computadores Correto! usando-se um endereço de K bits pode-se endereçar no máximo K² (K x K) posições de memória ou células de memória. Pe 3 / 3 pts rgunta 3 Os sistemas operacionais gerenciam o hardware de computadores e oferecem uma base para os aplicativos, provendo assim, um serviço aos usuários finais. Para tal contexto, é INCORRETO afirmar que: um sistema operacional de rede oferece recursos tais como compartilhamento de arquivos por meio de comunicação em rede, de modo que diferentes processos em diversos computadores troquem mensagens – sendo assim, é considerado um sistema operacional menos autônomo que os demais. do ponto de vista de um sistema computacional, o sistema operacional atua como um alocador de recursos, tais como espaço de memória, tempo de CPU (Central Processing Unit) e espaço para armazenamento de arquivos, por exemplo. nos sistemas multi-programados, o sistema operacional mantém várias tarefas simultaneamente, na memória – o que aumenta a utilização efetiva da CPU, uma vez que o sistema operacional assegura que a CPU sempre esteja executando uma tarefa. multi-programação fornece o compartilhamento de tempo; todavia, possui restrições de tempo fixas e bem-definidas. Com isso, o processamento deve ser efetuado em função destas restrições. https://dombosco.instructure.com/courses/2584/quizzes/12391 4/12 13/06/2020 Prova Eletrônica: Arquitetura de Computadores um sistema operacional de tempo compartilhado utiliza o escalonamento de CPU e a multiprogramação para fornecer a cada usuário, uma pequena parte de um processamento com o tempo compartilhado. Pe 3 / 3 pts rgunta 4 O conceito de máquina virtual (MV) foi usado na década de 70 do século passado no sistema operacional IBM System 370. Atualmente, centros de dados (datacenters) usam MVs para migrar tarefas entre servidores conectados em rede e, assim, equilibrar carga de processamento. Além disso, plataformas atuais de desenvolvimento de software empregam MVs (Java, .NET). Uma MV pode ser construída para emular um processador ou um computador completo. Um código desenvolvido para uma máquina real pode ser executado de forma transparente em uma MV. Com relação a essas informações, assinale a opção correta. Uma das vantagens mais significativas de uma MV é a economia de carga de CPU e de memória RAM na execução de um aplicativo. https://dombosco.instructure.com/courses/2584/quizzes/12391 5/12 13/06/2020 Prova Eletrônica: Arquitetura de Computadores Correto! Uma MV oferece maior controle de segurança, uma vez que aplicativos são executados em um ambiente controlado. Como uma MV não é uma máquina real, um sistema operacional nela executado fica automaticamente imune a vírus. O conceito de transparência mencionado indica que a MV permite que um aplicativo acesse diretamente o hardware da máquina. Para emular uma CPU dual-core, uma MV deve ser instalada e executada em um computador com CPU dual-core. Pe 3 / 3 pts rgunta 5 Em um computador, localizações de memória são organizadas linearmente em ordem consecutiva, são numeradas e correspondem a uma palavra armazenada. O número único que identifica cada palavra é o seu endereço. Com relação aos endereços de memória é correto afirmar que: devem ser armazenados no HD para que o processador possa recuperá-los no momento do BOOT. https://dombosco.instructure.com/courses/2584/quizzes/12391 6/12 13/06/2020 Prova Eletrônica: Arquitetura de Computadores Correto! os processadores que utilizam DMA (acesso direto à memória) não utilizam os endereços de memória para acessar palavras armazenadas. em computadores que utilizam 4 bytes por palavra, 25% da capacidade de memória RAM instalada é utilizada para armazenar os endereços. na memória de acesso aleatório (RAM) o termo aleatório significa que qualquer endereço de memória podeser acessado na mesma velocidade, independentemente de sua posição na memória. são utilizados quando o processador necessita acessar um arquivo ou parte dele. Pe 3 / 3 pts rgunta 6 O supercomputador T-Rex (Tiranossauro Rex) e o software Harpia são as mais novas armas da Receita Federal do Brasil para combater a sonegação fiscal. Esse hardware, que realiza 2.860 milhões de instruções por segundo, é capaz de cruzar informações, com rapidez e precisão, de um número de contribuintes equivalente ao de contribuintes do Brasil, dos EUA e da Alemanha juntos. O novo software vai permitir que, a partir de técnicas de inteligência artificial, sejam identificadas operações de risco para o fisco. A novidade do https://dombosco.instructure.com/courses/2584/quizzes/12391 7/12 13/06/2020 Prova Eletrônica: Arquitetura de Computadores Correto! sistema é a capacidade que ele terá de aprender com o comportamento dos contribuintes e com isso detectar irregularidades. Folha de S.Paulo, p. B1, 16 out. 2005 (com adaptações). Fonte: ENADE 2005 - Engenharia Considerando o texto acima, assinale a opção correta, relativa à informática. A capacidade do T-Rex é equivalente à de 2.860 computadores pessoais de 1 GB de memória RAM, desde que suas capacidades possam ser adicionadas. Embora os computadores sejam indispensáveis a diversos ramos da engenharia, o estágio atual do desenvolvimento de sistemas operacionais restringe o uso de redes de computadores a grandes empresas. O sistema de informação descrito no texto deve ter sido desenvolvido em Linux ou Unix, que constituem linguagens de programação avançadas usadas na implementação de sistemas de informação complexos. Para “cruzar informações, com rapidez e precisão”, o T-Rex poderá usar a Internet, que constitui meio inviolável de transmissão de informação entre bancos de dados. É possível que a capacidade de “aprender com o comportamento dos contribuintes”, mencionada no texto, seja decorrente do uso de redes neurais como ferramenta de inteligência artificial. https://dombosco.instructure.com/courses/2584/quizzes/12391 8/12 13/06/2020 Prova Eletrônica: Arquitetura de Computadores Pe 3 / 3 pts rgunta 7 Em qual técnica de escrita (write) em cache a informação é gravada, de maneira síncrona, tanto no cache como nos blocos inferiores da hierarquia de memória? Paginação Síncrona Segmentação DMA-LRU Paginação Paralela Write-Through Correto! Write-Back Pe 3 / 3 pts rgunta 8 A respeito do gerenciamento de processos, inclusive com paralelismo, é INCORRETO afirmar que Correto! o estado de um processo é definido de acordo com a sua atividade corrente, em: novo (new) – quando está sendo criado, executando (running) – quando em execução, pronto (ready) – quando está esperando algum evento específico; e terminado (terminated) – ao final de sua execução. https://dombosco.instructure.com/courses/2584/quizzes/12391 9/12 13/06/2020 Prova Eletrônica: Arquitetura de Computadores o escalonador de processos classificado como de longo prazo (long term scheduler) ou escalonador de tarefas é executado com menos frequência que o escalonador de curto prazo (short term scheduler) ou escalonador de CPU; e ainda controla o grau de multiprogramação no sistema. os benefícios da programação multithread são: responsividade, já que é possível um programa continuar funcionando mesmo com parte dele bloqueado; compartilhamento de recursos (memória e processamento); economia, pois threads compartilham recursos do processo ao qual pertencem; e a utilização de arquiteturas multi-processadas, uma vez que as threads podem executar em paralelo, nos diferentes processadores. uma thread (linha de execução) de um processo é denominada alvo (target thread) quando precisa ser cancelada, podendo ocorrer de modo assíncrono (quando a thread encerra imediatamente) ou adiado, quando a thread alvo pode averiguar periodicamente se deve encerrar a sua execução. no Unix, um novo processo é criado a partir da chamada de sistemas fork( ) - que consiste em uma cópia do espaço de endereços do processo-pai. O processo pai, por sua vez, comunica-se com seu processo-filho por meio do uso do identificador de processo (PID – Process Identifier) retornado. Pe 3 / 3 pts rgunta 9 Um elemento imprescindível em um computador é o sistema de memória, componente que apresenta grande variedade de tipos, tecnologias e organizações. Com https://dombosco.instructure.com/courses/2584/quizzes/12391 10/12 13/06/2020 Prova Eletrônica: Arquitetura de Computadores relação a esse assunto, julgue os itens seguintes. l. Para endereçar um máximo de 2E palavras distintas, uma memória semicondutora necessita de, no mínimo, E bits de endereço. ll. Em memórias secundárias constituídas por discos magnéticos, as palavras estão organizadas em blocos, e cada bloco possui um endereço único, com base na sua localização física no disco. lll. A tecnologia de memória dinâmica indica que o conteúdo dessa memória pode ser alterado (lido e escrito), ao contrário da tecnologia de memória estática, cujo conteúdo pode apenas ser lido, mas não pode ser alterado. Assinale a opção correta. Apenas os itens I e III estão certos. Apenas os itens II e III estão certos. Todos os itens estão certos. Apenas os itens I e II estão certos. Correto! https://dombosco.instructure.com/courses/2584/quizzes/12391 11/12 13/06/2020 Prova Eletrônica: Arquitetura de Computadores Apenas um item está certo. Pe 3 / 3 pts rgunta 10 O numeral 10110111 no sistema binário representa a mesma quantidade nos sistemas octal, decimal e hexadecimal, respectivamente, pelos numerais: 267, 182 e A7. 247, 182 e A7. Correto! 247, 182 e 117. 267, 183 e B7. 247, 183 e B7. Pontuação do teste: 27 de 30 https://dombosco.instructure.com/courses/2584/quizzes/12391 12/12