Lista – Ciclo de Execução de Instruções 1. (ANO: 2014 BANCA: BIO RIO ÓRGÃO: EMGEPRON PROVA: ANALISTA DE SISTEMAS – SUPORTE) A CPU (Unidade Central de Processamento) de um computador é composta de várias partes distintas, sendo duas caracterizadas a seguir. I - responsável por buscar instruções na memória. II - responsável por efetuar operações como adição para executar as instruções. As partes I e II são respectivamente: a) Unidade de controle e unidade de lógica e aritmética b) Registradores e unidade de lógica e aritmética c) Unidade de controle e barramento d) Registradores e barramento 2. (ANO: 2014 BANCA: IDECAN ÓRGÃO: DETRAN-RO PROVA: ANALISTA EM TRÂNSITO SISTEMA DE INFORMÁTICA) As atividades realizadas por um processador (suas funções) podem ser divididas em duas grandes categorias. Assinale‐as. a) Função lógica e de incremento. b) Função de aritmética e controle. c) Função processamento e controle. d) Função controle e de registradores. e) Função processamento e de aritmética. 3. (ANO: 2014 BANCA: FCC ÓRGÃO: METRÔ-SP PROVA: ANALISTA DESENVOLVIMENTO GESTÃO JÚNIOR - CIÊNCIAS DA COMPUTAÇÃO) Uma das primeiras arquiteturas de computadores é a conhecida como Arquitetura Von Neumann na qual se baseiam grande parte das implementações atuais de arquiteturas. Com o intuito de melhorar o desempenho dos computadores, foi criada a Arquitetura Harvard, cuja principal característica é a) A quantidade reduzida de instruções e a execução da instrução em um ciclo de máquina. b) O uso de barramentos distintos entre a UCP e a memória de programa e entre a UCP e a memória de dados. c) A inclusão do conceito de memória cache de nível 1 entre a UCP e a memória de programa. d) O uso da técnica de particionamento da memória de programa em páginas para a transferência em lotes. e) A aplicação do conceito de threads para permitir a utilização de um único processador para realizar o multiprocessamento. 4. (ANO: 2013 BANCA: VUNESP ÓRGÃO: MPE-ES PROVA: AGENTE ESPECIALIZADO - ANALISTA DE SISTEMAS) Dentro do conceito de organização de computadores, a UCP (Unidade Central de Processamento) desempenha um papel fundamental, sendo composta por diversas partes. Em particular, a Unidade de Controle é a parte da UCP responsável por a) Armazenar resultados temporários. b) Indicar a próxima instrução a ser buscada na memória, para execução. c) Buscar instruções na memória principal e determinar o tipo dessas instruções. d) Armazenar o código da instrução que está sendo correntemente executado. e) Realizar operações como adição e subtração sobre os valores presentes nas suas entradas. 5. ANO: 2013 BANCA: FCC ÓRGÃO: TRT - 15ª REGIÃO (CAMPINAS-SP) PROVA: ANALISTA JUDICIÁRIO - TECNOLOGIA DA INFORMAÇÃO É a unidade que armazena a posição de memória que contém a instrução que o computador está executando em um determinado momento. Ela informa à ULA qual operação a executar, buscando a informação (da memória) que a ULA precisa para executá-la. O texto se refere à a) ISA − Unidade de Arquitetura Integrada. b) UCP − Unidade Central de Processamento. c) ALU − Unidade Aritmética e Lógica. d) UC − Unidade de Controle. e) PCI − Unidade de Controle de Periféricos. 6. ANO: 2013 BANCA: VUNESP ÓRGÃO: MPE-ES PROVA: AGENTE ESPECIALIZADO - ANALISTA DE SISTEMAS Dentro do conceito de organização de computadores, a UCP (Unidade Central de Processamento) desempenha um papel fundamental, sendo composta por diversas partes. Em particular, a Unidade de Controle é a parte da UCP responsável por a) Armazenar resultados temporários. b) Indicar a próxima instrução a ser buscada na memória, para execução. c) Buscar instruções na memória principal e determinar o tipo dessas instruções. d) Armazenar o código da instrução que está sendo correntemente executado. e) Realizar operações como adição e subtração sobre os valores presentes nas suas entradas. 7. (DETRAN-RN –FGV 2010–Ass. Téc. –Adm BD) São funções realizadas pelo processador, EXCETO: a) Buscar a descrição da operação a ser realizada. b) Chamar a instrução. c) Interpretar que tipo de operação deverá ser realizada. d) Localizar e buscar os dados que serão processados. e) Controlar a impressão dos dados. 8. (TRT 14–FCC 2011–Anal. Judiciário –TI) Também chamado de contador do programa (program counter), o apontador de instruções é um registrador que tem por função a) Armazenar a instrução que está sendo executada. b) Manter atualizado o endereço de memória da próxima instrução que deve ser executada. c) Armazenar códigos de condição gerados pela unidade lógica e aritmética. d) Indicar ao computador que sequência de micro-operações ele deve realizar. e) Armazenar o endereço da última instrução executada. 9. (Pref Ibiporã –AOCP 2011–Analista de Sistemas) Sobre Registradores, analise as assertivas e assinale a alternativa que aponta as corretas I. Os registradores são dispositivos de alta velocidade, localizados fisicamente na UCP para armazenamento temporário de dados. II. O número de registradores varia em função da arquitetura de cada processador. III. Alguns registradores são de uso específico e têm propósitos especiais, enquanto outros são ditos de uso geral. IV. O contador de instruções (CI) ou program Counter ( PC ) é o registrador responsável pelo armazenamento do endereço da próxima instrução que a UCP deverá executar. a) Apenas I e II. b) c) d) e) Apenas II e III. Apenas I, II e IV. Apenas I, III e IV. I, II, III e IV. 10. (ANO: 2012 BANCA: ESAF ÓRGÃO: CGU PROVA: ANALISTA DE FINANÇAS E CONTROLE INFRAESTRUTURA DE TI) São registradores utilizados em operações com a memória principal a) MATR (memory address transfer register). MRR (memory retrieve register). b) MAR (memory address register). MBR (memory buffer register). c) MAR (memory actual record). MBBR (memory buffer branch register). d) MRA (memory register assign). MBAR (memory buffer access register). e) MAR (memory adjust register). MVLR (memory virtual linkage register). 11. ANO: 2012 BANCA: FCC ÓRGÃO: TCE-AM PROVA: ANALISTA TÉCNICO DE CONTROLE EXTERNO - TECNOLOGIA DA INFORMAÇÃO Uma instrução de comparação de valores em uma linguagem de programação, como por exemplo, a comparação do valor booleano verdadeiro ou falso, exige que seja avaliado um ou mais bits presentes em uma célula de memória. O componente do computador responsável por avaliar o conteúdo desta célula de memória para esta operação é chamado de a) Memória secundária. b) Memória principal. c) CPU. d) Registrador. e) Barramento de memória. 12. (ANO: 2010 BANCA: ESAF ÓRGÃO: CVM PROVA: ANALISTA - ANALISTA DE SISTEMAS) Quanto a registradores de uso específico, é correto afirmar que: a) O apontador de pilha (AP) ou stack pointer (SP) contém o endereço de memória do topo da pilha. b) O registrador de status é responsável por armazenar informações sobre as camadas de usuários. c) O program status word (PSW) é responsável por armazenar informações sobre a ocorrência de keywordflows. d) O bug pointer (BP) contém o endereço de memória da base da pilha de barramentos. e) O registrador de instruções é responsável por armazenar informações sobre status dos programas. 13. (ANO: 2014 BANCA: FCC ÓRGÃO: TRT - 16ª REGIÃO (MA) PROVA: ANALISTA JUDICIÁRIO TECNOLOGIA DA INFORMAÇÃO) Os registradores de controle de estado são usados pela unidade de controle para controlar a operação do processador e por programas privilegiados do Sistema Operacional para controlar a execução de programas. Dentre os registradores desta categoria, que são essenciais para a execução das instruções, está o que contém o endereço de uma instrução a ser lida. Este registrador é conhecido como a) Registrador de Instrução (IR). b) Registrador de Endereço de Memória (MAR). c) Registrador de Buffer de Memória (MBR). d) Contador de Programas (PC). e) Registrador de Controle Principal (MCR). 14. (TRT 19ª 2011 - FCC - TÉCNICO JUDICIÁRIO - TECNOLOGIA DA INFORMAÇÃO) A CPU executa cada instrução em pequenas etapas, apresentadas a seguir: 1. Alterar o contador de programa para indicar a próxima instrução. 2. Se a instrução usar uma palavra na memória, determinar onde essa palavra está. 3. Determinar o tipo de instrução trazida. 4. Trazer a próxima instrução da memória até o registrador. 5. Voltar à primeira etapa para iniciar a execução da instrução seguinte. 6. Trazer a palavra para dentro de um registrador da CPU, se necessário. 7. Executar a instrução. A sequência correta das etapas é: a) 1, 3, 4, 6, 2, 7, 5. b) 4, 1, 3, 2, 6, 7, 5. c) 3, 1, 2, 7, 5, 6, 4. d) 1, 2, 6, 7, 5, 3, 4. e) 3, 1, 2, 6, 4, 7, 5. 15. 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. 16. (ANO: 2013 BANCA: VUNESP ÓRGÃO: COREN-SP PROVA: ANALISTA – SISTEMAS) De uma forma geral, em um microprocessador, elemento essencial para a construção de microcomputadores, existe um registrador interno que contém o endereço da próxima instrução a ser buscada na memória. Trata-se do a) Cache Pointer. b) DMA Pointer. c) Interrupt Counter. d) Program Counter. e) Stack Pointer. 17. ANO: 2014 BANCA: FCC ÓRGÃO: TRF 4ª REGIÃO (SUL) PROVA: ANALISTA JUDICIÁRIO INFORMÁTICA Localizam-se no interior de um microprocessador e servem para armazenar um número limitado de bits, geral-mente uma palavra de memória. Os mais importantes possuem as funções de (I) apontar para a próxima instrução, (II) executar e armazenar a instrução em execução e, também, (III) outros que permitem o armazenamento de resultados intermediários. Trata-se de a) Barramento EISA. b) Processador de controle. c) Local Bus. d) Registrador. e) Clock.