O k é o Nivel do cache?

Novidades, dúvidas, respostas, problemas sobre Processadores, Chipsets, Motherboards, Memórias e assuntos relacionados

Moderadores: Administradores, Moderadores

O k é o Nivel do cache?

Mensagempor Cabaço » Quarta Mar 12, 2008 23:51

ola a todos.

Já á algum tempo k tenho uma duvida e gostava k me a explicassem.
O k é os niveis de cache de um processador???
Sei k os proccessadores (alguns) tem nivel L1, L2, L3.
gostava k me dessem uma explicação sobre isso.
Cabaço
Membro de Prata
Membro de Prata
 
Mensagens: 327
Registado: Quarta Mar 12, 2008 23:18
Localização: Leiria

Mensagempor SammySam » Quinta Mar 13, 2008 1:04

Boas,

Muito resumidamente "Cache" é a memória normalmente utilizada para aceder aos dados, é bastante mais rápida.

Tens aqui uma explicação bastante aceitável relativamente ao assunto:

http://www.ieeta.pt/~lau/ACII0203/docs/ ... 3_0430.pps

E se queres mesmo saber mais:

http://www.dei.isep.ipp.pt/~nsilva/ensi ... ssador.htm

Fica bem :wink:
SammySam
Utilizador Banido
Utilizador Banido
 
Mensagens: 1377
Registado: Quinta Jun 09, 2005 22:25
Localização: Artic & rails and roads.. so they say...

Mensagempor Cabaço » Quinta Mar 13, 2008 13:17

Obrigada pelo esclarecimento. Conhecimento nunca ocupa espaço. :wink:
Cabaço
Membro de Prata
Membro de Prata
 
Mensagens: 327
Registado: Quarta Mar 12, 2008 23:18
Localização: Leiria

Mensagempor Danone » Quinta Mar 13, 2008 23:45

Guarda-o em cache.
(Não resisti).
8086@8MHz com 768k de RAM e 20 MB de HDD
Danone
Membro de Ouro
Membro de Ouro
 
Mensagens: 758
Registado: Quinta Abr 22, 2004 23:55

Mensagempor asturmas » Sexta Mar 14, 2008 0:32

E quanto mais cache melhor
alem de exister cache no cpu existe tambem no disco
asturmas
Membro Vitalício
Membro Vitalício
 
Mensagens: 4073
Registado: Quinta Set 14, 2006 16:50
Localização: localhost

Mensagempor HidEaL » Sábado Mar 15, 2008 0:33

As explicações que já te deram neste tópico são esclarecedoras q.b., na minha opinião, bem acessíveis. Mas não quero deixar de dar a explicação que melhor me ensinou a compreender os níveis de cache e memória no geral. É muito simplista mas resulta.

Imagina o CPU como um operário a construir um edifício. Antes de ir para o 5º ou 6º andar, onde tem de fazer o seu trabalho ele leva consigo:
:arrow: No cinto, ele põe as ferramentas que são mais prováveis de utilizar no seu trabalho,
:arrow: Na mochila, ele põe as ferramentas que acha que eventualmente pode vir a utilizar no seu trabalho,
:arrow: Na carrinha, cá em baixo, deixa as ferramentas que acha que não precisa no seu trabalho.

Com esta lógica, temos que o cinto corresponde à Cache L1 (de acesso rápido e com material para realizar a instrução o mais rapidamente possível), a mochila à Cache L2 (de acesso menos rápido, e com material menos relevante para realizar a instrução), e a carrinha provavelmente à memória RAM (acesso mais lento, e com instruções menos importantes). Depois ainda temos praí um MaxMat que corresponde ao disco rígido e por aí fora :P

Para o operário saber o que deve levar... Aí entram os mecanismos de prefetch e outras instruções. De qualquer maneira, espero que esta minha lógica (muito) simplista ajude a explicar qualquer coisa :)

Cumps.
HidEaL
Gurus
Gurus
 
Mensagens: 4217
Registado: Quarta Abr 14, 2004 10:05
Localização: Vale de Milhaços / Corroios / Almada

Mensagempor SammySam » Sábado Mar 15, 2008 1:50

Exelente :D
SammySam
Utilizador Banido
Utilizador Banido
 
Mensagens: 1377
Registado: Quinta Jun 09, 2005 22:25
Localização: Artic & rails and roads.. so they say...

Mensagempor NLS___87 » Domingo Mar 16, 2008 14:48

asturmas Escreveu:E quanto mais cache melhor
alem de exister cache no cpu existe tambem no disco


Hey não tem nada a ver!


Básicamente, a cache é uma RAM que está dentro do próprio CPU, logo, quando o CPU precisa dela, para fazer operações, têm acesso a ela quase instantaneo!

Funciona como uma interface entre a RAM e o CPU.

Depois, os CPU's têm os chamados Registers, que é a "RAM" que ele consegue operar directamente.
NLS___87
Membro de Prata
Membro de Prata
 
Mensagens: 175
Registado: Sexta Jun 30, 2006 21:47

Mensagempor Cabaço » Domingo Mar 16, 2008 20:51

Sim a informação k me tinham dado era mt boa.
"HidEaL" Origada pela explicação essa sim veio-m mesmo ajudar... Uma maneira bem facil de entender as coisas e mt simples....[/b]
Cabaço
Membro de Prata
Membro de Prata
 
Mensagens: 327
Registado: Quarta Mar 12, 2008 23:18
Localização: Leiria


Voltar para Processadores, Chipsets e Motherboards

Quem está ligado:

Utilizadores a ver este Fórum: Nenhum utilizador registado e 2 visitantes

cron