Danh mục tài liệu

Giáo trình Hệ điều hành - CĐ Kinh tế Kỹ thuật TP.HCM

Số trang: 178      Loại file: pdf      Dung lượng: 4.67 MB      Lượt xem: 62      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:

Giáo trình Hệ điều hành cung cấp những kiến thức cơ sở về Cấu trúc, nguyên lý hoạt động, các thành phần, quản lý bộ nhớ, quản lý tiến trình, hoạt động nhập xuất trên hệ điều hành máy tính. Mời các bạn cùng tham khảo!
Nội dung trích xuất từ tài liệu:
Giáo trình Hệ điều hành - CĐ Kinh tế Kỹ thuật TP.HCM ỦY BAN NHÂN DÂN THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG CAO ĐẲNG KINH TẾ - KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH  GIÁO TRÌNH HỆ ĐIỀU HÀNH BẬC CAO ĐẲNG (LƯU HÀNH NỘI BỘ) Tp. HCM – 2017 ỦY BAN NHÂN DÂN THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG CAO ĐẲNG KINH TẾ - KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH  GIÁO TRÌNH HỆ ĐIỀU HÀNH THÔNG TIN NHÓM BIÊN SOẠN Chủ biên Dương Đình Dũng Học vị Thạc sĩ TRƯỞNG KHOA TỔ TRƯỞNG CHỦ NHIỆM BỘ MÔN ĐỀ TÀI HIỆU TRƯỞNG DUYỆT Giáo trình Hệ Điều Hành LỜI MỞ ĐẦU Giáo trình “Hệ điều hành” là tài liệu được biên soạn để phục vụ cho việc giảng dạy, học tập của giáo viên và sinh viên ngành Công nghệ thông tin, Hệ thống thông tin bậc cao Đẳng. Giáo trình cung cấp những kiến thức cơ sở về Cấu trúc, nguyên lý hoạt động, các thành phần, quản lý bộ nhớ, quản lý tiến trình, hoạt động nhập xuất trên hệ điều hành máy tính. Giáo trình được biên soạn theo đề cương học phần “Hệ điều hành” ở bậc cao đẳng ngành Công nghệ thông tin đã được Hội đồng Khoa học của nhà trường thông qua. Giáo trình gồm 10 bài: Bài 1: Tổng quan về hệ điều hành máy tính Nghiên cứu trọng tâm là phần định nghĩa, các khái niệm ban đầu về hệ điều hành, phân loại các hệ điều hành đã được áp dụng trong thực tiễn. Bài 2: Cấu trúc hệ điều hành Tập trung vào các thành tố hình thành nên hệ điều hành, mô tả sơ lược các thành phần quản lý tham gia vào hoạt động của hệ điều hành. Bài 3: Quản lý Tiến trình Nghiên cứu về khái niệm tiến trình, tổ chức quản lý tiến trình trong máy tính Bài 4: Tiểu trình (Thread) Bài học này tập trung vào vấn đề giải quyết luồng thi hành nhằm nâng cao hiệu suất làm việc trong một chu trình CPU đối với tiến trình. Bài 5: Điều phối tiến trình Trong bài này nghiên cứu về các thuật toán điều phối tiến trình hiệu quả trong các loại hệ điều hành. Bài 6: Tắt nghẽn (deadlock) Nghiên cứu về sự tranh chấp tài nguyên trên máy tính, các nguyên nhân gây ra tắt nghẽn và các phương pháp xác định tắt nghẽn cũng như giải quyết tắt nghẽn. Bài 7: Quản lý bộ nhớ Trong bài này cung cấp các khái niệm và phương pháp tổ chức, cấp phát bộ nhớ trong hệ điều hành. Bài 8: Bộ nhớ ảo (Virtual Memory) Trang 1 Giáo trình Hệ Điều Hành Bài học cung cấp kiến thức về cách tổ chức bộ nhớ trong hệ điều hành hiện đại, cách thức tổ chức để một máy tính có bộ nhớ vật lý nhỏ, nhưng chạy được chương trình lớn hơn nhiều lần. Bài 9: Hệ thống quản lý tập tin Trình bày vấn đề lưu trữ và tổ chức lưu trữ trên các hệ điều hành Bài 10: Hệ thống nhập xuất (I/O) Nghiên cứu các phương pháp nhập xuất trên máy tính, đặc biệt là nhập xuất đĩa với các thuật toán đọc đĩa. Mặc dù đã hết sức cố gắng, song do biên soạn lần đầu, giáo trình không tránh khỏi những thiếu sót. Tác giả xin chân thành cám ơn các đồng nghiệp trường Cao đẳng Kinh tế-Kỹ thuật Thành phố Hồ Chí Minh - đặc biệt là các thành viên trong tổ Mạng Máy Tính - đã động viên và góp ý cho công việc viết giáo trình Hệ điều hành này. Tác giả mong nhận được ý kiến phản hồi của các đồng nghiệp và độc giả về những khiếm khuyết khó tránh khỏi trong giáo trình này. Tác giả Dương Đình Dũng Trang 2 Giáo trình Hệ Điều Hành MỤC LỤC LỜI MỞ ĐẦU .................................................................................................................1 MỤC LỤC .......................................................................................................................3 DANH MỤC HÌNH ........................................................................................................8 DANH MỤC BẢNG .....................................................................................................12 BÀI 1 TỔNG QUAN VỀ HỆ ĐIỀU HÀNH .................................................................13 I. KHÁI NIỆM VỀ HỆ ĐIỀU HÀNH .......................................................................13 1. Mở đầu ................................................................................................................13 2. Định nghĩa hệ điều hành .....................................................................................14 II. PHÂN LOẠI HỆ ĐIỀU HÀNH............................................................................15 1 Hệ thống xử lý theo lô .........................................................................................15 2. Hệ thống xử lý theo lô đa chương ......................................................................16 3. Hệ thống chia sẻ thời gian ..................................................................................17 4. Hệ thống song song ............................................................................................18 5 Hệ thống phân tán ................................................................................................19 6 Hệ thống xử lý thời gian thực ..............................................................................21 III. LỊCH SỬ PHÁT TRIỂN CÁC HỆ ĐIỀU HÀNH ..............................................21 1. Thế hệ 1 (1945 - 1955): ......................................................................................21 2. Thế hệ 2 (1955 - 1965) .......................................................................................22 3. Thế hệ 3 (1965 - 1980) ........................................................ ...