Bài ging Hthng máy tính
Nguyn Kim Khánh - ĐHBKHN 1
8 September 2009 1
NKK-HUT
Hthng máy tính
Chương 2
KIN TRÚC BNH
Nguyn Kim Khánh
Trưng Đi hc Bách khoa Hà Ni
8 September 2009 2
NKK-HUT
Ni dung hc phn
Chương 1. Gii thiu chung
Chương 2. Kiến trúc bnh
Chương 3. Kiến trúc vào-ra
Chương 4. Kiến trúc bx
Chương 5. Kiến trúc máy tính tiên tiến
8 September 2009 3
NKK-HUT
2.1. Tng quan vhthng nh
2.2. Bnhbán dn
2.3. Bnhchính
2.4. Bnhcache
2.5. Bnhớảo
2.6. Hthng lưu trRAID
Ni dung
8 September 2009 4
NKK-HUT
2.1. Tng quan vhthng nh
Vtrí
Bên trong CPU:
tp thanh ghi
Bnhtrong:
bnhchính
bnhcache
Bnhngoài: các thiết bnh
Dung lượng
Độ dài tnh(tính bng bit)
S lượng tnh
1. Các đặc trưng ca hthng nh
Bài ging Hthng máy tính
Nguyn Kim Khánh - ĐHBKHN 2
8 September 2009 5
NKK-HUT
Các đặc trưng ca hthng nh(tiếp)
Đơn vtruyn
Tnh
Khi nh
Phương pháp truy nhp
Truy nhp tun t (băng t)
Truy nhp trc tiếp (các loi đĩa)
Truy nhp ngu nhiên (bnhbán dn)
Truy nhp liên kết (cache)
8 September 2009 6
NKK-HUT
Các đặc trưng ca hthng nh(tiếp)
Hiu năng (performance)
Thi gian truy nhp
Chu knh
Tc độ truyn
Kiu vt lý
Bnhbán dn
Bnht
Bnhquang
8 September 2009 7
NKK-HUT
Các đặc trưng ca hthng nh(tiếp)
Các đặc tính vt lý
Khbiến / Không khbiến
(volatile / nonvolatile)
Xoá được / không xoá được
Tchc
8 September 2009 8
NKK-HUT
2. Phân cp hthng nh
Bài ging Hthng máy tính
Nguyn Kim Khánh - ĐHBKHN 3
8 September 2009 9
NKK-HUT
dhthng nhthông dng
Ttrái sang phi:
dung lượng tăng dn
tc độ gim dn
giá thành/1bit gim dn
8 September 2009 10
NKK-HUT
Nguyên lý cc bhoá tham chiếu bnh
Trong mt khong thi gian đủ nh CPU
thường chtham chiếu các thông tin
trong mt khi nhcc b
d:
Cu trúc chương trình tun t
Vòng lp có thân nh
Cu trúc dliu mng
8 September 2009 11
NKK-HUT
2.2. Bnhbán dn
Khbiến
Bng đin
bng đin,
mc tng byte
Bnh
đọc-ghi
Random Access
Memory (RAM)
bng đin,
tng khi
Flash memory
bng đin,
mc tng byte
Electrically Erasable
PROM (EEPROM)
bng tia cc tím,
cchip
Bnh
hu như
ch đọc
Erasable PROM
(EPROM)
Bng đin
Programmable ROM
(PROM)
Không
khbiến
Mt n
Không xoá
được
Bnh
ch đọc
Read Only Memory
(ROM)
Tính
khbiến
Cơ chếghiKh năng xoáTiêu
chun
Kiu bnh
1. Phân loi
8 September 2009 12
NKK-HUT
ROM (Read Only Memory)
Bnhkhông khbiến
Lưu trcác thông tin sau:
Thư vin các chương trình con
Các chương trình điu khin hthng (BIOS)
Các bng chc năng
Vi chương trình
Bài ging Hthng máy tính
Nguyn Kim Khánh - ĐHBKHN 4
8 September 2009 13
NKK-HUT
Các kiu ROM
ROM mt n:
thông tin được ghi khi sn xut
rt đắt
PROM (Programmable ROM)
Cn thiết bchuyên dng để ghi bng chương
trình Æch ghi được mt ln
EPROM (Erasable PROM)
Cn thiết bchuyên dng để ghi bng chương
trình Æghi được nhiu ln
Trước khi ghi li, xóa bng tia cc tím
8 September 2009 14
NKK-HUT
Các kiu ROM (tiếp)
EEPROM (Electrically Erasable PROM)
thghi theo tng byte
Xóa bng đin
Flash memory (Bnhcc nhanh)
Ghi theo khi
Xóa bng đin
8 September 2009 15
NKK-HUT
RAM (Random Access Memory)
Bnh đọc-ghi (Read/Write Memory)
Khbiến
Lưu trthông tin tm thi
hai loi: SRAM và DRAM
(Static and Dynamic)
8 September 2009 16
NKK-HUT
SRAM (Static) – RAM tĩnh
Các bit được lưu trbng các Flip-Flop
Æthông tin n định
Cu trúc phc tp
Dung lượng chip nh
Tc độ nhanh
Đắt tin
Dùng làm bnhcache
Bài ging Hthng máy tính
Nguyn Kim Khánh - ĐHBKHN 5
8 September 2009 17
NKK-HUT
DRAM (Dynamic) – RAM động
Các bit được lưu trtrên t đin
Æcn phi có mch làm tươi
Cu trúc đơn gin
Dung lượng ln
Tc độ chm hơn
Rtin hơn
Dùng làm bnhchính
8 September 2009 18
NKK-HUT
Mt sDRAM tiên tiến
Enhanced DRAM
Cache DRAM
Synchronous DRAM (SDRAM): làm vic
được đồng bbi xung clock
DDR-SDRAM (Double Data Rate SDRAM)
8 September 2009 19
NKK-HUT
2. Tchc ca chip nh
Sơ đồ cơ bn ca chip nh
8 September 2009 20
NKK-HUT
Các tín hiu ca chip nh
Các đường địa ch: An-1 ÷A0 Æ 2ntnh
Các đường dliu: Dm-1 ÷D0Æ độ dài t
nh= m bit
Dung lượng chip nh= 2nxm bit
Các đường điu khin:
Tín hiu chn chip CS (Chip Select)
Tín hiu điu khin đọc OE (Output Enable)
Tín hiu điu khin ghi WE (Write Enable)
(Các tín hiu điu khin thường tích cc vi mc 0)