Escola Secundária
Públia Hortênsia de Castro
Vila Viçosa
Hardware Fundamental
Arquitectura de Computadores
10º Ano 2006/2007
Unidade de Sistema
Um computador é um sistema capaz de
processar informação de acordo com as
instruções contidas em programas.
Na década de 50 um matemático americano
chamado John Von Neuman, apresentou um
esquema que ilustrava as unidades principais
de um computador pessoal, este esquema
ainda hoje é uma referência de estudo,
quando se pretende descrever o interior de
um computador.
Cursos Profissionais – Programa IOE – PRODEP III – Técnico de Gestão e Programação de Sistemas
Informáticos
1
Escola Secundária
Públia Hortênsia de Castro
Vila Viçosa
Esquema de Von Neuman
CPU
Unidade de
Controlo
Unidade
Aritmética
e
Lógica
Dispositivos de
Leitura
Memória
Dispositivos
de Escrita
Esquema de Von Neuman
„
Onde Estão ligados os constituintes do
computador?
Existe uma placa electrónica onde se ligam
fisicamente todos os dispositivos que fazem
parte do hardware. Esta placa é a
motherboard.
motherboard
Cursos Profissionais – Programa IOE – PRODEP III – Técnico de Gestão e Programação de Sistemas
Informáticos
2
Escola Secundária
Públia Hortênsia de Castro
Vila Viçosa
Tipos de Motherboards
„
„
AT (antigas)
ATX (actuais)
Para sabermos qual o tipo de
processador que a motherboard
suporta é essencial a consulta do
manual da mesma.
CPU ou UCP
Unidade central de processamento, também
chamado de processador ou de
microprocessador, é o “cérebro” do
computador.
„ A CPU é um circuito integrado (Chip) de vital
importância para o computador.
Dentro de um processador existem milhões de
transístores
„
Cursos Profissionais – Programa IOE – PRODEP III – Técnico de Gestão e Programação de Sistemas
Informáticos
3
Escola Secundária
Públia Hortênsia de Castro
Vila Viçosa
Processadores
„
Os principais fabricantes de processadores
são a INTEL, a AMD e a Cyrix, como
exemplos de processadores destas marcas
temos os Pentium 4 e os Celeron da INTEL,
os Athlon e os Duron da AMD, e os III da
Cyrix.
Tipos de Microprocessadores
„
„
CISC (Complex Instruction Set Computer)
possui um conjunto complexo de instruções que o
tornam capaz de executar várias centenas de
operações, sendo portanto muito versátil, mas
também mais caro. Exemplos: 80386 (1985) e o
80486 (1989).
RISC (Reduced Instruction Set Computer)
possui um conjunto limitado de instruções, estes
processadores são capazes de executar apenas
algumas operações simples. Exemplos: IBM Risc
6000 e Power PC.
Cursos Profissionais – Programa IOE – PRODEP III – Técnico de Gestão e Programação de Sistemas
Informáticos
4
Escola Secundária
Públia Hortênsia de Castro
Vila Viçosa
Processadores Actuais
„
„
Os processadores actuais comercializados
possuem características de ambas as
arquitecturas.
Os processadores passaram por várias
evoluções (ver tabela pag. 81)
Velocidade de Relógio (Hz)
„
É a velocidade de processamento, trata-se
da velocidade com que se faz o
processamento no interior do computador.
Cursos Profissionais – Programa IOE – PRODEP III – Técnico de Gestão e Programação de Sistemas
Informáticos
5
Escola Secundária
Públia Hortênsia de Castro
Vila Viçosa
Registos Internos
„
Indica o numero bits que o computador
trabalha de cada vez.
Barramento de Dados
„
Número de bits que são transportados de e
para o exterior de cada vez.
Relativamente aos processadores da INTEL,
temos actualmente processadores Pentium 4
– 3,6 Ghz com velocidades de barramento de
800 Mhz. Na AMD temos os XP 3000.
Já existem também os processadores de 64
bits, que correm aplicações de 64 bits, porém
não estão ainda muito divulgados.
Cursos Profissionais – Programa IOE – PRODEP III – Técnico de Gestão e Programação de Sistemas
Informáticos
6
Escola Secundária
Públia Hortênsia de Castro
Vila Viçosa
CPU, segundo o esquema de Von
Neuman
Segundo Von Neuman a CPU é dividida em
duas unidades:
-
UAL ou ALU (unidade aritmética e lógica)
UC (unidade de controlo)
UAL (unidade aritmética e lógica)
„
É nesta unidade que são efectuados os
cálculos: operações aritméticas (somas,
subtracções, etc.) e lógicas (operações de
comparação, por exemplo “maior que”);
Cursos Profissionais – Programa IOE – PRODEP III – Técnico de Gestão e Programação de Sistemas
Informáticos
7
Escola Secundária
Públia Hortênsia de Castro
Vila Viçosa
UC (unidade de controlo)
„
Controla, directa ou indirectamente, toda a
máquina, até mesmo a UAL. A UC cuida do
endereçamento de memória, colocando e
retirando dados, envia os dados para a UAL,
juntamente com as operações que ela deve
realizar, e ainda confere os resultados
devolvidos pela UAL.
Unidade de descodificação
„
Tem como função a descodificação das
informações e instruções provenientes da
cache para que a CPU as possa processar.
Cursos Profissionais – Programa IOE – PRODEP III – Técnico de Gestão e Programação de Sistemas
Informáticos
8
Escola Secundária
Públia Hortênsia de Castro
Vila Viçosa
Unidade de registos
„
Memórias internas onde são armazenados,
temporariamente, dados e resultados.
Unidade de virgula flutuante
„
É comum chamar-se a esta unidade o coprocessador matemático. Ela auxilia a CPU
na realização das operações matemáticas
mais complexas.
Cursos Profissionais – Programa IOE – PRODEP III – Técnico de Gestão e Programação de Sistemas
Informáticos
9
Escola Secundária
Públia Hortênsia de Castro
Vila Viçosa
Unidade de memória cache interna
„
Nos computadores actuais a memória cache
possui uma importância fundamental. É uma
memória rápida que armazena os dados
mais requisitados pelo processador.
Unidade de segmentação e unidade de
paginação
„
Tem como objectivo a conversão dos
endereços lógicos, contidos nos programas
em endereços físicos, consoante o tipo de
gestão de memória utilizada.
Cursos Profissionais – Programa IOE – PRODEP III – Técnico de Gestão e Programação de Sistemas
Informáticos
10
Escola Secundária
Públia Hortênsia de Castro
Vila Viçosa
Unidade de pré-escolha
„
Requisita à memória cache uma lista de
instruções a executar, armazenando-as
internamente num dispositivo próprio de
memória, pronta a passa-los à unidade de
descodificação.
Unidade de ligação com o bus
„
Permite ao processador comunicar com os
componentes exteriores através dos
barramentos (ligação física entre os múltiplos
componentes existentes numa placa de
computador).
Cursos Profissionais – Programa IOE – PRODEP III – Técnico de Gestão e Programação de Sistemas
Informáticos
11
Escola Secundária
Públia Hortênsia de Castro
Vila Viçosa
Bus externo de dados
„
É o canal físico de comunicação de dados
entre o interior e o exterior da CPU. O
numero de pistas do bus esterno de dados
determina a quantidade de informação que
pode receber e enviar de cada vez.
Bus externo de endereços
„
São as linhas ou pistas de comunicação
externas através das quais a CPU referencia
e acede a endereços de memória. O numero
de linhas deste barramento determina o
numero de células de memória a que o
processador pode aceder.
Cursos Profissionais – Programa IOE – PRODEP III – Técnico de Gestão e Programação de Sistemas
Informáticos
12
Escola Secundária
Públia Hortênsia de Castro
Vila Viçosa
Encaixe do processador
„
O encaixe do processador pode chamar-se
de socket ou slot, consoante o tipo de
processador.
Memória Central
„
O computador possui dispositivos que podem
armazenar dados, instruções e resultados. A estes
dispositivos dá-se o nome de memórias.
Comunicam directamente com o processador, estão
“perto” dele e armazenam temporariamente (caso
da RAM e da cache) ou não (caso da ROM)
pequenas quantidades de informação. Devido à sua
importância fundamental, este tipo de memória foi
designado memória principal, central ou primária.
Cursos Profissionais – Programa IOE – PRODEP III – Técnico de Gestão e Programação de Sistemas
Informáticos
13
Escola Secundária
Públia Hortênsia de Castro
Vila Viçosa
Memória
„
A memória está organizada em células. Cada
célula é uma unidade básica de
armazenamento, podendo conter dados ou
instruções. A cada célula corresponde um
número, que constitui o seu endereço.
Memória central
„
Memória RAM
„
Memória ROM
„
Memória cache
Cursos Profissionais – Programa IOE – PRODEP III – Técnico de Gestão e Programação de Sistemas
Informáticos
14
Download

Hardware Fundamental