# data[].attributes.body
Falhas em processadores Intel e AMD que podem comprometer a segurança em servidores e notebooks que utilizam estes processadores. A recomendação de manter o update de sistemas é uma premissa fundamental para a proteção do seu ambiente de TI e para segurança da informação.

# data[].attributes.attachment_link.readable_text
Nas últimas semanas foi identificado falhas em processadores Intel e AMD que podem comprometer a segurança em servidores e notebooks que utilizam estes processadores. A recomendação de manter o update de sistemas é uma premissa fundamental para a proteção do seu ambiente de TI e para segurança da informação.
Intel
Conforme estudo realizado pela equipe de segurança da faculdade Vrjie, na data de 9 de junho de 2020, foi identificada uma vulnerabilidade que afeta alguns clientes e processadores Intel® Xeon® E3.

De acordo com a Intel, "um novo ataque de execução transitória de desvio de domínio conhecido como SRBDS (amostragem de dados do buffer de registro especial) pode permitir que valores de dados de registros especiais sejam inferidos pela execução de código malicioso em qualquer núcleo da CPU".

Esta vulnerabilidade foi identificada pela equipe de estudo VuSec (Grupo de Segurança de Sistemas e Redes) da faculdade Vrije, de acordo com o estudo afeta ainda outros processadores Intel, entretanto a Intel trouxe a informação que: "apenas Processadores Intel® Xeon® E3; isso não afeta outros processadores Intel Xeon ou Intel Atom®. ".

A Intel reconheceu as vulnerabilidades e recompensou o CrossTalk com o programa Intel Bug Bounty e atribuiu a divulgação ao grupo de estudo da faculdade Vrjie.

Concluímos que essa nova vulnerabilidade é bem importante, porém bastante específica ao tipo do hardware.

Para os produtos iTFLEX TECNOLOGIA, que possam porventura estar instalado em servidores com estes processadores, informamos que, mesmo em ambientes vulneráveis, esta falha não expõe risco de comprometimento remoto do FWFLEX ou PABXFLEX.

Já para os servidores WEB, aplicação e banco de dados, recomendamos atualizar com maior prioridade.

Nos produtos e clientes iTFLEX, a correção poderá ser realizada na próxima atualização de pacotes ou manutenção preventiva do servidor.

Essa atualização de segurança requer reboot do servidor e precisa ser agendada.
AMD
Conforme publicação realizada pelo pesquisador em segurança Danny Odler, na data de 13 de junho de 2020, foram identificados três erros do SMM Callout, que é uma camada fina que fica em alguns níveis mais profundos de alguns tipos de processadores da AMD.

De acordo com a AMD, "o ataque direcionado descrito na pesquisa requer acesso físico ou administrativo privilegiado a um sistema baseado em notebooks AMD selecionados ou processadores embarcados. Se esse nível de acesso for adquirido, um invasor poderá potencialmente manipular a Arquitetura de software encapsulado genérico da AMD (AGESA) para executar código arbitrário não detectado pelo sistema operacional."

Estes bugs foram identificados por Danny Older, pesquisador em segurança, que fez a denúncia das vulnerabilidades à AMD no início de abril deste ano e no momento da publicação do artigo ele também informa que a AMD já havia lançado patches para o primeiro bug, rastreado como CVE-2020-14032.

A AMD acredita "que isso afeta apenas determinados processadores de APU cliente e embarcados lançados entre 2016 e 2019. A AMD entregou a maioria das versões atualizadas do AGESA aos parceiros de placas-mãe e planeja entregar as versões restantes até o final de junho de 2020."

Linha do tempo das vulnerabilidades:

CVE-2020-14032; Gravidade alta; 02/04/2020 relatado; 16/04/2020 aprovado como vulnerabilidade; Versão 8/6/2020 corrigida;

CVE-2020-12890; Gravidade alta; 02/04/2020 relatado; 16/04/2020 aprovado como vulnerabilidade; Ainda não foi corrigido;

CVE-2020-00000; Gravidade alta; 02/04/2020 relatado; 16/04/2020 aprovado como vulnerabilidade; Ainda não foi corrigido.

A AMD agradeceu à pesquisa de segurança de Danny Odler que está em andamento e recomenda seguir as práticas recomendadas de segurança para manter os dispositivos atualizados com os patches mais recentes.

Obrigado

Equipe de segurança da informação iTFLEX TECNOLOGIA.

# data[].attributes.attachment_link.title
Falhas de Segurança em processadores Intel e AMD colocam a sua empresa em risco

# data[].attributes.attachment_link.description
Nas últimas semanas foi identificado falhas em processadores Intel e AMD que podem comprometer a segurança em servidores e notebooks que utilizam estes processadores. A recomendação de manter o update de sistemas é uma premissa fundamental para a proteção do seu ambiente de TI e para segurança da informação.

# data[].attributes.headline
Tudo o que você precisa saber sobre processadores

# data[].attributes.subject
Tudo o que você precisa saber sobre processadores

# data[].attributes.body
A unidade central de processamento (CPU) é o componente do computador responsável por interpretar e executar a maioria dos comandos de outro hardware e software do computador .

Todos os tipos de dispositivos usam uma CPU, incluindo desktops, laptops e tablets, smartphones e até mesmo seu aparelho de televisão de tela plana.

# data[].attributes.attachment_link.description
We’re sorry, but we can’t find the page you were looking for. It’s probably some thing we’ve done wrong but now we know about it and we’ll try to fix it. In the meantime, try one of these options:

# data[].attributes.headline
Conheça os diferentes tipos de processadores disponíveis no mercado

# data[].attributes.subject
Conheça os diferentes tipos de processadores disponíveis no mercado

# data[].attributes.body
Existem inúmeros tipos de modelos disponíveis nas lojas com características e potências diferentes. Sendo assim, é  de suma importância ficar atento na hora da compra para evitar prejuízos e queda de rendimentos.

# data[].attributes.attachment_link.readable_text
Qual o processador ideal para melhorar o desempenho de seu computador? Existem inúmeros tipos de modelos disponíveis nas lojas com características e potências diferentes. Sendo assim, é de suma importância ficar atento na hora da compra para evitar prejuízos e queda de rendimentos.

O processador é um dos principais componentes do computador - seu papel está vinculado à plena e ágil utilização dos dados. Na verdade, trata-se de um mecanismo complexo, em que um detalhe pode fazer toda a diferença. Sim, estamos falando do desempenho, que varia de acordo com os diferentes tipos de processadores.

Claro que, nesse caso, é importante optar pelo modelo que seja compatível com as suas necessidades. Dependendo dos softwares e da demanda de funções a serem desempenhadas pela sua workstation , um determinado processador será mais adequado do que o outro. Isso não quer dizer que existam opções melhores ou piores, mas sim, modelos mais alinhados a determinadas tarefas do que a outras.

Se pudéssemos comparar o papel do processador com o corpo humano, ele seria equivalente ao nosso cérebro.

Para entender melhor essa relação e fazer uma escolha assertiva, acompanhe nosso artigo até o final e conheça as características dos processadores Intel e .

Tipos de processadores

Nesse sentido, os processadores apresentam diversos modelos e especificações, que variam de acordo com a quantidade de núcleos, capacidade de processamento, frequência e suporte ao , Segue abaixo a classificação desses componentes de acordo com os critérios supracitados.

Single-core ou multi-core: esta característica indica a quantidade de núcleos de processamento que um processador pode ter, ele varia de apenas 01 núcleo até mais de 32 núcleos. Quanto maior o número de , maior é a capacidade de processar tarefas ao mesmo tempo e acelerar as aplicações da sua workstation.

Arquitetura 32 ou 64 bits: essa característica remete à capacidade de processamento de informações que um processador pode ter. Apenas com chips de arquitetura 64 bits é possível que o computador aproveite quantidades superiores a 3GB de memória RAM, além de processarem blocos maiores de dados de maneira ágil.

Compatibilidade com overclock: esta é uma técnica utilizada para aumentar a velocidade nominal do processador e conceder um desempenho além do normal ao usuário. Processadores que possuem esta capacidade são identificados como " Unlocked", no caso de Intel, ou " Black Edition ", para AMD.

É preciso estar ciente que a exigência excessiva de processamento dos chips pode fazer com que esses componentes se desgastem mais rápido, além de obrigar o usuário a equipar a máquina com sistemas de resfriamentos mais eficientes para evitar um superaquecimento dos dispositivos.

Características dos processadores Intel

A Intel é muito popular e está no mercado como principal marca de processadores há um bom tempo. Isso é justificado pela sua adequação a diversas opções de placa mãe. Nesse sentido, torna-se mais viável adotar as versões mais simples e baratas desses tipos de processadores, pois, comumente, servirão para oferecer o desempenho esperado.

Quando o usuário tem a necessidade de obter mais performance, há modelos específicos, que são mais caros para suprir a demanda. Nesse sentido, ter o preço como principal aspecto levado em conta na hora da escolha pode ser um erro, pois nem sempre o mais caro irá corresponder na melhor entrega.

