apostila merged

APRESENTAÇÃO A CPU é indispensável ao computador. Podemos chamá-la de “cérebro” do computador, já que é responsável por processar dados, executar todas as instruções dos programas e controlar todos os outros componentes do sistema.

Sim, mas nem sempre é fácil assimilar os seus componentes. Nossa intenção é, portanto, apresentar a CPU e os seus componentes da maneira mais lúdica possível, vinculando cada um deles a um personagem

do anime/mangá Sailor Moon, obra de Naoko Takeuchi, criando assim um apelo narrativo-visual que ajudará o aluno a fixar os conceitos e revisá-los quando preciso.

Para entender a arquitetura da CPU, vamos usar o universo de Sailor Moon. Na história, Usagi Tsukino é uma jovem comum que descobre ser Sailor Moon, unindo-se a outras guardiãs para proteger o universo Lore & Personagens

de forças sombrias. Cada integrante do grupo possui habilidades específicas que se encaixam perfeitamente no papel dos componentes internos do processador.

Sailor Moon (Usagi) — A líder da equipe, protetora da Lua e da Terra. Sailor Mercury (Ami) — É o gênio da equipe, sob a guarda do planeta Mercúrio. Sailors

Sailor Mars (Rei) — Sacerdotisa com poderes clarividentes, é a Sailor sob a proteção de Marte. Sailor Jupiter (Makoto) — Com grande força bruta e poderes elétricos, é a Sailor do planeta Júpiter.

Sailor Venus (Minako) — A mais antiga das Sailors, a que primeiro recebeu a missão e começou a agir para combater o mal. =

A CPU A CPU (Unidade Central de Processamento) funciona como o cérebro do computador: ela interpreta instruções, faz cálculos complexos e gerencia o fluxo de informações para executar todos os programas e tarefas do sistema.

A Unidade de Controle (UC) gerencia o tráfego de dados e comanda as ações da CPU. Como líder, a Sailor Moon direciona cada componente sobre o que fazer e quando agir. Unidade de Controle (UC) SAILOR MOON

ULA A ULA é responsável por realizar todas as operações matemáticas (soma, subtração) e comparações lógicas (igual, maior). Por que a Sailor Mercury? Ami é o gênio analítico do grupo. Ela calcula estratégias e dados em segundos, assim como a ULA no computador. SAILOR MERCURY

O PC guarda o endereço da próxima instrução a ser executada. Como uma sacerdotisa com visão do futuro, Sailor Mars indica qual será o próximo passo do sistema. SAILOR MARS REGIST. PC

REGIST. IR O IR armazena a instrução que está sendo executada no momento. Sendo a primeira guardiã a atuar, Sailor Venus sabe exatamente o que precisa ser feito no presente. SAILOR VENUS

Memórias ultra-rápidas para dados temporários de uso imediato. Representam a força e agilidade da Sailor Jupiter no trabalho pesado. SAILOR JUPITER REGIST. GERAIS

Caminho de Dados O Caminho de Dados é a rota de alta velocidade por onde as informações trafegam para cumprir uma missão dentro da CPU! 1. Recepção da Missão: A instrução vinda da memória desembarca no IR (Sailor Venus),

que repassa os detalhes da ameaça para a UC (Sailor Moon). 2. Envio de Suprimentos: Sailor Jupiter (Registradores) dispara os dados acumulados direto pela rodovia interna.

3. O Golpe Final: Os dados chegam no laboratório de Sailor Mercury (ULA), que calcula a solução e devolve o resultado para os registradores em milissegundos!

Status: Missão cumprida com sucesso. Quanto mais rápido esse circuito roda, mais potente é o processador!

Ciclo de Execução Para realizar qualquer tarefa no computador, a CPU repete um ciclo contínuo em três passos perfeitamente sincronizados: 1. Busca (Fetch) — A Visão do Futuro: O PC (Sailor Mars) aponta onde está a próxima ordem na memória. A ordem é buscada e entregue ao IR (Sailor Venus).

2. Decodificação (Decode) — A Ordem da Líder: A UC (Sailor Moon) lê a instrução que está no IR e traduz exatamente o que precisa ser feito. 3. Execução (Execute) — O Poder em Ação: A UC aciona a ULA (Sailor Mercury) para resolver as contas ou os Registradores Gerais (Sailor Jupiter) para guardar o resultado.

DESAFIO DE FIXAÇÃO 1. Quem é quem? Associe a Guardiã ao componente: ( A ) Sailor Moon ( B ) Sailor Mercury ( C ) Sailor Mars ( D ) Sailor Venus ( E ) Sailor Jupiter

( ) Regist. PC: Guarda a próxima instrução. ( ) UC : Comanda e gerencia a CPU. ( ) ULA: Faz os cálculos e lógicas. ( ) Regist. IR: Guarda a instrução atual. ( ) Regist. Gerais: Armazenam dados imediatos.

2. Verdadeiro ou Falso ( ) A UC (Sailor Moon) executa as somas e multiplicações. ( ) O IR (Sailor Venus) armazena a instrução do momento presente. ( ) A ULA (Sailor Mercury) toma decisões de comando no sistema.

3. Ciclo de Execução Ordene de 1 a 3 a sequência do ciclo: ( ) Decodificar: UC (Sailor Moon) interpreta o comando. ( ) Executar: ULA (Mercury) calcula ou Jupiter guarda. ( ) Buscar: PC (Mars) aponta e a instrução vai para o IR (Venus).

4. Caminho de Dados Ordene de 1 a 3 o fluxo dos dados: ( ) Processamento: ULA (Mercury) calcula o resultado. ( ) Recepção: IR (Venus) recebe a ordem e avisa a UC (Sailor Moon). ( ) Disparo: Registradores (Jupiter) enviam os dados pela rodovia.

GABARITO 1: C, A, B, D, E 2: F, V, F 3: 2, 3, 1 4: 3, 1, 2

Considerações Finais Desmistificar a CPU através do universo de Sailor Moon mostra que a arquitetura de computadores pode ser aprendida de forma leve e memorável. A integração entre liderança (UC/Sailor Moon), foco no presente (IR/Venus),

visão de futuro (PC/Mars), precisão matemática (ULA/Mercury) e força bruta (Registradores/Jupiter) traduz perfeitamente o funcionamento do processador. Esperamos que esta jornada visual ajude os alunos a dominarem o ciclo de execução e o caminho de dados com facilidade.

Referências TANENBAUM, Andrew S.; BOS, Herbert. Organização Estruturada de Computadores. 6. ed. São Paulo: Pearson Education do Brasil, 2013. TAKEUCHI, Naoko. Pretty Guardian Sailor Moon. Tóquio: Kodansha, 1991-1997.

Anotações

Anotações