Nội dung bài giảng 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.
Trang 1Operating system concepts
hệ điều hành
ThS Nguyễn Thị Hải Bình
BM Mạng và HTTT, ĐH GTVT Email: calmseahn@gmail.com Website: calmseahn.weebly.com
Trang 2Giớ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
• Điểm đánh giá quá trình (30%)
• Đ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
Trang 3Tà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
Trang 4Nội dung môn học
4
• 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
Trang 5Nộ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
Trang 6Nội dung môn học
6
• 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
Trang 7Nộ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
• Phân đoạn theo yêu cầu
7
Trang 8Nội dung môn học
8
• Chương 8 Hệ thống 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ị
Trang 9Nội dung môn học – phần tự học
9
Trang 10Nội dung môn học – phần tự học
10
Trang 11Nội dung môn học – phần tự học
11