Reduzir custos , sempre que possível, é excelente. No entanto, muitas vezes, sacrificar o desempenho operacional do seu principal instrumento de trabalho, pode gerar perdas bem maiores.

Para saber qual é o melhor para você, é necessário conhecer as "famílias" de processadores da Intel:

Dessas linhas, as que mais se destacam são a Core e a Xeon, as quais vamos detalhar nos próximos parágrafos.

Processador desenvolvido para as tarefas do dia a dia, tal como acessar a Internet, escrever um documento em um editor de texto, assistir a um filme etc. Tem o melhor custo-benefício de todos os processadores desta família. Seu uso está focado principalmente em notebooks de modo que a economia de bateria é essencial, mas também é utilizado em desktops de uso familiar.

Seus processadores geralmente contêm 4 núcleos. O diferencial do I3 é que ele utiliza a tecnologia de chamada de hyperthreading que simula, em cada núcleo, 2 diferentes. Isso faz o computador achar que o processador tem o dobro de núcleos, aumentando bastante o seu desempenho quando comparado a outros processadores similares.

É utilizado tanto em computadores residenciais quanto em comerciais. O I5 é conhecido como um processador de alto desempenho, capaz de lidar com programas de edição pesados.

Seus modelos podem vir em duas configurações diferentes: 2 núcleos com hyperthreading ou 4 núcleos sem hyperthreading. No entanto, seu grande diferencial para os modelos I3 é a tecnologia Turboboost que possibilita que o processador trabalhe em uma maior frequência.

Existem hoje 17 versões de Cores I5 para notebooks e desktops.

É considerado o modelo mais potente da família Core, sendo amplamente usado para de produção de conteúdo, projetos e edição de imagens. Seu foco é a alta velocidade e o desempenho máximo. Ao contrário dos demais, o I7 apresenta uma variedade de configurações, partindo de 6 núcleos até incríveis 10.

Todas as versões do I7 apresentam as tecnologias de hyperthreading e TurboBoost disponibilizadas nos modelos anteriores. Além disso, o grande diferencial desse processador é contar com uma quantidade maior de cache L3, a cache de uso comum dos núcleos, o que aumenta muito a capacidade de processamento deste modelo.

Existem hoje 13 versões de Cores I7 para notebooks e desktops disponíveis no mercado.

A série I9 é focada em produzir os processadores para workstations mais poderosos da Intel. Esse processador é voltado para profissionais de áreas como a engenharia e arquitetura que necessitam de desempenho e qualidade em seus projetos. Assim como, para editores de vídeo e imagens, também para pesquisadores da área, que usam o processador para fazer e quebrar recordes de velocidade e para um público entusiasta que gosta imagens com qualidade de última geração em 4K.

Essa linha contém de 10 até 18 núcleos e 36 . Além disso, eles funcionarão em um com suporte para SSD NVMe , três SSDs M.2, dez SATAs e portas de rede 10Gbps, garantindo a última geração em todos os outros componentes que acompanham o processador.

Processadores Intel 10ª geração

Os novos processadores Intel Cor da 10ª Geração contam com atualizações de desempenho incríveis para melhorar a produtividade do equipamento e proporcionar um desemprenho surpreendente, incluindo até 5,3 GHz, Intel Wi-Fi 6 (Gig+), tecnologia Thunderbolt 3, HDR 4K, otimização de sistema inteligente e muito mais.

Os processadores Xeon E3 priorizam o desempenho de recursos visuais e adequam-se às necessidades de uso profissional. Além disso, atuam com até 4 núcleos. Possuem também uma dissipação térmica superior (ou seja, não super aquecem), uma estabilidade melhorada e suporte à memória ECC .

Os modelos Scalable fazem parte do grupo com maior adequação para demandas alinhadas ao processamento gráfico, como renderização e simulação. Oferecem até 28 núcleos por processador e permitem a utilização de mais de um simultaneamente, com a possibilidade de utilizar até 8 processadores físicos em um único computador.

O grande diferencial desta linha está relacionado às novas tecnologias introduzidas como o Intel VMD e Intel VROC. O VMD fornece gerenciamento ininterrupto do armazenamento PCI Express, enquanto o VROC fornece um software de gerenciamento de RAID utilizando a PCI Express.

Características dos processadores AMD

A AMD (Advanced Micro Devices) é uma empresa estadunidense fabricante de circuitos integrados, especializada em processadores. Seus produtos concorrem diretamente com os processadores fabricados pela Intel.

Com menor custo, sem comprometer tanto o desempenho. A AMD é bastante conhecida pela grande participação mundial no mercado de processadores, sempre liderando este ramo juntamente com a Intel.

Para que seja possível aproveitar todo o potencial dos diversos hardwares disponíveis no mercado, a AMD possui vários tipos de processadores distintos, cada um se adaptando de melhor forma à um tipo de máquina específica.

No entanto, como já sinalizamos, essa decisão precisa ser criteriosa para que o barato não saia caro. Além do mais, a AMD está investindo pesado em modelos com maior número de núcleos, elevando o desempenho operacional.

A AMD produz, atualmente, 6 categorias de diferentes tipos de processadores:

Confira as características dos principais modelos da AMD a seguir.

Processadores AMD Ryzen

Destacam-se pelo desempenho superior. Além disso, vindo com até 16 núcleos no caso dos threadripper's e atendem a diferentes demandas, sendo considerados modelos "megatarefas". Dividem-se entre Ryzen 3,5 e 7, sendo que cada um terá um uso específico, assim como, a linha Core da Intel.

Processadores AMD A-Series

São modelos mais de entrada, com uma performance um pouco mais baixa, porém com um excelente custo benefício, muito utilizado em notebooks por ter um baixo consumo energético.

Processadores AMD Ryzen Pro

Iguais aos processadores Ryzen convencionais, porém com a possibilidade de utilização de memória RAM ECC e com um foco mais para a durabilidade e estabilidade.

Também se destacam pela quantidade de núcleos, ademais, oferecem modelos com 4, 6 e 8 núcleos.

Não recomendamos a utilização dos modelos FX por serem de uma geração já datada e por serem conhecidos por sofrerem de problemas de super aquecimento. Além disso, todos os processadores da linha AMD FX são totalmente desbloqueados para facilitar o overclock. A AMD parece ter avançado bastante nesse tipo de tecnologia.

Processadores AMD Phenom II X6

Todos os modelos da série Phenom X6 II se baseiam no núcleo "Thuban", possuindo tecnologia de 45nm baseados em socket AM3, se utilizam de uma tecnologia similar à Turbo Boost da Intel, quando o processador percebe que três ou mais núcleos estão ociosos, ele aumenta o clock dos núcleos ativos.

Por exemplo, no modelo Phenom II X6 1055T o clock é aumentado de 2,8 GHz a 3,2 GHz, enquanto que no Phenom II X6 1090T o clock é aumentado de 3,2 GHz a 3,6 GHz. Chegando a ter média de experiência do usuário no Windows 7, entre 7,5 e 7,9 se torna também uma boa opção para centrais multimídias, que geralmente são usadas na execução de filmes em alta definição, edição de vídeo, de imagem, e gerenciamento de mídia em geral, realmente é incrível o poder de processamento deste poderoso processador, aparentemente nada pode com ele, o tornando assim imbatível e com um preço tentador.

Comparações entre Intel e AMD

Foi possível notar que as propostas de processadores são distintas. Inclusive, dentro de uma mesma marca, há opções variadas para você escolher. Alguns pontos, no entanto, devem ser destacados.
Os processadores Intel valem a pena quando:

Há necessidade de desempenho superior.

Quando se busca uma maior estabilidade e durabilidade.

Serão utilizados programas mais pesados, sem perder eficiência.

Os processadores AMD valem a pena quando:

A intenção é encontrar um processador com bom custo-benefício;

Não serão aplicados na execução de programas por prazos longos, como no caso de renderizações prolongadas.

Ao decidir, é importante compreender bem quais são as demandas do usuário e dos softwares a serem utilizados no computador. As configurações da máquina, portanto, precisam ser verificadas no todo.

Só assim, é possível entender de que forma o processador pode contribuir para melhorar o desempenho. Ou, pelo contrário, em quais condições o processador passa de solução ao problema.

Muitas vezes, usuários e empresas adotam uma solução padrão que, na análise geral, apresenta excelentes vantagens. No entanto, há uma grande diferença entre atividades analíticas e gráficas.
Acompanhe algumas distinções importantes entre algumas áreas profissionais para escolher o melhor processador para a sua empresa:

Edição de texto e planilhas: não exigem elevada capacidade de processamento (na maioria dos casos), mas devem ser energeticamente eficientes;

Design: para obter o desempenho necessário na execução de softwares exigentes, como Photoshop, InDesign e Corel Draw, devem ter o maior número de núcleos possível e uma alta taxa de frequência;

