Baixe o app para aproveitar ainda mais
Prévia do material em texto
Conteúdo do teste Pergunta 1 0.6 pontos Usa muito mais nomes simbólicos, incluindo atribuição de nomes a posições específicas da memória principal e das instruções. É composta também de instruções que não são executadas diretamente, mas são úteis para o montador que produz código de máquina a partir de um programa na linguagem de montagem. Esse texto se refere a qual linguagem? Linguagem JAVA. Linguagem de máquina. Linguagem C++. Linguagem C#. Linguagem de montagem. Pergunta 2 0.6 pontos Considere a representação dos números no sistema binário. Considere uma palavra de 5 bits, e representação de número negativo em notação complemento de dois. Qual o valor abaixo, em decimal, que representa o número binário 01011 nessa representação? 3. -5. 11 1011. -3. Pergunta 3 0.6 pontos Com o aumento da velocidade dos processadores, a memória principal passou a ser um fator de limitação de velocidade do sistema. Os processadores têm se tornado cada vez mais veloz. A memória RAM, por outro lado, não teve sua velocidade aumentada na mesma proporção. Para resolver esse problema, considere os itens abaixo e analise as afirmações. Responda com a alternativa que contém as afirmações corretas. I. Uso de Memória Cache, que é uma memória menor e mais rápida para auxiliar no processo. II. Usar um HD mais rápido. III. Diminuir a quantidade de memória. Apenas a afirmativa I está correta. Todas as afirmativas estão corretas. Apenas as afirmativas II e III estão corretas. Apenas as afirmativas I e II estão corretas. Apenas as afirmativas I e III estão corretas. Pergunta 4 0.6 pontos Considere a operação lógica abaixo, feita bit a bit, entre dois números binários de 6 bits. Observe a resposta e marque a alternativa com a porta lógica dessa operação. A => 011001 B => 110011 ----------------- S => 010001 <= Resposta AND NOR OR NAND XOR Pergunta 5 0.6 pontos Vamos falar, agora, sobre duas arquiteturas importantes. De acordo com os conceitos, complete a lacuna do texto: “Criados na década de 1980, os processadores _____________ apresentavam diferenças significativas em relação aos outros existentes naquela época. Uma vez que essas novas CPUs eram incompatíveis com as outras do mesmo período, seus projetistas tinham liberdade para escolher novos conjuntos de instruções que maximizassem o desempenho total do sistema. Embora a ênfase inicial estivesse dirigida a instruções simples, que podiam ser executadas rapidamente, logo se percebeu que projetar instruções capazes de ser emitidas (iniciadas) com rapidez era a chave para um bom desempenho. Na verdade, o tempo que uma instrução demorava para ser emitida importava menos que a quantidade delas que podiam ser iniciadas por segundo.”. CISC. RISC. IBM. AMD. Intel. Pergunta 6 0.6 pontos (VUNESP-EMPLASA/SP-2014, adaptada) O processador é responsável pela execução do código de máquina. Existem diversas etapas que podem ser consideradas durante a execução de uma instrução de máquina em um processador: busca do código de operação, decodificação da instrução, busca de operando, execução da instrução e armazenamento do resultado. Complete o texto: “Em uma arquitetura que implementa o conceito de pipeline, essas etapas, na execução das instruções de um programa, ____________________________________”. podem implicar um maior espaço para o armazenamento dos programas na memória primária. são executadas de forma virtual, em memória primária. são executadas exclusivamente pelo processador numérico. podem ser executadas em paralelo pelo processador. são executadas somente pelo processador gráfico. Pergunta 7 0.6 pontos Podemos representar os números em vários sistemas. Em computação, é muito usado o sistema binário. Considere a representação dos números no sistema binário. Para representar um número negativo em notação complemento de dois, é necessário definir o tamanho da palavra desse número. Sendo assim, considerando uma palavra de 8 bits, qual o valor abaixo representa o número -70 nessa representação? 10111010. 00010101. 10101000. 11010100. -01010110. Pergunta 8 0.6 pontos Considere o sistema binário para representar números inteiros em notação complemento de dois. Realize a operação em binário e indique quando houver overflow. Considere uma palavra de 4 bits. Qual o valor em binário resultante da operação abaixo? 0011 + 0111 = ?. 1101 – Ocorre Overflow 1010 – Não ocorre Overflow 0110 – Não ocorre Overflow 1010 – Ocorre Overflow 1001 – Não ocorre Overflow Pergunta 9 0.6 pontos A transmissão de dados entre um computador e um dispositivo periférico pode ser feita de duas formas. A transmissão que envia um byte por vez. Funciona bem a distâncias curtas (menos de 1 metro). Em distâncias maiores, a resistência interna dos condutores tende a tornar mais fracos os sinais no cabo. Esse texto se refere a qual forma de transmissão de dados? Transmissão analógica. Transmissão de ROM. Transmissão serial. Transmissão paralela. Transmissão lógica. Pergunta 10 0.6 pontos Para iniciar o sistema, serão feitas várias operações aritméticas com os registradores de inicialização do sistema. Dê o resultado do registrador “$s3” depois da execução desse trecho de programa abaixo. Depois responda a alternativa com esse valor. li $s0, 16 # load imediato (atribuição) li $s1, 15 # load imediato (atribuição) add $s2, $s0, $s1 # adição subi $s3, $s1, 3 # subtração imediata sub $s2, $s1, $s1 # subtração add $s3, $s1, $s2 # adição Considere que os registrador $s0 e $s1 são iniciados com 16 e 15, respectivamente (instruções li ). Assinale a opção correta. $s3 = 15 $s3 = 16 $s3 = 13 $s3 = 1 $s3 = 31
Compartilhar