Bài giảng Kiến trúc máy tính - Chương 1: Giới thiệu chung - Hoàng Xuân Dậu

1.1 KIẾN TRÚC & TỔ CHỨC MÁY TÍNH

Kiến trúc và tổ chức máy tính là 2 khái niệm cơ bản

của công nghệ máy tính.

 Tổ chức máy tính (Computer organization) là khoa học

nghiên cứu về các bộ phận của máy tính và phương thức

làm việc của chúng;

 Kiến trúc máy tính (Computer architecture) là một khoa

học về lựa chọn và kết nối các thành phần phần cứng

của máy tính nhằm đạt được các yêu cầu:

• Hiệu năng / tốc độ (performance): nhanh tốt

• Chức năng (functionality): nhiều tính năng tốt

• Giá thành (cost): rẻ tốt

1.1 KIẾN TRÚC & TỔ CHỨC MÁY TÍNH (tiếp)

Ba thành phần cơ bản của kiến trúc máy tính:

i. Kiến trúc tập lệnh (Instruction set architecture - ISA) là

Bài giảng Kiến trúc máy tính - Chương 1: Giới thiệu chung - Hoàng Xuân Dậu trang 1

Trang 1

Bài giảng Kiến trúc máy tính - Chương 1: Giới thiệu chung - Hoàng Xuân Dậu trang 2

Trang 2

Bài giảng Kiến trúc máy tính - Chương 1: Giới thiệu chung - Hoàng Xuân Dậu trang 3

Trang 3

Bài giảng Kiến trúc máy tính - Chương 1: Giới thiệu chung - Hoàng Xuân Dậu trang 4

Trang 4

Bài giảng Kiến trúc máy tính - Chương 1: Giới thiệu chung - Hoàng Xuân Dậu trang 5

Trang 5

Bài giảng Kiến trúc máy tính - Chương 1: Giới thiệu chung - Hoàng Xuân Dậu trang 6

Trang 6

Bài giảng Kiến trúc máy tính - Chương 1: Giới thiệu chung - Hoàng Xuân Dậu trang 7

Trang 7

Bài giảng Kiến trúc máy tính - Chương 1: Giới thiệu chung - Hoàng Xuân Dậu trang 8

Trang 8

Bài giảng Kiến trúc máy tính - Chương 1: Giới thiệu chung - Hoàng Xuân Dậu trang 9

Trang 9

Bài giảng Kiến trúc máy tính - Chương 1: Giới thiệu chung - Hoàng Xuân Dậu trang 10

Trang 10

Tải về để xem bản đầy đủ

pdf 68 trang xuanhieu 4580
Bạn đang xem 10 trang mẫu của tài liệu "Bài giảng Kiến trúc máy tính - Chương 1: Giới thiệu chung - Hoàng Xuân Dậu", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

Tóm tắt nội dung tài liệu: Bài giảng Kiến trúc máy tính - Chương 1: Giới thiệu chung - Hoàng Xuân Dậu

Bài giảng Kiến trúc máy tính - Chương 1: Giới thiệu chung - Hoàng Xuân Dậu
NG MÔN KIẾN TRÚC MÁY TÍNH 
 CHƯƠNG 1 – GIỚI THIỆU CHUNG 
www.ptit.edu.vn GIẢNG VIÊN: TS. HOÀNG XUÂN DẬU Trang 25BỘ MÔN: KHOA HỌC 
 MÁY TÍNH - KHOA CNTT1 
 BÀI GIẢNG MÔN KIẾN TRÚC MÁY TÍNH 
 CHƯƠNG 1 – GIỚI THIỆU CHUNG 
 1.3 LỊCH SỬ PHÁT TRIỂN 
 Thế hệ 2 (1960-1964): 
 . Sử dụng bóng bán dẫn (transitor) làm linh kiện chính 
 3
 . Mật độ linh kiện: 100.000 linh kiện / foot 
 . Tiêu biểu: UNIVAC 1107, UNIVAC III, IBM 7070, 7080, 
 7090, 1400 series, 1600 series. 
 . Máy tính UNIVAC ra đời vào năm 1951, có giá khởi điểm 
 là 159.000 USD. Một số phiên bản kết tiếp của UNIVAC 
 có giá nằm trong khoảng 1.250.000 – 1.500.000 USD. 
