# data[].attributes.body
O processador é a unidade central de processamento de um computador (CPU), ele funciona como o cérebro do computador, pois interage e faz as conexões necessárias entre todos os programas instalados. Neste processo, ele também interpreta as informações enviadas pelos programas, realiza diversas operações, inclusive gerando a interface que nós interagimos quando usamos um computador.

# data[].attributes.headline
Processador analógico de luz (Inovações em processadores)

# data[].attributes.subject
Processador analógico de luz (Inovações em processadores)

# data[].attributes.body
Várias demonstrações já comprovaram que processadores analógicos podem ter muitas vantagens em relação aos computadores digitais.

Processadores analógicos fotônicos, então - processadores analógicos baseados em luz, em vez de eletricidade - oferecem oportunidades únicas para lidar com tarefas computacionais complexas com desempenho sem precedentes em termos de dissipação de energia e velocidade, superando as limitações atuais das arquiteturas de computação digitais, baseadas em fluxos de elétrons.

Uma equipe de engenheiros da Universidade George Washington, nos EUA, acaba de apresentar um novo processador analógico nanofotônico - não mais uma demonstração em grandes mesas de laser, mas na forma de um chip com componentes em nanoescala.

O processador é otimizado para resolver algumas das tarefas mais intensivas em computação, usadas nos mais diversos campos da engenharia e da ciência: A busca de soluções para equações diferenciais parciais.

# data[].attributes.headline
Segurança do processador de periféricos em computadores Mac

# data[].attributes.subject
Segurança do processador de periféricos em computadores Mac

# data[].attributes.body
Todos os sistemas de computação modernos possuem vários processadores de periféricos integrados dedicados a tarefas como rede, processamento gráfico, gerenciamento de energia e outros. Geralmente, esses processadores de periféricos têm um objetivo único e são muito menos poderosos que a CPU principal. Periféricos integrados que não implementam segurança suficiente se tornam alvos fáceis para ataques de invasores, através dos quais eles podem infectar persistentemente o sistema operacional. Com um firmware de processador de periférico infectado, um invasor poderia visar o software da CPU principal ou capturar diretamente dados sensíveis (um dispositivo Ethernet poderia ver o conteúdo dos pacotes que não estão criptografados, por exemplo).

Sempre que possível, a Apple trabalha para reduzir o número necessário de processadores de periféricos e evitar designs que exijam firmware. Mas quando processadores separados com seus próprios firmwares são necessários, medidas são tomadas para ajudar a garantir que um invasor não possa persistir nesses processadores. Isso pode ser feito ao verificar o processador de uma das seguintes maneiras:

Ao executar o processador em um modo para que ele baixe um firmware verificado da CPU principal na inicialização

Ao fazer com que o processador do periférico implemente sua própria cadeia de inicialização segura para verificar o firmware do processador do periférico sempre que o Mac inicializa

A Apple trabalha com fornecedores para auditar suas implementações e aprimorar seus projetos para incluir as propriedades desejadas, como:

Garantia de um poder criptográfico mínimo

Garantia de uma revogação forte do firmware reconhecidamente problemático

Desativação de interfaces de depuração

Assinatura do firmware com chaves criptográficas armazenadas nos módulos de segurança de hardware (HSMs) controlados pela Apple

Nos últimos anos, a Apple tem trabalhado com alguns fornecedores externos para adotar as mesmas estruturas de dados “Image4”, código de verificação e infraestrutura de assinatura usados pelo Apple Silicon.

Quando nem a operação sem armazenamento nem o armazenamento com a inicialização segura são uma opção, o projeto exige que as atualizações de firmware sejam criptograficamente assinadas e verificadas antes da atualização do armazenamento persistente.

# data[].attributes.body
SSDs hoje fazem parte da vida da maioria das pessoas, diferentemente do que acontecia há poucos anos. Basta lembrar que todos os smartphones utilizam um para ter uma dimensão de quantos deles há por aí. Mas o que eles são, no fim das contas? Será que existe apenas um tipo? Vamos por partes, aprendendo o básico sobre eles.

SSDs (Solid State Drives) recebem esse nome para se diferenciar dos HDDs (Hard Disk Drive, que chamamos de discos rígidos), já que não utilizam partes móveis. Ou seja, não sofrem com possíveis falhas mecânicas, já que não há nada se movimentando dentro de um SSD. Mas a coisa não para por aí.
Ainda que discos rígidos sejam capazes de armazenar uma grande quantidade de dados por um custo relativamente baixo, os SSDs são insuperáveis em termos de velocidade. O pior SSD que você encontrar será, pelo menos, três vez mais ráṕido que um disco rígido de boa qualidade.
E olha que estamos falando do pior SSD, já que um SSD típico é comumente 10 vezes mais rápido que um disco rígido comum (e olha que isso é apenas uma média). Isso acontece por dois diferenciais que os discos rígidos não são capazes de competir: acesso aleatório e tempo de acesso.
Em outras palavras, SSDs não apenas acessam arquivos mais rapidamente, trazendo uma latência (tempo até acessar um arquivo) menor, como também os carregam muito (mas muito) rápido. Isso inclui a abertura do navegador até a inicialização do sistema operacional, seja ele Linux, macOS ou Windows.

Essa aceleração acontece tanto para arquivos pequenos quanto grandes. Discos rígidos costumam oferecer velocidades aproximadas de 100 MB/s e uns pouquinhos de leitura/escrita. Já SSDs trabalham velocidades superiores a 500 MB/s mesmo nos modelos SATA. Em qualquer máquina? Em qualquer máquina.