Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124


Você já parou para pensar no que realmente acontece naquele minúsculo milissegundo entre o seu clique no mouse e a reação imediata na tela? Para a maioria de nós, parece algo instantâneo, mas dentro do processador existe uma verdadeira maratona de tarefas. O grande problema é que o seu processador passa o dia inteiro, literalmente, trocando de função.
Em um momento, ele está focado puramente em rodar o seu jogo, o que chamamos de Modo Usuário. No instante seguinte, ele precisa parar tudo para falar com o hardware, como a placa de vídeo ou o SSD, entrando no chamado Modo Kernel.
Essa troca constante de contexto não é de graça e custa um tempo precioso. É justamente para eliminar esse tempo perdido que surge a tecnologia FRED (Flexible Return and Event Delivery), uma iniciativa criada pela Intel e agora abraçada pela AMD, que promete mudar a forma como o PC lida com essas transições.
–
Entre no Canal do WhatsApp do Canaltech e fique por dentro das últimas notícias sobre tecnologia, lançamentos, dicas e tutoriais incríveis.
–
Para entender por que o FRED é tão importante, imagine que o fluxo de dados do seu computador é uma rodovia. No modo antigo, que utiliza uma estrutura chamada IDT, cada vez que o processador precisa sair da estrada pública dos aplicativos e entrar na estrada privada do sistema, ele encontra um pedágio manual.

O carro, que representa o processo da CPU, precisa parar completamente. O motorista deve abrir o vidro, preencher um formulário detalhado, mostrar o crachá de autorização e pagar. Só depois de toda essa conferência manual é que a cancela se abre e ele segue viagem. É um sistema extremamente seguro, pois nada passa sem revisão, mas é terrivelmente lento quando pensamos que isso acontece milhões de vezes por segundo.
Já o FRED funciona como o sistema “Sem Parar” dos pedágios automáticos. O carro não precisa mais voltar para a primeira marcha. Ele apenas reduz levemente a velocidade e a tag eletrônica faz a verificação instantaneamente via hardware. Não há papelada, não há burocracia de software e a viagem segue de forma muito mais fluida.
Indo um pouco mais a fundo na arquitetura, precisamos falar sobre os anéis de proteção, conhecidos como Rings. O Ring 3 é onde vivem seus jogos e navegadores, um ambiente seguro, mas sem privilégios para mexer diretamente no hardware. Já o Ring 0 é o Kernel, onde o sistema operacional tem poder total. O grande gargalo atual é o chamado Custo de Transição.

Hoje, para pular do Ring 3 para o Ring 0, quando um jogo pede para a placa de vídeo renderizar um polígono, a CPU precisa salvar todo o seu estado atual na memória, consultar a tabela antiga da IDT e carregar o novo estado de privilégio. É um processo pesado. É aqui que o FRED brilha, já que ele faz esse salvamento e a restauração através de instruções dedicadas diretamente no silício do processador. Ao automatizar essa troca no nível do hardware, a latência de interrupção é reduzida drasticamente, permitindo que a CPU volte a fazer o que importa muito mais rápido.
Você deve estar se perguntando por que essa movimentação está acontecendo agora, com Intel e AMD trabalhando em sintonia. A resposta curta é a arquitetura ARM, que alimenta os chips Apple M dos MacBooks modernos e Qualcomm Snapdragon em PCs Windows. Por ser uma arquitetura muito mais recente, o ARM nasceu limpo, sem carregar o entulho tecnológico de 40 anos que o x86 carrega nas costas.

O FRED é uma peça fundamental de um projeto maior chamado x86S, que visa fazer uma verdadeira faxina na arquitetura dos nossos PCs. O objetivo é remover modos legados que ninguém mais usa e simplificar o funcionamento do processador. Se a Intel e a AMD não fizessem essa modernização agora, os PCs tradicionais dificilmente conseguiriam alcançar a eficiência e a agilidade de resposta que vemos em Arm. É uma questão de sobrevivência para manter o x86 relevante na próxima década.
No fim das contas, o que o usuário quer saber é como isso impacta a jogatina ou o trabalho. A grande vantagem do FRED não é necessariamente um aumento explosivo no FPS máximo do seu jogo, mas sim na consistência. Sabe aquelas travadinhas chatas, os famosos stutters, que acontecem mesmo quando a média de quadros está alta? Muitas vezes elas são causadas por essas transições lentas entre o jogo e o sistema.

Com o FRED, o sistema se torna muito mais responsivo. Além da performance, há um ganho crucial em segurança. O sistema IDT antigo, por ser mais flexível via software, acaba sendo um alvo comum para hackers esconderem rootkits e malwares de baixo nível. A nova tecnologia é muito mais rígida e difícil de enganar, criando uma barreira física no hardware que protege melhor o núcleo do seu sistema operacional.
A boa notícia é que não estamos falando de um futuro distante. Essa tecnologia já está documentada e integrada nos planos de desenvolvimento das próximas gerações. No lado da AMD, a expectativa é que o suporte completo ao FRED chegue com a arquitetura Zen 6, enquanto a Intel deve consolidar essa implementação começando com a série Nova Lake.
É interessante ver como, mesmo após décadas de liderança, a arquitetura x86 ainda encontra fôlego para se reinventar e buscar soluções para problemas antigos. O FRED é a prova de que a velha guarda dos processadores ainda tem muitos truques na manga para garantir que o seu próximo PC seja não apenas mais potente, mas muito mais inteligente e ágil na forma como lida com cada milissegundo de dados.
Leia a matéria no Canaltech.