Mídia: o desempenho também precisa ser superior para permitir a plena utilização de programas, como Adobe Premiere, por isso, é recomendado que tenha até 10 núcleos, mais que isso normalmente reduz o desempenho ao invés de aumenta-lo;

Arquitetura e engenharia: são áreas que mais dependem da capacidade de processamento, pois usam recursos de projeção e renderização, devendo ser melhores contempladas por modelos superiores de processadores, sejam da Intel, sejam da AMD.

No final das contas, é preciso considerar uma série de aspectos antes de escolher entre os diferentes tipos de processadores. A melhor forma de fazer isso é consultando profissionais especializados , que conseguirão entender suas demandas para indicar o modelo mais eficiente.

E aí, gostou deste post? Ficou interessado em saber mais? Entre em contato conosco e confira quais tipos de processadores são mais recomendados para você.

# data[].attributes.attachment_link.title
Entenda os diferentes tipos de processadores - Blog da Razor

# data[].attributes.attachment_link.description
Conheça os diferentes tipos de processadores disponíveis no mercado e suas características, no novo post do blog da Razor!

# data[].attributes.headline
Dada a escolha entre um processador Intel e AMD, qual você deve escolher?

# data[].attributes.subject
Dada a escolha entre um processador Intel e AMD, qual você deve escolher?

# data[].attributes.body
Ao comprar um computador, é importante escolher bem as suas componentes, especialmente o processador (CPU). O processador é o “cérebro” da máquina, responsável pelo bom funcionamento do sistema operativo e execução das aplicações, portanto é importante fazer a escolha certa.
Neste momento, existem dois gigantes no mercado dos processadores: AMD Ryzen e Intel, sendo o último o mais popular.

# data[].attributes.attachment_link.title
Intel vs AMD: que tipo de processador você deve escolher?

# data[].attributes.attachment_link.description
A Intel e a AMD fabricam essencialmente todos os processadores de PC do mundo. Mas, dada a escolha, qual você deve escolher?

# data[].attributes.body
A decisão deve ser tomada tendo em conta o uso que vais dar ao portátil e o orçamento disponível. Adquirir o processador errado pode significar pagar a mais sem necessidade ou até mesmo limitar o desempenho de uma máquina que poderia ser potente. Por exemplo, deves ter atenção à placa gráfica do teu portátil, pois pode não ser compatível com a performance do processador que escolheres.

# data[].attributes.attachment_link.description
Refurbished laptops and other equipment from leading brands such as Apple, Lenovo, Dell and HP, at affordable prices and with a guarantee. Buy at Digiplanet!

# data[].attributes.headline
Vulnerabilidades batizadas de Meltdown e Spectre

# data[].attributes.subject
Vulnerabilidades batizadas de Meltdown e Spectre

# data[].attributes.attachment_link.readable_text
A descoberta de duas falhas de segurança por especialistas do Google Project Zero afetam processadores da Intel, mas as brechas também podem ser exploradas em dispositivos com chips da AMD ou com design ARM. Batizadas de Meltdown e Spectre, as vulnerabilidades têm suas particularidades, mas ambas permitem que hackers usem recursos do sistema operacional para ler espaços protegidos de memória.

Com isso, em casos mais graves, dados e informações pessoais de usuários podem ficar acessíveis. Abaixo, você fica por dentro dos problemas, seus impactos, correções e possíveis consequências.

Acadêmicos e especialistas do Project Zero do Google foram os responsáveis pela descoberta dos problemas que receberam os nomes de Meltdown e Spectre. As descobertas foram divulgadas para fabricantes e desenvolvedores de sistemas operacionais ainda em junho e julho de 2017. De lá para cá, um intenso período de desenvolvimento de soluções concentrou os esforços da indústria de semicondutores e de software. As atualizações estavam previstas para chegar em breve, bem como a divulgação da descoberta. No entanto, a divulgação do problema na imprensa acabou frustrando o plano.

As primeiras informações sobre falha, batizada de Meltdown, afirmam que apenas unidades da Intel da última década são afetadas, deixando de lado os produtos da AMD. Na última quarta (4), a Intel se defendeu das acusações de que somente seus produtos apresentam problemas. Segundo a fabricante, a exploração da brecha não teria a capacidade de corromper ou apagar dados. Além disso, a Intel sugere que outros fabricantes de processadores também apresentam produtos com os mesmos erros.

Embora a marca não tenha apontado o dedo para ninguém, há informações de que sistemas que usam processadores ARM terão de ser atualizados para corrigir a vulnerabilidade. Já a AMD se defendeu em comunicado oficial e não acredita que seus produtos estejam em risco.

Resumidamente, a brecha permite que um software malicioso peça ao processador da Intel para acessar dados protegidos da memória.Dessa forma, uma pessoa mal-intencionada poderia explorar essa via para visualizar blocos de informação e interceptar dados pessoais, como arquivos, dados bancários e até senhas.

O Meltdown atinge todos os processadores da Intel fabricados de 1995 em diante (com exceção dos Itanium). Produtos da AMD não são atingidos por essa vulnerabilidade em virtude de especificidades de design. Mais grave que a Spectre, a Meltdown foi classificada como uma ruptura "do isolamento mais fundamental que existe entre sistema operacional e aplicações", segundo o Google Project Zero.

Mais abstrata e complexa, a Spectre tem ramificações que podem colocar em risco qualquer processador, independente da marca, Intel ou AMD, ou do tipo de arquitetura, se é ARM ou x86. Por meio da vulnerabilidade, softwares maliciosos podem forçar um aplicativo comum a dar acesso a informações protegidas da memória.

Além disso, o problema expõe o próprio meio como sistemas operacionais trabalham com informações e memória há décadas. De acordo com especialistas, a Spectre é muito mais difícil de ser explorada por criminosos, mas também é mais complexa para ser reparada.

Por não se limitar à Intel, a falha tem ramificações que podem atingir smartphones e tablets - com versões de processadores ARM. As correções vão depender de atualizações de sistemas operacionais, mas também de redesenho de aplicações: o Google Chrome, por exemplo, já conta com uma ferramenta para proteger os usuários da Spectre.

De acordo com as conclusões do time de especialistas do Google, a Spectre tende a ser um problema a longo prazo devido ao design de sistemas operacionais.

A falha incide diretamente na relação do processador com o kernel. De uma forma superficial, o kernel é o componente central do sistema operacional. Sua função é negociar a interação que precisa existir entre software e hardware. Ele administra o funcionamento do processador, RAM e todos os outros componentes do seu computador. Numa definição simples, o kernel é o núcleo do sistema operacional.

Embora existam tipos diferentes de kernel, sua presença é um denominador comum. Windows, Linux, macOS, iPhone ( iOS), Android, Chrome OS: todos têm algum tipo de kernel que segue princípios básicos de funcionamento comuns.

Como a Intel mencionou, um malware que explore as brechas não poderá apagar os seus dados, ou sequestrar seu disco rígido. No entanto, softwares mal-intencionados podem interceptar informações sensíveis, como senhas e dados privados, caso as informações fiquem retidas pelo kernel na memória RAM do seu computador. Essa regra vale para as duas falhas: ambas permitem que um invasor veja dados protegidos na memória, mas não dá poderes para que esses dados sejam modificados em nenhuma forma.

No momento, é improvável que você encontre um vírus que possa tirar proveito dessas vulnerabilidades. Isso porque os detalhes intrínsecos do problema foram mantidos sob sigilo pelos envolvidos para prevenir uma epidemia. Entretanto, todo cuidado é pouco: evite executar arquivos e páginas de Internet suspeitas. Como a falha tende a ser entendida como uma requisição legítima para o kernel, seu antivírus pode não detectar o comportamento malicioso de um vírus.

A única forma de resolver o problema e corrigir o erro é atualizar o seu sistema operacional. Para isso, você deve aguardar os pacotes de atualização e ficar atento aos mecanismos de update.

Sabe-se que Windows (incluindo versões anteriores), Linux (e todas as suas distribuições) e macOS estão entre as plataformas que devem corrigir a relação entre kernel e memória para impedir que a falha se manifeste. Do lado das plataformas móveis, o Google afirma que aparelhos com as versões atualizadas dos pacotes de segurança do Android estão fora de perigo.

A Microsoft já liberou o patch que corrige o problema em computadores com o Windows 10. Basta realizar normalmente a atualização dos novos pacotes. A Apple também foi ágil e liberou o macOS 10.13.2 com as correções necessárias, em 6 de dezembro de 2017. No caso do Linux, desenvolvedores do mundo todo ainda trabalham em soluções e ainda não há informações sobre a liberação do kernel para o sistema. O Chrome OS recebeu a correção, também de forma discreta, no último dia 15.

Sim, mas a intensidade do impacto deve variar. Testes mostram que processadores a partir da arquitetura Haswell (ou quarta geração da Intel) em diante são menos afetados por conta de um recurso que filtra os processos em execução pelo sistema operacional. Chips mais antigos, por outro lado, terão performance mais comprometida. Outra variável é o perfil de uso da máquina: usuários domésticos tendem a notar um impacto menos pronunciado.

