0
Tải bản đầy đủ (.pdf) (143 trang)

.B nhB RAM và ROM a)Các khái ni7m v1 b, nh

Một phần của tài liệu GIÁO TÌNH KIẾN TRÚC MÁY TÍNH CỦA THẦY VŨ ĐỨC LUNG (Trang 29 -31 )

a)Các khái ni7m v1 b, nh6

Các tL bào nh6 (storage cell):

B nh! lưu gi; thông tin dư!i d ng m t dãy các con sB nh) phân 1 và 0, trong ựó 1 là ự i di"n cho s[ có m2t c a ựi"n áp tắn hi"u, và 0 ự i di"n cho s[ v/ng m2t. Vì mYi bit ựư1c ự i di"n bqi m t m c ựi"n áp, nên ựi"n áp ựó ph i ựư1c duy trì trong m ch ựi"n t? nh!, gNi là t: bào nh!. N i dung lưu gi; trong t: bào nh! có th5 ựư1c sao chép ra bus ho2c các linh ki"n chX khác, gNi là ựNc ra (reading). M t sB t: bào nh! cũng cho phép sao chép vào b n thân mình nh;ng m c tắn hi"u m!i lJy tU bus ngoài, gNi là ghi vào (writing). B*ng cách s/p x:p liên k:t t: bào nh! thành các hàng và c t (ma tr n), ngưXi ta có th5 xây d[ng nên các m ch nh! nhiKu tri"u bit. Các ma tr n t: bào nh! ựư1c ch: t o trên m t chip silic nhV giBng như các m ch tắch h1p.

RAM slot (hình 2.14) Dùng ự5 c/m RAM vào main mà ta có th5 nh n d ng q ự u khe c/m RAM luôn có c n g t q 2 ự u. Tùy lo i RAM (SDRAM, DDRAM, RDRAM) mà giao di"n khe c/m

Chương II: Các b ph n cơ b n c a máy tắnh

khác nhau => Mua RAM cho máy thì ph#i biLt máy có slot cho lo)i nào.

Hình 2.14. Slot ự5 c/m RAM

Interface: là cJu trúc bên ngoài c a memory. Khi mua RAM chúng ta c n ph i xem nó có phù h1p v!i (ăn kh!p) RAM slot c a máy mình không. Hình 2.15 là hình d ng c a m t vài lo i RAM

Hình 2.15. Hình dáng bên ngoài m t sB lo i RAM

RAM và ROM:

Có hai dòng b nh! phO bi:n có tên gNi t/t là RAM và ROM. M ch nh! truy c p ngẠu nhiên (random access memory RAM) là b nh! chắnh (main memory) bên trong máy tắnh, nơi lưu tr; t m thXi các d; li"u và l"nh chương trình ự5 B x? lý (BXL) có th5 truy c p nhanh chóng. Thu t ng; "truy c p ngẠu nhiên" có ý nhJn m nh m t tắnh chJt kỖ thu t quan trNng: mYi v) trắ lưu tr; trong RAM ựKu có th5 truy c p tr[c ti:p. NhX ựó các thao tác truy tìm và cJt tr; có th5 th[c hi"n nhanh hơn nhiKu so v!i các thi:t b) lưu tr; tu n t[ như O ựiã hay O băng tU. N i dung lưu gi; trong RAM là không cB ự)nh Z có nghĩa ph i luôn có nguTn nuôi ự5 duy trì n i dung nh! ựó, mJt ựi"n là mJt thông tin.

Kắch thư!c c a RAM thưXng ựo b*ng ựơn v) megabyte (MB). Bao nhiêu RAM thì ự ? Đây là câu hVi ch/c ch/n ta sI ự2t ra khi mua s/m hay nâng cJp máy tắnh. Windows XP SP2 ch ch y

Chương II: Các b ph n cơ b n c a máy tắnh

v!i 128MB RAM, nhưng ự t ựư1c hi"u năng tBt nhJt v!i 256MB RAM trq ựi.

Dòng th hai là b nh! ch ựNc ra (read only memory ROM). N i dung trong ROM ch có th5 ựư1c ựNc ra trong quá trình ho t ự ng bình thưXng c a máy tắnh. B nh! ROM là lo i cB ự)nh (nonvolatile), nên nó vẠn duy trì n i dung nh! khi không có ựi"n. NhX tắnh năng này, ngưXi ta dùng ROM ự5 lưu gi; các chương trình BIOS không thay ựOi.

b) Các lo)i b, nh6 :