www.ptit.edu.vn GIẢNG VIÊN: TS. HOÀNG XUÂN DẬU Trang 26BỘ MÔN: KHOA HỌC 
 MÁY TÍNH - KHOA CNTT1 
 BÀI GIẢNG MÔN KIẾN TRÚC MÁY TÍNH 
 CHƯƠNG 1 – GIỚI THIỆU CHUNG 
 1.3 LỊCH SỬ PHÁT TRIỂN 
 Thế hệ 2: UNIVAC 
www.ptit.edu.vn GIẢNG VIÊN: TS. HOÀNG XUÂN DẬU Trang 27BỘ MÔN: KHOA HỌC 
 MÁY TÍNH - KHOA CNTT1 
 BÀI GIẢNG MÔN KIẾN TRÚC MÁY TÍNH 
 CHƯƠNG 1 – GIỚI THIỆU CHUNG 
www.ptit.edu.vn GIẢNG VIÊN: TS. HOÀNG XUÂN DẬU Trang 28BỘ MÔN: KHOA HỌC 
 MÁY TÍNH - KHOA CNTT1 
 BÀI GIẢNG MÔN KIẾN TRÚC MÁY TÍNH 
 CHƯƠNG 1 – GIỚI THIỆU CHUNG 
 1.3 LỊCH SỬ PHÁT TRIỂN 
 Thế hệ 3 (1964-1975): 
 . Sử dụng mạch tích hợp (IC – Integrated Circuit) làm linh 
 kiện chính 
 3
 . Mật độ linh kiện: 10.000.000 linh kiện / foot 
 . Tiêu biểu: UNIVAC 9000 series, IBM System/360, System 
 3, System 7 
 1.3 LỊCH SỬ PHÁT TRIỂN 
 Thế hệ 3: UNIVAC 9400 
www.ptit.edu.vn GIẢNG VIÊN: TS. HOÀNG XUÂN DẬU Trang 29BỘ MÔN: KHOA HỌC 
 MÁY TÍNH - KHOA CNTT1 
 BÀI GIẢNG MÔN KIẾN TRÚC MÁY TÍNH 
 CHƯƠNG 1 – GIỚI THIỆU CHUNG 
 1.3 LỊCH SỬ PHÁT TRIỂN 
 Thế hệ 4 (1975-1989): 
www.ptit.edu.vn GIẢNG VIÊN: TS. HOÀNG XUÂN DẬU Trang 30BỘ MÔN: KHOA HỌC 
 MÁY TÍNH - KHOA CNTT1 
 BÀI GIẢNG MÔN KIẾN TRÚC MÁY TÍNH 
 CHƯƠNG 1 – GIỚI THIỆU CHUNG 
 . Sử dụng mạch tích hợp loại lớn (LSI – Large Scale 
 Integrated Circuit) làm linh kiện chính 
 3
 . Mật độ linh kiện: 1 tỷ linh kiện / foot 
 . Tiêu biểu: IBM System 3090, IBM RISC 6000, IBM RT, 
 Cray 2 XMP 
www.ptit.edu.vn GIẢNG VIÊN: TS. HOÀNG XUÂN DẬU Trang 31BỘ MÔN: KHOA HỌC 
 MÁY TÍNH - KHOA CNTT1 
 BÀI GIẢNG MÔN KIẾN TRÚC MÁY TÍNH 
 CHƯƠNG 1 – GIỚI THIỆU CHUNG 
 1.3 
 LỊCH SỬ PHÁT 
 TRIỂN Thế hệ 4: 
 Cray 2 XMP 
www.ptit.edu.vn GIẢNG VIÊN: TS. HOÀNG XUÂN DẬU Trang 32BỘ MÔN: KHOA HỌC 
 MÁY TÍNH - KHOA CNTT1 
 BÀI GIẢNG MÔN KIẾN TRÚC MÁY TÍNH 
 CHƯƠNG 1 – GIỚI THIỆU CHUNG 
 1.3 LỊCH SỬ PHÁT TRIỂN 
 Thế hệ 5 (1990 - nay): 
 . Sử dụng mạch tích hợp loại lớn rất lớn (VLSI – Very 
 Large Scale Integrated Circuit) làm linh kiện chính 
 . Mật độ linh kiện: công nghệ 0.18m – 0.045m 
 . Tiêu biểu: Pentium II, III, IV, M, D, Core Duo, Core 2 Duo, 
 Core Quad,... 
 . Hỗ trợ xử lý song song 
 . Tốc độ/hiệu năng cao 