Alguns desenvolvedores estão usando as prévias do novo kernel do Linux, já com as correções aplicadas, para testar esse impacto. Em alguns casos, as perdas de desempenho atingem 30%, dependendo da aplicação. No momento, estima-se que os mais afetados serão aplicações como virtualização e outros tipos de uso computacionalmente exigentes, associados com o uso em datacenters.

No momento, ainda é incerto como correções para processadores da Intel, em função do bug Meltdown, impactarão nos chips da AMD.

# data[].attributes.attachment_link.title
Falha de segurança em processadores: dez coisas que você precisa saber

# data[].attributes.attachment_link.description
A descoberta de duas falhas de segurança por especialistas do Google Project Zero afetam processadores da Intel, mas as brechas também podem ser exploradas em dispositivos com chips da AMD ou com design ARM. Batizadas de Meltdown e Spectre, as vulnerabilidades têm suas particularidades, mas ambas permitem que hackers usem recursos do sistema operacional para ler espaços protegidos de memória.

# data[].attributes.headline
Processador revolucionário reúne cálculo e memória no mesmo chip 

# data[].attributes.subject
Processador revolucionário reúne cálculo e memória no mesmo chip 

# data[].attributes.body
Um engenheiro brasileiro, atualmente trabalhando na Suíça, liderou uma equipe que desenvolveu um processador de computador que combina duas funções - operações lógicas e armazenamento de dados - em uma única arquitetura.

# data[].attributes.attachment_link.readable_text
Redação do Site Inovação Tecnológica - 06/11/2020
Lógica sobre memória
Um engenheiro brasileiro, atualmente trabalhando na Suíça, liderou uma equipe que desenvolveu um processador de computador que combina duas funções - operações lógicas e armazenamento de dados - em uma única arquitetura.

É um grande avanço para a eletrônica e para a informática, uma vez que a união de computação e armazenamento no mesmo chip - também conhecida como "arquitetura lógica-sobre-memória" - dispensa a troca de dados entre processador e memória, tornando os computadores mais rápidos e com menor consumo de eletricidade.

Essa junção também era longamente esperada por seu potencial impacto no processamento de algoritmos de inteligência artificial.

O avanço histórico foi liderado por Guilherme Migliato Marega, engenheiro eletricista formado pela USP (Universidade de São Paulo), que atualmente trabalha na Escola Politécnica Federal de Lausanne.
Molibdenita
Para quem duvidava que o grafeno estava sendo deixado para trás na corrida rumo a uma era pós-silício, o novo chip é feito de um outro material monocristalino (2D), a molibdenita (MoS ₂).

A molibdenita, um material que consiste em uma única camada com três átomos de espessura, é um excelente semicondutor e já é o componente mais pesquisado no campo da fotônica (processadores que funcionam com luz em vez de eletricidade) e da spintrônica (uma espécie de meio caminho entre a eletrônica e a computação quântica).
Processador e memória juntos
O novo processador lógica-sobre-memória é feito com transistores de efeito de campo (FET) de portas flutuantes (FGFETs).

A vantagem desses transistores é que eles podem reter cargas elétricas por longos períodos - é por isso que eles são usados em memórias flash para câmeras, celulares e computadores.

E as propriedades elétricas exclusivas da molibdenita tornam este semicondutor particularmente sensível a cargas armazenadas em FGFETs, o que permitiu a criação de circuitos que funcionam tanto como células de armazenamento de memória quanto como transistores programáveis.

Ao usar a molibdenita, a equipe conseguiu incorporar várias funções de processamento em um único circuito com memória e alterar ambos conforme desejado.

"Essa capacidade dos circuitos de realizar duas funções é semelhante à forma como o cérebro humano funciona, onde os neurônios estão envolvidos tanto no armazenamento de memórias quanto na realização de cálculos mentais," comparou o professor Andras Kis, coordenador da equipe.

"O projeto do nosso circuito tem várias vantagens: Ele pode reduzir a perda de energia associada à transferência de dados entre unidades de memória e processadores, diminuir a quantidade de tempo necessária para operações de computação e diminuir a quantidade de espaço necessária. Isso abre as portas para dispositivos menores, mais potentes e com maior eficiência energética," acrescentou Kis.

Embora ainda seja um protótipo, a equipe está entusiasmada com a capacidade de levar a nova arquitetura rumo aos aparelhos eletrônicos e computadores vendidos no mercado: " Fizemos nosso primeiro chip há dez anos à mão. Mas, desde então, desenvolvemos um processo de fabricação avançado que nos permite fazer 80 ou mais chips em uma única rodada, com propriedades bem controladas," disse Kis.
Bibliografia:

Artigo: Logic-in-memory based on an atomically thin semiconductor
Autores: Guilherme Migliato Marega, Yanfei Zhao, Ahmet Avsar, Zhenyu Wang, Mukesh Tripathi, Aleksandra Radenovic, Andras Kis
Revista: Nature
Vol.: 587, pages 72-77
DOI: 10.1038/s41586-020-2861-0

Mais tópicos

# data[].attributes.attachment_link.title
Processador revolucionário reúne cálculo e memória no mesmo chip

# data[].attributes.attachment_link.description
Redação do Site Inovação Tecnológica - 06/11/2020 Lógica sobre memória Um engenheiro brasileiro, atualmente trabalhando na Suíça, liderou uma equipe que desenvolveu um processador de computador que combina duas funções - operações lógicas e armazenamento de dados - em uma única arquitetura.

# data[].attributes.attachment_link.readable_text
Redação do Site Inovação Tecnológica - 29/12/2020
Parametron
Pesquisadores da Universidade Nacional de Yokohama, no Japão, desenvolveram um microprocessador usando componentes supercondutores, que se mostraram cerca de 80 vezes mais eficientes em termos de energia do que os componentes semicondutores de última geração usados nos microprocessadores mais modernos.

Não é nenhum segredo que componentes eletrônicos supercondutores são energeticamente mais eficientes, mas o balanço geral quase nunca é positivo, uma vez que se gasta muita energia para resfriar tudo - os supercondutores só funcionam em temperaturas criogênicas.

Para balancear melhor essa equação, Christopher Ayala e seus colegas trabalharam com uma estrutura eletrônica digital supercondutora chamada "parametron de fluxo quântico adiabático".

O parametron, um elemento de circuito lógico inventado por Eiichi Goto, em 1954, é essencialmente um circuito ressonante com um elemento reativo não-linear que oscila na metade da frequência de acionamento - essa oscilação pode representar um dígito binário pela escolha entre duas fases, deslocadas em 180 graus uma da outra. Os parametrons foram usados nos primeiros computadores japoneses, mas foram abandonados com o desenvolvimento do transístor.

Já um parametron de fluxo quântico é uma implementação do circuito usando junções Josephson, um arranjo no qual uma corrente elétrica flui indefinidamente - uma supercorrente - sem a necessidade da aplicação de uma tensão. O termo adiabático refere-se ao fato de que o circuito não troca calor com seu entorno.
Processador supercondutor
Ayala então usou essas junções Josephson supercondutoras para criar circuitos parametron, que por sua vez serviram como blocos de construção para um microprocessador de alto desempenho e que roda com um gasto mínimo de energia.

"Queríamos provar que o AQFP [parametron de fluxo quântico adiabático] é capaz de realizar computação de alta velocidade com eficiência energética e fizemos isso desenvolvendo e demonstrando com sucesso um microprocessador AQFP protótipo de 4 bits chamado MANA (Arquitetura Integrada Monolítica Adiabática), o primeiro microprocessador supercondutor adiabático do mundo," disse Ayala.

Os testes mostraram que o processador supercondutor é versátil, podendo ser usado em funções de processamento e de armazenamento de dados.

"Também mostramos em um chip separado que a parte de processamento de dados do microprocessador pode operar até uma frequência de clock de 2,5 GHz, o que o torna comparável às tecnologias de computação atuais. Esperamos inclusive um aumento para 5 a 10 GHz à medida que fazemos melhorias em nossa metodologia de projeto e configuração experimental," acrescentou Ayala.
Computações neuromórfica e quântica
E o protótipo também não deixou dúvidas quanto à sua eficiência energética geral, quando se leva em conta a energia necessária para manter o circuito supercondutor resfriado a temperaturas bem perto do zero absoluto.

"O AQFP é um dispositivo eletrônico supercondutor, o que significa que precisamos de energia adicional para resfriar nossos chips da temperatura ambiente até 4,2 Kelvin [-268,95 ºC] para permitir que os AQFPs entrem no estado supercondutor. Mas, mesmo levando em consideração esse adicional de resfriamento, o AQFP ainda é cerca de 80 vezes mais eficiente em termos de energia quando comparado aos dispositivos eletrônicos semicondutores de última geração encontrados em chips de computador de alto desempenho disponíveis atualmente," anunciou Ayala.

