Vnc center PhÇn cøng m¸y tÝnh


II. Bé NHí TRUY NHËP NGÉU NHI£N RAM



tải về 383.58 Kb.
trang5/11
Chuyển đổi dữ liệu18.07.2016
Kích383.58 Kb.
#1829
1   2   3   4   5   6   7   8   9   10   11

II. Bé NHí TRUY NHËP NGÉU NHI£N RAM

1. C¸c lo¹i RAM


Bé nhí RAM cã thÓ ph©n thµnh 3 lo¹i chÝnh:

q SRAM: Static RAM (RAM tÜnh)


SRAM cã tèc ®é truy nhËp rÊt cao (15-30 ns) do kh«ng cÇn refresh l¹i nh­ DRAM. SRAM th­êng ®­îc dïng ®Ó lµm c¸c bé ®Öm (cache). Bé nhí SRAM th­êng rÊt ®¾t (gÊp kho¶ng 4-5 lÇn so víi DRAM) vµ mét chÝp SRAM chØ cã dung l­îng b»ng 1/4 so víi chÝp DRAM cã cïng ®é phøc t¹p.

q DRAM: Dynamic RAM (RAM ®éng)


DRAM th­êng ®­îc dïng lµm bé nhí chÝnh cho hÖ thèng.

· CÊu t¹o:

DRAM dïng c¸c m¹ch b¸n dÉn m« pháng c¸c tô ®iÖn vµ transistor ®Ó l­u c¸c ®iÖn tÝch thÓ hiÖn c¸c tr¹ng th¸i bËt/t¾t cña bé nhí. Do c¸c tô ®iÖn bÞ mÊt ®iÖn tÝch nªn chóng cÇn ®­îc n¹p l¹i (refresh) sau tõng chu kú ng¾n mét (kho¶ng 1 mili gi©y). Trong giai ®o¹n nµy CPU kh«ng thÓ truy nhËp tíi chÝp ®­îc.

Bé nhí hÖ thèng th­êng ®­îc bè trÝ thµnh nh÷ng vØ SIMM (Single In-line Memory Module) cã thÓ l¾p ra, th¸o vµo dÔ dµng ®Ó tiÖn cho viÖc bæ xung thªm bé nhí. Th«ng th­êng c¸c vØ RAM ®­îc bè trÝ thµnh c¸c hµng riªng rÏ (Memory banks) vµ gäi lµ Interleaved Memory (bé nhí xen kÏ). §©y lµ ph­¬ng ph¸p ®Ó t¨ng tèc dé truy nhËp d÷ liÖu, cho phpes CPU cã thÓ ®äc d÷ liÖu trong mét memory bank trong khi c¸c banks kh¸c ®ang ®­îc n¹p l¹i (refresh).

¦u ®iÓm cña DRAM lµ dÔ chÕ t¹o, rÎ tiÒn, cã dung l­îng gÇn gÊp 4 so víi SRAM chÝp cã cïng ®é phøc t¹p. Nh­îc ®iÓm chÝnh cña DRAM lµ tèc ®é truy nhËp chËm.

· Sè l­îng RAM trong m¸y:

C¸c m¸y theo cÊu h×nh c¬ b¶n th­êng ®­îc l¾p s½n mét sè l­îng DRAM tèi thiÓu tïy theo ®êi m¸y:

ú C¸c m¸y 486 th­êng cã 4, 8, 16 MB RAM. M¸y P5 co sthÓ cã 16, 32, 48, 64MB...

ú C¸c m¸y chñ cã thÓ cã 64, 128, 256 MB RAM

F C¸c m¸y cã tèc ®é ®ång hå tõ 25 Mhz trë lªn cÇn cã DRAM cã thêi gian truy nhËp thÊp h¬n 80 ns. C¸c m¸y P5 th­ëng yªu cÇu RAM cã thíi gian truy nhËp thÊp h¬n 60ns


q Shadow RAM


· Cßn gäi lµ Shadow ROM. §©y lµ phÇn bé nhí RAM ®Ó sao chÐp BIOS-ROM khi khëi ®éng m¸y nh»m t¨ng tèc ®é xö lý cña hÖ thèng. (RAM nhanh h¬n ROM tõ 2-3 lÇn).

· ¸p dông víi c¸c m¸y tõ 386 trë lªn.


q VRAM: Video RAM (Bé nhí video)


Lµ lo¹i RAM cã tèc ®é cao ®Ó hiÓn thÞ h×nh ¶nh trªn mµn h×nh (Xem chi tiÕt phÇn HÖ thèng ®å häa).

q Flash RAM:


· Cã tèc ®é truy nhËp cùc nhanh (seek time d­íi 1 ms).

