(Ths.Nguyễn Thị Ngọc Vinh) - HV Công nghệ Bưu chính viễn thông
Bài giảng Kiến trúc máy tính và Hệ điều hành (Ths.Nguyễn Thị Ngọc Vinh) - HV Công nghệ Bưu chính viễn thông
Số trang: 144
Loại file: pdf
Dung lượng: 3.22 MB
Lượt xem: 1709
Lượt tải: 0
Thông tin tài liệu
Bài giảng Kiến trúc máy tính và Hệ điều hành
(Ths.Nguyễn Thị Ngọc Vinh) - HV Công nghệ Bưu chính viễn thông
(Ths.Nguyễn Thị Ngọc Vinh) - HV Công nghệ Bưu chính viễn thông
MỤC LỤC
CHƯƠNG 1 GIỚI THIỆU CHUNG .......................................................................................... 8
1.1 KHÁI NIỆM VỀ KIẾN TRÚC VÀ TỔ CHỨC MÁY TÍNH .......................................... 8
1.2 CẤU TRÚC VÀ CHỨC NĂNG CÁC THÀNH PHẦN CỦA MÁY TÍNH .................... 8
1.2.1 Sơ đồ khối chức năng ................................................................................................ 8
1.2.2 Các thành phần của máy tính ..................................................................................... 9
1.3 LỊCH SỬ PHÁT TRIỂN MÁY TÍNH ........................................................................... 11
1.3.1 Thế hệ 1 (1944-1959) .............................................................................................. 11
1.3.2 Thế hệ 2 (1960-1964) .............................................................................................. 11
1.3.3 Thế hệ 3 (1964-1975) .............................................................................................. 11
1.3.4 Thế hệ 4 (1975-1989) .............................................................................................. 11
1.3.5 Thế hệ 5 (1990 - nay) .............................................................................................. 11
1.4 KIẾN TRÚC MÁY TÍNH VON-NEUMANN VÀ HARVARD ................................... 12
1.4.1 Kiến trúc máy tính von-Neumann ........................................................................... 12
1.4.2 Kiến trúc máy tính Harvard ..................................................................................... 13
1.5 CÁC HỆ SỐ ĐẾM VÀ TỔ CHỨC DỮ LIỆU TRÊN MÁY TÍNH ............................... 13
1.5.1 Các hệ số đếm .......................................................................................................... 13
1.5.2 Tổ chức dữ liệu trên máy tính ................................................................................. 14
1.5.3 Số có dấu và số không dấu ...................................................................................... 16
1.5.4 Bảng mã ASCII ....................................................................................................... 16
CHƯƠNG 2 KHỐI XỨ LÝ TRUNG TÂM ............................................................................. 18
2.1 KHỐI XỬ LÝ TRUNG TÂM ........................................................................................ 18
2.1.1 Sơ đồ khối tổng quát và các thành phần chức năng của CPU ................................. 18
2.1.2 Chu trình xử lý lệnh ................................................................................................. 19
2.1.3 Các thanh ghi ........................................................................................................... 19
2.1.4 Khối điều khiển ....................................................................................................... 21
2.1.5 Khối số học và logic ................................................................................................ 22
2.1.6 Bus trong CPU ......................................................................................................... 23
2.2 tập lệnh máy tính ............................................................................................................ 23
2.2.1 Khái niệm lệnh, tập lệnh và các thành phần của lệnh ............................................. 23
2.2.2 Chu kỳ và các pha thực hiện lệnh ............................................................................ 23
2.2.3 Các dạng toán hạng.................................................................................................. 23
2.2.4 Các chế độ địa chỉ .................................................................................................... 26
2.2.5 Một số dạng lệnh thông dụng .................................................................................. 29
2.3 GIỚI THIỆU CƠ CHẾ ỐNG LỆNH .............................................................................. 32
2.3.1 Giới thiệu cơ chế ống lệnh ....................................................................................... 32
2.3.2 Các vấn đề của cơ chế ống lệnh và hướng giải quyết .............................................. 34
CHƯƠNG 3 hệ thống nhớ ........................................................................................................ 38
3.1 PHÂN LOẠI BỘ NHỚ MÁY TÍNH .............................................................................. 38
3.1.1 Phân loại bộ nhớ ...................................................................................................... 38
3.1.2 Tổ chức mạch nhớ ................................................................................................... 38
3.2 CẤU TRÚC PHÂN CẤP BỘ NHỚ MÁY TÍNH .......................................................... 39
3.2.1 Giới thiệu cấu trúc phân cấp hệ thống nhớ .............................................................. 39
3.2.2 Vai trò của cấu trúc phân cấp hệ thống nhớ ............................................................ 40
3.3 BỘ NHỚ ROM VÀ RAM .............................................................................................. 41
3.3.1 Bộ nhớ ROM ........................................................................................................... 41
3.3.2 Bộ nhớ RAM ........................................................................................................... 42
3.4 BỘ NHỚ CACHE .......................................................................................................... 44
3.4.1 Cache là gì? ............................................................................................................. 44
3.4.2 Vai trò và nguyên lý hoạt động ............................................................................... 44
3.4.3 Các dạng kiến trúc cache ......................................................................................... 46
3.4.4 Các dạng tổ chức/ánh xạ cache ................................................................................ 48
3.4.5 Các phương pháp đọc ghi và các chính sách thay thế ............................................. 53
3.4.6 Hiệu năng cache và các yếu tố ảnh hưởng .............................................................. 55
3.5 bộ nhớ ngoài ................................................................................................................... 56
3.5.1 Đĩa từ ....................................................................................................................... 56
3.5.2 Đĩa quang ................................................................................................................. 61
CHƯƠNG 4 HỆ THỐNG BUS VÀ CÁC THIẾT BỊ NGOẠI VI ........................................... 66
4.1 GIỚI THIỆU CHUNG VỀ HỆ THỐNG BUS ................................................................... 66
4.2GIỚI THIỆU MỘT SỐ LOẠI BUS THÔNG DỤNG ..................................................... 68
4.2.1Bus ISA và EISA ...................................................................................................... 68
4.2.2Bus PCI ..................................................................................................................... 69
4.2.3Bus AGP ................................................................................................................... 72
4.2.4Bus PCI Express ....................................................................................................... 72
4.3GIỚI THIỆU CHUNG VỀ CÁC THIẾT BỊ NGOẠI VI ................................................ 73
4.3.1Giới thiệu chung ....................................................................................................... 73
4.3.2Các cổng giao tiếp .................................................................................................... 74
4.4GIỚI THIỆU MỘT SỐ THIẾT BỊ VÀO RA chính ........................................................ 75
4.4.1Bàn phím .................................................................................................................. 75
4.4.2Chuột ........................................................................................................................ 77
4.4.3Màn hình ................................................................................................................... 78
4.4.4Máy in ....................................................................................................................... 81
CHƯƠNG 5 TỔNG QUAN VỀ HỆ ĐIỀU HÀNH ................................................................. 85
5.1 KHÁI NIỆM hệ điều hành.............................................................................................. 85
5.1.1 Quản lý tài nguyên ................................................................................................... 85
5.1.2 Quản lý việc thực hiện các chương trình ................................................................. 86
5.2 các dịch vụ do hệ điều hành cung cấp ............................................................................ 87
5.3 quá trình phát triển của hệ điều hành .............................................................................. 88
5.3.1 Các hệ thống đơn giản ............................................................................................. 88
5.3.2 Xử lý theo mẻ .......................................................................................................... 89
5.3.3 Đa chương trình ....................................................................................................... 89
5.3.4 Chia sẻ thời gian ...................................................................................................... 91
5.4 cấu trúc hệ điều hành ...................................................................................................... 91
5.4.1 Các thành phần của hệ điều hành ............................................................................ 91
5.4.2 Nhân của hệ điều hành............................................................................................. 94
5.4.3 Một số kiểu cấu trúc hệ điều hành ........................................................................... 94
5.5 Một số hệ điều hành thông dụng .................................................................................... 97
5.5.1 Unix ......................................................................................................................... 97
5.5.2 Minix ....................................................................................................................... 97
5.5.3 Linux ........................................................................................................................ 98
5.5.4 MS-DOS .................................................................................................................. 99
5.5.5 Win NT .................................................................................................................... 99
CHƯƠNG 6 CÁC THÀNH PHẦN CỦA HỆ ĐIỀU HÀNH ................................................. 100
6.1 Quản lý hệ thống file .................................................................................................... 100
6.1.1 Các khái niệm liên quan tới file ............................................................................. 100
6.1.2 Thư mục ................................................................................................................. 103
6.1.3 Cấp phát không gian cho file ................................................................................. 108
6.1.4 Độ tin cậy và bảo mật cho hệ thống file ................................................................ 114
6.2 quản lý bộ nhớ .............................................................................................................. 116
6.2.1 Khái niệm phân chương bộ nhớ ............................................................................ 116
6.2.2 Khái niệm phân trang bộ nhớ ................................................................................ 120
6.2.3 Khái niệm phân đoạn bộ nhớ ................................................................................. 121
6.2.4 Bộ nhớ ảo ............................................................................................................... 123
6.3 quản lý tiến trình ........................................................................................................... 128
6.3.1 Các khái niệm ........................................................................................................ 128
6.3.2 Điều độ tiến trình ................................................................................................... 133
TÀI LIỆU THAM KHẢO ...................................................................................................... 141