Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1 (FUNIVERSA - 2012 - PC-DF - Perito Criminal - Informática) Com foco na organização interna de uma Unidade Central de Processamento (UCP), baseada no modelo de Von Neumann, assinale a alternativa correta. A) O registrador mais importante da UCP é o IR (Instruction Register), o qual indica a próxima instrução a ser buscada para execução. B) A Unidade Lógica e Aritmética (ULA) efetua operações complexas relativas a valores armazenados na memória ROM. C) A sequência de etapas para execução de cada instrução é chamada de ciclo decodificar-buscar-executar. D) As unidades de dados movimentadas entre a memória e os registradores são chamadas de palavras. E) O barramento é sempre externo à UCP, conectando-a à memória Alternativa D Justificativa: As unidades de dados movimentadas entre a memória e os registradores são chamadas de palavras. Certo. E define até quanto de memória o processador pode endereçar. Na prática, o máximo de memória RAM q um computador possui. Questão 2 (FCC - 2012 - TRT - 11ª Região (AM) - Técnico Judiciário - Tecnologia da Informação) CURSO: Ciência da Computação (ARQUITETURA DE COMPUTADORES) DP: ARQUITETURA DE COMPUTADORES Campus: PINHEIROS Data: 15/05/2020 Nome: PAULO HENRIQUE FERREIRA DOS REIS RA: C58FDE-8 Turma: CC8922 Segundo Andrew S. Tanenbaum, numa conjugação de hardware, linguagens interpretadas e linguagens traduzidas, o computador pode ser dividido em uma máquina de seis níveis. Em um desses níveis, os objetos mais interessantes são denominados PORTAS, cada uma, contendo uma ou mais entradas para sinais digitais (representando 0 ou 1) e computando como saída alguma função simples dessas entradas, como AND ou OR . Trata-se do nível de arquitetura: A) lógico digital. B) de microarquitetura C) de conjunto de instruções D) do sistema operacional da máquina. E) de linguagem de montagem Alternativa A Justificativa: lógico digital (nível mais baixo da arquitetura!). As portas, são desvios condicionais lógicos. que são processados no nível 0 (binário, 0 e 1), são portas que estão ligadas 1 ou desligadas 0. Logo se encontram no nível lógico digital. Questão 3 (FCC - 2010 - TRE-AM - Analista Judiciário - Tecnologia da Informação) Numa máquina estruturada multinível, é o nível essencial para as máquinas CISC (Complex Instruction Set Computer), mas que inexiste nas máquinas RISC (Reduced Instruction Set Computer). Trata-se do nível: A) do sistema operacional. B) de lógica digital. C) de microprogramação. D) convencional de máquina. E) do montador. Alternativa C Justificativa: Microprogramação é o nível de máquina, havendo um programa denominado microprograma, cuja função é interpretar as instruções de nível 2. Este nível é essencial para na arquitetura CISC (Complex Instruction Set Computer) que dele depende para disponibilizar programas em código executável mediante o uso do conjunto complexo de instruções. As arquiteturas RISC NÃO contam com o nível da Microprogramação. Questão 4 (CESGRANRIO - 2011 - Petrobrás - Analista de Sistemas Júnior - Engenharia de Software - 2011) Uma instrução que usa o modo de endereçamento direto é mais veloz que a mesma instrução executada usando-se o modo de endereçamento imediato. PORQUE O modo de endereçamento direto dispensa a decodificação do valor colocado na instrução e faz apenas um acesso à memória, enquanto que o número de acessos feitos à memória, no modo imediato, depende da instrução e pode ser grande. Analisando-se as afirmações acima, conclui-se que: A) as duas afirmações são verdadeiras, e a segunda justifica a primeira. B) as duas afirmações são verdadeiras, e a segunda não justifica a primeira C) a primeira afirmação é verdadeira, e a segunda é falsa. D) a primeira afirmação é falsa, e a segunda é verdadeira E) as duas afirmações são falsas. Alternativa E Justificativa: O modo de endereçamento imediato é mais rápido pois o operando já recebe direto o valor a ser operado, enquanto o direto recebe o endereço de memória que deve buscar o valor. Portanto a primeira afirmativa é falsa. A segunda afirmativa é falsa também já que no endereçamento direto existe um acesso a memória no endereço especificado pelo operando, enquanto que no imediato isso não ocorre pois o valor do operando já está lá fornecido. Questão 5 (FCC - 2011 - NOSSA CAIXA DESENVOLVIMENTO - Analista de Sistemas) Modo de Endereçamento é o termo usado para designar o modo como os bits de um campo de endereço são interpretados para se encontrar o operando. O modo no qual a parte da instrução, realmente, contém o operando para utilização imediata, dispensando qualquer outra informação de sua localização, é denominado endereçamento: A) direto B) indexado C) imediato D) de registrador E) de pilha Alternativa C Justificativa: Endereçamento imediato: O operando vem como parte da instrução. Questão 6 Sobre Arquiteturas RISC e CISC, analise as assertivas e assinale a alternativa que aponta a(s) correta(s). I. O acrônimo RISC quer dizer Reduced Instruction Set Computer, enquanto CISC, significa Complex Instruction set Computer II. Em computadores que implementam conjunto de instruções CISC, as instruções mais complexas podem ser subdivididas em partes separadas que, então, podem ser executadas como uma sequência de micro instruções. III. A Arquitetura MISC veio para substituir as antigas arquiteturas RISC e CISC, porém esse modelo ainda não faz muito sucesso nos dias de hoje. IV. O número de instruções executadas por segundo é muito superior com a arquitetura MISC, isso comparando-se com as CISC e RISC com o mesmo Sistema Operacional. A) apenas I B) apenas I e II C) apenas I, III e IV D) apenas II, III e IV E) I, II, III e IV Alternativa B Justificativa: A instrução cisc ela é mais rápida do que risc porém a tecnologia risc é utilizada em computadores de grande porte. Questão 7 (CESGRANRIO - 2011 - FINEP - Analista de Suporte) Considere as afirmações abaixo sobre os critérios que devem ser adotados em uma política de escalonamento de processos (tarefas) em sistemas multiprogramáveis. I - A política de escalonamento de processos tem como critério maximizar a utilização do processador, mantendo-o ocupado a maior parte do tempo e balance- ando sua utilização entre os diversos processos. II - A política de escalonamento de processos busca maximizar o número de processos (tarefas) executados em um determinado intervalo de tempo. III - Maximizar o tempo que um processo leva desde sua admissão até o seu término é um critério típico da política de escalonamento de processos. IV - Minimizar o tempo de resposta, oferecendo tempos de resposta razoáveis para os usuários é um dos critérios da política de escalonamento de processos. Estão corretas as afirmações A) apenas I e II B) apenas I e III C) apenas II, III e IV D) apenas I, II e IV E) I, II, III e IV Alternativa D Justificativa: I - A política de escalonamento de processos tem como critério maximizar a utilização do processador, mantendo-o ocupado a maior parte do tempo e balance- ando sua utilização entre os diversos processos. (correto) II - A política de escalonamento de processos busca maximizar o número de processos (tarefas) executados em um determinado intervalo de tempo. (correto) III –( Maximizar) Minimizar o tempo que um processo leva desde sua admissão até o seu término é um critério típico da política de escalonamento de processos. (errado) IV - Minimizar o tempo de resposta, oferecendo tempos de resposta razoáveis para os usuários é um dos critérios da políticade escalonamento de processos. (correto) Questão 8 (FUNCAB - 2010 - SEJUS-RO - Analista de Sistemas) Em relação à arquitetura e organização de sistemas de computadores, o termo que é usado para descrever processadores que executam múltiplas instruções (frequentemente quatro ou seis), em um único ciclo de relógio, é conhecido como: A) arquitetura superescalar B) encadeamento em série C) latência D) roubo de ciclo E) somador de transporte encadeado Alternativa A Justificativa: São os que possuem pipelines que permitem a execução de mais de uma instrução simultaneamente (no mesmo ciclo de clock). Isto é obtido através da implementação de múltiplas unidades funcionais, que são unidades onde as instruções são executadas. Questão 9 (FCC - 2010 - TRT - 22ª Região (PI) - Técnico Judiciário - Tecnologia da Informação) A quantidade máxima de memória que um processador consegue acessar é determinada pelo: A) número de linhas no barramento de endereço B) número de linhas no barramento de dados C) número de linhas no barramento de controle D) controlador de memória existente no chipset E) registrador SLC Alternativa A Justificativa: Um barramento de endereços é um barramento usado pela UCP ou por dispositivos capazes de usar DMA para informar os endereços físicos/locações de memória que deseja acessar (ler/escrever). Questão 10 (FCC - 2010 - TRF - 4ª REGIÃO - Técnico Judiciário - Operação de Computador) Uma instrução de microprocessador pode ser dividida em dois campos denominados código de: A) acesso e operação B) operação e dados C) instrução e dados D) operação e instrução E) operação e operando Alternativa E Justificativa: Código de Operação ou OPCODE - identifica a operação a ser realizada pelo processador. É o campo da instrução cuja valor binário identifica (é o código binário) da operação a ser realizada. Este código é a entrada no decodificador de instruções na unidade de controle. Cada instrução deverá ter um código único que a identifique. Operando(s) - é o campo da instrução cujo valor binário sinaliza a localização do dado (ou é o próprio dado) que será manipulado (processado) pela instrução durante a operação. Em geral, um operando identifica o endereço de memória onde está contido o dado que será manipulado, ou pode conter o endereço onde o resultado da operação será armazenado. Finalmente, um operando pode também indicar um Registrador (que conterá o dado propriamente dito ou um endereço de memória onde está armazenado o dado). Os operandos fornecem os dados da instrução. Obs: Existem instruções que não tem operando. Ex.: Instrução HALT (PARE). Questão 11 FCC - 2012 - TJ-PE - Técnico Judiciário - Suporte Técnico É um item que NÃO integra um pipeline de cinco estágios: A) execução de instrução B) decodificação de instrução C) gravação D) busca de operando E) divisão do clock Alternativa E Justificativa: Um pipeline possui 5 estágios: 1) Busca da instrução em memória 2) Decodificação da instrução 3) Execuçãoda instrução 4) Acesso a um operando em memória 5) Gravação da instrução Questão 12 FGV - 2009 - MEC - Administrador de Redes Os computadores mais avançados implementam o conceito de paralelismo, ou seja, processamento simultâneo, que pode ocorrer de formas distintas. A forma de paralelismo em que cada instrução é subdividida em diversas partes e cada uma é executada em diferentes estágios da UCP é conhecida como: A) pipeline B) overlay C) array processor D) multifunctional CPU E) connection machine Alternativa A Justificativa: Pipeline é a execução de uma instrução em esquema de" linha de montagem". A CPU é dividia em unidades funcionais distintas sequenciais. Questão 13 FGV - 2010 - DETRAN-RN - Programador Assinale a alternativa que, de forma usual, NÃO condiz com uma característica da Memória Principal (MP) de um computador: A) Tempo de acesso mais rápido que o dos discos rígidos. B) Capacidade menor que a dos discos rígidos. C) É composta, predominantemente, de memória volátil. D) Armazena a instrução que será acessada pela UCP. E) Armazena as informações de forma permanente, podendo estas serem recuperadas após a interrupção da alimentação de energia elétrica. Alternativa E Justificativa: alternativa "E" está falando de memória ROM e as demais alternativas que estão corretas estão falando das características de memória RAM, mas como a questão está pedindo a alternativa Incorreta a alternativa certa é a letra "E". Questão 14 CESGRANRIO - 2011 - FINEP - Analista de Suporte Memória virtual é uma técnica de gerência de memória que mantém apenas parte do código de execução e parte da área de dados dos programas em memória real. Nesse contexto, a técnica de paginação divide o espaço de endereçamento A) virtual em blocos com tamanho igual ao tamanho dos blocos do espaço de endereçamento real B) virtual em blocos com tamanho igual ao tamanho do espaço de endereçamento real C) virtual em blocos com tamanho igual à metade do tamanho do espaço de endereçamento real D) real em blocos com tamanho igual ao tamanho do espaço de endereçamento virtual E) real em blocos com tamanho igual à metade do tama- nho do espaço de endereçamento virtual Alternativa A Justificativa: A operação da memória virtual pode acontecer por paginação ou por segmentação. Na paginação, os endereços gerados pelo programa são denominados endereços virtuais e constituem o espaço de endereçamento virtual. Além disso, os blocos de espaço virtual possuem o mesmo tamanho dos blocos de endereçamento real. Vale ressaltar que esse mapeamento entre endereçamentos virtuais e reais é feito pela MMU (Memory Management Unit). Questão 15 ( BANCO DO BRASIL S.A. - ESCRITURÁRIO - FUNDAÇÃO CARLOS CHAGAS - 2011 ) Na placa-mãe alguns componentes já vêm instalados e outros serão conectados na sua placa de circuito. Um exemplo típico de componente que já vem, nativamente instalado na placa-mãe, é: A) processador B) memória RAM. C) disco rígido. D) gravador de DVD. E) chipset. Alternativa E Justificativa: O chipset é o coração da placa-mãe, portanto sem ele, não funciona. Questão 16 FCC - 2010 - TRF - 4ª REGIÃO - Técnico Judiciário - Operação de Computador A ULA é responsável pelas operações: A) de movimento entre os registradores. B) de busca de instruções na memória. C) de decodificações de instruções. D) lógicas e aritméticas. E) de controle das memórias. Alternativa D Justificativa: A Unidade lógica e aritmética (ULA) ou em inglês Arithmetic Logic Unit (ALU) é a unidade do processador (Central Processing Unit, ou simplesmente CPU), que realmente executa as operações aritméticas e lógicas referenciadas pelos opcodes. Questão 17 CESGRANRIO - 2010 - Petrobrás - Analista de Sistemas Júnior - Infra- Estrutura A CPU é responsável pelo funcionamento sincronizado de todos os dispositivos de um sistema de computação, a fim de que eles contribuam adequadamente para a execução de uma instrução de máquina. Para cumprir seu papel, uma CPU possui diversos componentes como a unidade de controle (UC), o contador de instrução (CI) e o registrador de instrução (RI). Nessa perspectiva, analise as funções a seguir. I - Buscar e transferir para a CPU a instrução de máquina a ser executada. II - Interpretar a instrução de modo a identificar qual a operação a ser realizada pela unidade aritmética e lógica (UAL). III - Emitir os sinais de controle e de sincronismo necessários à execução da operaçãoque acabou de ser interpretada. É(São) função(ões) da UC: A) I apenas B) II apenas C) I e II apenas D) II e III apenas E) I, II e III apenas Alternativa E Justificativa: UC - Unidade de Controle - tem por funções a busca, interpretação e controle de execução das instruções, e o controle dos demais componentes do computador Na UC - CI Contador de Instruções (em inglês: PC - Program Counter) - armazena o endereço da próxima instrução a ser executada - tem sempre o mesmo tamanho do REM. Na UC - RI Registrador de Instrução (em inglês: IR - Instruction Register) - armazena a instrução a ser executada. Questão 18 Aplicada em: 2015 Banca: FCC Órgão: TRT - 4ª REGIÃO (RS) Prova: Analista Judiciário - Tecnologia da Informação Os processadores atualmente utilizados em Computadores Pessoais (PCs) realizam a execução das instruções em um ciclo de máquina. O recurso tecnológico embutido nesses processadores, para possibilitar isso, é denominado: A) Hypertrade. B) Swapping. C) CISC. D) RISC. E) Pipeline. Alternativa E Justificativa: Pipeline é o processamento de informação por tarefas que são executadas simultâneas de forma continua com uma iniciando com o termino da outra (throughput). Questão 19 (ENADE 2005) Processadores atuais incluem mecanismos para o tratamento de situações especiais, conhecidas como interrupções. Em uma interrupção, o fluxo normal de instruções é interrompido para que a causa da interrupção seja tratada. Com relação a esse assunto, assinale a opção correta. A) Controladores de entrada e saída geram interrupções de forma síncrona à execução do processador, para que nenhuma instrução fique incompleta devido à ocorrência da interrupção. B) Quando uma interrupção ocorre, o próprio processador salva todo o seu contexto atual, tais como registradores de dados e endereço e códigos de condição, para que esse mesmo contexto possa ser restaurado pela rotina de atendimento da interrupção. C) O processador pode auto-interromper-se para tratar exceções de execução, tais como um erro em uma operação aritmética, uma tentativa de execução de instrução ilegal ou uma falha de página em memória virtual. D) Rotinas de tratamento de interrupção devem ser executadas com o mecanismo de interrupção inibido, pois esse tipo de rotina não permite aninhamento. E) O uso de interrupção para realizar entrada ou saída de dados somente é eficiente quando o periférico trata grandes quantidades de dados, como é o caso de discos magnéticos e discos ópticos. Para periféricos com pouco volume de dados, como teclados e mouses, o uso de interrupção é ineficiente. Alternativa C Justificativa: A alternativa B está incorreta, pois trata-se de uma afirmativa ambígua. O processador é capaz de salvar contexto, mas o contexto também pode ser salvo em pilha, isto vai depender da espécie do mecanismo implementado. A alternativa D está incorreta, pois em algumas arquiteturas, o processador não permite alinhamento de interrupções. A alternativa E está incorreta, pois não é correto dizer que um int somente será eficiente se tratar de transferência de grande quantidade de dados. Questão 20 (FCC - 2011 - NOSSA CAIXA DESENVOLVIMENTO - Analista de Sistemas) Uma CPU executa cada instrução em uma série de pequenas etapas, que costuma ser denominada ciclo: A) buscar-decodificar-executar. B) identificar-processar-entregar C) carregar-processar-armazenar D) carregar-compilar-executar. E) interpretar-compilar-executar. Alternativa C Justificativa: Pag. 30: A CPU executa cada instrução em uma série de pequenas etapas. Em termos simples, as etapas são as seguintes: Trazer a próxima instrução da memória até o registrador; Alterar o controlador de programa para indicar a próxima instrução; Determinar o tipo de instrução trazida; Se a instrução usar uma palavra na memória, determinar onde essa palavra está; Trazer a palavra para dentro de um registrador da CPU, se necessário; Executar a instrução; Voltar à etapa 1 para iniciar a execução da instrução seguinte; Pag. 31: [...] Essa sequência de etapas costuma ser denominada ciclo buscar- decodificar-executar. FICHA – Exercício Gabarito Exercício 1 D Exercício 2 A Exercício 3 C Exercício 4 E Exercício 5 C Exercício 6 B Exercício 7 D Exercício 9 A Exercício 10 A Exercício 11 E Exercício 12 A Exercício 13 E Exercício 14 A Exercício 15 E Exercício 16 D Exercício 17 E Exercício 18 E Exercício 19 C Exercício 20 C
Compartilhar