www.ptit.edu.vn GIẢNG VIÊN: TS. HOÀNG XUÂN DẬU Trang 33BỘ MÔN: KHOA HỌC 
 MÁY TÍNH - KHOA CNTT1 
 BÀI GIẢNG MÔN KIẾN TRÚC MÁY TÍNH 
 CHƯƠNG 1 – GIỚI THIỆU CHUNG 
 . Tích hợp khả năng xử lý âm thanh và hình ảnh 
 1.3 LỊCH SỬ PHÁT TRIỂN 
 Thế hệ 5: 
www.ptit.edu.vn GIẢNG VIÊN: TS. HOÀNG XUÂN DẬU Trang 34BỘ MÔN: KHOA HỌC 
 MÁY TÍNH - KHOA CNTT1 
 BÀI GIẢNG MÔN KIẾN TRÚC MÁY TÍNH 
 CHƯƠNG 1 – GIỚI THIỆU CHUNG 
 Vi xử lý Intel Core 2 Quad Vi xử lý Intel Atom 
www.ptit.edu.vn GIẢNG VIÊN: TS. HOÀNG XUÂN DẬU Trang 35BỘ MÔN: KHOA HỌC 
 MÁY TÍNH - KHOA CNTT1 
 BÀI GIẢNG MÔN KIẾN TRÚC MÁY TÍNH 
 CHƯƠNG 1 – GIỚI THIỆU CHUNG 
 1.4 KIẾN TRÚC 
 von-NEUMANN 
 Kiến trúc 
 von-Neumann cổ 
 điển 
www.ptit.edu.vn GIẢNG VIÊN: TS. HOÀNG XUÂN DẬU Trang 36BỘ MÔN: KHOA HỌC 
 MÁY TÍNH - KHOA CNTT1 
 BÀI GIẢNG MÔN KIẾN TRÚC MÁY TÍNH 
 CHƯƠNG 1 – GIỚI THIỆU CHUNG 
 1.4 KIẾN TRÚC von-NEUMANN 
 Kiến trúc von-Neumann hiện đại 
www.ptit.edu.vn GIẢNG VIÊN: TS. HOÀNG XUÂN DẬU Trang 37BỘ MÔN: KHOA HỌC 
 MÁY TÍNH - KHOA CNTT1 
 BÀI GIẢNG MÔN KIẾN TRÚC MÁY TÍNH 
 CHƯƠNG 1 – GIỚI THIỆU CHUNG 
 1.4 KIẾN TRÚC von-NEUMANN 
 Kiến trúc von-Neumann cổ điển được nhà toán học 
 người Mỹ John von-Neumann giới thiệu năm 1945. 
 Kiến trúc von-Neumann dựa trên 3 khái niệm cơ sở: 
 . Lệnh và dữ liệu được lưu trữ trong bộ nhớ đọc ghi chia 
 sẻ; 
 . Bộ nhớ được đánh địa chỉ theo vùng, không phụ thuộc 
 vào nội dung nó lưu trữ; 
 . Các lệnh của một chương trình được thực hiện tuần tự. 
www.ptit.edu.vn GIẢNG VIÊN: TS. HOÀNG XUÂN DẬU Trang 38BỘ MÔN: KHOA HỌC 
 MÁY TÍNH - KHOA CNTT1 
 BÀI GIẢNG MÔN KIẾN TRÚC MÁY TÍNH 
 CHƯƠNG 1 – GIỚI THIỆU CHUNG 
 1.4 KIẾN TRÚC von-NEUMANN 
 Các lệnh được thực hiện theo 3 giai đoạn (stages) 
 chính: 
 . CPU đọc (fetch) lệnh từ bộ nhớ; 
 . CPU giải mã và thực hiện lệnh; nếu lệnh yêu cầu dữ liệu, 
 CPU đọc dữ liệu từ bộ nhớ; 
 . CPU ghi kết quả thực hiện lệnh vào bộ nhớ (nếu có). 
