Bài giảng kiến trúc máy tính chuyên ngành công nghệ thông tin
lượt xem 266
download
Tham khảo bài thuyết trình 'bài giảng kiến trúc máy tính chuyên ngành công nghệ thông tin', công nghệ thông tin, phần cứng phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng kiến trúc máy tính chuyên ngành công nghệ thông tin
- KIẾN TRÚC MÁY TÍNH • 2 tín chỉ • Đối tượng sinh viên năm thứ 2 • Chuyên ngành CNTT Bài giảng kiến trúc máy tính October 13, 2011 1
- NỘI DUNG CHÍNH Gồm 5 chương • Chương 1 Tổng quan • Chương 2 Thiết kế hệ lệnh cho VXL • Chương 3 Thiết kế bộ nhớ • Chương 4 Giới thiệu một số KT hiện đại • Chương 5 Tổ chức vào ra của máy tính • Bài giảng kiến trúc máy tính October 13, 2011 2
- Tài liệu tham khảo 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) Bài giảng kiến trúc máy tính October 13, 2011 3
- Chương I Tổng quan • I. Giới thiệu chung • II. Kiến trúc máy tính tuần tự Vonneuman • III. Các phương pháp vào ra dữ liệu của máy tính Bài giảng kiến trúc máy tính October 13, 2011 4
- I. Giới thiệu chung • 1.1. Máy tính và phân loại máy tính 1. Máy tính Máy tính (Computer) là thiết bị điện tử thực hiện các công việc sau: • Nhận thông tin vào • Xử lý thông tin theo dãy các lệnh được nhớ sẵn bên trong, • Đưa thông tin ra. • Dãy các lệnh nằm trong bộ nhớ để yêu cầu máy tính thực hiện công việc cụ thể gọi là chương trình (program) • Máy tính 2011ạt động theokiến ương trình. 5 ho ch trúc máy tính Bài giảng October 13,
- I. Giới thiệu chung 2. Phân loại máy tính Phân loại truyền thống • Máy vi tính (Microcomputers) • Máy tính nhỏ (Minicomputers) • Máy tính lớn (Mainframe Computers) • Siêu máy tính (Supercomputers) Phân loại máy tính hiện đại • Máy tính cá nhân (Personal Computers) • Máy chủ (Server Computers) • Máy tính nhúng (Embedded Computers) Bài giảng kiến trúc máy tính October 13, 2011 6
- 1.2. Kiến trúc máy tính Định nghĩa trước đây về kiến trúc máy tính: Cách nhìn logic của máy tính từ người lập trình (hardware/software interface) Kiến trúc tập lệnh (Instruction Set Architecture– ISA) Là định nghĩa hẹp Định nghĩa của Hennessy/ Patterson Kiến trúc máy tính bao gồm: Kiến trúc tập lệnh (Instruction Set Architecture):nghiên cứu máy tính theo cách nhìn của người lập trình (hardware/software interface). Bài giảng kiến trúc máy tính October 13, 2011 10
- • Tổ chức máy tính (Computer Organization): nghiên cứu thiết kế máy tính ở mức cao,chẳng hạn như hệ thống nhớ, cấu trúc bus, thiết kế bên trong CPU. • Phần cứng (Hardware): nghiên cứu thiết kế logic chi tiết và công nghệ đóng gói của máy tính. Kiến trúc tập lệnh thay đổi chậm, tổ chức và phần cứng máy tính thay đổi rất nhanh. • Ví dụ • Các máy tính PC dùng các bộ xử lý Pentium III và Pentium 4: • Cùng chung kiến trúc tập lệnh (IA-32) • Có tổ chức khác nhau Bài giảng kiến trúc máy tính October 13, 2011 11
- • Kiến trúc tập lệnh Kiến trúc tập lệnh của máy tính bao gồm: • Tập lệnh: tập hợp các chuỗi số nhị phân mã hoá cho các thao tác mà máy tính có thể thực hiện • Các kiểu dữ liệu: các kiểu dữ liệu mà máy tính có thể xử lý Bài giảng kiến trúc máy tính October 13, 2011 12
- • 1.3. Sự phát triển của của máy tính • 1. Các thế hệ máy tính • Thế hệ thứ nhất: Máy tính dùng đèn điện tử chân không (1950s) • Thế hệ thứ hai: Máy tính dùng transistor (1960s) • Thế hệ thứ ba: Máy tính dùng vi mạch SSI, MSI và LSI (1970s) • Thế hệ thứ tư: Máy tính dùng vi mạch VLSI (1980s) • Thế hệ thứ năm: Máy tính dùng vi mạch ULSI, SoC (1990s) Bài giảng kiến trúc máy tính October 13, 2011 14
- • Máy tính dùng đèn điện tử Nặng 30 tấn 18000 đèn điện tử và 1500 rơle 5000 phép cộng/giây Xử lý theo số thập phân Bộ nhớ chỉ lưu trữ dữ liệu Lập trình bằng cách thiết lập vị trí của các chuyển mạch và các cáp nối. Đèn điện tử Bài giảng kiến trúc máy tính October 13, 2011 15
- • Máy tính von Neumann • Đó là máy tính IAS: • Princeton Institute for Advanced Studies • Được bắt đầu từ 1947, hoàn thành1952 • Do John von Neumann thiết kế • Được xây dựng theo ý tưởng “chương trình được lưu trữ” (stored-program • concept) của von Neumann/Turing (1945) Bài giảng kiến trúc máy tính October 13, 2011 16
- • Đặc điểm chính của máy tính IAS • Bao gồm các thành phần: đơn vị điều khiển, đơn vị số học và logic (ALU), bộ nhớ chính và các thiết bị vào-ra. • Bộ nhớ chính chứa chương trình và dữ liệu • Bộ nhớ chính được đánh địa chỉ theo từng ngăn nhớ, không phụ thuộc vào nội dung của nó. • ALU thực hiện các phép toán với số nhị phân • Đơn vị điều khiển nhận lệnh từ bộ nhớ, giải mã và thực hiện lệnh một cách tuần tự. • Đơn vị điều khiển điều khiển hoạt động của các thiết bị vào-ra Trở thành mô hình cơ bản của máy tính Bài giảng kiến trúc máy tính October 13, 2011 17
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Kiến trúc máy tính: Chương 1 - TS. Nguyễn Qúy Sỹ
46 p | 273 | 52
-
Bài giảng Kiến trúc máy tính: Chương 3 - Cấu trúc phần cứng của máy tính
12 p | 272 | 48
-
Bài giảng Kiến trúc máy tính (238tr)
238 p | 154 | 23
-
Bài giảng Kiến trúc máy tính: Chương 1 - Phạm Hoàng Sơn
70 p | 138 | 20
-
Bài giảng Kiến trúc máy tính - Chương 1: Giới thiệu chung - Nguyễn Kim Khánh
51 p | 115 | 15
-
Bài giảng Kiến trúc máy tính - Chương 4: Giới thiệu chung - Nguyễn Kim Khánh
136 p | 120 | 14
-
Bài giảng Kiến trúc máy tính: Chương 1 - ThS. Lê Văn Hùng
17 p | 148 | 11
-
Bài giảng Kiến trúc máy tính - Chương 1: Tổng quan về kiến trúc máy tính
40 p | 40 | 10
-
Bài giảng Kiến trúc máy tính: Chương 1 - ThS. Nguyễn Hằng Phương
24 p | 111 | 9
-
Bài giảng Kiến trúc máy tính: Chương 7 - ThS. Lê Văn Hùng
18 p | 126 | 5
-
Bài giảng Kiến trúc máy tính - Chương 1: Giới thiệu
51 p | 78 | 3
-
Bài giảng Kiến trúc máy tính và Hệ điều hành: Chương 3 - Vũ Thị Thúy Hà
89 p | 12 | 3
-
Bài giảng Kiến trúc máy tính và Hệ điều hành: Chương 1 - Vũ Thị Thúy Hà
83 p | 12 | 2
-
Bài giảng Kiến trúc máy tính và Hệ điều hành: Chương 2 - Vũ Thị Thúy Hà
106 p | 4 | 2
-
Bài giảng Kiến trúc máy tính và Hệ điều hành: Chương 4 - Vũ Thị Thúy Hà
64 p | 6 | 2
-
Bài giảng Kiến trúc máy tính và Hệ điều hành: Chương 5 - Vũ Thị Thúy Hà
20 p | 6 | 2
-
Bài giảng Kiến trúc máy tính và Hệ điều hành: Chương 6 - Vũ Thị Thúy Hà
74 p | 16 | 2
-
Bài giảng Kiến trúc máy tính - ĐH Giao thông vận tải
195 p | 4 | 1
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn