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

KIẾN TRÚC MÁY TÍNH

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (7.72 MB, 336 trang )

Khi đọc qua tài liệu này, nếu phát hiện sai sót hoặc nội dung kém chất lượng
xin hãy thông báo để chúng tôi sửa chữa hoặc thay thế bằng một tài liệu cùng
chủ đề của tác giả khác. Tài li u này bao g m nhi u tài li u nh có cùng ch
đ bên trong nó. Ph n n i dung b n c n có th n m gi a ho c cu i tài li u
này, hãy s d ng ch c năng Search đ tìm chúng.
Bạn có thể tham khảo nguồn tài liệu được dịch từ tiếng Anh tại đây:
/>
Thông tin liên hệ:
Yahoo mail:
Gmail:


KIẾN TRÚC MÁY TÍNH
(Computer Architecture)
Khoa Kỹ thuật máy tính
 GV: TS. Vũ Đức Lung
 Email:

Khoa KTMT

Vũ Đức Lung

1


 Thời gian:
- Lý Thuyết: 45 tiết (3 TC)
 Điểm số:
- Điểm thi giữa HK: 30%
- Điểm thi cuối kỳ: 70%


Khoa KTMT

Vũ Đức Lung

2


Mục đích môn học
Nhằm trang bị cho sinh viên các kiến thức cơ bản nhất về
kiến trúc một máy tính.







Lịch sử
Chức năng và nguyên lý hoạt động của các bộ phận
Cách biểu diễn dữ liệu, tính toán trong máy tính
Cách chế tạo, thiết kế các mạch Logic số cơ bản
Các kiến trúc bộ lệnh trong các loại máy tính CISC và RICS
Các nguyên lý hoạt động của bộ xử lý

Khoa KTMT

Vũ Đức Lung

3



Nội dung
Chương 1 : Giới thiệu
Chương 2 : Các bộ phận cơ bản của máy tính
Chương 3 : Biểu diễn dữ liệu
Chương 4 : Mạch Logic số

Chương 5 : Mạch tuần tự
Chương 6 : Kiến trúc bộ lệnh
Chương 7 : Tổ Chức bộ xử lý
Chương 8 : Hệ Thống bộ nhớ
Khoa KTMT

Vũ Đức Lung

4


Tài liệu học tập & tham khảo
1. Vũ Đức Lung. Giáo trình kiến trúc máy tính. Trường ĐH Công
nghệ thông tin, ĐHQG TP.HCM, 2009.
2. Cấu trúc máy tính cơ bản, tổng hợp và biên dịch VN-Guide, nhà
xuất bản thống kê, 2005.

3. Võ Văn Chín, Nguyễn Hồng Vân, Phạm Hữu Tài. Giáo trình kiến
trúc máy tính. ĐH Cần Thơ, 2005.
4. M. Abd-El-Barr, H. El-Rewini, Fundamentals of Computer
Organization and Architecture, Wiley, 2005
5. Patterson, D. A., and J. L. Hennessy. Computer Organization and
Design: The Hardware/Software Interface, 3rd ed. San Mateo, CA:

Morgan Kaufman, 2004
Slides + bài tập:

/>Khoa KTMT

Vũ Đức Lung

5


Chương I : Giới thiệu
Mục đích - nắm bắt cơ bản về:

1. Một số khái niệm cơ bản về kiến trúc máy tính
2. Lịch sử phát triển của máy tính qua các thế hệ
máy tính:
1.
2.

3. Khuynh hướng hiện tại cho phát triển ngành máy
tính
4. Phân loại máy tính
5. Các dòng CPU Intel
Khoa KTMT

Vũ Đức Lung

6



Kiến trúc máy tính
 Kiến trúc máy tính đề cập đến những thuộc tính hệ thống mà lập
trình viên có thể quan sát được.
 Đó là các thuộc tính có ảnh hưởng trực tiếp đến việc thực thi một
chương trình,
 Ví dụ: Tập chỉ thị của máy tính, số bit được sử dụng để biểu diễn
dữ liệu, cơ chế nhập/xuất, kỹ thuật định địa chỉ bộ nhớ, v.v...
 e.g. Is there a multiply instruction?

Khoa KTMT

Vũ Đức Lung

7


Tổ chức máy tính
 Tổ chức máy tính quan tâm đến các đơn vị vận hành và sự kết nối
giữa chúng nhằm hiện thực hóa những đặc tả về kiến trúc,
 Ví dụ: tín hiệu điều khiển, giao diện giữa máy tính với các thiết bị
ngoại vi, kỹ thuật bộ nhớ được sử dụng
 e.g. Is there a hardware multiply unit or is it done by repeated
addition?

Khoa KTMT

Vũ Đức Lung

8



Học Kiến trúc máy tính để làm gì?

Khoa KTMT

Vũ Đức Lung

9