www.ptit.edu.vn GIẢNG VIÊN: TS. HOÀNG XUÂN DẬU Trang 39BỘ MÔN: KHOA HỌC 
 MÁY TÍNH - KHOA CNTT1 
 BÀI GIẢNG MÔN KIẾN TRÚC MÁY TÍNH 
 CHƯƠNG 1 – GIỚI THIỆU CHUNG 
 1.5 KIẾN TRÚC HARVARD 
 Sơ đồ kiến trúc Harvard 
www.ptit.edu.vn GIẢNG VIÊN: TS. HOÀNG XUÂN DẬU Trang 40BỘ MÔN: KHOA HỌC 
 MÁY TÍNH - KHOA CNTT1 
 BÀI GIẢNG MÔN KIẾN TRÚC MÁY TÍNH 
 CHƯƠNG 1 – GIỚI THIỆU CHUNG 
 1.5 KIẾN TRÚC HARVARD – Đặc điểm 
 Bộ nhớ được chia thành 2 phần: 
 . Bộ nhớ lưu mã chương trình 
 . Bộ nhớ lưu dữ liệu 
 CPU sử dụng 2 hệ thống bus để giao tiếp với bộ 
 nhớ: 
 . Bus A, D và C cho bộ nhớ chương trình 
 . Bus A, D và C cho bộ nhớ dữ liệu 
www.ptit.edu.vn GIẢNG VIÊN: TS. HOÀNG XUÂN DẬU Trang 41BỘ MÔN: KHOA HỌC 
 MÁY TÍNH - KHOA CNTT1 
 BÀI GIẢNG MÔN KIẾN TRÚC MÁY TÍNH 
 CHƯƠNG 1 – GIỚI THIỆU CHUNG 
 1.5 KIẾN TRÚC HARVARD – Đặc điểm 
 Kiến trúc Harvard nhanh hơn kiến trúc von- 
 Neumann do băng thông của bus lớn hơn 
 Hỗ trợ nhiều thao tác đọc/ghi bộ nhớ tại một thời 
 điểm giảm xung đột truy nhập bộ nhớ, đặc biệt 
 khi CPU sử dụng kỹ thuật đường ống (pipeline). 
www.ptit.edu.vn GIẢNG VIÊN: TS. HOÀNG XUÂN DẬU Trang 42BỘ MÔN: KHOA HỌC 
 MÁY TÍNH - KHOA CNTT1 
 BÀI GIẢNG MÔN KIẾN TRÚC MÁY TÍNH 
 CHƯƠNG 1 – GIỚI THIỆU CHUNG 
www.ptit.edu.vn GIẢNG VIÊN: TS. HOÀNG XUÂN DẬU Trang 43BỘ MÔN: KHOA HỌC 
 MÁY TÍNH - KHOA CNTT1 
 BÀI GIẢNG MÔN KIẾN TRÚC MÁY TÍNH 
 CHƯƠNG 1 – GIỚI THIỆU CHUNG 
 1.6 TỔ CHỨC 
 CỦA MÁY TÍNH 
 HIỆN ĐẠI 
www.ptit.edu.vn GIẢNG VIÊN: TS. HOÀNG XUÂN DẬU Trang 44BỘ MÔN: KHOA HỌC 
 MÁY TÍNH - KHOA CNTT1 
 BÀI GIẢNG MÔN KIẾN TRÚC MÁY TÍNH 
 CHƯƠNG 1 – GIỚI THIỆU CHUNG 
 1.6 TỔ CHỨC CỦA MÁY TÍNH HIỆN ĐẠI 
www.ptit.edu.vn GIẢNG VIÊN: TS. HOÀNG XUÂN DẬU Trang 45BỘ MÔN: KHOA HỌC 
 MÁY TÍNH - KHOA CNTT1 
 BÀI GIẢNG MÔN KIẾN TRÚC MÁY TÍNH 
 CHƯƠNG 1 – GIỚI THIỆU CHUNG 
 Một bảng 
 mạch chính 
 (motherboard) 
