1. Controladoras: são responsáveis por garantir uma comunicação eficiente e confiável entre o computador e os dispositivos externos.
1.1. Controladora de disco
1.1.1. Gerencia a comunicação entre o sistema operacional e os dispositivos de armazenamento.
1.2. Controladora de USB
1.2.1. Gerencia as portas USB, permitindo a conexão de dispositivos externos.
1.3. Controladora de rede
1.3.1. Gerencia a comunicação de dados entre o computador e uma rede.
2. Barramento: ão fundamentais para o funcionamento adequado de um sistema de computador, permitindo a comunicação eficiente entre o processador, a memória e os dispositivos de entrada/saída.
2.1. Barramento de dados
2.1.1. Responsável por transmitir os dados entre os diversos componentes do sistema.
2.2. Barramento de controle
2.2.1. Controla e coordena as operações do sistema, indicando quando os dados devem ser lidos, gravados, ou quando outras operações devem ocorrer.
2.3. Barramento de endereço
2.3.1. Utilizado para especificar a localização física na memória ou nos dispositivos de entrada/saída onde os dados devem ser lidos ou escritos.
3. DMA (Acesso Direto à Memória)
3.1. A principal função do DMA é permitir que dispositivos periféricos transfiram dados diretamente para a memória principal sem envolver a CPU em cada ciclo de transferência.
3.2. Modos de Operação: -Ciclo de Memória Única: O DMA executa uma única transferência de dados após receber uma solicitação. -Bloco de Memória: O DMA transfere um bloco contínuo de dados após uma única solicitação. -Rajada: Similar ao modo de bloco, mas o DMA pode realizar várias transferências sem a necessidade de ser reativado.
3.3. Vantagens: -Aumento de Desempenho: A CPU fica livre para executar outras tarefas enquanto a transferência de dados ocorre. -Eficiência: Reduz a sobrecarga do processador associada à cópia manual de dados entre dispositivos e memória.
4. Arquitetura de computadores
4.1. Evolução histórica
4.1.1. A evolução da arquitetura de computadores refere-se ao desenvolvimento e aprimoramento dos princípios fundamentais que guiam o design e o funcionamento dos computadores ao longo do tempo. Essa evolução é marcada por avanços tecnológicos, mudanças de paradigmas e crescente complexidade.
4.2. Arquiteturas paralelas
4.2.1. O objetivo principal é aumentar o desempenho e a capacidade de processamento, lidando com grandes volumes de dados e computações complexas de maneira mais eficiente do que os sistemas tradicionais de computação sequencial.
4.3. Arquitetura de Von Neumann
4.3.1. Essa arquitetura foi proposta na década de 1940 e ainda é amplamente utilizada na construção de computadores modernos.
4.3.2. Unidade de controle
4.3.2.1. Ela interpreta as instruções do programa armazenado na memória, coordenando as atividades de busca, decodificação e execução das instruções.
4.3.3. Unidade Lógica e Aritmética
4.3.3.1. É a parte do processador que realiza operações aritméticas (como adição e subtração) e operações lógicas.
4.3.4. Registradores
4.3.4.1. São pequenas áreas de armazenamento de dados dentro da CPU, utilizadas para armazenar temporariamente dados que estão sendo processados ativamente.
4.3.5. Barramentos
4.3.5.1. É um canal de comunicação que permite a transferência de dados entre os diferentes componentes do computador.
5. Componentes do Processador
5.1. CPU (Unidade Central de Processamento)
5.2. ALU (Unidade Lógica Aritmética)
5.3. Registradores
6. Tipos de Memórias
6.1. ROM (Memória Somente de Leitura)
6.1.1. Armazena dados permanentes que não são modificados ou são raramente alterados.
6.2. Registradores
6.3. Cache
6.3.1. É uma memória de acesso rápido que armazena dados temporariamente para reduzir o tempo de acesso à memória principal.
6.4. RAM (Memória de Acesso Aleatório)
6.4.1. Serve como uma área de trabalho temporária para o sistema operacional e os aplicativos em execução.
7. Dispositivos de Entrada
7.1. Teclado
7.1.1. Permite a entrada de dados através de pressionamento de teclas.
7.2. Mouse
7.2.1. Usado para movimentar o cursor na tela e realizar seleções.
7.3. Scanner
7.3.1. Converte documentos físicos em imagens digitais.
7.4. Microfone
7.4.1. Captura áudio para entrada de voz ou gravação.
8. Dispositivos de saída
8.1. Monitor
8.1.1. Exibe informações visuais e gráficas para o usuário.
8.2. Auto-falantes
8.2.1. Emitem som para saída de áudio.
8.3. Impressora
8.3.1. Produz cópias físicas de documentos ou imagens.
8.4. Projetor
8.4.1. Exibe imagens e vídeos em uma tela maior.