Agora eu vou estar falando aqui um pouquinho pra vocês sobre arquitetura do processador.
É mais uma unidade que a gente tem aí pra estudar um processador.
A gente já tá quase finalizando, galera, guenta aí que daqui um tempinho a gente já vai começar a
mexer.
Aí eu vou ensinar pra vocês mostrar pra vocês como instalar o processador na placa, como passar pasta
térmica e tudo.
Então você tem que acompanhar passo a passo para você saber a teoria e saber ali executar e colocar
em prática.
Então vamos lá.
Hoje a gente vai estar falando aqui de arquitetura de computadores que serve arquitetura, a quantidade
de dados ou informações que o processador consegue mover a cada ciclo da sua frequência, ou seja,
cada ciclo do seu clock.
Então a gente antigamente tinha processadores de oito bits que não é mais utilizado hoje em dia um processador
de oito bit.
A cada ciclo ele conseguia mover oito bit de dados, entendeu?
Então seria a taxa de transferência dele?
Eu conseguiria.
A cada ciclo que o processador desce, ele consegue mover oito bits, então se eu tiver um de 16, ele
vai ser mais eficiente, porque a cada ciclo ele vai conseguir mover 16 bit de informação.
E hoje a gente tem os processadores de 32 bits que eu também conhecida como x86.
As vezes você vai baixar um programa e lá está o Windows oito x86, que quer dizer que é um programa
que vai rodar melhor num sistema de 86 ou 32 bits, correto?
E a gente tem aqui o sistema de 64 bits, que é o atual, que é o que a gente mais utiliza, o de 64
bits, também chamado de x64.
E o que você vai encontrar nos mais novos computadores.
Então, quando você vai instalar o Windows lá e ele te pergunta Você quer instalar o Windows x86 ou
32 bits que é o mesmo?
Esses dois aqui a mesma coisa vão ser 32 bits de informação.
Ou você quer instalar o Windows 64 bit x64?
Aí você seleciona lá e pá.
Lembrando galera, o seu processador, como a gente está falando aqui de processador, eu estou falando
aqui de bit.
A gente tem os processadores de 32 bits e 64 bits mais atuais hoje, porém o processador de 32 bits
ele não suporta um programa de 64 bits.
Concorda comigo?
Porque é bem maior, ele não vai suportar.
Já um processador de 64 bits suporta um programa de 32 bits belezinha porque ele tem a capacidade do
dobro, então ele consegue dar uma reduzida ali pra poder suportar um programinha mais mais leve, mais
básico.
Então, se o seu processador é de 64 bits, você vai estar lá.
O que?
Um Windows ou um sistema operacional de 64 bits não vai estar de 32.
Você está lá de 32 você vai estar reduzindo a taxa de transferência, o desempenho dele.
Outra característica que essa arquitetura de computador tem, que é de grande importância.
Como eu falei, são processadores de 32 bits.
A cada ciclo ele vai conseguir mover 32 bits de um de informação.
Já um processador de 64 bits a cada ciclo do processador.
A gente sabe que o processador trabalha com gigahertz.
São milhões de ciclos.
Imagina o tanto de bits que esses caras conseguem mover ao mesmo tempo o processador.
Então, se a gente tem um processador de 64 bits, ele vai conseguir mover 64 bits a cada ciclo do seu
processador.
É aqui que a gente entra numa grande questão, que é o que um processador de 32 bits ele consegue acessar
apenas quatro gigabytes de memória RAM do seu computador.
Isso mesmo.
Por exemplo, você tem uma placa mãe lá e você colocou oito giga de memória RAM.
Mas se você tiver um processador de 32 bits, você só vai conseguir acessar quatro giga desses oito
de memória RAM que você colocou.
Já um processador de 64 bits, ele tem o número que é quase infinito.
Galera, quer dizer, 6 milhões de gigas de memória RAM.
Um processador de 64 bits consegue alcançar.
Por isso a gente tem aí que a gente pode ficar aqui no 64 bits por muito tempo, porque realmente ele
consegue acessar muita memória RAM.
Beleza.
E outra questão que eu queria falar pra vocês aqui se você tem um processador de 64 bits e consegue
acessar bilhões de gigas de memória RAM, você vai instalar um sistema operacional de 32 bits nele.
O que vai acontecer?
Você pode ter 16 gigas de memória RAM, mas se o seu sistema operacional for de 32 bits, ele só vai
conseguir acessar quatro gigas de memória RAM.
Então a gente tem esse grande problema.
E outra questão, a gente tem a limitação do sistema operacional correto.
Por exemplo, num processador de 64 bits você não consegue processar 16 bilhões de gigas de memória
RAM, porém um Windows oito Pro, por exemplo.
Se eu não me engano, ele consegue acessar até 500.000 megabytes de memória RAM, então você vai estar
limitado pelo sistema operacional também.
Então a gente tem que ter a limitação, a gente tem a limitação dos bits aqui, a limitação do sistema
operacional, que é o que vai nivelar por baixo.
E ainda que em arquitetura de processador, a gente tem dois conceitos aqui, que é o conceito de CISC
e RISC.
Muitas das vezes você vai ter esse tipo de conceito também relacionado à informática.
Às vezes alguém vai falar de processador.
Para o processador, RISC, cisc, esses conceitos que tinha muito antigamente.
Hoje em dia os processadores são RISC, esses que ao mesmo tempo que seria um processador CISC, seria
um processador que só processa informações complexas, ou seja, ele precisaria de vários, vários,
vários ciclos, vários clock para executar uma instrução.
Já um processador RISC é só para instruções pequenas, ou seja, para instruções reduzidas, não complexas,
correto?
Então, em um ciclo só ele consegue aí executar uma tarefa de boa, tranquilo.
E como eu falei, o processador atual ele identifica se o arquivo é grande ou pequeno, se vai ser complexo
o arquivo reduzido e processa com determinada função dele, correto?
Se for um arquivo pequeno, ele vai executar como RISC.
Se for um arquivo grande, ele vai processar esse arquivo como CISC, ou seja, ele sempre vai estar
trabalhando pra poder ter um melhor desempenho.
Então os processadores de hoje, se você ver aí por aí esse conceito de resquícios, saibam que os processadores
de hoje são híbridos, correto?
Todos os processadores hoje, a maioria atualmente são hibrido, a não ser que você pegue um chip separado
e queira fazer um teste com um processador somente RISC que você vai ter apenas instruções reduzidas.
Instruções pequena coisa que não necessita um processamento complexo.
Beleza, mas para vocês todo o processador ele é hibrido, ele vai ser cisc risc ao mesmo tempo ele
vai identificar se o arquivo é grande ou pequeno e se ele vai precisar usar a arquitetura CISC ou se
ele vai precisar usar arquitetura RISC.
Se for uma coisa bem simples, ele vai usar isso que faz.
Falou coisa mais complexa, ele vai usar as sis.
C Lembrei rapazeada, lá na aula de frequência que eu falei pra vocês aí que a gente tinha um limite.
Hoje em dia os processadores trabalham no máximo com 3,8 gigahertz, no máximo quatro gigahertz beirando.
Porque se aumentar a frequência do meu processador, que é o clock dele, ele vai chegar o momento que
ele vai derreter ali, as pastilha de silício vai tudo se fundir.
Se eu quiser realmente aumentar, eu preciso fazer o overclock, que é onde eu entrei com nitrogênio
e não é viável para os computadores normais doméstico dos usuários comum.
Então a gente é travada ali em 3,8 gigahertz na frequência do processador.
Só que ao mesmo tempo, os engenheiros perceberam que a nanotecnologia, que é a diminuição dos componentes
eletrônicos, que é o silício, que vem derivado da areia, a gente conseguiria colocar vários transistores,
conseguiria diminuir o tamanho dos transistores que a gente tem dentro de um processador.
Sendo assim, entra o conceito de multi núcleo.
Eu consigo ter vários processadores dentro de um único chip de processamento, correto?
Como eu vou mostrar aqui para vocês?
Então a gente tem um conceito de núcleo que todo o processador tem o seu núcleo, onde a gente tem uma
ULA, tem uma unidade central, faz o processamento de tudo e a gente tem aqui o processador, ele pode
ter um núcleo físico ou pode ter um núcleo thread no cloud thread e o chamado núcleo virtual.
Vou explicar para vocês aqui.
Muito antigamente, lá na época de 2000, quando a gente não tinha um conceito de multi-core, ou seja,
um processador com vários núcleos, a gente tinha aqui um único processador, onde a gente tinha vários
processos aqui a serem processado e esses processos ficavam em fila, correto?
Cada um era processado na sua ordem, que tivesse mandado se processar e isso acarretava um lançamento
no processador, ou seja, o processador ele ficava sobrecarregado.
Se eu mandasse muito processo aqui, chegava um momento que ele ficava carregado porque ele tinha que
processar um e enviava saída, processava o outro, enviava a saída.
Desse jeito acontecia esse gargalo nele aqui, ou seja, sobreaquecimento dele.
Aí, como eu falei pra vocês, não conseguia aumentar a frequência, mas conseguia diminuir os transistores.
A gente entra no conceito de dual core, que seria o dual core.
Dual core seria um processador onde a gente tem o que tem dois CPU dentro dele fazendo o processamento.
Então se eu tenho aqui o três programa para AB, eu vou lá no meu, eu vou lá no meu, na minha área
de trabalho, seleciono três programas e dou um enter.
Quando eu dou enter, o que acontece?
Cada núcleo vai ficar responsável por um programa, por exemplo, esse núcleo que vai pegar esse programa
vai abrir ele, esse outro núcleo vai pegar esse outro programa, vai abrir ele ao mesmo tempo, instantaneamente
eu consigo abrir dois programas ao mesmo tempo, uma única CPU.
E esse outro aqui vai ficar na fila correta.
Como assim?
Vai ficar na fila quando um desses aqui terminar de ser executado?
Esse aqui entra e vai ser executado no lugar do outro.
Aí a gente surgiu o conceito de dual core.
Após isso a gente foi pro quad core, que seria um processador com quatro, e depois a gente foi tentar
core Deca, core.
E hoje a gente já tem o octa core também, que são oito núcleos, o Deca Core, que são dez, e hoje
a gente já tem para.
Testadores que trabalham como 18 núcleos, por exemplo, Intel Core nove.
A gente tem alguns aí e possui 18 novas.
Beleza, Então, esse aqui é o conceito básico de núcleo de processamento.
Agora eu vou parar aqui e explicar para vocês o conceito de tríade, que são os núcleos virtuais.
Você lembra que até o momento a gente viu os núcleos físicos do processador lembrando um núcleo virtual
nunca vai ser melhor que o núcleo físico.
Vamos lá.
Eu tenho um processador aqui que tem apenas dois núcleos, correto?
Esse processador tem dois núcleos aí o que eu faço?
Eu adiciono?
Eu pego um processador de dois núcleos que tem o chamado IP.
Tweet.
Geralmente essa tecnologia começou na Intel o conceito de hyper trend, ou seja, hyper núcleos virtuais,
que é um processador que tem um Hyper Drive.
Ele teria a cada núcleo físico ele teria um núcleo virtual.
Isso mesmo.
Por exemplo, se eu tenho um processador aqui de dois núcleos, o meu sistema operacional vai entender.
Se ele foi Bertrand, vai entender que ele tem quatro núcleos físico.
Isso mesmo.
O então seria como eu tivesse aqui mais dois núcleos, então se eu executasse aqui quatro programas
ao mesmo tempo, é um processador que tem hyper thread, cada núcleo iria ficar responsável por executar
um programa desse.
Ou seja, os quatro programas iriam abrir ao mesmo tempo.
Então, basicamente sobre conceito de núcleos de processadores, seria isso?
Como vocês podem ver, a gente já tem processadores com 19 núcleos, então a gente consegue trabalhar
na tecnologia e conseguir manter o mesmo a frequência que é o clock, sem aquecer muito o processador.
Aí então a base do núcleo, se a gente ter os núcleos físicos no Cloud Trade, o núcleo físico e o núcleo
realmente que vai estar lá no chip, o thread seria o núcleo virtual criado a partir do núcleo físico.
O trade não funciona assim 100% com jogos e beleza, então você terá um PC gamer pra poder jogar.
É bom você trabalhar somente com núcleos físico.
Eu não sou muito fã dessa thread, é claro que o sistema para ele engana o sistema operacional, dizendo
que tem mais no núcleo as tarefas são mais divididas, mas ainda vai continuar sendo os mesmo.
O mesmo núcleo que vai estar processando as duas informação, ou seja, sobrecarrega o núcleo para poder
ir fazer a função droid.