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
KIN TRÚC MÁY TÍNH
Computer Architecture
Nguyn Kim Khánh,
PhD. in CE
Bmôn Kthut máy tính - Khoa Công ngh thông tin
Thư vin & Mng thông tin
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
Contact
Offices:
Room 322 - C1: DCE, FIT
Room 201- e-Library Building: LINC
Mobile: 091-358-5533
e-mail:
khanhnk@mail.hut.edu.vn
khanhnk@it-hut.edu.vn
18 March 2007 Bài ging Kiến trúc máy tính 3
NKK-HUT
Tài liu tham kho chính
1. William Stallings - Computer Organization and
Architecture – Designing for Performance – 2003 (6th
edition)
2. Behrooz Parhami - Computer Architecture: From
Microprocessors to Supercomputers - 2005
3. David A. Patterson & John L. Hennessy -
Computer Organization and Design: The
Hardware/Software Interface 2002 (third edition)
4. John L. Hennessy & David A. Patterson -
Computer Architecture: A Quantitative Approach
2003 (third edition)
18 March 2007 Bài ging Kiến trúc máy tính 4
NKK-HUT
Tài liu tham kho ...
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
Tài liu tham kho ...
18 March 2007 Bài ging Kiến trúc máy tính 6
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 7
NKK-HUT
Kiến trúc máy tính
Chương 1
GII THIU CHUNG
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 8
NKK-HUT
1.1. Máy tính và phân loi
1.2. Kiến trúc máy tính
1.3. Stiến hoá ca máy tính
Ni dung
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
Máy tính (Computer) thiết b đin tthc
hin các công vic sau:
Nhn thông tin vào,
Xlý thông tin theo dãy các lnh được nhsn bên
trong,
Đưa thông tin ra.
Dãy các lnh nm trong bnh để yêu cu
máy tính thc hin công vic cthgi là
chương trình (program)
ÆMáy tính hot động theo chương trình.
1.1. Máy tính và phân loi
1. Máy tính
18 March 2007 Bài ging Kiến trúc máy tính 10
NKK-HUT
Máy tính ....
18 March 2007 Bài ging Kiến trúc máy tính 11
NKK-HUT
Mô hình phân lp ca máy tính
Phn cng (Hardware): hthng vt lý ca máy tính.
Phn mm (Software): các chương trình và dliu.
18 March 2007 Bài ging Kiến trúc máy tính 12
NKK-HUT
Phân loi truyn thng:
Máy vi tính (Microcomputers)
Máy tính nh(Minicomputers)
Máy tính ln (Mainframe Computers)
Siêu máy tính (Supercomputers)
2. Phân loi máy tính
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
Máy tính cá nhân (Personal Computers)
Máy ch(Server Computers)
Máy tính nhúng (Embedded Computers)
Phân loi máy tính hin đại
18 March 2007 Bài ging Kiến trúc máy tính 14
NKK-HUT
loi máy tính phbiến nht
Các loi máy tính cá nhân:
Máy tính để bàn (Desktop)
Máy tính xách tay (Laptop)
1981 ÆIBM gii thiu máy tính IBM-PC s
dng bxlý Intel 8088
1984 ÆApple đưa ra Macintosh sdng
bxlý Motorola 68000
Giá thành: hàng trăm đến hàng nghìn USD
Máy tính cá nhân PC
18 March 2007 Bài ging Kiến trúc máy tính 15
NKK-HUT
Thc cht là máy phc v
Dùng trong mng theo mô hình
Client/Server (Khách hàng/Người phc v)
Tc độ hiu năng tính toán cao
Dung lượng bnhln
Độ tin cy cao
Giá thành: hàng nghìn đến hàng chc triu
USD.
Máy ch(Server)
18 March 2007 Bài ging Kiến trúc máy tính 16
NKK-HUT
Được đặt trong thiết bkhác để điu khin
thiết b đólàm vic
Được thiết kếchuyên dng
d:
Đin thoi di động
Máy nh s
B điu khin trong máy git, điu hoà nhit độ
Router – b định tuyến trên mng
Giá thành: vài USD đến hàng trăm nghìn
USD.
Máy tính nhúng (Embedded Computer)
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
1.2. Kiến trúc máy tính
Kiến trúc máy tính bao gm hai khía cnh:
Kiến trúc tp lnh (Instruction Set Architecture):
nghiên cu máy tính theo cách nhìn ca
người lp trình
Tchc máy tính (Computer Organization):
nghiên cu cu trúc phn cng máy tính
ÆKiến trúc tp lnh thay đổi chm, tchc
máy tính thay đổi rt nhanh.
18 March 2007 Bài ging Kiến trúc máy tính 18
NKK-HUT
d
Các máy tính PC dùng các bx
Pentium III và Pentium 4:
cùng chung kiến trúc tp lnh (IA-32)
tchc khác nhau
18 March 2007 Bài ging Kiến trúc máy tính 19
NKK-HUT
Kiến trúc tp lnh
Kiến trúc tp lnh ca máy tính bao gm:
Tp lnh: tp hp các chui snhphân
mã hoá cho các thao tác mà máy tính
ththc hin
Các kiu dliu: các kiu dliu mà
máy tính có thx
18 March 2007 Bài ging Kiến trúc máy tính 20
NKK-HUT
Cu trúc cơ bn ca máy tính