Baixe o app para aproveitar ainda mais
Prévia do material em texto
Universidade Federal do Ceará – UFC Prova 1 – Engenharia da Computação Disciplina: Arquitetura e Organização de Computadores Professor: Joniel Bastos Nome:______________________________________________________ N:__________________ 1. Computadores são máquinas complexas de circuitos digitais com eletrônica avançada. No entanto, nem sempre foi assim, no início essas máquinas apresentavam somente estruturas mecânicas, sabendo disso explique as principais características dos computadores comentando sobre as gerações, da geração zero a quinta. 2. Em relação às arquiteturas CISC e RISC, é INCORRETO afirmar: a) Em RISC, a execução dos comandos é mais rápida e isso tem um preço, pois um processador RISC exige um conjunto de circuitos mais complexos e um número maior de transistores. b) Muitas máquinas RISC não possuem instruções para multiplicação ou divisão e, por isso, uma operação de multiplicação, por exemplo, é executada por meio de sucessivas somatórias e deslocamentos. c) CISC possui instruções complexas, o que contrasta com a simplicidade das instruções RISC. d) Na CISC, qualquer instrução pode referenciar a memória; na RISC, a referência é restrita a Load e Store. e) Processadores híbridos são essencialmente processadores CISC (para cuidar das instruções mais complexas) com núcleo RISC (para cuidar das instruções mais simples). 3. Os computadores modernos podem ser entendidos como máquinas multiníveis, que para uma dada instrução Ln, existe uma máquina virtual Vn que executa essa instrução diretamente. Sabendo disso, explique os níveis de tecnologia de uma máquina de 6 níveis. 4. Considere a operação de uma máquina que tenha o caminho de dados da figura a seguir. Suponha que carregar os registradores de entrada da ULA leve 5 ns, executar a ULA demore 10 ns e armazenar o resultado de volta no registrador de rascunho tome 5 ns. Qual é o número máximo de MIPS de que essa máquina é capaz na ausência de paralelismo (pipelining)? 5. Em que sentido hardware e software são equivalentes? E não equivalentes? 6. Considerando o funcionamento do processador e ciclo de instrução, analise as assertivas a seguir e marque com V ou F. ( ) O ciclo de instrução é responsável por trazer a próxima instrução da memória até o registrador de instrução. ( ) O ciclo de instrução determina o tipo de instrução e, se essa usar uma palavra na memória, ela determinará a localização dessa palavra. ( ) O ciclo de instrução não é responsável por executar uma instrução, mas para preparar a execução. ( ) Quando necessário o ciclo de instrução volta à primeira etapa iniciando a execução da próxima instrução. 7. Sobre os níveis abstratos das máquinas multiníveis marque a alternativa correta: a) O nível lógico digital apresenta circuitos, transistores e diversos dispositivos da engenharia elétrica. b) O nível de uso da linguagem assembly é o nível da linguagem de máquina. c) O microprograma é um interpretador de instruções que utiliza em sua função o caminho de dados, seu nível é o ISA. d) O nível de sistema operacional pode conter instruções do nível ISA. e) O nível de linguagem de montagem descreve como as instruções são executadas e interpretadas pelo microprograma. 8. Explique o que é organização estruturada de computadores e arquitetura de computadores. 9. Os computadores digitais convencionais baseiam-se no modelo idealizado por Von Neumann, em 1946, baseado em cinco componentes principais: (I)Unidade de entrada. (II)Unidade de memória. (III)Unidade lógica e aritmética. (IV)Unidade de controle. (V)Unidade de saída. Enumere as lacunas abaixo de acordo com os componentes principais acima: ( ) Apresenta os resultados dos dados processados. ( ) Processa os dados. ( ) Controla a execução das instruções e o processamento dos dados. ( ) Armazena os dados do sistema. ( ) Provê instruções e dados ao sistema. Após análise, assinale a alternativa que apresenta a sequência CORRETA dos itens acima, de cima para baixo: a) III, V, II, I, IV. b) IV, III, II, V, I. c) I, II, III, IV, V. d) V, III, IV, II, I. e) V, IV, III, I, II. 10. Explique cada um dos termos seguintes com suas próprias palavras: a. Tradutor b. Interpretador c. Máquina virtual
Compartilhar