Giáo trình Hệ điều hành - Đề cương môn học - Nguyễn Phú Trường

V ĐỀ CƯƠNG CHI TIẾT CÁC CHƯƠNG

CHƯƠNG I - TỔNG QUAN VỀ HỆ ĐIỀU HÀNH1

I.1 Mục tiêu

I.2 Giới thiệu

I.3 Hệ điều hành là gì?

I.4 Hệ thống mainframe

I.5 Hệ để bàn (Desktop system)

I.6 Hệ đa xử lý

I.7 Hệ phân tán

I.8 Hệ thống nhóm (Clustered Systems)

I.9 Hệ thời thực

I.10 Hệ xách tay

I.11 Tóm tắt

CHƯƠNG II - CẤU TRÚC HỆ ĐIỀU HÀNH

II.1 Mục đích

II.2 Giới thiệu

II.3 Các thành phần hệ thống

II.4 Các dịch vụ hệ điều hành

II.5 Lời gọi hệ thống

II.6 Các chương trình hệ thống

II.7 Cấu trúc hệ thống

II.8 Máy ảo

II.9 Tóm tắt

CHƯƠNG III - QUÁ TRÌNH

III.1 Mục đích

III.2 Giới thiệu

III.3 Khái niệm quá trình

III.4 Lập thời biểu quá trình

III.5 Thao tác trên quá trình

III.6 Giao tiếp liên quá trình

III.7 Tóm tắt

CHƯƠNG IV - ĐỊNH THỜI BIỂU CPU

IV.1 Mục tiêu

IV.2 Giới thiệu

IV.3 Các khái niệm cơ bản

IV.4 Các tiêu chuẩn định thời

IV.5 Các giải thuật định thời

IV.6 Định thời biểu đa bộ xử lý

IV.7 Định thời thời gian thực

IV.8 Đánh giá giải thuật

IV.9 Tóm tắt

CHƯƠNG V - ĐỒNG BỘ HOÁ QUÁ TRÌNH

V.1 Mục tiêu

V.2 Giới thiệu

V.3 Tổng quan

V.4 Vấn đề vùng tương trục

V.5 Giải pháp

V.6 Các bài toán đồng bộ hoá nguyên thuỷ

V.7 Tóm tắt

CHƯƠNG VI - DEADLOCK

VI.1 Mục đíchVI.2 Giới thiệu

VI.3 Mô hình hệ thống

VI.4 Đặc điểm deadlock

VI.5 Các phương pháp xử lý deadlock

VI.6 Ngăn chặn deadlock

VI.7 Tránh deadlock

VI.8 Phát hiện Deadlock

VI.9 Phục hồi deadlock

VI.10 Tóm tắt

CHƯƠNG VII - QUẢN LÝ BỘ NHỚ

VII.1 Mục đích

VII.2 Giới thiệu

VII.3 Đặt vấn đề

VII.4 Hoán vị

VII.5 Cấp phát bộ nhớ liên tục

VII.6 Cấp phát không liên tục

VII.7 Tóm tắt

CHƯƠNG VIII - BỘ NHỚ ẢO

VIII.1 Mục đích

VIII.2 Giới thiệu

VIII.3 Kiến thức nền

VIII.4 Phân trang theo yêu cầu

VIII.5 Thay thế trang

VIII.6 Cấp phát khung trang

VIII.7 Trì trệ toàn hệ thống

VIII.8 Các vấn đề khác

VIII.9 Tóm tắt

CHƯƠNG IX - HỆ THỐNG TẬP TIN

IX.1 Mục đích

IX.2 Giới thiệu

IX.3 Khái niệm tập tin

IX.4 Các phương pháp truy xuất

IX.5 Cấu trúc thư mục

IX.6 Gắn hệ thống tập tin

IX.7 Chia sẻ tập tin

IX.8 Bảo vệ

IX.9 Tóm tắt

CHƯƠNG X - CÀI ĐẶT HỆ THỐNG TẬP TIN

X.1 Mục đích

X.2 Giới thiệu

X.3 Cấu trúc hệ thống tập tin

X.4 Cài đặt hệ thống tập tin

X.5 Cài đặt thư mục

X.6 Các phương pháp cấp phát

X.7 Quản lý không gian trống

X.8 Tóm tắt

CHƯƠNG XI - QUẢN LÝ HỆ THỐNG NHẬP/XUẤTT

XI.1 Mục đích

