Este documento apresenta uma lista de exercícios sobre arquitetura de computadores e software básico. As perguntas abordam tópicos como a importância do estudo da organização de computadores, definição de hardware e software, sistemas binários, linguagens de programação, memória e hierarquia de memória, ciclo de instrução e diferenças entre arquiteturas de Von Neumann e Harvard.
Este documento apresenta uma lista de exercícios sobre arquitetura de computadores e software básico. As perguntas abordam tópicos como a importância do estudo da organização de computadores, definição de hardware e software, sistemas binários, linguagens de programação, memória e hierarquia de memória, ciclo de instrução e diferenças entre arquiteturas de Von Neumann e Harvard.
Este documento apresenta uma lista de exercícios sobre arquitetura de computadores e software básico. As perguntas abordam tópicos como a importância do estudo da organização de computadores, definição de hardware e software, sistemas binários, linguagens de programação, memória e hierarquia de memória, ciclo de instrução e diferenças entre arquiteturas de Von Neumann e Harvard.
Instituto Federal da Bahia - Campus Santo Antônio de Jesus
Disciplina: COM02 – Arquitetura de Computadores e Software
Básico Prof. Igo Amaurí dos S. Luz
Lista de Exercícios 01
1) Do ponto de vista do seu curso, qual a importância do estudo da organização e
arquitetura de Computadores? 2) O que é um sistema computacional? 3) Do ponto de vista da estrutura física, do hardware, por que os computadores utilizam o sistema binário? 4) De que forma os dígitos do sistema binário são representados nos computadores? Cite um exemplo. 5) O que é Software? O que é Hardware? 6) Qual a dependência existente entre o software e o hardware em um sistema computacional? 7) De que forma a linguagem de máquina é representada em um computador digital? 8) Explique cada um dos termos seguintes: a) Tradutor b) Interpretador 9) Qual a diferença entre assembly e assembler? 10) Quais os 6 possíveis níveis de uma máquina multinível? Descreva as principais características de cada um dos níveis. 11) O que é linguagem de máquina? 12) Cite três tipos de computadores e comente sobre suas características. 13) Explique com suas palavras quais as características das arquiteturas de Von Neumann e Harvard. Aponte qual a principal diferença entre elas. 14) Uma abordagem para auxiliar na solução de problemas computacionais é a utilização de uma estrutura multinível, em camadas, da organização dos computadores. Considerando os níveis voltados para os programadores de aplicações, qual o nível em que se utiliza o Assembly a) Microarquitetura b) Conjunto de Instruções c) Linguagem de montagem d) Linguagem orientada a problemas e) Sistema Operacional 15) Ainda sobre a estrutura multinível, qual é o nível formado por registradores e pela Unidade Lógica e Aritmética? a) Microarquitetura b) Conjunto de Instruções c) Linguagem de montagem d) Linguagem orientada a problemas e) Sistema Operacional 16) Quais são as quatro funções principais de um computador? 17) Quais são os componentes básicos de um computador? Qual a funcionalidade de cada um dos componentes? 18) Cite dois exemplos de barramentos utilizados em computadores pessoais. Defina as características de cada um deles. 19) Qual a unidade básica de armazenamento da memória? 20) Descreva de que forma uma memória é organizada. Em sua resposta, descreva o que é o endereço de memória. 21) Descreva três organizações diferentes de memória para armazenar 64 bits. 22) Quais são as diferenças entre acesso sequencial, acesso direto e acesso aleatório? 23) Qual é a relação entre tempo de acesso, custo de memória e capacidade? 24) Descreva, com suas palavras, o que é hierarquia de memória. 25) Por que os computadores pessoais utilizam a estrutura de hierarquia de memória? Qual o impacto de não utilizar essa estrutura? 26) Qual é a diferença entre DRAM e SRAM? 27) Quais são as diferenças entre EPROM, EEPROM e memória flash? 28) O que é ciclo de instrução? 29) Quais os passos (etapas) do ciclo de instrução? Descreva cada uma das etapas. Em sua resposta, defina qual a função de cada um dos componentes internos em cada etapa. 30) Qual é, em termos gerais, a distinção entre a estrutura e a função do computador? 31) A quantidade máxima de memória que um processador consegue acessar pode ser 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.