Specifications
MICROPROCESSADORES
ARQUITECTURA DOS MICROCOMPUTADORES
2
Luís Miguel Charrua Figueiredo 2 - 14 E.N.I.D.H.
sem qualquer qualificador, estamos a falar da
cache de nível 2 e refere normalmente a cache
colocada entre o processador e a memória.
Quando apareceram os PC’s o processador trabalhava a 8 MHz tal como todos os outros
dispositivos. Com o desenvolvimento da tecnologia, a velocidade dos processadores aumentou
muito, sem que este aumento tenha sido acompanhado pelos outros dispositivos (o aumento de
velocidade dos outros dispositivos foi bastante menor do que a dos processadores). O papel da
cache é minimizar os efeitos da disparidade de velocidade entre o processador e os outros
dispositivos.
Níveis de cache
Existem vários níveis de
cache, cada nível que está mais próximo do processador é mais rápido
que o anterior, cada camada também faz
caching da anterior.
Nível Dispositivos “cached”
Nível 1 Cache Nível 2, RAM, HD/CD-ROM
Nível 2 RAM, HD/CD-ROM
RAM HD/CD-ROM
Tabela 7 - Níveis de cache.
O que acontece em termos gerais é que quando o processador requer uma informação requer uma
informação, vai procurar, em primeiro lugar, na cache de nível 1; se não encontrar a informação
pretendida, vai então procurar na cache de nível 2, e se aí também não a encontrar, vai aceder à
RAM ou dispositivos.
Controladores
Usados para o controlo de periféricos e para executar tarefas que os processadores não estão
habilitados, o que possibilita ao processador concentrar-se noutras tarefas. Os controladores
seguintes são os inicialmente usados na construção dos PC’s.
Controlador DMA 8237
O DMA (
Direct Memory Access) é uma técnica que permite a transferência de dados directamente
da memória para um dispositivo e vice-versa sem intervenção do CPU. Este método parece
bastante mais rápido que o tradicional em que os dados fazem a circulação através do CPU.
Actualmente a utilização da técnica DMA já não é considerada nas mesmas circunstâncias iniciais,
pois o DMA está directamente ligada com a velocidade do
bus, e actualmente os processadores
são bastante mais rápidos que o
bus. Com os PC’s de hoje em dia que trabalham a velocidades de
pelo menos 5 vezes mais altas que o
bus, não parece lógico que possam beneficiar destes
mecanismos de DMA.