· §é tin cËy cao, thÝch hîp ®Ó lµm BIOS.

· RÊt ®¾t.

2. C¸c ®Æc tr­ng cña RAM


· Thêi gian truy nhËp: 50, 60, 70, 80 ns.

Mçi hÖ thèng ®­îc thiÕt kÕ ®Ó cã thÓ lµm viÖc ®­îc víi c¸c chÝp RAM cã tèc ®é truy nhËp nhÊt ®Þnh, nÕu l¾p c¸c chÝp RAM cã tèc ®é truy nhËp kh«ng phï hîpvµo cã thÓ sÏ gÆp r¾c rèi.

· KiÓm tra lçi: Cã lo¹i Parity, EDO, ECC

· Sè ch©n c¾m: lo¹i 72 ch©n (SIMM), lo¹i DIMM...


III. Bè TRÝ Bé NHí HÖ THèNG


Bé nhí hÖ thèng trong m¸y PC ®­îc CPU qu¶n lý theo ®Þa chØ. Sè l­îng bé nhí tèi ®a cã thÓ qu¶n lý ®­îc phô thuéc vµo chiÒu réng cña bus ®Þa chØ (tøc sè ®­êng tÝn hiÖu dïng ®Ó truyÒn ®Þa chØ). C¸c m¸y 8086 cã bus ®Þa chØ 20-bÝt nªn chØ qu¶n lý ®­îc 220 bytes = 1 MB bé nhí. C¸c m¸y 286 cã bus ®Þa chØ 24-bÝt nªn chØ qu¶n lý ®­îc 224 bytes = 16 MB bé nhí. C¸c CPU 386 trë lªn cã thÓ qu¶n lý tíi 232 bytes = 4 GB bé nhí do cã bus ®Þa chØ 32-bÝt.

Tïy theo d¶i ®Þa chØ, bé nhí hÖ thèng cã thÓ ph©n ra 4 lo¹i chÝnh sau:

· Bé nhí th«ng th­êng - Conventional memory

· Bé nhí trªn - Upper Memory

· Bé nhí më réng - Expanded Memory

· Bé nhí t¨ng c­êng - Extended Memory


1. Bé nhí th«ng th­êng


§©y lµ phÇn bé nhí cã ®Þa chØ d­íi 640 KB.

Trong thiÕt kÕ cña IBM PC ban ®Çu (8086, 80286) hÖ thèng chØ cã thÓ truy nhËp tíi 1 MB bé nhí (dïng ®Þa chØ 20 bit), trong ®ã 640 KB ®Çu tiªn dµnh cho hÖ ®iÒu hµnh vµ c¸c ch­¬ng tr×nh øng dông (gäi lµ bé nhí th«ng th­êng) vµ 384 KB bé nhí trªn.


2. Bé nhí trªn


PhÇn bé nhí trªn (Upper Memory) lµ d¶i 384 KB bé nhí tiÕp theo (tõ ®Þa chØ 640 KB tíi 1 MB) ®­îc gäi lµ phÇn bé nhí trªn (Upper Memory) vµ ®­îc dµnh riªng cho hÖ thèng sö dông (nh­ ®Ó chøa BIOS, Video System...) vµ c¸c tr×nh øng dông th«ng th­êng kh«ng thÓ truy nhËp tíi ®­îc.

q UMB:

UMB (Upper Memory Blocks) lµ nh÷ng khèi bé nhí cßn trèng ch­a dïng ®Õn trong phÇn bé nhí trªn. Víi c¸c m¸y tõ 386 trë lªn cã thÓ tËn dông c¸c khèi nµy b»ng c¸ch n¹p c¸c ch­¬ng tr×nh ®iÒu khiÓn thiÕt bÞ hay c¸c ch­¬ng tr×nh th­êng tró (cho phÐp tËn dông ®­îc tíi 120 KB).

3. Bé nhí më réng


q EMS:

Do nhu cÇu vÒ bé nhí cña c¸c tr×nh øng dông ngµy cµng lín, barie 640 KB cña DOS ®· trë nªn chËt hÑp vµ 3 h·ng Lotus-Intel-Microsoft (Gäi t¾t lµ LIM) ®· ®­a ra mét ®Þnh chuÈn vÒ bé nhí më réng gäi lµ EMS - Expanded memory Specification. §Þnh chuÈn nµy cho phÐp c¸c ch­¬ng tr×nh trªn DOS ch¹y trªn c¸c bé xö lý 8086 trë lªn cã thÓ truy nhËp tíi 32 MB bé nhí më réng (Expanded Memory). ChuÈn EMS míi nhÊt lµ LIM EMS 4.0.

§Þnh chuÈn EMS quy ®Þnh c¶ vÒ phÇn cøng lÉn vÒ phÇn mÒm:

