Sejam bem vindos a mais uma aula de processadores.
Agora a gente vai estar falando da memória cache, que é esse nome aqui que pronuncia Crash, correto?
A gente viu que o processador ele tem um tipo de uma marca chamada de registrador, que é aquela memória
RAM que fica lá junto da ULA, ajudando ela processar os resultados.
E a gente também tem um segundo tipo de memória que é chamado memória cache, que é essa memória que
a gente vai estudar, ou seja, o processador.
Você vai encontrar dois tipos de memória dentro dele.
Vamos pro quadro.
Pra ficar melhor, eu vou começar aqui definindo a memória cache em uma palavra que seria repetição.
Isso mesmo, Quando você tiver uma instrução que está sendo muito repetida do seu processador para sua
memória RAM, ou seja, o processador tem que estar buscando muita uma informação, uma instrução,
sempre a mesma o seu processador vai armazenar essa instrução dentro dele, correto?
Então a memória cache, ela é um tipo de memória que vai ficar aqui dentro do processador.
Ela vai ficar do lado da nossa central de processamento, onde a gente vai ter a ULA.
Ela vai ficar aqui do lado do nosso chip pra quando o processador tiver um arquivo que está sendo vagamente
repetido entre esse caminho, esse arquivo, ele vai ir pra memória cache e vai ser acessado diretamente
para o processador.
Geralmente é um tipo de instrução.
Um exemplo seria você está digitando o seu arquivo no Word, um arquivo muito grande e você tá utilizando
bastante a função negrito, que é a função colocar o texto ali numa caixa mais escura.
Então se você tá usando direto essa função, você vai lá, digita uma linha, aí você pega e coloca
o texto em negrito, vai lá, digita outra linha, coloca o texto em negrito, vai lá, digita mais
uma linha, coloca o texto em negrito.
O que é que o seu processador vai fazer?
Ele vai estar direto.
O Word geralmente vai estar aberto aqui na sua memória RAM, o processador vai ter que vir aqui direto
e ficar buscando a função negrito, correto?
No Word aqui que está armazenado na memória RAM, então o processador vai ter que ficar jogando nessa
função pra cá e ok, porque o processador ele busca e executa funções na memória RAM.
Então quando você coloca um texto em negrito, quem coloca esse texto em negrito é a sua CPU, ou seja,
é o seu processador.
Então o processador vai ficar buscando essa informação, colocando essa instrução em negrito direto
e quando essa instrução estiver muito repetida, o que é que o processador vai fazer?
Ele vai jogar a função negrito pra dentro do processador na sua memória cache, correto?
Então o conceito de memória cache é isso, um arquivo que tiver uma instrução que estiver sendo bastante
repetida daqui pra cá, esse arquivo, essa instrução vai ser jogada pra dentro do processador pra ele
poder ter acesso imediato a ele.
Então, quando você for digitar de novo e colocar o texto em negrito, quem vai colocar o texto em negrito
vai ser o processador, só que essa informação já vai estar do lado dele, então vai ser instantâneo.
Observe que o caminho aqui é menor que o caminho que o processador tiver que ir aqui e voltar.
Beleza, eu já vou apagar aqui e explicar melhor pra vocês.
É essa memória cache.
Ela é caracterizada por ser um tipo de memória chamado de S.
Lembra lá?
É o mesmo modelo da memória do registrador que a gente também tem aqui dentro do processador.
Essa herança que é state, é memória estática e ela é RAM, ou seja, de acesso aleatório.
Você pode acessar qualquer parte dela a qualquer momento.
O processador consegue acessar, por exemplo, a memória RAM normal.
Se tiver um dado aqui e um dado aqui ou um dado aqui, um dado aqui, o processador consegue acessar
qualquer dado desse com a mesma velocidade, porque a memória de acesso aleatório random access memory
e ela é estática porque as memória estática ela tem uma característica que é não precisar de refresh,
não precisar ser atualizada porque ela não possui capacitor.
As memórias RAM normal de computador, elas possuem um capacitor dentro dela e esse capacitor precisa
ser atualizado, ou seja, tem que colocar energia nela a cada 15 nanossegundo, porque senão ele perde
a informação.
É a chamada fuga de corrente.
Já na memória esse RAM a gente só utiliza transistores, não utiliza capacitores, então você tem uma
informação bem mais rápida, você não tem perca.
Você não precisa ficar atualizando essa memória com tensão elétrica a cada 15/2 para poder funcionar.
Beleza, então é um tipo de memória assim RAM, que é uma memória super rápida.
É o tipo de memória RAM mais rápida que a gente tem, a chamada memória RAM, que só tem transistores
dentro dela.
Então toda vez quando o seu processador for buscar um dado, ele vai buscar primeiro na memória cache,
vai perguntar a memória cache Você tem a função de gritar ou qualquer outra função instrução esteja
sendo repetido.
O que estiver armazenado aqui nela vai na hora que a gente vai falar não.
Então o processador, a CPU vai buscar aonde?
Vai buscar na memória RAM.
Então ela sempre busca primeiro na memória cache e depois na memória RAM, porque ela busca primeiro
na memória cache.
Por quê?
Aqui ó, uma do lado da outra é muito rápido a transferência.
Ela nem perde tempo buscando na memória cache.
De tão rápido que é.
Se não tiver, ela vai aqui pra memória RAM ou você vira memória cache, então é uma memória de repetição.
Apaguei aqui para ficar mais claro, é a memória cache.
Ela tem os chamados level correto, o level e o level que vai ficar mais próxima do CPU do núcleo do
processador.
Level dois vai ficar mais longe do level três, também vai ficar mais longe.
Cada level desse tem um nível de armazenamento.
Isso mesmo!
Vamos lá.
Aqui eu tenho a minha CPU, euzinha aqui dentro a ULA onde vai ser processado tudo.
A gente vai ter que o chamado L1 level um, depois a gente tem aqui em baixo, mais longe do processador,
o L2.
Após isso a gente tem o que tem o L três, que é o chamado cache alemão cache L2, que acha L3.
Geralmente os processadores a gente tem processadores aí com 12 megabytes de cache dentro, processadores
com seis.
Como por exemplo no meu computador eles só tem seis megabytes de cache.
Eu vou colocar aqui, por exemplo, pra você ver, eu abri o CPU-Z, que é um programa de você olha
as configurações, você pode ver, eu coloquei aqui.
Ele tem 32 kilobytes de memória na L1, tem 256 na L2 e tem seis mega na L3, correto?
Então o processador ele sempre vai ter ali uma quantidade baixa, porque como você podem ver, são instruções
pequenas que ele vai armazenar, não vai armazenar.
Por exemplo, um programa Word inteiro aqui dentro da CPU vai armazenar uma exposição menor.
Então a gente tem aí a L1, que sempre vai ficar mais próxima do processador.
Na maioria, ela sempre vai ser de tamanho pequeno na questão dos kilobytes.
Após isso, a gente vai ter a memória L2, que é o level dois que vai ter.
Aí no meu caso, aí é 250, 256 kilobytes.
E a gente também tem aí a chamada L3, que sempre vai ser a maior.
Ela vai ficar mais longe do computador, mais vai ficar mais longe do processador, mas ela já consegue
colocar um arquivo mais próximo do processador, já vai agilizar bastante.
Beleza galera?
Então sobre memória cache, as principais comunicações configurações dela são.
Essa aqui é muito dos processadores.
Você vai encontrar também uma parte que é dedicada pra vídeo.
Beleza?
A maioria dos nossos processadores é nova geração, a maioria já vem com vídeo integrado que é chamado.
Antes de falar do vídeo integrado aqui, eu queria rapidão pegar uma placa de vídeo aqui e mostrar pra
vocês que é a placa de vídeo.
Ela tem um processador que é só pra gráfica.
O nome desse processador que é pra gráfico focado somente em gráfico é chamado de G B.
O gráfico é processo unit correto, ou seja, é um processador gráfico.
É só pra vocês familiarizarem aqui com essa sigla que muita gente fala, às vezes de CPU, às vezes
fala Esse meu processador já vem com uma CPU integrada.
Quando a pessoa fala que já vem com um integrado, ele está dizendo que já vem com processador gráfico
integrado ao processador.
Beleza.
Quando um processador é da AMD, ele vem com o vídeo integrado.
O nome do chip de vídeo que vai ficar aqui dentro da AMD é chamada de A B o.
Beleza.
Se você ver esse termo aqui, APU significa o chip gráfico da a AMD.
Beleza.
Quando o seu processador for da Intel, vai se chamar aí a a parte dedicada a vídeo de Intel HD.
Graças.
Entendeu?
Vai se chamar até o HD Graphics quando for o chip dedicado de V.
Quando você tiver uma parte do processador dedicada a vídeo embutido nele.
Então a gente tem a CPU, que é o processador que você vai encontrar aí nas placas de vídeo, que é
um processador gráfico focado só pra gráfica.
A gente tem até o que vai ser chamado ali, o pedacinho do processador, ou seja, um cantinho que for
dedicado pra vídeo em processadores da AMD.
E a gente tem que mudar.
Intel que vai se chamar quando a gente tiver o vídeo dedicado da Intel, vai se chamar Intel HD Graphics.