Agora que a equipe provou o conceito dessa arquitetura de processador supercondutor, eles planejam otimizar o chip e determinar sua escalabilidade e a velocidade de processamento que pode ser alcançada com ele.

E, além de construir microprocessadores, a equipe está interessada em examinar como os AQFPs podem ajudar em outras plataformas de computação, como na computação neuromórfica para inteligência artificial e na computação quântica.
Bibliografia:

Artigo: MANA: A Monolithic Adiabatic iNtegration Architecture Microprocessor Using 1.4-zJ/op Unshunted Superconductor Josephson Junction Devices
Autores: Christopher L. Ayala, Tomoyuki Tanaka, Ro Saito, Mai Nozoe, Naoki Takeuchi
Revista: IEEE Journal of Solid-State Circuits
DOI: 10.1109/JSSC.2020.3041338

Mais tópicos

# data[].attributes.attachment_link.title
Primeiro processador supercondutor tem eficiência energética extrema

# data[].attributes.attachment_link.description
Redação do Site Inovação Tecnológica - 29/12/2020 Parametron Pesquisadores da Universidade Nacional de Yokohama, no Japão, desenvolveram um microprocessador usando componentes supercondutores, que se mostraram cerca de 80 vezes mais eficientes em termos de energia do que os componentes semicondutores de última geração usados nos microprocessadores mais modernos.

# data[].attributes.headline
 Computadores se defendem proativamente  

# data[].attributes.subject
 Computadores se defendem proativamente  

# data[].attributes.body
O novo chip, batizado de Morpheus, bloqueia possíveis ataques de hackers criptografando e reorganizando aleatoriamente bits chave de seu próprio código e de seus dados 20 vezes por segundo.

# data[].attributes.attachment_link.readable_text
Redação do Site Inovação Tecnológica - 08/05/2019
Processador anti-hacker
Uma nova arquitetura de processador de computador desenvolvida na Universidade de Michigan, nos EUA, promete nada menos do que lançar as bases de um futuro no qual os computadores se defendem proativamente contra ameaças, tornando obsoleto o atual modelo de segurança de encontrar bugs e lançar atualizações.

O novo chip, batizado de Morpheus, bloqueia possíveis ataques de hackers criptografando e reorganizando aleatoriamente bits chave de seu próprio código e de seus dados 20 vezes por segundo.

Isso é infinitamente mais rápido do que um hacker humano consegue trabalhar e milhares de vezes mais rápido do que as mais rápidas técnicas de hacking eletrônico.

"A abordagem atual de eliminar erros de segurança um por um é um jogo perdido. As pessoas estão constantemente escrevendo código e, tão logo há um novo código, haverá novos bugs e vulnerabilidades de segurança. Com o Morpheus, mesmo que um hacker encontre um bug, a informação necessária para explorá-lo desaparece 50 milissegundos depois. É talvez a coisa mais próxima de um sistema seguro à prova do que surgir no futuro," disse o professor Todd Austin.
Agitação e semântica indefinida
Em vez de usar software para corrigir vulnerabilidades de códigos conforme elas são descobertas, o processador Morpheus inclui a segurança em seu hardware. A constante aleatorização dos recursos críticos do programa, em um processo chamado "churn" (agitação ou rotatividade), torna as vulnerabilidades virtualmente impossíveis de serem identificadas e exploradas.

Ainda assim, a rotatividade dos dados e sua aleatorização feita pelo processador são transparentes para os desenvolvedores de software e os usuários finais. Isso porque o mecanismo se baseia na aleatorização de bits de dados conhecidos como "semântica indefinida", que se refere aos recantos e fendas obscuras da arquitetura de computação - por exemplo, a localização, formato e conteúdo do código de um programa é uma semântica indefinida.

A semântica indefinida faz parte do maquinário mais básico de um processador. Os programadores legítimos geralmente não interagem com ela, mas os hackers podem fazer engenharia reversa para descobrir vulnerabilidades e iniciar um ataque.

A taxa de "agitações" do chip pode ser ajustada para cima ou para baixo para encontrar o equilíbrio certo entre maximizar a segurança e minimizar o consumo de recursos. O professor Austin conta que a taxa de aleatorização de uma vez a cada 50 milissegundos foi escolhida para o processador de demonstração porque é milhares de vezes mais rápida do que as mais rápidas técnicas de hacking eletrônico, enquanto reduz o desempenho apenas em cerca de 1%. A arquitetura também inclui um detector de ataque que procura ameaças pendentes e aumenta a taxa de aleatorização se perceber que um ataque é iminente.

O chip de demonstração é um processador RISC-V - um design de chip comum, de código aberto, usado frequentemente para pesquisa. A equipe já está tentando comercializar a tecnologia.
Bibliografia:

Artigo: Morpheus: A Vulnerability-Tolerant Secure Architecture Based on Ensembles of Moving Target Defenses with Churn
Autores: Mark Gallagher, Lauren Biernacki, Shibo Chen, Zelalem Birhanu Aweke, Salessawi Ferede Yitbarek, Misiker Tadesse Aga, Austin Harris, Zhixing Xu, Baris Kasikci, Valeria Bertacco, Sharad Malik, Mohit Tiwari, Todd Austin
Revista: Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems
Vol.: 1 - Pages 469-484
DOI: 10.1145/3297858.3304037

Mais tópicos

# data[].attributes.attachment_link.title
Processador anti-hacker pára ataque antes que ele comece

# data[].attributes.attachment_link.description
Redação do Site Inovação Tecnológica - 08/05/2019 Processador anti-hacker Uma nova arquitetura de processador de computador desenvolvida na Universidade de Michigan, nos EUA, promete nada menos do que lançar as bases de um futuro no qual os computadores se defendem proativamente contra ameaças, tornando obsoleto o atual modelo de segurança de encontrar bugs e lançar atualizações.

# data[].attributes.body
Embora muita gente pense no processador e memória como decisão de compra e esqueça da placa-mãe, vale ressaltar que ela desempenha um papel decisivo na vocação de um sistema.

# data[].attributes.attachment_link.readable_text
Computadores são sistemas que dependem do funcionamento equilibrado entre diversos componentes, e todos eles necessitam de uma placa-mãe confiável para funcionar. Neste artigo, você vai entender o que é e como ela funciona.

Série Rampage da Asus está entre as melhores do mercado (Foto: Reprodução) - Foto: TechTudo

Na placa-mãe, todos os componentes que formam o computador são unidos e ligados entre si. Pode-se entender a placa como uma central que resolve problemas de espaço, uma vez que une todas as partes do sistema numa só, rede de fios, porque dispõe de caminhos que permitem a troca de informação entre processadores, memórias, placas e etc. Além de permitir o tráfego de informação, a placa também alimenta alguns periféricos com a energia elétrica que recebe da fonte do gabinete. Todas essas funções tornam o nome "mãe" algo bem lógico: sem ela, o computador é apenas um amontoado de chips e placas independentes.

O que faz uma placa-mãe ser melhor do que a outra?

Embora muita gente pense no processador e memória como decisão de compra e esqueça da placa-mãe, vale ressaltar que ela desempenha um papel decisivo na vocação de um sistema. Um computador mais simples, claro, pode abrir mão de algumas tecnologias para conter custos e caber melhor no estilo de vida do usuário. Já o oposto é obrigatório em um PC voltado para um sujeito mais exigente.

Na placa-mãe estão os slots que permitem que periféricos sejam instalados (Foto: Reprodução) - Foto: TechTudo

Quando você investiga as qualidades de um chipset e, portanto, de uma placa, vai precisar dominar alguns termos e tecnologias. Conhecendo o chipset da placa você sabe qual é o soquete, suporte a que tipo de memórias, quantas portas USB a placa oferece e etc.

Não que seja obrigatório, mas em geral placas voltadas para consumidores mais exigentes são pensadas para suportar hardware de ponta, como mais de uma placa de vídeo funcionando em paralelo, e também aguentar sem traumas o processo do overclock, que consiste em sobrealimentar de energia processadores, memórias e GPU.

Painel traseiro da placa mostra recursos embutidos e, em azul, os enormes dissipadores de calor da Asus P8 Z68 (Foto: Reprodução) - Foto: TechTudo

Para não queimar, placas assim costumam ser construídas com capacitores mais resistentes, que usam materiais de melhor qualidade, e custo. Além disso, essas placas apresentam um aspecto mais robusto, com grande profusão de dissipadores de calor e chipsets de melhor qualidade.

É o slot horizontal onde é instalado o processador de seu sistema. Evidente que toda placa-mãe possui um. Entretanto, cada geração de processadores, independentemente do fabricante, exige um tipo específico de soquete. Então é possível ter uma ideia da capacidade da placa e do seu compasso com as novas tecnologias a partir do tipo de soquete oferecido no modelo.