XI.2 Giới thiệu

XI.3 Các khái niệm cơ bản

XI.4 Phần cứng nhập/xuất

XI.5 Giao diện nhập/xuất ứng dụngXI.6 Hệ thống con nhập/xuất của nhân (kernel I/O subsytem)

XI.7 Chuyển nhập/xuất tới hoạt động phần cứng

XI.8 Năng lực

XI.9 Tóm tắt

pdf4 trang | Chia sẻ: hienduc166 | Lượt xem: 556 | Lượt tải: 1download
Bạn đang xem nội dung tài liệu Giáo trình Hệ điều hành - Đề cương môn học - Nguyễn Phú Trường, để tải tài liệu về máy bạn click vào nút TẢI VỀ ở trên
 ĐỀ CƯƠNG MÔN HỌC 
 MÔN: HỆ ĐIỀU HÀNH 
 MÃ MÔN HỌC: TH338 
 SỐ ĐVHT: 3 
 HỌC KÌ: 6 
 GIẢNG VIÊN: NGUYỄN PHÚ TRƯỜNG 
I MỤC ĐÍCH YÊU CẦU 
ƒ Giúp sinh viên hiểu được vai trò của hệ điều hành và cơ chế hoạt động của hệ điều 
hành. 
ƒ Cách thiết kế hệ điều hành 
ƒ Cách ứng dụng các cơ chế trong việc thiết kế các hệ điều hành hiện đại 
II KIẾN THỨC NỀN CẦN THIẾT 
Mức độ yêu cầu 
STT Nội dung kiến thức nền Tiên quyết Vận dụng khái niệm/ mô hình 
Vận dụng kỹ năng/ 
phương pháp 
1 Kiến trúc máy tính x 
III KIẾN THỨC TOÁN CẦN THIẾT 
STT Nội dung kiến thức Mức độ yêu cầu 
 Hiểu 
