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
•
Điểm đánh giá q trình (30%)
• Đánh giá mơn học
•
•
•
Điểm chuyên cần (40%)
Bài kiểm tra (60%): 60’, tự luận
Điểm kiểm tra kết thúc học phần (70%)
•
•
Thời gian làm bài: 60’
Hình thức thi: Trắc nghiệm
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 Ngun 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
•
•
•
•
•
Định nghĩa
Độ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
Đặ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ỉ
•
•
•
•
Phân trang theo u cầu
Khơng gian địa chỉ
Hồn chuyển
Cấp phát liên tục
Phân trang
Phân đoạn
• Chương 7. Bộ nhớ ảo
Thay thế trang
Cấp phát khung
Phân đoạn theo yêu cầu
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