Além de servir de base para que os componentes de hardware sejam instalados e conversem entre si, a placa-mãe também costuma carregar diversos recursos. Alguns modelos oferecem, por exemplo, saída de vídeo. Nestes casos, a placa possui um processador gráfico embutido, ou usa as capacidades gráficas do processador da máquina.

As placas-mãe também trazem portas de conexão. Ethernet, WiFi e Bluetooth, por exemplo, são bastante comuns, mesmo em placas voltadas ao mercado de entrada. Na maioria dos casos, esses serviços utilizam controladores próprios.

# data[].attributes.attachment_link.description
Computadores são sistemas que dependem do funcionamento equilibrado entre diversos componentes, e todos eles necessitam de uma placa-mãe confiável para funcionar. Neste artigo, você vai entender o que é e como ela funciona. Série Rampage da Asus está entre as melhores do mercado (Foto: Reprodução) - Foto: TechTudo Na placa-mãe, todos os componentes que formam o computador são unidos e ligados entre si.

# data[].attributes.body
Há, essencialmente, duas categorias de memórias: ROM (Read-Only Memory), que permite apenas a leitura dos dados e não perde informação na ausência de energia; e RAM (Random-Access Memory), que permite ao processador tanto a leitura quanto a gravação de dados e perde informação quando não há alimentação elétrica.

# data[].attributes.attachment_link.readable_text
Introdução

Memória ROM

As memórias ROM ( Read-Only Memory - Memória Somente de Leitura) recebem esse nome porque os dados são gravados nelas apenas uma vez. Depois disso, essas informações não podem ser apagadas ou alteradas, apenas lidas pelo computador, exceto por meio de procedimentos especiais. Outra característica das memórias ROM é que elas são do tipo não voláteis, isto é, os dados gravados não são perdidos na ausência de energia elétrica ao dispositivo. Eis os principais tipos de memória ROM:

- PROM ( Programmable Read-Only Memory): esse é um dos primeiros tipos de memória ROM. A gravação de dados neste tipo é realizada por meio de aparelhos que trabalham através de uma reação física com elementos elétricos. Uma vez que isso ocorre, os dados gravados na memória PROM não podem ser apagados ou alterados;

- EPROM ( Erasable Programmable Read-Only Memory): as memórias EPROM têm como principal característica a capacidade de permitir que dados sejam regravados no dispositivo. Isso é feito com o auxílio de um componente que emite luz ultravioleta. Nesse processo, os dados gravados precisam ser apagados por completo. Somente depois disso é que uma nova gravação pode ser feita;

- EEPROM ( Electrically-Erasable Programmable Read-Only Memory): este tipo de memória ROM também permite a regravação de dados, no entanto, ao contrário do que acontece com as memórias EPROM, os processos para apagar e gravar dados são feitos eletricamente, fazendo com que não seja necessário mover o dispositivo de seu lugar para um aparelho especial para que a regravação ocorra;

- EAROM ( Electrically-Alterable Programmable Read-Only Memory): as memórias EAROM podem ser vistas como um tipo de EEPROM. Sua principal característica é o fato de que os dados gravados podem ser alterados aos poucos, razão pela qual esse tipo é geralmente utilizado em aplicações que exigem apenas reescrita parcial de informações;

- Flash: as memórias Flash também podem ser vistas como um tipo de EEPROM, no entanto, o processo de gravação (e regravação) é muito mais rápido. Além disso, memórias Flash são mais duráveis e podem guardar um volume elevado de dados. É possível saber mais sobre esse tipo de memória no artigo Cartões de memória Flash, publicado aqui no InfoWester;

- CD-ROM, DVD-ROM e afins: essa é uma categoria de discos ópticos onde os dados são gravados apenas uma vez, seja de fábrica, como os CDs de músicas, ou com dados próprios do usuário, quando o próprio efetua a gravação. Há também uma categoria que pode ser comparada ao tipo EEPROM, pois permite a regravação de dados: CD-RW e DVD-RW e afins.

Memória RAM

As memórias RAM ( Random-Access Memory - Memória de Acesso Aleatório) constituem uma das partes mais importantes dos computadores, pois são nelas que o processador armazena os dados com os quais está lidando. Esse tipo de memória tem um processo de gravação de dados extremamente rápido, se comparado aos vários tipos de memória ROM. No entanto, as informações gravadas se perdem quando não há mais energia elétrica, isto é, quando o computador é desligado, sendo, portanto, um tipo de memória volátil.

Há dois tipos de tecnologia de memória RAM que são muitos utilizados: estático e dinâmico, isto é, SRAM e DRAM, respectivamente. Há também um tipo mais recente chamado de MRAM. Eis uma breve explicação de cada tipo:

- SRAM ( Static Random-Access Memory - RAM Estática): esse tipo é muito mais rápido que as memórias DRAM, porém armazena menos dados e possui preço elevado se considerarmos o custo por megabyte. Memórias SRAM costumam ser utilizadas como cache (saiba mais sobre cache neste artigo sobre processadores);

- DRAM ( Dynamic Random-Access Memory - RAM Dinâmica): memórias desse tipo possuem capacidade alta, isto é, podem comportar grandes quantidades de dados. No entanto, o acesso a essas informações costuma ser mais lento que o acesso às memórias estáticas. Esse tipo também costuma ter preço bem menor quando comparado ao tipo estático;

- MRAM ( Magnetoresistive Random-Access Memory - RAM Magneto-resistiva): a memória MRAM vem sendo estudada há tempos, mas somente nos últimos anos é que as primeiras unidades surgiram. Trata-se de um tipo de memória até certo ponto semelhante à DRAM, mas que utiliza células magnéticas. Graças a isso, essas memórias consomem menor quantidade de energia, são mais rápidas e armazenam dados por um longo tempo, mesmo na ausência de energia elétrica. O problema das memórias MRAM é que elas armazenam pouca quantidade de dados e são muito caras, portanto, pouco provavelmente serão adotadas em larga escala.

Aspectos do funcionamento das memórias RAM

As memórias DRAM são formadas por chips que contém uma quantidade elevadíssima de capacitores e transistores. Basicamente, um capacitor e um transistor, juntos, formam uma célula de memória. O primeiro tem a função de armazenar corrente elétrica por um certo tempo, enquanto que o segundo controla a passagem dessa corrente.

Se o capacitor estiver armazenamento corrente, tem-se um bit 1. Se não estiver, tem-se um bit 0. O problema é que a informação é mantida por um curto de período de tempo e, para que não haja perda de dados da memória, um componente do controlador de memória é responsável pela função de refresh (ou refrescamento), que consiste em regravar o conteúdo da célula de tempos em tempos. Note que esse processo é realizado milhares de vezes por segundo.

O refresh é uma solução, porém acompanhada de "feitos colaterais": esse processo aumenta o consumo de energia e, por consequência, aumenta o calor gerado. Além disso, a velocidade de acesso à memória acaba sendo reduzida.

A memória SRAM, por sua vez, é bastante diferente da DRAM e o principal motivo para isso é o fato de que utiliza seis transistores (ou quatro transistores e dois resistores) para formar uma célula de memória. Na verdade, dois transistores ficam responsáveis pela tarefa de controle, enquanto que os demais ficam responsáveis pelo armazenamento elétrico, isto é, pela formação do bit.

A vantagem desse esquema é que o refresh acaba não sendo necessário, fazendo com que a memória SRAM seja mais rápida e consuma menos energia. Por outro lado, como sua fabricação é mais complexa e requer mais componentes, o seu custo acaba sendo extremamente elevado, encarecendo por demais a construção de um computador baseado somente nesse tipo. É por isso que sua utilização mais comum é como cache, pois para isso são necessárias pequenas quantidades de memória.

Como as memórias DRAM são mais comuns, eles serão o foco deste texto a partir deste ponto.

CAS e RAS

O processador armazena na memória RAM as informações com os quais trabalha, portanto, a todo momento, operações de gravação, eliminação e acesso aos dados são realizadas. Esse trabalho todo é possível graças ao trabalho de um circuito já citado chamado controlador de memória.

Para facilitar a realização dessas operações, as células de memória são organizadas em uma espécie de matriz, ou seja, são orientadas em um esquema que lembra linhas e colunas. O cruzamento de uma certa linha (também chamada de wordline), com uma determinada coluna (também chamada de bitline) forma o que conhecemos como endereço de memória. Assim, para acessar o endereço de uma posição na memória, o controlador obtém o seu valor de coluna, ou seja, o valor RAS ( Row Address Strobe) e o seu valor de linha, ou seja, o valor CAS ( Column Address Strobe).

Temporização e latência das memórias

Os parâmetros de temporização e latência indicam quanto tempo o controlador de memória gasta com as operações de leitura e escrita. Em geral, quanto menor esse valores, mais rápidas são as operações.

Para que você possa entender, tomemos como exemplo um módulo de memória que informa os seguintes valores em relação à latência: 5-4-4-15-1T. Esse valor está escrito nesta forma: tCL-tRCD-tRP-tRAS-CR. Vejamos o que cada um desses parâmetros significa:

