<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Processadores, seu surgimento, sua evolução, inovações,demais componentes e seus funcionamentos by Leo</title>
      <link>https://padlet.com/barilare/6nm4weect5blyjs3</link>
      <description>Primeiro Fórum de
Arquitetura e Organização de Computadores</description>
      <language>en-us</language>
      <pubDate>2022-02-22 22:29:24 UTC</pubDate>
      <lastBuildDate>2022-02-28 13:14:29 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url></url>
      </image>
      <item>
         <title>Processadores. Sua evolução como um todo, na necessidade do usuário, até como ferramenta de segurança e outros componentes fundamentais para seu funcionamento.</title>
         <author>barilare</author>
         <link>https://padlet.com/barilare/6nm4weect5blyjs3/wish/2066113501</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2022-02-25 09:47:56 UTC</pubDate>
         <guid>https://padlet.com/barilare/6nm4weect5blyjs3/wish/2066113501</guid>
      </item>
      <item>
         <title>O surgimento e desenvolvimento do processador</title>
         <author>barilare</author>
         <link>https://padlet.com/barilare/6nm4weect5blyjs3/wish/2066138540</link>
         <description><![CDATA[<div><br>Só podemos pensar em processador a partir da 3ª geração, que iniciou-se em 1964 até 1977, com a inovação dos circuitos integrados.<br>Já falamos dos <strong>circuitos integrados</strong>, <strong>máquinas menores</strong>, <strong>aumento da capacidade de processamento</strong>, uso <strong>da linguagem de alto nível (Fortran e Cobol</strong>). Chamados <strong>microchips, que são dezenas de transistores em um único chip</strong>. Um dos grandes destaques desta geração foi o IBM’s System/360, direcionado para área científica e comercial. Suas principais características eram a facilidade de substituição e integração entre seus componentes.<br>Na 4ª geração, com a inovação dos microchips, o <strong>Processador – </strong>que é um <strong>chip dotado de unidade central de processamento</strong>. Linguagens <strong>como Smaltalk, C e C++</strong> foram desenvolvidas; discos rígidos, impressoras e teclados com os modelos atuais, foram criados. Computadores pessoais (PC). Sistemas operacionais: Unix, o MS-DOS e o Apple Macintosh.<br>Na 5º geração,&nbsp; com <strong>microchips (&gt;16 bits), multimídia, rede, p</strong>rocessadores de 64 bits; discos rígidos de grande capacidade, memória de processamento cada vez maior e conexão com a internet</div><div>Na Lei de Moore, criada em 1965 por Gordon Moore, disse que o poder de processamento dos computadores dobraria a cada 18 meses. Essa Lei se manteve até meados de 2010, devido as limitações tecnológicas e elevação dos custos.</div>]]></description>
         <enclosure url="https://tecnoblog.net/wp-content/uploads/2011/11/KL_Intel_D4040.jpg" />
         <pubDate>2022-02-25 10:10:00 UTC</pubDate>
         <guid>https://padlet.com/barilare/6nm4weect5blyjs3/wish/2066138540</guid>
      </item>
      <item>
         <title>Funcionamento dos processadores</title>
         <author>barilare</author>
         <link>https://padlet.com/barilare/6nm4weect5blyjs3/wish/2066162836</link>
         <description><![CDATA[<div>&nbsp;Processamento de dados – Unidades Central de Processamento (CPU/UCP)</div><div>Responsável pela execução de instruções lógicas e matemáticas, operação de busca, de leitura e gravação de dados. A CPU/UCP é o canal direto com a memória principal do computador, proporcionando resultados dos processamentos para os usuários.&nbsp;</div><div>Processamento de dados (CPU ou UCP): A CPU é o principal componente do computador, pois fica em constante comunicação com todos os seus dispositivos. Universalmente conhecida, podemos caracterizar as três partes mais importantes da CPU/UCP:</div><div>1.&nbsp; &nbsp; Unidade Aritmética e Lógica (ULA): executa as operações aritméticas do computador (soma, subtração, divisão e multiplicação, entre outras) e as operações lógicas (and, or, xor, not, entre outras).</div><div>2.&nbsp; &nbsp; Unidade Controle (UC): apresenta uma alta complexidade em relação à CPU, pois controla todas as ações da ULA e instruções direcionadas para o processamento.</div><div>3.&nbsp; &nbsp; Registradores: considera a memória de maior relevância do computador, situada no core (núcleo) do computador, é a memória mais veloz.<br>Mesmo o processador sendo de extrema importância, ele não funciona sem os demais componentes existente na estrutura de um computador. Então precisamos entender como os processadores se comunicam e trocam informações com os demais. Outra importante questão é conhecer a arquitetura de von Neumann, pois ela explica até hoje, como funciona muitos dos computadores usados no mundo todo.<br><br><strong>ARQUITETURA DE VON NEUMANN</strong></div><div><strong>&nbsp;</strong></div><div>A <strong>arquitetura dos computadores</strong> é resultado da evolução de vários equipamentos inventados com a finalidade de facilitar <strong>a execução de cálculos matemáticos</strong>. Os conceitos de máquinas mecânicas de cálculo foram usados em parte na teoria das máquinas universais, por <strong>Alan Turing. </strong>A <strong>arquitetura de Von Neumann</strong> prevê possibilidade de uma máquina digital <strong>armazenar </strong>os programas e os dados no mesmo espaço de <strong>memória</strong>, e estes serão processados por uma unidade de processamento central (<strong>CPU</strong>) composta pela unidade de controle (<strong>UC</strong>), <strong>memória</strong> e a unidade aritmética e lógica (<strong>ULA</strong>). Os dados são fornecidos por meio de <strong>dispositivos de entrada</strong> e retornados por <strong>&nbsp;dispositivos de saída.</strong></div><div><strong>&nbsp;</strong></div><div><strong>Explicação (1)&nbsp; de von Neumann<br><br></strong>UNIDADE DE ENTRADA – RECEBE A INFORMAÇÃO- ENVIA A INFORMAÇÃO – COMPUTADOR CODIFICA EM NÚMERO BINÁRIO 010100101 – COMPUTADOR PROCESSA INFORMAÇÃO – RETORNA A INFORMAÇÃO – UNIDADE DE SAÍDA</div><div><br><strong>Explicação (2) de von Neumann)</strong> <br><br>SABEMOS QUE VAMOS SEMPRE <strong>ENTRAR</strong> COM AS <strong>INFORMAÇÕES</strong> – SEMPRE VAI TER UMA <strong>COMUNICAÇÃO</strong> COM A <strong>UNIDADE LÓGICA DE CONTROLE (ULA)</strong> – VAI TER UMA <strong>TROCA</strong> COM A <strong>UNIDADE DE CONTROLE</strong> <strong>(UL)</strong> – VAI TER <strong>TROCAS</strong> COM A <strong>MEMÓRIA</strong> – E VAMOS TER COMO <strong>RESPOSTA</strong> UMA <strong>SAÍDA</strong></div><div><strong>&nbsp;</strong></div><div><strong>Unidade Central de Processamento (CPU)</strong></div><div>A CPU, que <strong>não funciona sozinha</strong>, é <strong>composta</strong> por uma <strong>Unidade Lógica Aritmética (ULA),</strong> a <strong>Unidade de Controle (UC)</strong>, que <strong>controla</strong> as <strong>unidades de memória</strong> e os <strong>dispositivos de entrada e saída</strong> do computador. Ela <strong>é responsável também</strong> por <strong>carregar</strong> e <strong>executar os programas.&nbsp;<br></strong><br></div><div>A CPU é responsável:</div><div>1.&nbsp; &nbsp; Carregar e executar programas;</div><div>2.&nbsp; &nbsp; Controlar unidades de memória;</div><div>3.&nbsp; &nbsp; Controlar unidades e E/S</div><div>4.&nbsp; &nbsp; ENIAC evoluiu para o EDVAC com armazenamento;</div><div>5.&nbsp; &nbsp; Em 1960-1970 surgiram as CPUs em circuito impressos</div><div>6.&nbsp; &nbsp; Processador dos PCs Intel 8086 com 8 bits. EXTREMAMENTE MAIS LENTO ATÉ AQUI.</div><div>7.&nbsp; &nbsp; No final 1990 a 2000, os processadores de 32 bits com 4 GB de memória RAM; AMD – 64 bits; Multicore.</div><div>8.&nbsp; &nbsp; Os barramentos são os caminhos que a informação percorre desde a entrada dos dados no computador, passando pelo processamento e memórias até serem retornados pelos dispositivos de saída.</div><div>AS CPUs tem uma visão de tudo que acontece.<br><br><strong>INTERCONEXÃO</strong></div><div>Para ter comunicação entre os componentes do computador (processador, memória e E/S) será necessária a interconexão entre eles. Segundo Stallings (2017), a estrutura de interconexão deve admitir os seguintes tipos de transferências:</div><div><strong>1.</strong>&nbsp; &nbsp; <strong>Memória para processador:</strong> o processador <strong>lê </strong>uma instrução ou uma unidade de dados de memória.</div><div><strong>2.</strong>&nbsp; &nbsp; <strong>Processador para a memória: </strong>&nbsp;o processador escreve uma unidade de dados na memória.</div><div><strong>3.</strong>&nbsp; &nbsp; <strong>E/S para processador: </strong>&nbsp;o processador <strong>lê</strong> dados de um dispositivo de E/S por meio de um módulo de E/S</div><div><strong>4.</strong>&nbsp; &nbsp; <strong>Processador para E/S: </strong>&nbsp;o processador <strong>envia</strong> dados para o dispositivo de E/S.</div><div><strong>5.</strong>&nbsp; &nbsp; <strong>E/S de ou para a memória: </strong>&nbsp;para estes dois casos, um módulo de E/S tem permissão para trocar dados diretamente com a memória, sem passar pelo processador, usando <strong>o DMA</strong>.<br><br><strong>APROFUNDAMENTO DAS COMPOSIÇÕES DOS COMPUTADORES</strong></div><div>&nbsp;</div><div>&nbsp;<strong>Unidade Central de processamento: </strong>os computadores têm na <strong>CPU</strong> o seu principal componente, pois ele <strong>organiza as informações</strong> na <strong>memória principal</strong>, permite as condições necessárias para o <strong>processamento dos dados e seu retorno</strong> e, também, é responsável por <strong>controlar todos os demais componentes</strong>, a placa mãe do computador, os dispositivos que nela estiverem conectados, independente se exercem funções de entrada ou saída de dados. A <strong>UCP</strong> tem duas funções essenciais: <strong>controle e processamento. </strong>Na função de <strong>&nbsp;processamento</strong> dos dados é realizada a manipulação de dados em uma determinada sequência cujas instruções (uma instrução é uma tarefa a ser processada pelo UCP) estão na memória.<strong>&nbsp; </strong>Outra função da UCP é o <strong>controle.</strong> Após a interpretação de uma instrução, em geral, temos alguma ação/ algum resultado, e daí surge a função controle, que emite sinais para os demais componentes interligados.</div><div><strong>A Unidade de Controle (UC)</strong> é a responsável por esta função; ela define a sequência de instruções a serem executadas e dispara sinais de controle para os outros componentes, como memória e unidade lógica aritmética.</div><div><strong>A unidade lógica e aritmética (ULA), </strong>&nbsp;que é responsável por executar <strong>&nbsp;operações aritméticas</strong> (como <strong>subtração </strong>(SUB), <strong>&nbsp;adição </strong>(ADD) e <strong>&nbsp;comparações, </strong>&nbsp;operações <strong>&nbsp;lógicas </strong>&nbsp;e <strong>&nbsp;transferências de dados, </strong>como operações de <strong>&nbsp;carregamento </strong>(LOAD) e <strong>armazenamento </strong>(STORE) dos dados. Os dados usados para esses cálculos são armazenados na memória do computador, também chamados de <strong>registradores </strong>(são tipos especiais de memórias, são memórias cara, com pouco espaço de armazenamento e ficam na CPU)</div><div>(<strong>ESQUEMA)</strong></div><div>&nbsp;</div><div><strong>COMO O PROCESSADOR FUNCIONA: CONSISTE NAS SEGUINTES ETAPAS:</strong></div><div>1.&nbsp; &nbsp; Buscar uma instrução na memória (NÃO NO REGISTRADOR);</div><div>2.&nbsp; &nbsp; Interpretar que operação a instrução esta explicando (soma de dois números)</div><div>3.&nbsp; &nbsp; Buscar os dados onde estiverem armazenados;</div><div>4.&nbsp; &nbsp; Executar efetivamente a operação com os dados, guardar o resultado</div><div>5.&nbsp; &nbsp; Reiniciar o processo buscando uma nova instrução.</div><div><strong>(ESQUEMA)ciclo de instrução. Ele resolve um problema(ciclo) de cada vez.</strong></div><div><strong>&nbsp;</strong></div><div><strong>DIAGRAMA FUNCIONAL</strong></div><div>O diagrama funcional básico da CPU, no qual a Unidade Funcional de <strong>Processamento</strong> é composta pelos <strong>registradores, ACC e ULA</strong>, e a Unidade Funcional de <strong>Controle</strong> é composta pelos elementos: <strong>RDM, REM, CI, RI, Decodificador de Instruções, UC e Clock </strong>(relógio)</div><div><br></div><div>&nbsp;É importante destacarmos os processadores da atualidade, como os da série <strong>i7, i9 e Xeon</strong>. Esses são processadores com <strong>alto desempenho</strong> para diversas <strong>aplicações</strong>, não apenas para informações de trânsito em tempo real, mas para qualquer tipo de aplicação que trabalhe com <strong>grande volume de dados.</strong> Alguns dos processadores que podem ser citados, além desses, podemos mencionar os processadores de alto desempenho da <strong>AMD</strong>.&nbsp;</div>]]></description>
         <enclosure url="https://2.bp.blogspot.com/_sqBEy05QFek/S5fBleZngiI/AAAAAAAAABo/z8HTvziOC_U/s320/image002.jpg" />
         <pubDate>2022-02-25 10:33:25 UTC</pubDate>
         <guid>https://padlet.com/barilare/6nm4weect5blyjs3/wish/2066162836</guid>
      </item>
      <item>
         <title>Inovações dos processadores</title>
         <author>barilare</author>
         <link>https://padlet.com/barilare/6nm4weect5blyjs3/wish/2066192542</link>
         <description><![CDATA[<div>Segundo matéria publicada, a respeito das inovações realizadas pelo brasileiro Guilherme Migliato Marega, ele<br>desenvolveu um processador de computador que combina duas funções - operações lógicas e armazenamento de dados - em uma única arquitetura. 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.<br>Essa junção também era longamente esperada por seu potencial impacto no processamento de algoritmos de <a href="https://www.inovacaotecnologica.com.br/noticias/meta.php?meta=inteligencia-artificial">inteligência artificial</a>.<br><br></div><div><strong>Molibdenita<br></strong><br></div><div>Para quem duvidava que o <a href="https://www.inovacaotecnologica.com.br/noticias/meta.php?meta=grafeno">grafeno</a> 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 <a href="https://www.inovacaotecnologica.com.br/pesquisar.php?keyword=molibdenita&amp;pb=1">molibdenita</a> (MoS<sub>2</sub>). 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 <a href="https://www.inovacaotecnologica.com.br/noticias/meta.php?meta=fotonica">fotônica</a> (processadores que funcionam com luz em vez de eletricidade) e da <a href="https://www.inovacaotecnologica.com.br/noticias/meta.php?meta=spintronica">spintrônica</a> (uma espécie de meio caminho entre a eletrônica e a <a href="https://www.inovacaotecnologica.com.br/noticias/meta.php?meta=computacao-quantica">computação quântica</a>).<br><br></div><div><strong>Processador e memória juntos<br></strong><br></div><div>O novo processador lógica-sobre-memória é feito com transistores de efeito de campo (FET) de portas flutuantes (FGFETs).</div><div>A vantagem desses <a href="https://www.inovacaotecnologica.com.br/noticias/meta.php?meta=transistores">transistores</a> é 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.</div><div>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.</div><div>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.</div><div>"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.</div><div>"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.</div><div>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: "<a href="https://www.inovacaotecnologica.com.br/noticias/noticia.php?artigo=chip-molibdenita-sucessor-silicio&amp;id=010110111205">Fizemos nosso primeiro chip há dez anos</a> à 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.<br><br></div><div><strong>Primeiro processador supercondutor tem eficiência energética extrema<br><br>Parametron<br></strong><br></div><div>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.<br><br></div><div>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.<br><br></div><div>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".<br><br></div><div>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 <a href="https://www.inovacaotecnologica.com.br/noticias/meta.php?meta=transistores">transístor</a>.<br><br></div><div>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.<br><br></div><div><strong>Processador supercondutor<br></strong><br></div><div>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.<br><br></div><div>"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.<br><br></div><div>Os testes mostraram que o processador supercondutor é versátil, podendo ser usado em funções de processamento e de armazenamento de dados.</div><div>"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.</div><div><strong><br>Computações neuromórfica e quântica<br></strong><br></div><div>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.<br><br></div><div>"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.<br><br></div><div>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.<br><br></div><div>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 <a href="https://www.inovacaotecnologica.com.br/noticias/noticia.php?artigo=criado-novo-tipo-neuronio-artificial-processadores-neuromorficos&amp;id=010110201214">computação neuromórfica para inteligência artificial</a> e na <a href="https://www.inovacaotecnologica.com.br/noticias/meta.php?meta=computacao-quantica">computação quântica</a>&nbsp;</div>]]></description>
         <enclosure url="https://mineral-s.com/wp-content/uploads/2020/04/molibdenita6-1017856-450x450.jpg" />
         <pubDate>2022-02-25 11:02:08 UTC</pubDate>
         <guid>https://padlet.com/barilare/6nm4weect5blyjs3/wish/2066192542</guid>
      </item>
      <item>
         <title>Segurança em processadores</title>
         <author>barilare</author>
         <link>https://padlet.com/barilare/6nm4weect5blyjs3/wish/2066195671</link>
         <description><![CDATA[<h1>Processador anti-hacker pára ataque antes que ele comece</h1><h1>"Imagine tentar resolver um cubo de Rubik que se reorganiza toda vez que você pisca. Isso é o que os hackers vão enfrentar com o Morpheus. Isso torna o computador um quebra-cabeça insolúvel," disse Austin.</h1><div><strong>Processador anti-hacker</strong></div><div>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.</div><h1>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.</h1><h1>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.</h1><h1>"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.</h1><div><strong><br>Agitação e semântica indefinida<br></strong><br></div><div>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.<br><br></div><div>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.<br><br></div><div>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.<br><br></div><div>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.<br><br></div><div>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.&nbsp;</div><div><br></div>]]></description>
         <enclosure url="http://www.rebeldianerd.com/wp-content/uploads/2019/07/Morpheus-unhackable-chip.jpg" />
         <pubDate>2022-02-25 11:05:01 UTC</pubDate>
         <guid>https://padlet.com/barilare/6nm4weect5blyjs3/wish/2066195671</guid>
      </item>
      <item>
         <title>Outras partes importantes e interessantes em nossos computadores.</title>
         <author>barilare</author>
         <link>https://padlet.com/barilare/6nm4weect5blyjs3/wish/2066219299</link>
         <description><![CDATA[<div>Sabemos que o processador não pode realizar todo o trabalho exigido pelo usuário. Sua importância só faz jus quando interconectados as outras partes de suma importância contida em nossos computadores. São eles, memória principal (RAM/ROM), memória secundária (HD, SSD, pendrives), barramentos (por onde passa todas as comunicações e trocas de dados entres os componentes, memória cache, os registradores, dispositivos de entrada e saída, a placa mãe, etc.<br>Para melhor conhecer estas outras partes, passaremos uma por uma, conhecendo melhor sua funcionalidade e importância para realização das tarefas propostas.<br><br><strong>Aspectos gerais sobre a composição dos computadores</strong><br><br>As partes conhecidas do computador são:</div><div>Monitor (tela), teclado, mouse, memória (armazenamento), processador.</div><div><strong>Hardware</strong>: sendo a parte física do computador, tudo aquilo que pode ser tocado do computador.</div><div><strong>Software</strong>, sendo a parte a lógica do computador, na qual por meio de códigos os programas são executados.</div><div>Os computadores são organizados em quatro funções básicas. Quais os conceitos e funções básicos serão necessários para que eu possa participar dos processos seletivos?</div><div><strong>Arquitetura</strong>: atributos de um sistema visíveis a um programador, com um impacto direto na execução de um programa. Exemplos de atributos arquiteturais: conjunto de instruções, números de bits usados para representar vários tipos de dados, mecanismos de entrada e saída, e técnicas de endereçamento de memória.</div><div><strong>Organização</strong>: refere-se às unidades operacionais e sua interconexão que realizam as especificações arquiteturais. Exemplos de atributos organizacionais: detalhes de hardware transparentes ao programador, tais como sinais de controle, interface entre o computador e os periféricos, tecnologia de memória usada, etc.</div><div><br><strong>Funções básicas/Composição dos Computadores</strong></div><div><br><strong>Entrada de dados</strong> – inserir/entrar com dados</div><div>Dispositivos que fornecem informação para serem processadas. É nesse momento que acontece a interação entre o usuário e o computador. Exemplos de dispositivos de entrada: teclado, mouse, controles de games, scanner, web camera, microfones</div><div><br><strong>Processamento de dados – Unidades Central de Processamento (CPU/UCP)</strong></div><div><br>Responsável pela execução de instruções lógicas e matemáticas, operação de busca, de leitura e gravação de dados. A CPU/UCP é o canal direto com a memória principal do computador, proporcionando resultados dos processamentos para os usuários.&nbsp;</div><div>Processamento de dados (CPU ou UCP): A CPU é o principal componente do computador, pois fica em constante comunicação com todos os seus dispositivos. Universalmente conhecida, podemos caracterizar as três partes mais importantes da CPU/UCP:</div><div>1.&nbsp; &nbsp;<strong>&nbsp;Unidade Aritmética e Lógica (ULA):</strong> executa as operações aritméticas do computador (soma, subtração, divisão e multiplicação, entre outras) e as operações lógicas (and, or, xor, not, entre outras).</div><div>2.&nbsp; &nbsp;<strong>&nbsp;Unidade Controle (UC):</strong> apresenta uma alta complexidade em relação à CPU, pois controla todas as ações da ULA e instruções direcionadas para o processamento.</div><div>3.&nbsp; &nbsp; <strong>Registradores:</strong> considera a memória de maior relevância do computador, situada no core (núcleo) do computador, é a memória mais veloz.</div><div><strong>Armazenamento de informações – Memórias(RAM,HD, discos externos)<br><br>REGISTRADORES E CACHE</strong></div><div>&nbsp;</div><div><strong>1.</strong>&nbsp; &nbsp; <strong>Registradores</strong> são circuitos lógicos que fazem parte da CPU (processador), são memórias que armazenam e destinam todas as informações binárias que chegam para serem processadas (calculadas). Voláteis</div><div><strong>2.</strong>&nbsp; &nbsp; Para intermediar os registradores e as memórias RAM encontramos as Memórias Cache, que ficam próximas à CPU.</div><div>Extremamente mais rápidas que as memórias RAM, as memórias cache foram desenvolvidas para armazenar os dados para o registrador, e desenvolvê-los com maior velocidade.&nbsp;</div><div><br><strong>Memória principal:</strong> é um depositório temporário, em que os dados e instruções são armazenados por um tempo determinado. Uma vez processadas as informações da memória, ela é liberada para novas informações e, por este motivo, é chamada de memórias voláteis. São exemplos de memória principal: memória RAM (memória de acesso aleatório) e memória cache.<br><br></div><div><strong>1.</strong>&nbsp; &nbsp; Memória RAM ( Random Access Memory)</div><div><strong>2.</strong>&nbsp; &nbsp; Possibilita aos processadores endereçar dados divididos, em regiões distintas, usadas pelo sistema operacional da máquina, verificar informações de dispositivos de entrada e saída, de programas do usuário e dados gerados por esses programas.</div><div><strong>3.</strong>&nbsp; &nbsp; Memória de leitura e escrita;</div><div><strong>4.</strong>&nbsp; &nbsp; Volátil</div><div><strong>5.</strong>&nbsp; &nbsp; Mecanismo de escrita e de apagar os dados: Eletricamente;</div><div><strong>6.</strong>&nbsp; &nbsp; RAM Dinâmicas: células que armazenam dados com cargas de capacitores;<br>7<strong>.</strong>&nbsp; &nbsp; RAM Estáticas: os valores binários são armazenados utilizando flip-flops com portas lógicas;<br><br></div><div><br><strong>Dispositivos de armazenamento de informações (memórias secundárias):</strong>&nbsp;<br><br>São dispositivos que podem armazenar dados para serem recuperados quando necessário. As fontes de armazenamentos podem ser do tipo magnéticos, ópticos e por meios eletrônicos: HD, meios ópticos CD-ROM, meios eletrônicos os SSD e pendrives e Cartão de memória, e armazenamento em nuvem.</div><div><br><strong>Saída de informações</strong> –Dispositivos que retornam tudo que foi processado pelo computador, pelos quais acontece a interação entre computador e usuário. Exemplos: impressoras, Desktop(telas), notebook, IPad, tablete, smarthfones, fones de ouvido sem fio.<br><strong>ENTRADA E SAÍDA</strong></div><div><strong>1.</strong>&nbsp; &nbsp; <strong>As operações de E/S</strong> são realizadas por meio de uma grande variedade de dispositivos externos, que oferecem um meio de trocar dados entre o ambiente externo e o computador. Um dispositivo externo conecta-se ao computador por uma <strong>conexão com um módulo de E/S.<br><br></strong>São os <strong>barramentos</strong> que permitem a transmissão de dados entre E/S e a CPU;</div><div><strong>Esquema – temos os: barramento do sistema – linhas de endereço, linhas de dados, linhas de controle, módulo de E/S e conexões para dispositivos periféricos.</strong> <br><br><strong>BARRAMENTOS</strong></div><div>·&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<strong>De dados:</strong> faz a ligação da memória com a CPU e vice versa; determina diretamente o desempenho do sistema, pois quanto maior o número de vias de comunicação, maior o número de bits transferidos e, portanto, maior a rapidez com que estes dados serão processados.</div><div>·&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<strong>De endereços: </strong>interliga o CPU à memória indicando o local onde os processos devem ser extraídos e para onde devem ser enviados após o processamento.</div><div>·&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<strong>De controle: </strong>interliga o CPU, mais especificamente a unidade de controle, aos componentes e dispositivos de um computador, componentes de entrada e saída, memórias auxiliares e de armazenamento entre outros.<br>Outros dois componentes fundamentais que não podem deixar de ser mencionados <strong>são as fontes e as placas de vídeos.</strong><br><strong>O que é fonte?</strong></div><div>Conhecida em inglês como Power Suply Unit (Unidade de Alimentação de Energia), a fonte fica quase sempre posicionada no fundo do gabinete, normalmente em algum dos cantos traseiros da “caixa”. Esta colocação foi escolhida por dois motivos: facilitar a sua conexão com a tomada por&nbsp;<br>meio de um cabo de força e, também, ajudar o periférico na hora de expulsar o calor por meio de seus recursos de esfriamento.</div><div><strong>O que é a placa de vídeo?<br></strong>A <strong>placa de vídeo</strong> é um dos principais componentes de qualquer PC, especialmente para computadores voltados à jogos, e geralmente é um dos componentes mais caros do seu PC. Neste artigo, explicaremos o <strong>que é uma placa gráfica </strong>e quais são suas funções.<strong><br></strong><br></div><div><br><br></div><div><br><br><br></div><div><br><br></div>]]></description>
         <enclosure url="https://imperioteixeira.com.br/wp-content/uploads/2020/08/Placa-M%C3%A3e-Asus-EX-A320M-Gaming-4-1.jpg" />
         <pubDate>2022-02-25 11:29:39 UTC</pubDate>
         <guid>https://padlet.com/barilare/6nm4weect5blyjs3/wish/2066219299</guid>
      </item>
      <item>
         <title>Os primeiros Processadores</title>
         <author>barilare</author>
         <link>https://padlet.com/barilare/6nm4weect5blyjs3/wish/2069384423</link>
         <description><![CDATA[<div>Intel 4004, o primeiro processador da história, comemora 40 anos.</div>]]></description>
         <enclosure url="http://s.glbimg.com/po/tt/f/original/2011/11/16/intel-4004-gold-pins-640x353.jpg" />
         <pubDate>2022-02-28 12:47:25 UTC</pubDate>
         <guid>https://padlet.com/barilare/6nm4weect5blyjs3/wish/2069384423</guid>
      </item>
   </channel>
</rss>
