Anda di halaman 1dari 29

Computao Grfica

Arquitetura de Sistemas Grficos


Aula 6
Prof. Esp. Danilo Augusto
daniloaugusto@gmail.com
Arquitetura de Sistemas Grficos:
Tradicional
CPU
Memria
do Sistema
Memria
De Vdeo
Placa
Controladora
Monitor
Barramento do Sistema (Bus System)
Dispositivos de Entrada/Sada
Arquitetura simples de sistemas
grficos por varredura.
Arquitetura de Sistemas Grficos:
Memria de Vdeo
Memria
De Vdeo
(Frame Buffer)
Placa
Controladora
(Vdeo Controller)
0 0 1 1 1 0 1
...
Posies sucessivas em
RAM
Pixels na tela
de Vdeo
A placa controladora
varre a memria de
vdeo e converte os
valores em sinais
eltricos enviados ao
monitor determinando
a colorao de cada
ponto na tela.
Arquitetura de Sistemas Grficos:
Memria de Vdeo
A quantidade de bits (n) de memria por pixel
depende do nmero de cores distintas que devem
ser representadas (2
n
) .
Bits/pixel Cores Distintas
1 Mono
4 16
8 256
16 (high color) 65.536
18 (limite prtico) 262.144
24 (true color -
Acima do limite do olho humano)
16.777.216
Arquitetura de Sistemas Grficos:
Memria de Vdeo
Exemplo:
O modo de vdeo 320x200 com 256 cores, necessita
de 64.000 x 8 bits = 64.000 x 1 byte = 64.000 bytes
de memria de vdeo para representar um frame.
Arquitetura de Sistemas Grficos:
Placas Controladoras
A resoluo para um modo grfico dada em pixels
(picture element) na horizontal x pixels na vertical.
O pixel deve ser encarado como uma unidade lgica e
no fsica, pois o tamanho fsico vai depender de como
a resoluo da tela foi configurada.
Arquitetura de Sistemas Grficos:
Resoluo
Quanto maior o nmero de pontos em um determinado
espao fsico, melhor a resoluo de um dispositivo.
Arquitetura de Sistemas Grficos:
Resoluo Grfica
Resoluo Horizontal: nmero de pixels por mm
ou polegada de largura.
RES_HOR = NDH / LARGURA
Nmero de pontos
endereveis
horizontalmente
Largura do retngulo de
visualizao em milmetros
ou polegadas
Arquitetura de Sistemas Grficos:
Resoluo Grfica
Resoluo Vertical: nmero de pixels por mm ou
polegada de altura.
RES_VRT = NDV / ALTURA
Nmero de pontos
endereveis
verticalmente
Altura do retngulo de
visualizao em milmetros
ou polegadas
Arquitetura de Sistemas Grficos:
Resoluo Grfica
Tamanho Horizontal do ponto: quantidade de
mm (ou polegadas) de largura de um pixel.
TAM_HOR_PT = LARGURA / NDH
Nmero de pontos
endereveis
horizontalmente
Largura do retngulo de
visualizao em milmetros
ou polegadas
Arquitetura de Sistemas Grficos:
Resoluo Grfica
Tamanho Vertical do ponto: quantidade de mm
(ou polegadas) de altura de um pixel.
TAM_VERT_PT = NDV / ALTURA
Nmero de pontos
endereveis
Verticalmente
Altura do retngulo de
visualizao em milmetros
ou polegadas
Arquitetura de Sistemas Grficos:
Resoluo Grfica
Total de Pontos Endereveis: valor conhecido
como resoluo grfica de um dispositivo.
TOTAL_PTOS = NDH*NDV
Nmero de pontos
endereveis
horizontalmente
Nmero de pontos
endereveis
verticalmente
Arquitetura de Sistemas Grficos:
Resoluo Grfica
Resoluo da rea: densidade de pontos em
uma determinada rea fsica, ou seja, nmero
de pontos por milmetro
2
( ou polegada).
RES_AREA = TOTAL_PTS /(LARGURA*ALTURA)
Total de pontos
endereveis.
rea do retngulo de
visualizao.
Arquitetura de Sistemas Grficos:
Resoluo Grfica
Razo de Aspecto Grfica: relao entre a
largura e altura de um pixel.
RAZ_GRAF= TAM_HOZ_PT / TAM_VERT_PT
Tamanho horizontal do
ponto
Tamanho vertical do ponto
Quanto mais prximo de 1, mais quadrado o ponto e
consequentemente menos deformao h na imagem.
Arquitetura de Sistemas Grficos:
Resoluo Grfica
Razo de Aspecto Fsica: relao entre a largura
e altura do tamanho fsico do retngulo de
visualizao.
RAZ_FIS= LARGURA / ALTURA
Largura do retngulo de
visualizao.
Altura do retngulo de
visualizao.
Arquitetura de Sistemas Grficos:
placa aceleradora
CPU
Memria
do Sistema
Placa
Aceleradora
Memria
de trabalho
Monitor
Barramento do Sistema (Bus System)
Dispositivos de Entrada/Sada
Frame
Buffer
Controladora
Arquitetura de
sistemas grficos por
varredura com placa
aceleradora.
Arquitetura de Sistemas Grficos:
placa aceleradora
A placa aceleradora realiza vrias funes do processamento
grfico a fim de reduzir a carga de trabalho destinada ao
processador principal.
As placas aceleradoras 3D, por exemplo, possuem funes
para mapeamento de texturas, remoo de objetos ocultos,
adio de sombras e outros efeitos luminosos.
Exemplo: GeForce FX da nVidia.
Arquitetura de Sistemas Grficos:
placa aceleradora
Placas aceleradoras podem utilizar barramento do tipo
AGP (Advanced Graphic Port).
Este tipo de barramento permite que as placas grficas se
comuniquem com a CPU e com a memria principal a taxas
de dados cinco a oito vezes mais rpido do que o
barramento PCI tradicional.
Arquitetura de Sistemas Grficos:
placa aceleradora
Atualmente h um novo tipo de barramento
chamado PCI Express que amplia ainda mais a taxa de
transferncia.
Na verdade, o PCI Express uma conexo ponto-a-
ponto que conecta dois dispositivos sem que nenhum
outro dispositivo compartilhe esta conexo. Cada
slot PCI Express conectado ao chipset da placa-me
usando uma conexo dedicada.
A conexo do PCI Express serial e full-duplex
ao contrrio dos padres anteriores.
Arquitetura de Sistemas Grficos:
placa aceleradora
Barramento Taxa de Transferncia
PCI 133 MB/s
AGP 2x 533 MB/s
AGP 4x 1.066 MB/s
AGP 8x 2.133 MB/s
PCI Express x1* 250 MB/s
PCI Express x2* 500 MB/s
PCI Express x4* 1.000 MB/s
PCI Express x16* 4.000 MB/s
PCI Express x32* 8.000 MB/s
(*) Nmero de pistas de transferncia. Cada pista transfere 250 MB/s.
Arquitetura de Sistemas Grficos:
placa aceleradora
Dispositivo Grfico de Sada: Monitor
Monitores CRT (Cathode-ray tube)
O feixe de eltrons acelerado pelo canho, e atravs
do controle vertical e horizontal atinge um determinado
ponto na tela de material fosforescente.
Dispositivo Grfico de Sada: Monitor
Quando um feixe de eltrons atinge
o material fosforescente na tela
provoca a emisso de luz em um
dos elementos da trade. A adio
das luzes R (Vermelho), G (Verde) e
B(Azul) da trade forma a cor de um
ponto na tela.
A distncia entre dois pontos de
fsforo da mesma cor chamado
de dot pitch (0,28 mm o mais
comum)
Dispositivo Grfico de Sada: Monitor
A formao da imagem
obtida pelo processo de
varredura. O feixe de
eltrons percorre um
caminho da esquerda para a
direita e de cima para baixo.
Quando atinge o final,
desligado e religado no canto
superior esquerdo.
Dispositivo Grfico de Sada: Monitor
A velocidade com que o feixe percorre toda a tela
chamada de taxa de renovao (refresh rate) ou freqncia
de varredura.
O padro antigo de refresh rate era de 60 Hz, atualmente a
VESA (Video Electronics Standards Association) recomenda
a frequncia de 75 Hz para monitores trabalhando com
resoluo de 640 por 480 pixels ou maior.
Quanto maior a taxa de renovao menos sensvel o
fenmeno de cintilao (flicker).
Dispositivo Grfico de Sada: Monitor
Monitores LCD (Liquid Crystal Display)
No possuem um canho de eltrons.
Este sistema utiliza clulas contendo cristal lquido e filtros
coloridos polarizados. O cristal lquido responsvel em
bloquear ou no a passagem de luz fluorescente para
formar a imagem (backlight) na tela.
Em LCD policromticos (coloridos), cada ponto formado
por trs clulas de cristal. Cada uma dessas clulas tem
um filtro vermelho, verde ou azul barrando a entrada de
luz.
Dispositivo Grfico de Sada: Monitor
Em situao normal, a luz
sofre uma toro e passa
pelos polarizadores. Mas
com a aplicao de uma
tenso eltrica, h o
alinhamento do cristal
lquido e a luz no sofre a
toro, sendo assim
bloqueada.
Exerccios Aula 6
1. Marque com V ou F
a. ( ) Para representarmos 65.536 cores precisamos ter pelo menos
16 bits/pixel
b. ( ) O modo de vdeo 320x200 com 256 cores, necessita de 64.000 x
8 bits = 64.000 x 1 byte = 64.000 bytes de memria de vdeo para
representar um frame
c. ( ) O pixel deve ser encarado como uma unidade fsica e no lgica,
pois o tamanho depende da resoluo da tela
d. ( ) Quanto maior o nmero de pontos em uma determinado espao
fsico, melhor a resoluo de um dispositivo
e. ( ) Resoluo vertical igual ao nmero de pontos endereveis
verticalmente dividido pela altura
Exerccios Aula 6 (cont.)
f. ( ) O Tamanho Horizontal do ponto (quantidade de mm ou
polegadas de largura de um pixel) igual a largura dividida pelo
nmero de pontos endereveis horizontalmente
g. ( ) A razo de aspecto grfica a relao entre a largura e
altura do tamanho fsico do retngulo de visualizao
2. Qual a vantagem de se ter uma placa aceleradora (placa de
vdeo)?
3. Explique o processo de varredura na formao das imagens
em um monitor CRT.