Bài ging Kiến trúc máy tính 18 March 2007
Nguyn Kim Khánh - ĐHBKHN 1
18 March 2007 Bài ging Kiến trúc máy tính 1
NKK-HUT
Kiến trúc máy tính
Chương 2
HTHNG MÁY TÍNH
Nguyn Kim Khánh
Trưng Đi hc Bách khoa Hà Ni
18 March 2007 Bài ging Kiến trúc máy tính 2
NKK-HUT
Ni dung giáo trình
Chương 1. Gii thiu chung
Chương 2. Hthng máy tính
Chương 3. Shc máy tính
Chương 4. Bxtrung tâm
Chương 5. Bnhmáy tính
Chương 6. Hthng vào-ra
Chương 7. Kiến trúc máy tính tiên tiến
18 March 2007 Bài ging Kiến trúc máy tính 3
NKK-HUT
2.1. Các thành phn ca máy tính
2.2. Hot động ca máy tính
2.3. Liên kết hthng
Ni dung ca chương 2
18 March 2007 Bài ging Kiến trúc máy tính 4
NKK-HUT
2.1. Các thành phn ca máy tính
Bxlý trung tâm (Central Processing Unit)
Bnh(Memory)
Hthng vào ra (Input/Output System)
Liên kết hthng (System Interconnection)
Bài ging Kiến trúc máy tính 18 March 2007
Nguyn Kim Khánh - ĐHBKHN 2
18 March 2007 Bài ging Kiến trúc máy tính 5
NKK-HUT
Chc năng:
điu khin hot động ca máy tính
xlý dliu
Nguyên tc hot động cơ bn:
CPU hot động theo chương trình nm trong
bnhchính.
1. Bxlý trung tâm (CPU)
18 March 2007 Bài ging Kiến trúc máy tính 6
NKK-HUT
Cu trúc cơ bn ca CPU
18 March 2007 Bài ging Kiến trúc máy tính 7
NKK-HUT
Đơn v điu khin(Control Unit - CU): điu
khin hot động ca máy tính theo chương trình
đã định sn.
Đơn vshc và logic (Arithmetic and Logic
Unit - ALU): thc hin các phép toán shc và
phép toán logic.
Tp thanh ghi (Register File - RF): lưu gicác
thông tin tm thi phc vcho hot động ca
CPU.
Đơn vni ghép bus (Bus Interface Unit -BIU)
kết ni và trao đổi thông tin gia bus bên trong
(internal bus) bus bên ngoài (external bus).
Các thành phn cơ bn ca CPU
18 March 2007 Bài ging Kiến trúc máy tính 8
NKK-HUT
Tc độ ca bx
Tc độ ca bxlý:
Slnh được thc hin trong 1 giây
MIPS (Million of Instructions per Second)
Khó đánh giá chính xác
Tn sxung nhp ca bxlý:
Bxlý hot động theo mt xung nhp
(Clock) có tn sc định
Tc độ ca bxđược đánh giá gián
tiếp thông qua tn sca xung nhp
Bài ging Kiến trúc máy tính 18 March 2007
Nguyn Kim Khánh - ĐHBKHN 3
18 March 2007 Bài ging Kiến trúc máy tính 9
NKK-HUT
Tc độ bxlý (tiếp)
T0: chu kxung nhp
Tn sxung nhp: f0= 1/T0
Mi thao tác ca bxlý cn kT0
T0 càng nhÆbxlý chy càng nhanh
d: Máy tính dùng bxlý 2GHz
Ta có f0= 2GHz = 2x109Hz
ÆT0= 1/f0= 1/(2x109) = 0,5 ns.
Dng xung nhp
18 March 2007 Bài ging Kiến trúc máy tính 10
NKK-HUT
2. Bnhmáy tính
Chc năng: lưu tr chương trình và d
liu.
Các thao tác cơ bn vi bnh:
Thao tác ghi (Write)
Thao tác đọc (Read)
Các thành phn chính:
Bnhtrong (Internal Memory)
Bnhngoài (External Memory)
18 March 2007 Bài ging Kiến trúc máy tính 11
NKK-HUT
Các thành phn ca bnhmáy tính
18 March 2007 Bài ging Kiến trúc máy tính 12
NKK-HUT
Chc năng và đặc đim:
Cha các thông tin mà CPU th trao đổi
trc tiếp
Tc độ rt nhanh
Dung lượng không ln
Sdng bnhbán dn: ROM và RAM
Các loi bnhtrong:
Bnhchính
Bnhcache (bnh đệm)
Bnhtrong
Bài ging Kiến trúc máy tính 18 March 2007
Nguyn Kim Khánh - ĐHBKHN 4
18 March 2007 Bài ging Kiến trúc máy tính 13
NKK-HUT
Bnhchính (Main Memory)
Cha các chương trình và d
liu đang được CPU sdng.
Tchc thành các ngăn nh
được đánh địa ch.
Ngăn nh thường đưc t
chc theo byte.
Ni dung ca ngăn nh th
thay đổi, song địa chvt lý
ca ngăn nhluôn c định.
18 March 2007 Bài ging Kiến trúc máy tính 14
NKK-HUT
Bnhcache
Bnh tc độ nhanh được đặt đệm
gia CPU và bnhchính nhm tăng
tc độ CPU truy cp bnh
Dung lượng nh hơn bnhchính
Tc độ nhanh hơn
Cache thường được chia thành mt s
mc
Cache có th được tích hp trên chip vi
xlý.
Cache có th hoc không
18 March 2007 Bài ging Kiến trúc máy tính 15
NKK-HUT
Bnhngoài (External Memory)
Chc năng và đặc đim
Lưu gitài nguyên phn mm ca máy tính
Được kết ni vi hthng dưới dng các
thiết bvào-ra
Dung lượng ln
Tc độ chm
Các loi bnhngoài
Bnht: đĩa cng, đĩa mm
Bnh quang: đĩa CD, DVD
Bnhbán dn: Flash disk, memory card
18 March 2007 Bài ging Kiến trúc máy tính 16
NKK-HUT
3. Hthng vào-ra (Input-Output)
Chc năng: Trao đổi thông tin gia máy
tính vi thếgii bên ngoài.
Các thao tác cơ bn:
Vào dliu (Input)
Ra dliu (Output)
Các thành phn chính:
Các thiết bngoi vi (Peripheral Devices)
Các mô-đun vào-ra (IO Modules)
Bài ging Kiến trúc máy tính 18 March 2007
Nguyn Kim Khánh - ĐHBKHN 5
18 March 2007 Bài ging Kiến trúc máy tính 17
NKK-HUT
Cu trúc cơ bn ca hthng vào-ra
18 March 2007 Bài ging Kiến trúc máy tính 18
NKK-HUT
Các thiết bngoi vi
Chc năng: chuyn đổi dliu gia
bên trong và bên ngoài máy tính
Các loi thiết bngoi vi cơ bn
Thiết bvào: bàn phím, chut, máy quét ...
Thiết bra: màn hình, máy in ...
Thiết bnh: các đĩa ...
Thiết btruyn thông: MODEM ...
18 March 2007 Bài ging Kiến trúc máy tính 19
NKK-HUT
Mô-đun vào-ra
Chc năng: ni ghép các thiết bngoi vi
vi máy tính
Mi mô-đun vào-ra có mt hoc mt vài
cng vào-ra (I/O Port).
Mi cng vào-ra được đánh mt địa ch
xác định.
Các thiết bngoi vi được kết ni và trao
đổi dliu vi máy tính thông qua các
cng vào-ra.
18 March 2007 Bài ging Kiến trúc máy tính 20
NKK-HUT
2.2. Hot động ca máy tính
hot động cơ bn ca máy tính
Máy tính lp đi lp li hai bước:
Nhn lnh
Thc hin lnh
Thc hin chương trình bdng nếu
thc hin lnh bli hoc gp lnh dng.
1. Thc hin chương trình
chu trình lnh