· PhÇn cøng: Bé nhí më réng ®­îc chÕ t¹o thµnh c¸c b¶ng m¹ch riªng (coi nh­ mét thiÕt bÞ c¾m vµo khe c¾m më réng).

· PhÇn mÒm: ®Ó truy nhËp ®­îc tíi bé nhí më réng cÇn cã mét ch­¬ng tr×nh ®iÒu khiÓn thiÕt bÞ theo quy chuÈn cña EMS vµ gäi lµ EMM (Expanded Memory Manager).

q EMM:

§©y lµ ch­¬ng tr×nh qu¶n lý bé nhí më réng. Nguyªn t¾c ho¹t ®éng cña EMM lµ nã chän ra mét segment 64KB kh«ng dïng ®Õn trong miÒn bé nhí trªn (gäi lµ Page Frame) ®Ó lµm mét "cöa sæ" chiÕu vµo bé nhí më réng.

EMM sÏ n¹p tõng trang 16KB cña bé nhí më réng vµo Page Frame nµy ®Ó hÖ thèng cã thÓ truy nhËp tíi.



Nh­ vËy nh÷ng nÐt chÝnh cña bé nhí më réng lµ:

· Cã thÓ ¸p dông víi bÊt cø m¸y sö dông CPU cña Intel nµo (kÓ c¶ 8086, 80286).

· ChØ cã thÓ ®­îc truy nhËp tíi theo tõng "«" 64 KB mét.

· Kh¶ n¨ng tèi ®a: 32 MB.


4. Bé nhí t¨ng c­êng


Bé nhí t¨ng c­êng (Extended Memory) lµ phÇn bé nhí cã ®Þa chØ trªn 1MB trªn c¸c m¸y tÝnh cã bé xö lý 386 trë lªn vµ kh«ng ®­îc x¸c lËp (configure) nh­ bé nhí më réng.

C¸c bé xö lý 386 trë lªn cã thÓ ®¸nh ®Þa chØ ®­îc tíi 4 GB (trong khi EMS chØ cho phÐp dïng tíi 32 MB). ChÝnh v× vËy ®· n¶y sinh ra nhu cÇu ph¶i ®Ò ra mét chuÈn míi øng dông bé nhí t¨ng c­êng.

q XMS:

XMS (Extended Memory Specification) lµ ®Þnh chuÈn do 4 h·ng Lotus, Intel, Microsoft vµ AST Research ®Ò ra nh»n truy nhËp tíi bé nhí t¨ng c­êng.

Theo XMS, bé nhí t¨ng c­êng ph¶i sö dông 1 ch­¬ng tr×nh ®iÒu khiÓn thiÕt bÞ riªng gäi lµ Extended Memory Manager.

HiÖn nay DOS vµ Microsoft Windows ®Òu cã kÌm theo mét ch­¬ng tr×nh qu¶n lý bé nhí t¨ng c­êng gäi lµ HIMEM.SYS. Ch­¬ng tr×nh ®iÒu khiÓn thiÕt bÞ nµy cho phÐp Windows sö dông hÕt toµn bé bé nhí t¨ng c­êng cã trong m¸y.



Nh­ vËy nh÷ng nÐt chÝnh cña bé nhí t¨ng c­êng lµà:

· ChØ cã trªn c¸c m¸y 386 trë lªn.

· Kh¶ n¨ng tèi ®a: 4GB.

· CÇn ph¶i cã HIMEM.SYS míi sö dông ®­îc.

PhÇn bé nhí trªn 1 MB cña c¸c m¸y PC hiÖn nay ®Òu cã thÓ ®Æt cÊu h×nh ®Ó cã thÓ sö dông ®ång thêi mét phÇn nh­ Expanded Memory, phÇn cßn l¹i nh­ Extended Memory hoÆc chØ dïng nh­ mét trong hai lo¹i trªn (tÊt nhiªn víi EMS chØ cã thÓ dïng d­íi 32 MB).

q HMA:

HMA (High Memory Area-Vïng bé nhí cao): lµ segment 64 KB ®Çu tiªn trªn ng­ìng 1 MB. C¸c ch­¬ng tr×nh tu©n thñ ®Þnh chuÈn EMS cã thÓ sö dông miÒn bé nhí nµy nh­ 1 phÇn më réng cña bé nhí th«ng th­êng vµ cã thÓ n¹p mét phÇn cña DOS vaß phÇn bé nhí nµy ®Ó gi¶i phãng thªm 50 KB cho c¸c tr×nh øng dông.



tải về 383.58 Kb.

Chia sẻ với bạn bè của bạn:
1   2   3   4   5   6   7   8   9   10   11




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương