Do que se trata o conteúdo? O texto aborda a arquitetura de von Neumann, seus componentes fundamentais, o ciclo busca‑execução, tipos de memória (RAM/ROM), unidades de entrada/saída, dispositivos de armazenamento secundário, e ainda apresenta a história de John Atanasoff e o computador ABC.
Principais assuntos (exemplos)
Ponto de maior atenção – O ciclo busca‑execução e o gargalo de acesso à memória principal, que determina o desempenho global da máquina de von Neumann.
Conclusão – Compreender a arquitetura de von Neumann e seus componentes permite entender como os computadores atuais processam dados, armazenam informações e interagem com o usuário, além de reconhecer a evolução histórica que culminou nas máquinas modernas.
Modelo clássico que separa a CPU das unidades de memória e I/O, usando um único barramento para instruções e dados.
Memória (armazenamento de dados e instruções), Unidade Lógica e Aritmética (ALU), Unidade de Entrada, Unidade de Saída e Unidade de Controle (gerencia o ciclo busca‑execução).
Endereçabilidade define quantos bits são armazenados por célula (geralmente 8 bits). Memória é organizada em células numeradas sequencialmente.
Realiza operações aritméticas (soma, subtração, multiplicação, divisão) e lógicas (E, OU, NÃO) sobre palavras de tamanho definido pelo processador.
Contém o Registrador de Instrução (IR) e o Contador de Programa (PC). Coordena as etapas do ciclo busca‑execução.
Conjunto de fios que transporta endereços, dados e sinais de controle entre CPU, memória e dispositivos de I/O. A largura do barramento determina quantos bits são transferidos simultaneamente.
Cache armazena cópias de dados frequentemente usados para reduzir latência. Pipeline divide instruções em estágios que podem ser executados simultaneamente, aumentando a taxa de instruções por ciclo.
Placa de circuito que hospeda todos os componentes da arquitetura de von Neumann e fornece slots para dispositivos adicionais.
O “n” indica o número de bits nos registradores gerais, na largura do barramento de endereços ou de dados, dependendo da arquitetura.
1) Buscar a próxima instrução (PC → memória → IR). 2) Decodificar a instrução (gerar sinais de controle). 3) Obter dados (acesso à memória ou registradores). 4) Executar a instrução (ALU ou I/O).
RAM – volátil, permite leitura e escrita aleatória. ROM – não volátil, gravada durante a fabricação (ex.: firmware).
3.1 Fita magnética – armazenamento sequencial, usado para backup. 3.2 Disco magnético – discos rígidos com trilhas e setores; métricas de desempenho: tempo de busca, latência, tempo de acesso, taxa de transferência. 3.3 CDs/DVDs – mídia óptica com trilha espiral; diferentes formatos (CD‑DA, CD‑ROM, DVD‑R, DVD‑RW, Blu‑Ray). 3.4 Flash/SSD – memória flash não volátil, alta velocidade, sem partes móveis.
Teclado, mouse, scanners, impressoras, telas sensíveis ao toque.
Resistiva (pressão), Capacitiva (mudança de capacitância), Infravermelha (fechamento de feixes), SAW (ondas acústicas). Cada tecnologia tem vantagens e limitações (ex.: uso de luvas).
Biografia resumida, desenvolvimento do ABC (primeiro computador digital eletrônico), disputa de patente com ENIAC, reconhecimento com Medalha Nacional de Tecnologia.
Resposta correta: E) Unidade de Processamento Gráfico (GPU)
Na arquitetura clássica de von Neumann, os cinco blocos são memória, ALU, unidade de controle, unidade de entrada e unidade de saída. A GPU é um componente adicional presente em arquiteturas modernas, mas não faz parte do modelo original.
Resposta correta: C) Tempo de acesso à memória principal
O “von Neumann bottleneck” ocorre porque a CPU costuma ser muito mais rápida que a memória principal; o tempo gasto para ler ou gravar na RAM limita o throughput global.
Resposta correta: C) ROM armazena dados permanentemente e não pode ser alterada após a fabricação
ROM (Read‑Only Memory) contém informações gravadas durante a produção (ex.: firmware). Não pode ser modificada pelo usuário normal.
Resposta correta: B) Telas capacitivas detectam toque por mudança de capacitância
Quando o dedo (condutor) toca a superfície, a capacitância local muda, permitindo que o controlador identifique a posição do toque.