Prévia do material em texto
Tema 87: Arquitetura de ComputadoresA arquitetura de computadores refere-se ao design e organização dos componentes físicos e lógicos de um computador. Isso envolve o estudo de como os diversos elementos de hardware, como o processador, a memória e os dispositivos de entrada/saída, interagem para executar tarefas computacionais. A arquitetura de computadores define a estrutura que permite que o software opere sobre o hardware, maximizando a eficiência e a performance dos sistemas. Componentes principais da arquiteturaUnidade Central de Processamento (CPU) A CPU é o "cérebro" do computador, responsável pela execução das instruções dos programas. Ela é composta por duas partes principais:Unidade de Controle (UC): Gerencia o fluxo de dados e instruções entre os diferentes componentes do computador.Unidade Lógica e Aritmética (ULA): Realiza operações matemáticas e lógicas, como somas, subtrações, comparações e outras operações.MemóriaA memória armazena temporariamente as instruções e dados necessários para a execução dos programas. Existem dois tipos principais de memória:Memória Primária (RAM): Memória volátil de acesso rápido, onde os dados e programas em execução são armazenados temporariamente. Memória Secundária: Refere-se a dispositivos como discos rígidos ou SSDs, que armazenamdados de forma permanente ou semi- permanente.BarramentosOs barramentos são canais que conectam os diversos componentes do computador, permitindo que dados sejam transferidos entre a CPU, a memória e os dispositivos de entrada/saída. Barramentos de dados, endereços e controle desempenham papéis fundamentais no funcionamento do sistema. Tipos de ArquiteturaA arquitetura de computadores pode ser classificada de diferentes formas, dependendo do seu design e aplicação:Arquitetura Von NeumannNa arquitetura Von Neumann, a CPU e a memória compartilham o mesmo barramento para dados e instruções. Isso cria um gargalo, pois as instruções e os dados não podem ser acessados simultaneamente, o que pode diminuir a eficiência em sistemas de alta performance.Arquitetura HarvardA arquitetura Harvard resolve o problema da Von Neumann ao utilizar barramentos separados para dados e instruções, permitindo acesso simultâneo e aumentando a velocidade de processamento. Arquitetura RISC e CISCRISC (Reduced Instruction Set Computer): Processadores RISC têm um conjunto de instruções mais simples e rápidas, projetadas para executar em um único ciclo de clock.CISC (Complex Instruction Set Computer): Processadores CISC têm um conjunto de instruções mais complexo, permitindo que uma única instrução execute várias operações.Questões de múltipla escolha sobre Arquitetura de Computadores 1. Qual é a principal função da Unidade Central de Processamento (CPU)? A) Armazenar dados permanentemente. B) Controlar os dispositivos de entrada e saída. x C) Executar as instruções dos programas. D) Conectar os componentes do computador. 2. Qual é a principal vantagem da arquitetura Harvard sobre a Von Neumann? A) Usa apenas um barramento para dados e instruções. B) É mais barata de implementar. x C) Permite o acesso simultâneo aos dados e instruções. D) Utiliza menos memória. 3. O que é a arquitetura RISC? A) Um conjunto de instruções simples e rápidas. B) Uma arquitetura de múltiplos núcleos. C) Um tipo de barramento de dados. x D) Uma arquitetura com um conjunto de instruções simples e rápidas.