- tCL ( CAS Latency): quando uma operação de leitura de memória é iniciada, sinais são acionados para ativar as linhas (RAS) e as colunas (RAS) correspondentes, determinar se a operação é de leitura ou escrita ( CS - Chip Select) e assim por diante. O parâmetro CAS Latency indica, em ciclos de clock (saiba mais sobre clock nesta matéria sobre processadores), qual o período que há entre o envio do sinal CAS e a disponibilização dos respectivos dados. Em outras palavras, é o intervalo existente entre a requisição de um dado pelo processador e a entrega deste pela memória. Assim, no caso do nosso exemplo, esse valor é de 5 ciclos de clock;

- tRCD ( RAS to CAS Delay): esse parâmetro indica, também em ciclos de clock, o intervalo que há entre a ativação da linha e da coluna de um determinado dado. No exemplo acima, esse valor corresponde a 4;

- tRP ( RAS Precharge): intervalo em clocks que informa o tempo gasto entre desativar o acesso a uma linha e ativar o acesso a outra. Em nosso exemplo, esse valor é de 4 ciclos;

- tRAS ( Active to Precharge Delay): esse parâmetro indica o intervalo, também em clocks, necessário entre um comando de ativar linha e a próxima ação do mesmo tipo. Em nosso exemplo, esse valor é de 15 ciclos de clock;

- CR ( Command Rate): intervalo que há entre a ativação do sinal CS e qualquer outro comando. Em geral, esse valor é de 1 ou 2 ciclos de clock e é acompanhado da letra T. No nosso exemplo esse valor é de 1 ciclo.

Esses parâmetros costumam ser informados pelo fabricante em um etiqueta colada ao pente de memória (muitas vezes, o valor de CMD não é informado). Quando isso não ocorre, é possível obter essa informação através de softwares específicos (como o gratuito CPU-Z, para Windows, mostrado abaixo) ou mesmo pelo setup do BIOS.

Os parâmetros de temporização fornecem uma boa noção do tempo de acesso das memórias. Note que, quando falamos disso, nos referimos ao tempo que a memória leva para fornecer os dados requisitados. O que não foi dito acima é que esse tempo é medido em nanossegundos (ns), isto é, 1 segundo dividido por 1.000.000.000.

Assim, para se ter uma noção de qual é a frequência máxima utilizada pela memória, basta dividir 1000 pelo seu tempo de acesso em nanossegundos (essa informação pode constar em uma etiqueta no módulo ou pode ser informada através de softwares especiais). Por exemplo: se um pente de memória trabalha com 15 ns, sua frequência é de 66 MHz, pois 1000/15=66.

Outros parâmetros

Algumas placas-mãe atuais ou direcionadas ao público que faz overclock (em poucas palavras, prática onde dispositivos de hardware são ajustados para que trabalhem além das especificações de fábrica) ou, ainda, softwares que detalham as características do hardware do computador, costumam informar outros parâmetros, além dos mencionados acima. Geralmente, estes parâmetros adicionais são informados da seguinte forma: tRC-tRFC-tRRD-tWR-tWTR-tRTP (por exemplo: 22-51-3-6-3-3), também considerando ciclos de clock. Vejamos o que cada um significa:

- tRC ( Row Cycle): consiste no tempo necessário para que se complete um ciclo de acesso a uma linha da memória;

- tRFC ( Row Refresh Cycle): consiste no tempo necessário para a execução dos ciclos de refresh da memória;

- tRRD ( Row To Row Delay): semelhante ao tRP, mas considera o tempo que o controlador necesita esperar após uma nova linha ter sido ativada;

- tWR ( Write Recovery): informa o tempo necessário para que o controlador de memória comece a efetuar uma operação de escrita após realizar uma operação do mesmo tipo;

- tWTR ( Write to Read Delay): consiste no tempo necessário para que o controlador de memória comece a executar operações de leitura após efetuar uma operação de escrita;

- tRTP ( Read to Precharge Delay): indica o tempo necessário entre uma operação de leitura efetuada e ativação do próximo sinal.

Voltagem

Em comparação com outros itens de um computador, as memórias são um dos componentes que menos consomem energia. O interessante é que esse consumo diminuiu com a evolução da tecnologia. Por exemplo, módulos de memória DDR2 (tecnologia que ainda será abordada neste texto), em geral, exigem entre 1,8 V e 2,5 V. É possível encontrar pentes de memória DDR3 (padrão que também será abordado neste artigo) cuja exigência é de 1,5 V. Módulos de memória antigos exigiam cerca de 5 V.

Algumas pessoas com bastante conhecimento no assunto fazem overclock nas memórias aumentando sua voltagem. Com esse ajuste, quando dentro de certos limites, é possível obter níveis maiores de clock.

SPD (Serial Presence Detect)

O SPD é um pequeno chip (geralmente do tipo EEPROM) inserido nos módulos de memória que contém diversas informações sobre as especificações do dispositivo, como tipo (DDR, DDR2, etc), voltagem, temporização/latência, fabricante, número de série, etc.

Muitas placas-mãe contam com um setup de BIOS que permite uma série de ajustes de configuração. Nesses casos, um usuário experimente pode definir os parâmetros da memória, no entanto, quem não quiser ter esse trabalho, pode manter a configuração padrão. Algumas vezes, essa configuração é indicada por algo relacionado ao SPD, como mostra a imagem abaixo:

Detecção de erros

Alguns mecanismos foram desenvolvidos para ajudar na detecção de erros da memória, falhas essas que podem ter várias causas. Esses recursos são especialmente úteis em aplicações de alta confiabilidade, como servidores de missão crítica, por exemplo.

Um desses mecanismos é a paridade, capaz apenas de ajudar a detectar erros, mas não de corrigí-los. Nesse esquema, um bit é adicionado a cada byte de memória (lembre-se: 1 byte corresponde a 8 bits). Esse bit assume o valor 1 se a quantidade de bits 1 do byte for par e assume o valor 0 (zero) se a referida quantidade por ímpar (o contrário também pode acontecer: 1 para ímpar e 0 para par). Quando a leitura de dados for feita, um circuito verificará se a paridade corresponde à quantidade de bits 1 (ou 0) do byte. Se for diferente, um erro foi detectado.

A paridade, no entanto, pode não ser tão precisa, pois um erro em dois bits, por exemplo, pode fazer com que o bit de paridade corresponda à quantidade par ou ímpar de bits 1 do byte. Assim, para aplicações que exigem alta precisão dos dados, pode-se contar com memórias que tenham ECC ( Error Checking and Correction), um mecanismo mais complexo capaz de detectar e corrigir erros de bits.

Tipos de encapsulamento de memória

O encapsulamento correspondente ao artefato que dá forma física aos chips de memória. Eis uma breve descrição dos tipos de encapsulamento mais utilizados pela indústria:

- DIP ( Dual In-line Package): um dos primeiros tipos de encapsulamento usados em memórias, sendo especialmente popular nas épocas dos computadores XT e 286. Como possui terminais de contato - "perninhas" - de grande espessura, seu encaixe ou mesmo sua colagem através de solda em placas pode ser feita facilmente de forma manual;

Encapsulamento DIP - Imagem por Wikipedia

- SOJ ( Small Outline J-Lead): esse encapsulamento recebe este nome porque seus terminais de contato lembram a letra 'J'. Foi bastante utilizado em módulos SIMM (vistos mais à frente) e sua forma de fixação em placas é feita através de solda, não requerendo furos na superfície do dispositivo;

Módulos de memória

Entendemos como módulo ou, ainda, pente, uma pequena placa onde são instalados os encapsulamentos de memória. Essa placa é encaixada na placa-mãe por meio de encaixes ( slots) específicos para isso. Eis uma breve descrição dos tipos mais comuns de módulos:

- SIPP ( Single In-Line Pins Package): é um dos primeiros tipos de módulos que chegaram ao mercado. É formato por chips com encapsulamento DIP. Em geral, esses módulos eram soldados na placa-mãe;

- SIMM ( Single In-Line Memory Module): módulos deste tipo não eram soldados, mas encaixados na placa-mãe. A primeira versão continha 30 terminais de contato (SIMM de 30 vias) e era formada por um conjunto de 8 chips (ou 9, para paridade). Com isso, podiam transferir um byte por ciclo de clock. Posteriormente surgiu uma versão com 72 pinos (SIMM de 72 vias), portanto, maior e capaz de transferir 32 bits por vez. Módulos SIMM de 30 vias podiam ser encontrados com capacidades que iam de 1 MB a 16 MB. Módulos SIMM de 72 vias, por sua vez, eram comumente encontrados com capacidades que iam de 4 MB a 64 MB;

Tecnologias de memórias

Várias tecnologias de memórias foram (e são) criadas com o passar do tempo. É graças a isso que, periodicamente, encontramos memórias mais rápidas, com maior capacidade e até memórias que exigem cada vez menos energia. Eis uma breve descrição dos principais tipos de memória RAM:

