IV. Bé NHí MµN H×NH 2. Bé nhí mµn h×nh
Bé nhí mµn h×nh (Video memory hay VRAM) lµ bé nhí dµnh riªng ®Ó hiÓn thÞ mµn h×nh.
q §Æc ®iÓm cÊu t¹o:
VRAM kh¸c víi DRAM ë chç cã 2 ®êng truy nhËp d÷ liÖu (Dual Ported), cho phÐp thùc hiÖn ®ång thêi 2 chøc n¨ng: liªn l¹c víi CPU vµ lµm t¬i l¹i (refreshing) mµn h×nh hiÓn thÞ.
q Sè lîng VRAM:
Sè lîng bé nhí VRAM cÇn l¾p tïy thuéc vµo lo¹i cña ph©n hÖ ®å häa (Graphics Subsystem) lµ CGA, EGA, VGA hay SVGA vµ tïy thuéc vµo sè mÇu vµ ®é ph©n d¶i cÇn cã. Con sè nµy lµ béi cña 256KB vµ cã thÓ lµ 256KB, 512KB, 1 MB, 2 MB vµ 4 MB.
C¸c hÖ m¸y míi cã thÓ cã tõ 2 ®Õn 4 MB VRAM. Víi 4 MB VRAM cã thÓ ®¹t ®é ph©n gi¶i 1024 x 768 víi mÇu 24-bÝt ®Çy ®ñ (True 24-bit color, 16.77 triÖu mÇu).
-
§é ph©n gi¶i
|
Sè mÇu
|
VRAM cÇn cã
|
640 x 480_
|
256
64K
16M
|
1 MB
1 MB
1 MB
|
800 x 600
|
256
64K
16M
|
1 MB
1 MB
2 MB
|
1024 x 768
|
256
64K
16M
|
1 MB
2 MB
2 MB
|
1280 x 1024
|
16
256
|
1 MB
2 MB
|
F 64K = 65,536 mÇu, 16M = 16.77 triÖu mÇu.
q VRAM hay DRAM?
VRAM chÝnh cèng cã u ®iÓm lµ tèc ®é truy nhËp nhanh nhng rÊt ®¾t (VRAM ®¾t h¬n DRAM 1.5 - 2 lÇn), v× vËy chØ ®îc øng dông trong c¸c m¸y ®å häa cao cÊp. §a sè c¸c m¸y hiÖn nay dïng DRAM thay cho VRAM.
F NÕu chØ ch¹y c¸c øng dông ë bé ph©n gi¶i 1024 x 768, 256 mÇu th× chØ cÇn c¸c card dïng DRAM lµ ®ñ.
§Ó t¨ng tèc ®é truy nhËp DRAM, nhiÒu h·ng s¶n xuÊt ®· ¸p dông kü thuËt ®an xen bé nhí (Memory Interleaving)
ChÝp t¨ng tèc ®å häa ET 4000/W32 cña Tseng Labs (®îc sö dông trong m¸y) dïng trong four - way memory interleaving
V. CH¦¥NG TR×NH §IÒU KHIÓN THIÕT BÞ 1. Chøc n¨ng vµ vai trß
Lµ c¸c phÇn mÒm (thêng do h·ng s¶n xuÊt ra Video Controller cung cÊp kÌm theo trªn ®Üa mÒm hoÆc ®îc b¸n kÌm theo c¸c bé ch¬ng tr×nh øng dông) ®Ó hÖ ®iÒu hµnh vµ c¸c ch¬ng tr×nh øng dông (nh AutoCAD, Ventura...) cã thÓ sö dông c¸c kh¶ n¨ng tiªn tiÕn cña Video Controller (tèc ®é, ®é ph©n gi¶i cao h¬n, nhiÒu mÇu h¬n...).
Nh vËy, ®Ó ®¹t ®îc c¸c ®é ph©n gi¶i cao (trªn 640 x 480) kh«ng nh÷ng cÇn ph¶i cã ®ñ bé nhí mµn h×nh mµ cßn ph¶i n¹p c¸c video device driver t¬ng øng. C¸c m¸y tÝnh th«ng dông hiÖn nay ®· cã ®ñ c¸c yÕu tè phÇn cøng (card video, mµn h×nh) cho phÐp c¸c ®é ph©n gi¶i cao nhng chÕ ®é ho¹t ®éng ngÇm ®Þnh lu«n ®îc ®Æt lµ 640 x 480 - 16 mÇu. §Ó khai th¸c ®îc c¸c chÕ ®é ph©n gi¶i cao h¬n trong mét sè ch¬ng tr×nh øng dông cÇn ph¶i cµi ®Æt c¸c ch¬ng tr×nh ®iÒu khiÓn video qua ch¬ng tr×nh Setup cña Windows. C¸c driver nµy cã thÓ t×m thÊy ë c¸c n¬i:
· Th môc Windows (vÝ dô file SVGA.EXE cña Windows 3.1 chøa 5 driver cho ®é ph©n gi¶i cao 256 mÇu ë d¹ng nÐn).
· §Üa mÒm tiÖn Ých ®i kÌm Video Card.
C¸c ch¬ng tr×nh ®iÒu khiÓn video rÊt quan träng trong Windows khi vÏ c¸c ¶nh trong bé nhí hÖ thèng (nhiÒu ch¬ng tr×nh øng dông chuÈn bÞ s½n c¸c ¶nh trong bé nhí hÖ thèng vµ khi xong míi copy sang bé nhí mµn h×nh). Trong c¸c thao t¸c nµy phÇn cøng t¨ng tèc ®å häa kh«ng gióp Ých g× ®îc. §«i khi c¸c Video Driver míi cã thÓ t¨ng tÝnh n¨ng ®å häa lªn tíi 25%. V× vËy nªn thêng xuyªn cËp nhËt c¸c Video driver míi.
2. DCI
DCI (Display Control Interface) lµ mét ®Þnh chuÈn vÒ ch¬ng tr×nh ®iÒu khiÓn thiÕt biü (device driver) míi do Intel vµ Microsoft x©y dùng nh»m gi¶i quyÕt vÊn ®Ò t¾c nghÏn d÷ liÖu khi ch¹y c¸c ch¬ng tr×nh øng dông ®å häa trªn Windows.
Gi¶i ph¸p chÝnh lµ cho phÐp c¸c ch¬ng tr×nh øng dông trªn Windows cã thÓ göi vµ nhËn trùc tiÕp th«ng tin ®Õn mµn h×nh, bá qua module giao diÖn thiÕt bÞ ®å häa GDI (Graphical Device Interface) cña Windows. DCI sÏ ho¹t ®éng nh mét träng tµi vµ chuyÓn c¸c c«ng viÖc xö lý ®å häa vµ video nÆng nÒ (vÝ dô nh co gi·n ¶nh, néi suy mÇu t« bãng...) trùc tiÕp tíi card ®å häa vµ nhê ®ã t¨ng tèc ®é xö lý tíi 20-50%.
§Ó øng dông DCI cÇn cã ®ñ 3 thµnh phÇn:
· DCI-Enabled Graphics Driver.
· DCI-Enabled Graphics Card.
· DCI-Enabled Operating System.
F Windows95 sÏ lµ mét hÖ ®iÒu hµnh cho phÐp øng dông DCI víi module DCI Manager.
PHÇN iV: KIÕN TRóC BUS Ch¬ng VII: KIÕN TRóC BUS I. KH¸I NIÖM VÒ BUS
Bus (kªnh tÝn hiÖu) lµ tËp hîp c¸c ®êng tÝn hiÖu ®iÖn (m¹ch in, d©y dÉn) truyÒn gi÷a c¸c bé phËn cña m¸y tÝnh.
II. PH¢N LO¹I BUS
CÊu tróc cña Bus thÓ hiÖn kiÕn tróc (Architecture) cña m¸y. Cã c¸c lo¹i kiÕn tróc m¸y sau:
PC Bus - KiÕn tróc bus cña m¸y IBM PC ®Çu tiªn.
ISA - Industry Standard Architecture (KiÕn tróc ChuÈn C«ng nghiÖp) hay cßn gäi lµ AT-Bus.
EISA - Extended ISA (KiÕn tróc ChuÈn C«ng nghiÖp më réng).
EMB - Enhanced Master Burst (Fast EISA hay EISA II).
MCA - Micro Channel Architecture (KiÕn tróc Vi kªnh).
VESA - Video Electronics Standards Association (HiÖp héi chuÈn Video-§iÖn tö) hay cßn gäi lµ VL Bus .
PCI - Peripheral Component Interconnect (ChuÈn GhÐp nèi thiÕt bÞ ngo¹i vi).
Tuy nhiªn trong c¸c m¸y PC hiÖn nay kh«ng chØ cã mét lo¹i kiÕn tróc bus mµ cã thÓ cã sù lai ghÐp phøc t¹p gi÷a nhiÒu lo¹i bus.
Chia sẻ với bạn bè của bạn: |