Bài giảng Hệ điều hành: Phần 1 - Trường Đại học Kiến trúc Hà Nội
Số trang: 98
Loại file: pdf
Dung lượng: 1.42 MB
Lượt xem: 28
Lượt tải: 0
Xem trước 10 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng "Hệ điều hành" cung cấp cho sinh viên chuyên ngành Công nghệ thông tin các kiến thức cần thiết về hệ điều hành; giúp sinh viên có lý thuyết và kỹ năng thực hành cần có về hệ điều hành; áp dụng các kiến thức của môn học để quản lý, khai thác, vận hành hệ thống máy tính có hiệu quả cao trong thực tế. Mời các bạn cùng tham khảo phần 1 bài giảng để nắm được nội dung chi tiết nhé!
Nội dung trích xuất từ tài liệu:
Bài giảng Hệ điều hành: Phần 1 - Trường Đại học Kiến trúc Hà Nội lOMoARcPSD|16991370 TRƯỜNG ĐẠI HỌC KIẾN TRÚC HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN BÀI GIẢNG HỆ ĐIỀU HÀNH GIẢNG VIÊN THỰC HIỆN: ThS. Nguyễn Bá Quảng ThS. Nguyễn Huy Thịnh ThS. Bùi Hải Phong Số tín chỉ: 03 Số tiết giảng: 45 tiết Lý thuyết: 45 tiết 1 Hà Nội, 6/ 2017 Nguyễn Bá Quảng - Nguyễn Huy Thịnh - Bùi Hải Phong - Khoa CNTT Downloaded by nguyenphuong Phuong nguyen (Kimphuongrio@gmail.com) lOMoARcPSD|16991370 MỤC LỤC GIỚI THIỆU MÔN HỌC ........................................................................................... 4 Chương 1: TỔNG QUAN VỀ HỆ ĐIỀU HÀNH....................................................... 6 1.1. Các khái niệm cơ bản ....................................................................................... 6 1.2. Các chức năng của hệ điều hành .................................................................... 17 1.3. Các thành phần và cấu trúc của hệ điều hành ................................................ 19 Chương 2: QUẢN LÝ TIẾN TRÌNH ....................................................................... 31 2.1. Các khái niệm cơ bản ..................................................................................... 31 2.2. Tài nguyên Găng (Critical Resource) và đoạn Găng (Critical Section) ........ 44 2.3. Hiện tượng bế tắc (Deadlock) ........................................................................ 78 Chương 3: LẬP LỊCH CHO CPU ............................................................................ 88 3.1. Các khái niệm cơ bản .................................................................................... 88 3.2. Các thuật toán lập lịch ................................................................................... 88 3.3. Ngắt ................................................................................................................ 95 Chương 4: QUẢN LÝ BỘ NHỚ TRONG ............................................................... 99 4.1. Các khái niệm cơ bản ..................................................................................... 99 4.2. Các kỹ thuật cấp phát bộ nhớ ....................................................................... 102 4.3. Bộ nhớ ảo ..................................................................................................... 113 Chương 5: QUẢN LÝ BỘ NHỚ NGOÀI .............................................................. 135 5.1. Các khái niệm cơ bản ................................................................................... 135 5.2. Các phương pháp quản lý không gian nhớ tự do ......................................... 135 5.3. Các phương pháp cấp phát không gian nhớ tự do ....................................... 137 5.4. Lập lịch cho đĩa............................................................................................ 141 5.5. Hệ file........................................................................................................... 141 Chương 6: QUẢN LÝ THIẾT BỊ ........................................................................... 143 6.1. Nguyên tắc tổ chức và quản lý thiết bị ........................................................ 143 6.2. Các kỹ thuật áp dụng trong quản lý thiết bị ................................................. 143 Chương 7: BẢO VỆ VÀ AN TOÀN HỆ THỐNG ................................................ 149 7.1. Bảo vệ hệ thống ........................................................................................... 149 7.2. An toàn hệ thống .......................................................................................... 154 7.3. Virus máy tính ............................................................................................. 156 Chương 8: HỆ ĐIỀU HÀNH ĐA XỬ LÝ ............................................................. 160 8.1. Tổng quan về hệ điều hành đa xử lý ............................................................ 160 2 Nguyễn Bá Quảng - Nguyễn Huy Thịnh - Bùi Hải Phong - Khoa CNTT Downloaded by nguyenphuong Phuong nguyen (Kimphuongrio@gmail.com) lOMoARcPSD|16991370 8.2. Hệ điều hành đa xử lý tập trung ................................................................... 162 8.3. Hệ phân tán .................................................................................................. 163 3 Nguyễn Bá Quảng - Nguyễn Huy Thịnh - Bùi Hải Phong - Khoa CNTT Downloaded by nguyenphuong Phuong nguyen (Kimphuongrio@gmail.com) lOMoARcPSD|16991370 GIỚI THIỆU MÔN HỌC I. Giới thiệu chung Hệ điều hành (Operating system) là thành phần quan trọng và không thể thiếu đối với các hệ thống máy tính. Nó đóng vai trò trung gian giữa người sử dụng hệ thống máy tính và phần cứng máy tính. Hệ điều hành cung cấp môi trường để người dùng có thể sử dụng hệ thống máy tính một cách hiệu quả và dễ dàng. Kiến thức liên quan tới hệ điều hành có thể chia thành ba dạng chính: thứ nhất đó là các kiến thức và kỹ năng về việc cài đặt, sử dụng, khai thác, đánh giá hệ điều hành một cách hiệu quả. Các kiến thức này cần thiết cho người sử dụng cũng như các kỹ sư, chuyên gia trong việc vận hành, quản lý hệ thống máy tính nói chung. Thứ hai, hệ điều hành được xem xét dưới góc độ thiết kế và xây ...
Nội dung trích xuất từ tài liệu:
Bài giảng Hệ điều hành: Phần 1 - Trường Đại học Kiến trúc Hà Nội lOMoARcPSD|16991370 TRƯỜNG ĐẠI HỌC KIẾN TRÚC HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN BÀI GIẢNG HỆ ĐIỀU HÀNH GIẢNG VIÊN THỰC HIỆN: ThS. Nguyễn Bá Quảng ThS. Nguyễn Huy Thịnh ThS. Bùi Hải Phong Số tín chỉ: 03 Số tiết giảng: 45 tiết Lý thuyết: 45 tiết 1 Hà Nội, 6/ 2017 Nguyễn Bá Quảng - Nguyễn Huy Thịnh - Bùi Hải Phong - Khoa CNTT Downloaded by nguyenphuong Phuong nguyen (Kimphuongrio@gmail.com) lOMoARcPSD|16991370 MỤC LỤC GIỚI THIỆU MÔN HỌC ........................................................................................... 4 Chương 1: TỔNG QUAN VỀ HỆ ĐIỀU HÀNH....................................................... 6 1.1. Các khái niệm cơ bản ....................................................................................... 6 1.2. Các chức năng của hệ điều hành .................................................................... 17 1.3. Các thành phần và cấu trúc của hệ điều hành ................................................ 19 Chương 2: QUẢN LÝ TIẾN TRÌNH ....................................................................... 31 2.1. Các khái niệm cơ bản ..................................................................................... 31 2.2. Tài nguyên Găng (Critical Resource) và đoạn Găng (Critical Section) ........ 44 2.3. Hiện tượng bế tắc (Deadlock) ........................................................................ 78 Chương 3: LẬP LỊCH CHO CPU ............................................................................ 88 3.1. Các khái niệm cơ bản .................................................................................... 88 3.2. Các thuật toán lập lịch ................................................................................... 88 3.3. Ngắt ................................................................................................................ 95 Chương 4: QUẢN LÝ BỘ NHỚ TRONG ............................................................... 99 4.1. Các khái niệm cơ bản ..................................................................................... 99 4.2. Các kỹ thuật cấp phát bộ nhớ ....................................................................... 102 4.3. Bộ nhớ ảo ..................................................................................................... 113 Chương 5: QUẢN LÝ BỘ NHỚ NGOÀI .............................................................. 135 5.1. Các khái niệm cơ bản ................................................................................... 135 5.2. Các phương pháp quản lý không gian nhớ tự do ......................................... 135 5.3. Các phương pháp cấp phát không gian nhớ tự do ....................................... 137 5.4. Lập lịch cho đĩa............................................................................................ 141 5.5. Hệ file........................................................................................................... 141 Chương 6: QUẢN LÝ THIẾT BỊ ........................................................................... 143 6.1. Nguyên tắc tổ chức và quản lý thiết bị ........................................................ 143 6.2. Các kỹ thuật áp dụng trong quản lý thiết bị ................................................. 143 Chương 7: BẢO VỆ VÀ AN TOÀN HỆ THỐNG ................................................ 149 7.1. Bảo vệ hệ thống ........................................................................................... 149 7.2. An toàn hệ thống .......................................................................................... 154 7.3. Virus máy tính ............................................................................................. 156 Chương 8: HỆ ĐIỀU HÀNH ĐA XỬ LÝ ............................................................. 160 8.1. Tổng quan về hệ điều hành đa xử lý ............................................................ 160 2 Nguyễn Bá Quảng - Nguyễn Huy Thịnh - Bùi Hải Phong - Khoa CNTT Downloaded by nguyenphuong Phuong nguyen (Kimphuongrio@gmail.com) lOMoARcPSD|16991370 8.2. Hệ điều hành đa xử lý tập trung ................................................................... 162 8.3. Hệ phân tán .................................................................................................. 163 3 Nguyễn Bá Quảng - Nguyễn Huy Thịnh - Bùi Hải Phong - Khoa CNTT Downloaded by nguyenphuong Phuong nguyen (Kimphuongrio@gmail.com) lOMoARcPSD|16991370 GIỚI THIỆU MÔN HỌC I. Giới thiệu chung Hệ điều hành (Operating system) là thành phần quan trọng và không thể thiếu đối với các hệ thống máy tính. Nó đóng vai trò trung gian giữa người sử dụng hệ thống máy tính và phần cứng máy tính. Hệ điều hành cung cấp môi trường để người dùng có thể sử dụng hệ thống máy tính một cách hiệu quả và dễ dàng. Kiến thức liên quan tới hệ điều hành có thể chia thành ba dạng chính: thứ nhất đó là các kiến thức và kỹ năng về việc cài đặt, sử dụng, khai thác, đánh giá hệ điều hành một cách hiệu quả. Các kiến thức này cần thiết cho người sử dụng cũng như các kỹ sư, chuyên gia trong việc vận hành, quản lý hệ thống máy tính nói chung. Thứ hai, hệ điều hành được xem xét dưới góc độ thiết kế và xây ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Hệ điều hành Hệ điều hành Lập trình cho CPU Phân loại hệ điều hành Hệ điều hành mạng Chức năng của hệ điều hànhGợi ý tài liệu liên quan:
-
Giáo trình Lý thuyết hệ điều hành: Phần 1 - Nguyễn Kim Tuấn
110 trang 438 0 0 -
Lecture Operating systems: Lesson 24 - Dr. Syed Mansoor Sarwar
29 trang 365 0 0 -
Lecture Operating systems: Lesson 21 - Dr. Syed Mansoor Sarwar
22 trang 314 0 0 -
Giáo trình Nguyên lý các hệ điều hành: Phần 2
88 trang 259 0 0 -
Lecture Operating systems: Lesson 13 - Dr. Syed Mansoor Sarwar
31 trang 257 0 0 -
175 trang 255 0 0
-
173 trang 252 2 0
-
Giáo trình Nguyên lý hệ điều hành (In lần thứ ba): Phần 1 - PGS.TS. Hà Quang Thụy
98 trang 230 0 0 -
Đề tài nguyên lý hệ điều hành: Nghiên cứu tìm hiểu về bộ nhớ ngoài trong hệ điều hành Linux
19 trang 224 0 0 -
Lecture Operating systems: Lesson 12 - Dr. Syed Mansoor Sarwar
24 trang 219 0 0