- FPM ( Fast-Page Mode): uma das primeiras tecnologias de memória RAM. Com o FPM, a primeira leitura da memória tem um tempo de acesso maior que as leituras seguintes. Isso porque são feitos, na verdade, quatro operações de leitura seguidas, ao invés de apenas uma, em um esquema do tipo x-y-y-y, por exemplo: 3-2-2-2 ou 6-3-3-3. A primeira leitura acaba sendo mais demorada, mas as três seguintes são mais rápidas. Isso porque o controlador de memória trabalha apenas uma vez com o endereço de uma linha (RAS) e, em seguida, trabalha com uma sequência de quatro colunas (CAS), ao invés de trabalhar com um sinal de RAS e um de CAS para cada bit. Memórias FPM utilizavam módulos SIMM, tanto de 30 quanto de 72 vias;

Módulo de memória SDR SDRAM -
Observe que neste tipo há duas divisões entre os terminais de contato

- DDR SDRAM (Double Data Rate SDRAM): as memórias DDR apresentam evolução significativa em relação ao padrão SDR, isso porque elas são capazes de lidar com o dobro de dados em cada ciclo de clock (memórias SDR trabalham apenas com uma operação por ciclo). Assim, uma memória DDR que trabalha à frequência de 100 MHz, por exemplo, acaba dobrando seu desempenho, como se trabalhasse à taxa de 200 MHz. Visualmente, é possível identificá-las facilmente em relação aos módulos SDR, porque este último contém duas divisões na parte inferior, onde estão seus contatos, enquanto que as memórias DDR2 possuem apenas uma divisão. Você pode saber mais sobre essa tecnologia na matéria Memória DDR, publicada aqui no InfoWester;

- DDR2 SDRAM: como o nome indica, as memórias DDR2 são uma evolução das memórias DDR. Sua principal característica é a capacidade de trabalhar com quatro operações por ciclo de clock, portanto, o dobro do padrão anterior. Os módulos DDR2 também contam com apenas uma divisão em sua parte inferior, no entanto, essa abertura é um pouco mais deslocada para o lado. Saiba mais sobre essa tecnologia na matéria Memória DDR2, disponibilizada aqui no InfoWester;

Memória DDR2 acima e DDR abaixo -
Note que a posição da divisão entre os terminais de contato é diferente

- DDR3 SDRAM: as memórias DDR3 são, obviamente, uma evolução das memórias DDR2. Novamente, aqui dobra-se a quantidade de operações por ciclo de clock, desta vez, de oito. Uma novidade aqui é a possibilidade de uso de Triple-Channel. Saiba mais sobre esse tipo neste artigo sobre DDR3;

- Rambus ( Rambus DRAM): as memórias Rambus recebem esse nome por serem uma criação da empresa Rambus Inc. e chegaram ao mercado com o apoio da Intel. Elas são diferentes do padrão SDRAM, pois trabalham apenas com 16 bits por vez. Em compensação, memórias Rambus trabalham com frequência de 400 MHz e com duas operações por ciclo de clock. Tinham como desvantagens, no entanto, taxas de latência muito altas, aquecimento elevado e maior custo. Memórias Rambus nunca tiveram grande aceitação no mercado, mas também não foram um total fiasco: foram utilizadas, por exemplo, no console de jogos Nintendo 64. Curiosamente, as memórias Rambus trabalham em pares com "módulos vazios" ou "pentes cegos". Isso significa que, para cada módulo Rambus instalado, um "módulo vazio" tem que ser instalado em outro slot. Essa tecnologia acabou perdendo espaço para as memórias DDR.

Finalizando

Com o passar do tempo, a evolução das tecnologias de memórias não somente as torna mais rápidas, mas também faz com que passem a contar com maior capacidade de armazenamento de dados. Memórias ROM do tipo Flash, por exemplo, podem armazenar vários gigabytes. No que se refere às memórias RAM, o mesmo ocorre. Por conta disso, a pergunta natural é: quanto utilizar? A resposta depende de uma série de fatores, no entanto, a indústria não para de trabalhar para aumentar ainda mais a velocidade e a capacidade desses dispositivos. Portanto, não se espante: quando menos você esperar, vai ouvir falar de uma nova tecnologia de memória que poderá se tornar um novo padrão de mercado :)
Escrito por Emerson Alecrim - Publicado em 08_07_2009 - Atualizado em 18_08_2011

# data[].attributes.attachment_link.description
As memórias ROM ( Read-Only Memory - Memória Somente de Leitura) recebem esse nome porque os dados são gravados nelas apenas uma vez. Depois disso, essas informações não podem ser apagadas ou alteradas, apenas lidas pelo computador, exceto por meio de procedimentos especiais.

# data[].attributes.body
O computador pode ser uma ferramenta de trabalho, lazer, diversão, estudos, entre outros. A máquina é muito útil aos dias atuais de informação e tecnologia. Conheça curiosidade sobre ela.

# data[].attributes.attachment_link.readable_text
O computador é um conjunto de componentes eletrônicos, uma máquina, que consegue executar diversos tipos de algoritmos e processamento de dados. Ele pode armazenar e processar dados, realizar cálculos em grande escala, desenho industrial, realidade virtual, entre outros. Conheça curiosidades sobre essa máquina fantástica.

30 Curiosidades sobre o computador

1. Johann Heinrich von Muller conceituou um computador no papel, chamado de mecanismo de diferença, em 1786.

2. O primeiro disco rígido só podia conter 5 MB de dados.

3. O primeiro computador parecia uma calculadora superdimensionada.

4. Creeper, escrito por Bob Thomas em 1971, é o primeiro vírus de computador.

5. O primeiro disco rígido custava US $ 40.000 e pesava 550 libras.

6. Em 1989, Sir Tim Burner Lee inventou a internet.

7. Ábaco foi a inspiração para computadores.

8. Vírus de computador foram originalmente usados ​​para proteger informações de pesquisa.

9. The Dirty Dozen é o grupo de engenharia que desenvolveu o primeiro computador IBM.

10. Os russos construíram um computador que funcionava com água em 1936.

11. O Z1 é o primeiro computador livremente programável do mundo.

12. O primeiro computador eletromecânico totalmente funcional em 1939.

13. Steve Jobs construiu o primeiro computador Apple com peças de reposição de seu antigo empregador.

14. Hewlett Packard começou a fabricar computadores em sua garagem.

15. No 4º ano da Internet, já havia 50 milhões de usuários.

16. Atualmente, existem mais de 17 bilhões de dispositivos conectados à internet.

17. ENIAC foi o primeiro computador eletrônico.

18. Um stick de memória aleatório que um funcionário encontrado em um estacionamento invadiu computadores militares dos EUA.

19. Mary Kenneth Keller é a primeira mulher dos EUA a receber um PhD em Ciência da Computação.

20. O worm Sasser tem como alvo principalmente computadores rodando no sistema operacional Microsoft e explora uma porta de rede vulnerável.

21. Os bancos grandes usam computadores para processar cheques e cobranças de cartão de débito pelo valor mais alto primeiro.

22. Um computador tão poderoso quanto o cérebro humano seria capaz de realizar 38.000 trilhões de operações por segundo.

23. O computador Tandy TRS-80 Modelo I irradia tanta interferência que você precisa usar um rádio AM para reproduzir os sons dos jogos.

24. 80% dos emails enviados diariamente são spam.

25. HP, Apple e Microsoft começaram a desenvolver seus computadores em uma garagem.

26. O sistema operacional Windows 98 moveria as janelas para fora da resolução média do monitor como forma de minimizá-las.

27. Douglas Englebert inventou o primeiro mouse de computador em 1964.

28. Mais de 5.000 novos vírus de computador são lançados todos os meses.

29. A casa de Bill Gates foi projetada usando um computador Macintosh.

30. O nome original do Windows era Interface Manager.

# data[].attributes.attachment_link.description
O computador é um conjunto de componentes eletrônicos, uma máquina, que consegue executar diversos tipos de algoritmos e processamento de dados. Ele pode armazenar e processar dados, realizar cálculos em grande escala, desenho industrial, realidade virtual, entre outros. Conheça curiosidades sobre essa máquina fantástica.

# data[].attributes.body
Este artigo reúne 6 curiosidades do mundo do hardware para celebrar a rápida evolução dos PCs e seus componentes, indo do primeiro computador, passando pelo primeiro processador e chegando ao computador mais rápido do mundo.

# data[].attributes.attachment_link.title
6 curiosidades sobre o mundo do hardware

# data[].attributes.attachment_link.description
O Canaltech reuniu algumas das curiosidades mais interessantes do mundo do hardware, desde o menor computador até o primeiro processador do mundo

# data[].attributes.headline
Processador (CPU) - O que é? 4 Principais Características

# data[].attributes.subject
Processador (CPU) - O que é? 4 Principais Características

# data[].attributes.attachment_link.title
Processador (CPU) - O que é? 4 Principais Características