You are on page 1of 3

HỆ ĐIỀU HÀNH

Giảng viên: Ph.D. De-Thu Huynh (Huynh Đệ Thủ)


Email: thuhd@uef.edu.vn

Mục tiêu khóa học


 Hiểu biết:
o Các nguyên tắc và khái niệm của hệ điều hành
o Cấu trúc và đặc điểm chung của hệ điều hành
o Vai trò của hệ điều hành trong hệ thống máy tính
o Kỹ thuật quản lý quy trình, quản lý bộ nhớ
o Nguyên tắc quản lý tệp và hệ thống quản lý tệp
o Nguyên tắc quản lý hệ thống I / O
o Đang áp dụng:
o Quản lý và vận hành hiệu quả các hệ điều hành hiện tại
o Thiết kế một số mô-đun đơn giản của hệ điều hành
o Các nguyên tắc cơ bản để tiếp cận các hệ điều hành hiện đại

Yêu cầu
 Kiến trúc máy tính
 Giới thiệu lập trình (C / C ++)
 Cấu trúc dữ liệu và thuật toán

Nội dung
 Tổng quan về Hệ điều hành
 Cấu trúc hệ điều hành
 Hệ thống tập tin
 Cài đặt hệ thống tệp
 Quản lý hệ thống I / O
 Quá trình
 Quản lý quy trình
 Đồng bộ hóa quy trình
 Bế tắc
 Quản lý bộ nhớ
 Bộ nhớ ảo

Thẩm định, lượng định, đánh giá


 Thang điểm đánh giá: từ 0 đến 10
 Các loại hình, hình thức đánh giá
o Tham gia học tập trên lớp (10%)
o Tập thể dục , luyện tập (20%)
o Kiểm tra giữa kỳ (20%)
o Bài thi cuối kỳ (50%): 60 phút, tự luận

Sách giáo khoa


 Andrew S. Tanenbaun, Herbert Bos (2015). Hệ điều hành hiện đại - Phiên bản
thứ 4. Lề.
 Abraham Silberschatz, Peter Baer Galvin, Greg Gagne (2012). Các khái niệm
về hệ điều hành - Phiên bản thứ 9. Wiley.
 Ninh Xuân Hải, Huỳnh Trọng Thưa. Hệ thống điều hành. CNBCVT học viện.

 Tài liệu khóa học này chứa các biểu đồ và văn bản được cung cấp bởi:
o Tài liệu từ bài giảng “Hệ điều hành hiện đại”, Andrew S. Tanenbaun,
Herbert Bos.
o Tài liệu từ bài giảng “Các khái niệm về hệ điều hành”, Abraham
Silberschatz, Peter Baer Galvin.
o Tài liệu từ giáo trình “Giáo trình Điều hành”, Ninh Xuân Hải, Huỳnh
Trọng Thưa.

Tại sao học Hệ điều hành?


 Xây dựng, sửa đổi hoặc quản trị hệ điều hành
 Hiểu hiệu suất hệ thống
o Hành vi của hệ điều hành ảnh hưởng đến toàn bộ máy
o Thách thức để hiểu hệ thống lớn, phức tạp
o Điều chỉnh hiệu suất khối lượng công việc
o Áp dụng kiến thức trên nhiều lĩnh vực
 Kiến trúc máy tính, ngôn ngữ lập trình, cấu trúc dữ liệu và thuật
toán cũng như mô hình hóa hiệu suất

You might also like