ng mạch chính 
 (motherboard) 
 www.ptit.edu.vn GIẢNG VIÊN: TS. HOÀNG XUÂN DẬU Trang 46BỘ MÔN: KHOA HỌC 
 MÁY TÍNH - KHOA CNTT1 
 BÀICHƯƠNG GIẢNG MÔN 1 – GIKIẾỚNI THITRÚCỆU MÁY CHUNG TÍNH 
ạch chính 
 (motherboar
 d) 
 www.ptit.edu.vn GIẢNG VIÊN: TS. HOÀNG XUÂN DẬU Trang 47BỘ MÔN: KHOA HỌC 
 MÁY TÍNH - KHOA CNTT1 
 BÀI GIẢNG MÔN KIẾN TRÚC MÁY TÍNH 
 CHƯƠNG 1 – GIỚI THIỆU CHUNG 
 1.7.1 CÁC HỆ SỐ ĐẾM 
 Trong hầu hết các hệ thống tính toán, hệ đếm nhị 
 phân (binary numbering system) được sử dụng để 
 biểu diễn dữ liệu; 
 Trong hệ đếm nhị phân, chỉ 2 chữ số 0 và 1 được 
 sử dụng: 0 biểu diễn giá trị Sai (False) và 1 biểu 
 diễn giá trị Đúng (True); 
 Ngoài ra, hệ đếm thập lục phân (hexadecimal 
 numbering system) cũng được sử dụng. Hệ thập 
 lục phân sử dụng 16 chữ số: 0-9, A, B, C, D, E, F. 
www.ptit.edu.vn GIẢNG VIÊN: TS. HOÀNG XUÂN DẬU Trang 48BỘ MÔN: KHOA HỌC 
 MÁY TÍNH - KHOA CNTT1 
 BÀI GIẢNG MÔN KIẾN TRÚC MÁY TÍNH 
 CHƯƠNG 1 – GIỚI THIỆU CHUNG 
 1.7.1 CÁC HỆ SỐ ĐẾM – HỆ THẬP PHÂN (10) 
 Hệ thập phân (Decimal numbering system) là hệ 
 đếm cơ số 10 và sử dụng 10 chữ số: 0, 1, 2, 3, 4, 5, 
 6, 7, 8, 9. 
 Mỗi số trong hệ 10 có thể được biểu diễn thành 1 
 đa thức: 
 anan-1...a1 = an*10n-1an-1*10n-2*...*a1*100 
 Ví dụ: 
 2 1 0 
 123 = 1*10 + 2 * 10 + 3*10 = 100+20+3 
www.ptit.edu.vn GIẢNG VIÊN: TS. HOÀNG XUÂN DẬU Trang 49BỘ MÔN: KHOA HỌC 
 MÁY TÍNH - KHOA CNTT1 
 BÀI GIẢNG MÔN KIẾN TRÚC MÁY TÍNH 
 CHƯƠNG 1 – GIỚI THIỆU CHUNG 
 123.456 = 1*102 + 2*101 + 3*100 + 4*10-1 + 5*10-2 + 6*10-3 = 
 100 + 20 + 3 + 0.4 + 0.05 + 0.006 
 1.7.1 CÁC HỆ SỐ ĐẾM – HỆ THẬP PHÂN (10) 
 Hệ thập phân (Decimal numbering system) là hệ 
 đếm cơ số 10 và sử dụng 10 chữ số: 0, 1, 2, 3, 4, 5, 
 6, 7, 8, 9. 
 Mỗi số trong hệ 10 có thể được biểu diễn thành 1 
 đa thức: 
 anan-1...a1 = an*10n-1an-1*10n-2*...*a1*100 
