Operating system concepts
hệ điều hành
ThS. Nguyễn Thị Hải Bình
BM. Mạng và HTTT, ĐH GTVT
Email:
Website: calmseahn.weebly.com
Giới thiệu môn học
•
•
Nội dung tóm tắt học phần:
•
Giới thiệu kiến thức chung, như khái niệm hệ điều
hành, nhiệm vụ, chức năng và cấu trúc của hệ điều
hành.
•
Cung cấp kiến thức về những phần cơ bản trong hệ
điều hành: quản lý bộ nhớ, quản lý tiến trình, quản lý
processor, quản lý vào ra.
•
Giới thiệu cấu trúc và nguyên lý hoạt động của một số
hệ điều hành mạng như Windows, Unix và Linux.
Thời lượng:
•
•
3 tín chỉ (Lý thuyết/ Bài tập/ Thực hành/Tự học ): 30/
15/ 15/ 90
Đánh giá môn học
2
Tài liệu tham khảo
•
Website môn học
•
•
Calmseahn.weebly.com
Tài liệu
•
Abraham Silberschatz, Peter Baer Galvin and Greg
Gagne, Operating System Concepts, John Wiley
& Sons, 2012
•
Hồ Đắc Phương, Giáo trình Nguyên lý Hệ điều
hành, Nhà xuất bản Giáo Dục, 2010
3
Nội dung môn học
•
Chương 1. Tổng quan về hệ điều hành
•
Hệ điều hành là gì?
•
Hệ thống mainframe
•
Hệ để bàn
•
Hệ đa xử lý
•
Hệ phân tán
•
Hệ thống cụm
•
Hệ thời gian thực
4
Nội dung môn học
•
•
Chương 2. Cấu trúc hệ điều hành
•
Các thành phần hệ thống
•
Các dịch vụ hệ điều hành
•
Lời gọi hệ thống
•
Các chương trình hệ thống
•
Cấu trúc hệ thống
Chương 3. Tiến trình
•
Tiến trình và trạng thái tiến trình
•
Thao tác trên tiến trình
•
Mô tả tiến trình
•
Luồng
5
Nội dung môn học
•
•
Chương 4. Tương tranh và đồng bộ
•
Các khái niệm cơ bản
•
Độc quyền truy xuất – giải pháp phần mềm
•
Đồng bộ hóa – Giải pháp phần cứng
•
Giải pháp đồng bộ hóa cơ bản
Chương 5. Bế tắc
•
Định nghĩa
•
Đặc điểm
•
Tránh bế tắc
•
Phát hiện bế tắc
•
Khắc phục bế tắc
6
Nội dung môn học
•
•
Chương 6. Quản lý bộ nhớ
•
Các loại địa chỉ
•
Không gian địa chỉ
•
Hoàn chuyển
•
Cấp phát liên tục
•
Phân trang
•
Phân đoạn
Chương 7. Bộ nhớ ảo
•
Phân trang theo yêu cầu
•
Thay thế trang
•
Cấp phát khung
7
Nội dung môn học
•
•
Chương 8. Hệ thống tệp
•
Tệp
•
Cài đặt tệp mức thấp
•
Hệ thống thư mục
•
Chia sẻ hệ thống tệp
•
Bảo vệ
Chương 9. Quản lý thiết bị
•
Nguyên lý hoạt động
•
Chiến lược quản lý thiết bị
•
Trình điều khiển thiết bị
8
Nội dung môn học – phần tự học
9
Nội dung môn học – phần tự học
10
Nội dung môn học – phần tự học
11