Máy tính là gì?
Là máy xử lý dữ liệu, thực thi tự động dưới sự điều khiển
của một danh sách các câu lệnh lưu trong bộ nhớ

Khoa KTMT

Vũ Đức Lung

10


Thị phần bộ vi xử lý

Khoa KTMT

Vũ Đức Lung

11



2. Lịch sử phát triển máy tính
 Thế hệ zero –máy tính cơ học (1642-1945)

Khoa KTMT

Vũ Đức Lung

12


Thế hệ zero –máy tính cơ học (1642-1945)
Năm 1642 Pascal
phát minh ra máy
tính đầu tiên với 2
phép tính + và -

Khoa KTMT

Vũ Đức Lung

13


Thế hệ zero –máy tính cơ học (1642-1945)
Năm 1672 Gotfrid
vilgelm Leibnits chế
tạo ra máy tính với 4
phép tính cơ bản (+-*/)

• 1834 Babbage (Anh) – máy

tính có 4 bộ phận: bộ nhớ, bộ
tính toán, thiết bị nhập, thiết bị
xuất
• 1936 К. Zuse (Đức) máy trên
cơ sở rơle (relay)

• 1944 G. Iken (Mỹ) – Mark I
- nặng 5 tấn,
- cao 2.4 m,
- dài 15 m,
- chứa 800 km dây điện
Khoa KTMT

Vũ Đức Lung

14


Thế hệ zero –máy tính cơ học (1642-1945)

Khoa KTMT

Vũ Đức Lung

15


Thế hệ I – bóng đèn điện (1945-1955)
1. 1943 máy tính COLOSSUS (Anh)
- 2000 bóng đèn chân

không
- Giữ bí mật suốt 30 năm

Bóng đèn
chân không

Khoa KTMT

Vũ Đức Lung

16


Thế hệ I – bóng đèn điện (1945-1955)

COLOSSUS
Khoa KTMT

Vũ Đức Lung

17


Thế hệ I – bóng đèn điện (1945-1955)
2. Máy tính ENIAC 1943 (Mỹ)

Dự án chế tạo máy ENIAC (Electronic Numerical
Integrator and Computer) được BRL (Ballistics
Research Laboratory – Phòng nghiên cứu đạn đạo quân
đội Mỹ) bắt đầu vào năm 1943 dùng cho việc tính toán

chính xác và nhanh chóng các bảng số liệu đạn đạo cho
từng loại vũ khí mới.

Khoa KTMT

Vũ Đức Lung

18


Các thông số:
 18000 bóng đèn chân không.
 Nặng hơn 30 tấn.
 Tiêu thụ một lượng điện năng vào khoảng 140kW và
chiếm một diện tích xấp xỉ 1393 m2.
 5000 phép cộng /s.
 Đặc biệt sử dụng hệ đếm thập phân.

Khoa KTMT

Vũ Đức Lung

19


Thế hệ I – bóng đèn điện (1945-1955)
Bộ nhớ của ENIAC
- 20 “bộ tích lũy”.
- Mỗi bộ có khả năng lưu giữ một số thập phân có 10 chữ số.
- Mỗi chữ số được thể hiện bằng một vòng gồm 10 đèn chân

không.

Điểm khác biệt giữa ENIAC & các máy tính khác:
ENIAC sử dụng hệ đếm thập phân chứ không phải nhị
phân như ở tất cả các máy tính khác.
• Máy ENIAC bắt đầu hoạt động vào tháng 11/1945.

Khoa KTMT

Vũ Đức Lung

20


Thế hệ I – bóng đèn điện (1945-1955)

Khoa KTMT

Vũ Đức Lung

21


Thế hệ I – bóng đèn điện (1945-1955)
3. Máy tính Von Neumann 1952 (Mỹ)
Nhà toán học John von Neumann(Hungary),
một cố vấn của dự án ENIAC, đưa ra 1945,
trong một bản đề xuất về một loại máy tính mới
có tên gọi EDVAC (Electronic Discrete Variable
Computer).


- 2500 bóng đèn điện tử.
- Chương trình lưu trong bộ nhớ (Không cần
phải nối dây lại như máy ENIAC).
Khoa KTMT

Vũ Đức Lung

22


Thế hệ I – bóng đèn điện (1945-1955)

John von Neumann

Khoa KTMT

Vũ Đức Lung

23


Thế hệ I – bóng đèn điện (1945-1955)
1952 ra đời IAS (Institute for Advanced Studies) tại học viện nghiên
cứu cao cấp Princeton, Mỹ.
Bộ
Logic-số học
ALU
Bộ
nhớ

chính

Thiết
bị
nhập
xuất

Bộ
điều khiển
CU

Cấu trúc của máy IAS
1952 máy tính Von Neumann ra đời – cơ sở cho kiến trúc máy tính
hiện đại (bit 1,0).
Khoa KTMT

Vũ Đức Lung

24


Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×