www.ptit.edu.vn GIẢNG VIÊN: TS. HOÀNG XUÂN DẬU Trang 50BỘ MÔN: KHOA HỌC 
 MÁY TÍNH - KHOA CNTT1 
 BÀI GIẢNG MÔN KIẾN TRÚC MÁY TÍNH 
 CHƯƠNG 1 – GIỚI THIỆU CHUNG 
 Ví dụ: 
 2 1 0 
 123 = 1*10 + 2 * 10 + 3*10 = 100+20+3 
 123.456 = 1*102 + 2*101 + 3*100 + 4*10-1 + 5*10-2 + 6*10-3 = 
 100 + 20 + 3 + 0.4 + 0.05 + 0.006 
 1.7.1 CÁC HỆ SỐ ĐẾM – HỆ NHỊ PHÂN (2) 
 Hệ nhị phân (Binary numbering system) là hệ đếm 
 cơ số 2 và chỉ sử dụng 2 chữ số: 0 và 1. 
 Mỗi số trong hệ 2 cũng có thể được biểu diễn thành 
 1 đa thức: 
www.ptit.edu.vn GIẢNG VIÊN: TS. HOÀNG XUÂN DẬU Trang 51BỘ MÔN: KHOA HỌC 
 MÁY TÍNH - KHOA CNTT1 
 BÀI GIẢNG MÔN KIẾN TRÚC MÁY TÍNH 
 CHƯƠNG 1 – GIỚI THIỆU CHUNG 
 (anan-1...a1)2 = an*2n-1an-1*2n-2*...*a1*20 
 Ví dụ: 
 7 6 5 4 3 2 1 0
 (11001010)2 = 1*2 + 1*2 + 0*2 + 0*2 + 1*2 + 0*2 + 1*2 + 0*2 
 = 128 + 64 + 8 + 2 = (202)10 
www.ptit.edu.vn GIẢNG VIÊN: TS. HOÀNG XUÂN DẬU Trang 52BỘ MÔN: KHOA HỌC 
 MÁY TÍNH - KHOA CNTT1 
 BÀI GIẢNG MÔN KIẾN TRÚC MÁY TÍNH 
 CHƯƠNG 1 – GIỚI THIỆU CHUNG 
 1.7.1 CÁC HỆ SỐ ĐẾM – HỆ NHỊ PHÂN (2) 
 Chuyển từ số hệ 10 sang số hệ 2 
www.ptit.edu.vn GIẢNG VIÊN: TS. HOÀNG XUÂN DẬU Trang 53BỘ MÔN: KHOA HỌC 
 MÁY TÍNH - KHOA CNTT1 
 BÀI GIẢNG MÔN KIẾN TRÚC MÁY TÍNH 
 CHƯƠNG 1 – GIỚI THIỆU CHUNG 
 1.7.1 CÁC HỆ SỐ ĐẾM – HỆ THẬP LỤC PHÂN (16) 
 Hệ thập lục phân (Hexadecimal numbering system) 
 là hệ đếm cơ số 16 và sử dụng 16 chữ số: 0, 1, 2, 
 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. 
 Mỗi số trong hệ 16 được biểu diễn bởi 4 chữ số 
 trong hệ nhị phân: 
www.ptit.edu.vn GIẢNG VIÊN: TS. HOÀNG XUÂN DẬU Trang 54BỘ MÔN: KHOA HỌC 
 MÁY TÍNH - KHOA CNTT1 
 BÀI GIẢNG MÔN KIẾN TRÚC MÁY TÍNH 
 CHƯƠNG 1 – GIỚI THIỆU CHUNG 
 1.7.2 TỔ CHỨC DỮ LIỆU 
 Bits: 
 . Bit là đơn vị lưu trữ nhỏ nhất. 
 . Một bit chỉ có thể lưu 2 giá trị: 0 hoặc 1, hay đúng hoặc 
 sai. 
 Nibbles: 
 . Một nibble là một nhóm của 4 bits 
 . Một nibble có thể lưu tối đa 16 giá trị, từ (0000)2 đến 
 (1111)2, hoặc một chữ số thập lục phân. 
www.ptit.edu.vn GIẢNG VIÊN: TS. HOÀNG XUÂN DẬU Trang 55BỘ MÔN: KHOA HỌC 
 MÁY TÍNH - KHOA CNTT1 
 BÀI GIẢNG MÔN KIẾN TRÚC MÁY TÍNH 
 CHƯƠNG 1 – GIỚI THIỆU CHUNG 
 1.7.2 TỔ CHỨC DỮ LIỆU 
 Bytes: 
 . Một byte là một nhóm của 8 bits hoặc 2 nibbles. 
 . Một byte có thể lưu đến 256 giá trị, từ (0000 0000)2 đến 
 (1111 1111)2, hoặc từ (00)16 đến (FF)16. 