Ớ RAM tĩnh (static RAM + SRAM) lưu gi; các bit trong nh;ng t: bào c a mình dư!i d ng chuy5n m ch ựi"n t?. T: bào SRAM mq m ch ựi"n (logic 1) ho2c t/t m ch (logic 0) ự5 ph n ánh tr ng thái c a t: bào. Th[c t: ựó là các m ch flipZflop trong tình tr ng set ho2c reset. M ch flipZflop sI gi; nguyên mẠu tr ng thái cho ự:n khi ựư1c thay ựOi bqi thao tác ghi ti:p theo ho2c ng/t ựi"n. Tuy nhiên SRAM có kắch thư!c l!n và tBn ựi"n, hi"n nay thưXng ựư1c ch: t o sỚn trong gi!i h n 512K. M2c dù có tBc ự nhanh, nhưng ph c t p và ự/t tiKn, SRAM ch ựư1c s? d-ng trong các b ph n c n tBc ự như b nh! cache ch|ng h n.

Ớ RAM ự ng (dynamic RAM + DRAM) lưu gi; các bit dư!i d ng ựi"n tắch ch a trong các t- ựi"n c[c nhV, ựó là các ựi"n dung c a b n thân transistor MOS ựóng vai trò chuy5n m ch ho2c ph n t? ựiKu khi5n. Có ho2c không có ựi"n tắch trong t- ựi"n này tương ng v!i logic 1 ho2c logic 0. Do t- ựi"n nhV nên ựi"n tắch ựư1c n p và phóng rJt nhanh, c6 ch-c nanô giây. Bqi kắch thư!c nhV và h u như không tiêu th- ựi"n nên DRAM có m t ự lưu tr; khá cao và giá rỘ. Như1c ựi5m duy nhJt c a DRAM là không gi; ựư1c thông tin lâu quá vài miligiây, nên ph i thưXng xuyên n p l i năng lư1ng cho nó gNi là làm tươi hay hTi ph-c (refresh), th[c chJt là làm ự y l i ựi"n tắch cho các t- ựi"n nh! tắ hon.

Ớ DDR SDRAM (Double Data Rate SDRAM)

SDRAM là tên gNi chung c a m t dòng b nh! máy tắnh, nó ựư1c phân ra SDR (Single Data Rate) và DDR (Double Data Rate). Do ựó n:u gNi m t cách chắnh xác, chúng ta sI có hai lo i RAM chắnh là SDR SDRAM và DDR SDRAM. CJu trúc c a hai lo i RAM này tương ựBi giBng nhau, nhưng DDR có kh năng truyKn d; li"u q c hai ựi5m lên và xuBng c a tắn hi"u nên tBc ự nhanh gJp ựôi. Trong thXi gian g n ựây xuJt hi"n chuzn RAM m!i d[a trên nKn t ng DDR là DDRZII, DDRZIII có tBc ự cao hơn nhX c i ti:n thi:t k:.

Ớ B nhB ROM th[c chJt là m t tO ch c ghép nBi sỚn các m ch ựi"n ự5 th5 hi"n các tr ng thái có nBi (logic 0) ho2c không nBi (logic 1). Cách bB trắ các tr ng thái 1 và 0 như th: nào là tùy yêu c u, và ựư1c ch: t o sỚn trong ROM khi s n xuJt. Khi vi m ch ROM ựư1c ch: t o xong thì n i dung c a nó không th5 thay ựOi n;a. ROM dùng trong h" BIOS cũ thu c lo i này cho nên khi b t máy tắnh là các chương trình ch a sỚn trong ựó ựư1c lJy ra ự5 ch y khqi ự ng máy (bao gTm các bư!c ki5m tra chzn ựoán, hY tr1 ph n mKm cơ sq và h1p nhJt các b ph n trong h" thBng máy). Ta không muBn và cũng không th5 thay ựOi bJt c ựiKu gì ựBi v!i các chương trình cBt t? này. Tuy nhiên khi phát hi"n có m t lYi trong ROM ho2c c n ựưa vào m t thông sB BIOS m!i ự5 phù h1p v!i thi:t b) ngo i vi m!i thì th t là tai hNa. G n ựây có m t gi i pháp là dùng flash BIOS, nó thay m t ph n ROM b*ng lo i EEPROM, ựó là vi m ch ROM có th5 l p trình và xóa b*ng ựi"n (Electrically Erasable Programmable ROM). Phương pháp này cho phép ch xóa q m t sB ự)a ch , không ph i toàn b trong khi vi m ch vẠn gi; nguyên trên board.

Ớ SIMM (single in+line memory module). Đây là lo i mô ựun nh! m t hàng chân ra ự5 dẶ c/m vào các O c/m thắch h1p trên board mỚ. SIMM gTm nhiKu vi m ch nhV DRAM ựư1c g/n trên m t tJm m ch in nhV, ự5 tO ch c thành các lo i môựun tU 1MB

ự:n 16MB ho2c hơn. SIMM lo i cũ có 30 chân, phO bi:n hi"n nay là 72 chân nên các nhà thi:t k: có nhiKu phương án cJu hình hơn. Đây là lo i thu n l1i nhJt cho vi"c nâng cJp b nh!

c a ta.

C)n lưu ý là có rBt nh/u lo"i RAM khác nhau, do ựó khi mua RAM thì ph0i bi8t lo"i nào có th9 dùng ựư^c cho máy c=a mình và t.c ự3 BUS t.i ựa cho RAM mà mainboard h_ tr^ là bao nhiêu thì ch` nên l:a lo"i RAM có t.c ự3 ựó là ự=.

c)Th0i gian truy cNp:

M t b nh! lý tưqng ph i ựưa d; li"u ựư1c chNn ngay t c kh/c lên các ựưXng d; li"u c a vi m ch nh! ựó. Tuy nhiên trong th[c t: luôn tTn t i m t thXi gian trẶ gi;a thXi ựi5m tắn hi"u ự)a ch lBi vào có hi"u l[c và thXi ựi5m d; li"u có m2t trên các ựưXng d; li"u, gNi là thXi gian truy c p (access time). M2c dù thXi gian này ựư1c tắnh b*ng nanô giây nhưng cũng làm ch m tBc ự ho t ự ng chung c a toàn h" thBng, nên b x? lý ph i ự1i, có khi ự:n 4 ho2c 5 xung nh)p.

Các máy PC lo i cũ có th5 s? d-ng các chip DRAM có thXi gian truy c p trong vòng 60Z80 nanôgiây. Các máy tắnh hi"n nay dùng lo i nhanh hơn 60 nanôgiây. ThXi gian truy c p càng nhanh thì DRAM càng ự/t.

Một phần của tài liệu GIÁO TÌNH KIẾN TRÚC MÁY TÍNH CỦA THẦY VŨ ĐỨC LUNG (Trang 29 -31 )

×