Hệ điều hành là thành phần quan trọng trong bất cứ hệ thống máy tính nào. Do đó, môn học hệ điều hành là cần thiết cho chương trình giảng dạy sinh viên ngành khoa học máy tính. Giáo trình này mong muốn giới thiệu một cách rõ ràng các khái niệm nằm bên dưới hệ điều hành. Giáo trình này không tập trung vào một hệ điều hành hay phần cứng cụ thể nào. Thay vào đó, giáo trình sẽ thảo luận những khái niệm cơ bản được áp dụng trong từng hệ điều hành khác nhau.
Để dễ dàng đọc và hiểu giáo trình này, người đọc phải nắm các cấu trúc dữ liệu cơ bản, tổ chức của một hệ thống máy tính và ngôn ngữ lập trình cấp cao (C được dùng để minh họa trong giáo trình). Các khái niệm và giải thuật cơ bản được trình bày trong giáo trình dựa trên việc chúng được dùng trong các hệ điều hành thương mại hay trong các hệ điều hành thử nghiệm.
Phần 1: Tổng quan* Chương 1: Tổng quan về hệ điều hànhPhần 2: Quản lý quá trình
* Chương 2: Cấu trúc hệ điều hành
* Chương 3: Quá trìnhPhần 3: Quản lý lưu trữ
* Chương 4: Luồng (p1)
* Chương 4: Định thời biểu CPU (p2)
* Chương 5: Đồng bộ hóa quá trình
* Chương 6: Deadlock
* Chương 7: Quản lý bộ nhớPhần 4: Quản lý xuất nhập
* Chương 8: Bộ nhớ ảo
* Chương 9: Hệ thống tập tin
* Chương 10: Cài đặt hệ thống tập tin
[INDENT] * Chương 11: Quản lý hệ thống xuất nhập

No comments:
Post a Comment