www.ptit.edu.vn GIẢNG VIÊN: TS. HOÀNG XUÂN DẬU Trang 56BỘ MÔN: KHOA HỌC 
 MÁY TÍNH - KHOA CNTT1 
 BÀI GIẢNG MÔN KIẾN TRÚC MÁY TÍNH 
 CHƯƠNG 1 – GIỚI THIỆU CHUNG 
 1.7.2 TỔ CHỨC DỮ LIỆU 
 Words (từ): 
 . Một word là một nhóm của 16 bits, hoặc 2 bytes 
 16 
 . Một word có thể lưu đến 2 (65536) giá trị, từ (0000)16 
 đến (FFFF)16. 
www.ptit.edu.vn GIẢNG VIÊN: TS. HOÀNG XUÂN DẬU Trang 57BỘ MÔN: KHOA HỌC 
 MÁY TÍNH - KHOA CNTT1 
 BÀI GIẢNG MÔN KIẾN TRÚC MÁY TÍNH 
 CHƯƠNG 1 – GIỚI THIỆU CHUNG 
 1.7.2 TỔ CHỨC DỮ LIỆU 
 Double words (từ kép): 
 . Một double word là một nhóm 32 bits, hoặc 4 bytes, hoặc 
 2 words 
 . Một double word có thể lưu đến 232 giá trị, từ (0000 
 0000)16 đến (FFFF FFFF)16. 
www.ptit.edu.vn GIẢNG VIÊN: TS. HOÀNG XUÂN DẬU Trang 58BỘ MÔN: KHOA HỌC 
 MÁY TÍNH - KHOA CNTT1 
 BÀI GIẢNG MÔN KIẾN TRÚC MÁY TÍNH 
 CHƯƠNG 1 – GIỚI THIỆU CHUNG 
 1.7.3 SỐ CÓ DẤU VÀ KHÔNG DẤU 
 Trong hệ 2, bít bên trái nhất của đơn vị lưu trữ 
 được sử dụng để biểu diễn dấu của số có dấu: 
 . Bít bên trái nhất là 1 số âm 
 . Bít bên trái nhất là 0 số dương 
www.ptit.edu.vn GIẢNG VIÊN: TS. HOÀNG XUÂN DẬU Trang 59BỘ MÔN: KHOA HỌC 
 MÁY TÍNH - KHOA CNTT1 
 BÀI GIẢNG MÔN KIẾN TRÚC MÁY TÍNH 
 CHƯƠNG 1 – GIỚI THIỆU CHUNG 
 Ví dụ: nếu sử dụng 4 bít là đơn vị lưu trữ 
 . 0011, 0111, 0101 là các số dương 
 . 1011, 1111, 1101 là các số âm 
 Với các số không dấu, tất cả các bít được sử dụng 
 để biểu diễn giá trị của số. 
 1.7.3 SỐ CÓ DẤU VÀ KHÔNG DẤU 
 Miền giá trị có thể biểu diễn của một số gồm n bít: 
 n-1 n-1
 .Số âm: từ -2 đến + 2 
 • 8 bits: từ -128 đến +128 
 • 16 bits: từ -32768 đến +32768 
www.ptit.edu.vn GIẢNG VIÊN: TS. HOÀNG XUÂN DẬU Trang 60BỘ MÔN: KHOA HỌC 
 MÁY TÍNH - KHOA CNTT1 
 BÀI GIẢNG MÔN KIẾN TRÚC MÁY TÍNH 
 CHƯƠNG 1 – GIỚI THIỆU CHUNG 
 • 32 bits: từ -2,147,483,648 đến +2,147,483,648 .Số 
 n
 dương: từ 0 đến 2 
 • 8 bits: từ 0 đến 256 
 • 16 bits: từ 0 đến 65536 
 • 32 bits: từ 0 đến 4,294,967,296 
 1.7.4 BẢNG MÃ ASCII 
 ASCII (American Standard Code for Information 
 Interchange) là bảng mã các ký tự chuẩn tiếng Anh; 
 Sử dụng 8 bít để biểu diễn 1 ký tự 
 Bảng ASCII định nghĩa 128 ký tự thông thường: 