Khái 
niệm 
Vận dụng 
Công thức/ 
định lý 
Chứng minh 
Công thức/ 
định lý 
Vận dụng 
Phương pháp 
1 Giải thuật x 
2 Ngôn ngữ Pascal và C x 
IV TÓM TẮT NỘI DUNG MÔN HỌC 
ƒ Mô tả các điểm chính yếu của hệ điều hành 
ƒ Vai trò và năng lực của hệ điều hành trong hệ thống máy tính. 
ƒ Những vấn đề phát sinh trong quá trình thiết kế hệ điều hành cũng như những tiếp 
cận khác nhau được dùng để phân tích và giải quyết những vấn đề đó. 
ƒ Xem xét những chiến lược hệ điều hành phổ biến và cách chúng tác động đến những 
dịch vụ của các hệ điều hành hiện đại. 
V ĐỀ CƯƠNG CHI TIẾT CÁC CHƯƠNG 
CHƯƠNG I - TỔNG QUAN VỀ HỆ ĐIỀU HÀNH1
I.1 Mục tiêu 
I.2 Giới thiệu 
I.3 Hệ điều hành là gì? 
I.4 Hệ thống mainframe 
I.5 Hệ để bàn (Desktop system) 
I.6 Hệ đa xử lý 
I.7 Hệ phân tán 
I.8 Hệ thống nhóm (Clustered Systems) 
I.9 Hệ thời thực 
I.10 Hệ xách tay 
I.11 Tóm tắt 
CHƯƠNG II - CẤU TRÚC HỆ ĐIỀU HÀNH 
II.1 Mục đích 
II.2 Giới thiệu 
II.3 Các thành phần hệ thống 
II.4 Các dịch vụ hệ điều hành 
II.5 Lời gọi hệ thống 
II.6 Các chương trình hệ thống 
II.7 Cấu trúc hệ thống 
II.8 Máy ảo 
II.9 Tóm tắt 
CHƯƠNG III - QUÁ TRÌNH 
III.1 Mục đích 
III.2 Giới thiệu 
III.3 Khái niệm quá trình 
III.4 Lập thời biểu quá trình 
III.5 Thao tác trên quá trình 
III.6 Giao tiếp liên quá trình 
III.7 Tóm tắt 
CHƯƠNG IV - ĐỊNH THỜI BIỂU CPU 
IV.1 Mục tiêu 
IV.2 Giới thiệu 
IV.3 Các khái niệm cơ bản 
IV.4 Các tiêu chuẩn định thời 
IV.5 Các giải thuật định thời 
IV.6 Định thời biểu đa bộ xử lý 
IV.7 Định thời thời gian thực 
IV.8 Đánh giá giải thuật 
IV.9 Tóm tắt 
CHƯƠNG V - ĐỒNG BỘ HOÁ QUÁ TRÌNH 
V.1 Mục tiêu 
V.2 Giới thiệu 
V.3 Tổng quan 
V.4 Vấn đề vùng tương trục 
V.5 Giải pháp 
V.6 Các bài toán đồng bộ hoá nguyên thuỷ 
V.7 Tóm tắt 
CHƯƠNG VI - DEADLOCK 
VI.1 Mục đích 
VI.2 Giới thiệu 
VI.3 Mô hình hệ thống 
VI.4 Đặc điểm deadlock 
VI.5 Các phương pháp xử lý deadlock 
VI.6 Ngăn chặn deadlock 
VI.7 Tránh deadlock 
VI.8 Phát hiện Deadlock 
VI.9 Phục hồi deadlock 
VI.10 Tóm tắt 
CHƯƠNG VII - QUẢN LÝ BỘ NHỚ 
VII.1 Mục đích 
VII.2 Giới thiệu 
VII.3 Đặt vấn đề 
VII.4 Hoán vị 
VII.5 Cấp phát bộ nhớ liên tục 
VII.6 Cấp phát không liên tục 
VII.7 Tóm tắt 
CHƯƠNG VIII - BỘ NHỚ ẢO 
VIII.1 Mục đích 
VIII.2 Giới thiệu 
VIII.3 Kiến thức nền 
VIII.4 Phân trang theo yêu cầu 
VIII.5 Thay thế trang 
VIII.6 Cấp phát khung trang 
VIII.7 Trì trệ toàn hệ thống 
VIII.8 Các vấn đề khác 
VIII.9 Tóm tắt 
CHƯƠNG IX - HỆ THỐNG TẬP TIN 
IX.1 Mục đích 
IX.2 Giới thiệu 
IX.3 Khái niệm tập tin 
IX.4 Các phương pháp truy xuất 
IX.5 Cấu trúc thư mục 
IX.6 Gắn hệ thống tập tin 
IX.7 Chia sẻ tập tin 
IX.8 Bảo vệ 
IX.9 Tóm tắt 
CHƯƠNG X - CÀI ĐẶT HỆ THỐNG TẬP TIN 
X.1 Mục đích 
X.2 Giới thiệu 
X.3 Cấu trúc hệ thống tập tin 
X.4 Cài đặt hệ thống tập tin 
X.5 Cài đặt thư mục 
X.6 Các phương pháp cấp phát 
X.7 Quản lý không gian trống 
X.8 Tóm tắt 
CHƯƠNG XI - QUẢN LÝ HỆ THỐNG NHẬP/XUẤTT 
XI.1 Mục đích 
XI.2 Giới thiệu 
XI.3 Các khái niệm cơ bản 
XI.4 Phần cứng nhập/xuất 
XI.5 Giao diện nhập/xuất ứng dụng 
XI.6 Hệ thống con nhập/xuất của nhân (kernel I/O subsytem) 
XI.7 Chuyển nhập/xuất tới hoạt động phần cứng 
XI.8 Năng lực 
XI.9 Tóm tắt 
VI TÀI LIỆU THAM KHẢO 
1. [Jean Bacon & Tim Harris], Operating Systems, Addison-Wesley, 2003. 
2. [Nguyễn Hoàng Việt], Bài giảng Hệ Điều Hành, Khoa CNTT-ĐH Cần Thơ, 1998 
3. [Silberschatz, Galvin, Gagne], Operating System Concepts, John Wiley & Sons, 
2003 
4. [Lê Khắc Nhiên Ân, Hoàng Kiếm], Giáo trình Nhập môn hệ điều hành, Đại học 
Khoa học Tự nhiên, 2003. 
5. [Trần Hạnh Nhi, Hoàng Kiếm], Giáo trình hệ điều hành nâng cao, Đại học Khoa 
học Tự nhiên,1999. 
VI.1.1 DUYỆT BỘ MÔN Ngày 23 tháng 04 năm 2004 CÁN BỘ BIÊN SOẠN 
Nguyễn Phú Trường 

File đính kèm:

  • pdfDeCuongHeDieuHanh_CIT.pdf
Bài giảng liên quan