www.ptit.edu.vn GIẢNG VIÊN: TS. HOÀNG XUÂN DẬU Trang 61BỘ MÔN: KHOA HỌC 
 MÁY TÍNH - KHOA CNTT1 
 BÀI GIẢNG MÔN KIẾN TRÚC MÁY TÍNH 
 CHƯƠNG 1 – GIỚI THIỆU CHUNG 
 . 33 ký tự điều khiển (không in ra được) 
 . 94 ký tự có thể in được (gồm cả dấu trắng) 
 Các vị trí còn lại trong bảng (129-255) để dành cho 
 sử dụng trong tương lai. 
www.ptit.edu.vn GIẢNG VIÊN: TS. HOÀNG XUÂN DẬU Trang 62BỘ MÔN: KHOA HỌC 
 MÁY TÍNH - KHOA CNTT1 
 BÀI GIẢNG MÔN KIẾN TRÚC MÁY TÍNH 
 CHƯƠNG 1 – GIỚI THIỆU CHUNG 
 1.7.4 BẢNG MÃ ASCII – CÁC KÝ TỰ ĐIỀU KHIỂN 
www.ptit.edu.vn GIẢNG VIÊN: TS. HOÀNG XUÂN DẬU Trang 63BỘ MÔN: KHOA HỌC 
 MÁY TÍNH - KHOA CNTT1 
 BÀI GIẢNG MÔN KIẾN TRÚC MÁY TÍNH 
 CHƯƠNG 1 – GIỚI THIỆU CHUNG 
www.ptit.edu.vn GIẢNG VIÊN: TS. HOÀNG XUÂN DẬU Trang 64BỘ MÔN: KHOA HỌC 
 MÁY TÍNH - KHOA CNTT1 
 BÀI GIẢNG MÔN KIẾN TRÚC MÁY TÍNH 
 CHƯƠNG 1 – GIỚI THIỆU CHUNG 
 1.7.4 BẢNG MÃ ASCII – CÁC KÝ TỰ IN ĐƯỢC 
www.ptit.edu.vn GIẢNG VIÊN: TS. HOÀNG XUÂN DẬU Trang 65BỘ MÔN: KHOA HỌC 
 MÁY TÍNH - KHOA CNTT1 
 BÀI GIẢNG MÔN KIẾN TRÚC MÁY TÍNH 
 CHƯƠNG 1 – GIỚI THIỆU CHUNG 
www.ptit.edu.vn GIẢNG VIÊN: TS. HOÀNG XUÂN DẬU Trang 66BỘ MÔN: KHOA HỌC 
 MÁY TÍNH - KHOA CNTT1 
 BÀI GIẢNG MÔN KIẾN TRÚC MÁY TÍNH 
 CHƯƠNG 1 – GIỚI THIỆU CHUNG 
 CÂU HỎI ÔN TẬP 
 1. Phân biệt khái niệm kiến trúc & tổ chức máy tính 
 2. Nêu sơ đồ khối và mô tả chức năng từng khối của 
 máy tính? 
 3. So sánh hai kiến trúc von-Neumann và Harvard 
 4. Nhận dạng các thành phần phần cứng của cấu 
 trúc máy tính hiện đại. 
 5. Các hệ đếm 2, 10 và 16. 
 6. Các đơn vị lưu trữ dữ liệu trên máy tính. 
www.ptit.edu.vn GIẢNG VIÊN: TS. HOÀNG XUÂN DẬU Trang 67BỘ MÔN: KHOA HỌC 
 MÁY TÍNH - KHOA CNTT1 
 BÀI GIẢNG MÔN KIẾN TRÚC MÁY TÍNH 
 CHƯƠNG 1 – GIỚI THIỆU CHUNG 
T1 
 www.ptit.edu.vn GIẢNG VIÊN: TS. HOÀNG XUÂN DẬU Trang 68BỘ MÔN: KHOA HỌC 
 MÁY TÍNH - KHOA CNTT1 

File đính kèm:

  • pdfbai_giang_kien_truc_may_tinh_chuong_1_gioi_thieu_chung_hoang.pdf