Giáo Trình Lý Thuyết Hệ Điều Hành Phần 1 của Nguyễn Kim Tuấn

Trường đại học

Đại Học Huế

Người đăng

Ẩn danh

Thể loại

Giáo Trình

2004

110
1
0

Phí lưu trữ

30 Point

Mục lục chi tiết

1. CHƯƠNG I: TỔNG QUAN VỀ HỆ ĐIỀU HÀNH

1.1. Chức năng và lịch sử phát triển của hệ điều hành

1.2. Chức năng của hệ điều hành

1.3. Lịch sử phát triển của hệ điều hành

1.4. Một số khái niệm của hệ điều hành

1.4.1. Tiến trình (Process) và tiểu trình (Thread)

1.4.2. Bộ xử lý lệnh (Shell)

1.4.3. Sự phân lớp hệ thống (System Layering)

1.4.4. Tài nguyên hệ thống (System Resources)

1.4.5. Lời gọi hệ thống (System Calls)

1.4.6. Hệ điều hành và phân loại hệ điều hành

1.4.6.1. Hệ điều hành là gì?
1.4.6.2. Phân loại hệ điều hành

1.4.7. Thành phần và cấu trúc của hệ điều hành

1.4.7.1. Các thành phần của hệ điều hành
1.4.7.2. Các cấu trúc của hệ điều hành

1.4.8. Hệ điều hành Windows95

1.4.8.1. Giới thiệu về hệ điều hành Windows95
1.4.8.2. Cấu trúc của windows95
1.4.8.3. Bộ nhớ ảo trong windows95

1.4.9. Hệ điều hành Windows 2000

1.4.9.1. Giới thiệu về hệ điều hành Windows 2000
1.4.9.2. Một số đặc tính của Windows 2000
1.4.9.3. Một số khái niệm trong Windows 2000
1.4.9.4. Kiến trúc của Windows 2000

1.4.10. Hệ điều hành Linux

2. CHƯƠNG II: QUẢN LÝ TIẾN TRÌNH

2.1. Tổng quan về tiến trình

2.2. Tiến trình và các loại tiến trình

2.3. Mô hình tiến trình

2.4. Tiểu trình và tiến trình

2.5. Các trạng thái tiến trình

2.6. Cấu trúc dữ liệu của khối quản lý tiến trình

2.7. Các thao tác điều khiển tiến trình

2.8. Tài nguyên găng và đoạn găng

2.8.1. Tài nguyên găng (Critical Resource)

2.8.2. Yêu cầu của công tác điều độ qua đoạn găng

2.8.3. Điều độ tiến trình qua đoạn găng

2.8.3.1. Các giải pháp phần cứng
2.8.3.2. Các giải pháp dùng biến khoá
2.8.3.3. Các giải pháp được hỗ trợ bởi hệ điều hành và ngôn ngữ lập trình

2.8.4. Hai bài toán điều phối làm ví dụ

2.9. Tắc nghẽn (Deadlock) và chống tắc nghẽn

2.9.1. Điều kiện hình thành tắt nghẽn

2.9.2. Ngăn chặn tắc nghẽn (Deadlock Prevention)

2.9.3. Nhận biết tắc nghẽn (Deadlock Detection)

2.10. Điều phối tiến trình

2.11. Mục tiêu điều phối

2.12. Tổ chức điều phối

2.13. Các chiến lược điều phối

2.14. Tiến trình trong Windows NT

3. CHƯƠNG III: QUẢN LÝ BỘ NHỚ

3.1. Nhiệm vụ của quản lý bộ nhớ

3.2. Kỹ thuật cấp phát bộ nhớ (nạp chương trình vào bộ nhớ chính)

3.3. Kỹ thuật phân vùng cố định (Fixed Partitioning)

3.4. Kỹ thuật phân vùng động (Dynamic Partitioning)

3.5. Kỹ thuật phân trang đơn (Simple Paging)

3.6. Kỹ thuật phân đoạn đơn (Simple Segmentation)

3.7. Kỹ thuật bộ nhớ ảo (Virtual Memory)

3.7.1. Bộ nhớ ảo

3.7.2. Kỹ thuật bộ nhớ ảo

3.8. Quản lý bộ nhớ RAM của DOS

3.8.1. Program Segment Prefix (PSP)

3.8.2. Chương trình COM và EXE

3.8.3. Memory Control Block (MCB)

3.9. Sự phân trang/đoạn trong hệ điều hành Windows NT

3.10. Các thuật toán thay trang

3.11. Cấp phát khung trang

3.12. Một số vấn đề về quản lý bộ nhớ của Windows 2000

3.12.1. Nhiệm vụ quản lý bộ nhớ của Windows 2000

3.12.2. Các dịch vụ trình quản lý bộ nhớ cung cấp

3.12.3. Address Space Layout

3.12.4. Chuyển đổi địa chỉ

4. CHƯƠNG IV: QUẢN LÝ FILE và ĐĨA

4.1. Tổng quan về quản lý tập tin và đĩa

4.2. Tập tin và hệ thống quản lý tập tin

4.3. Bảng danh mục và tập tin chia sẻ

4.4. Quản lý không gian đĩa

4.5. Quản lý các block chứa file trên đĩa

4.6. An toàn trong quản lý tập tin

4.7. Hiệu suất hệ thống file

4.8. Các điều khiển hệ thống tập tin

4.9. Các hệ thống file trên các hệ điều hành hiện nay

4.9.1. Tổ chức đĩa của MS_DOS

4.9.2. Quản lý file trên đĩa của MS_DOS

4.9.3. Tổ chức bảng thư mục gốc của Windows98

4.9.4. Tổ chức đĩa của Windows 2000

4.9.5. Các loại volume multipartition

4.9.6. Quản lý lưu trữ file trên đĩa của Windows NT/2000

4.9.7. Một số chức năng được hỗ trợ bởi NTFS của Windows 2000

4.9.7.1. Cấu trúc của MFT
4.9.7.2. Quản lý danh sách các block chứa file trên đĩa
4.9.7.3. Một số kỹ thuật được hỗ trợ bởi hệ thống file NTFS

4.9.8. Lập bảng chỉ mục. Ánh xạ Bad-cluster

4.9.9. Tổ chức lưu trữ file trên đĩa CD_ROM

Tài liệu tham khảo

Giáo Trình Hệ Điều Hành Phần 1 của tác giả Nguyễn Kim Tuấn là một tài liệu quý giá cho những ai muốn tìm hiểu sâu về hệ điều hành. Tài liệu này không chỉ cung cấp kiến thức cơ bản về cấu trúc và chức năng của hệ điều hành, mà còn giúp người đọc nắm vững các khái niệm quan trọng như quản lý tài nguyên, tiến trình và bộ nhớ. Đặc biệt, giáo trình còn đưa ra các ví dụ thực tiễn, giúp người học dễ dàng áp dụng lý thuyết vào thực tế.

Để mở rộng thêm kiến thức về lĩnh vực này, bạn có thể tham khảo thêm các tài liệu liên quan như Giáo trình hệ điều hành nghề tin học ứng dụng cao đẳng, nơi cung cấp cái nhìn tổng quan về hệ điều hành trong môi trường giáo dục cao đẳng. Bên cạnh đó, Giáo trình hệ điều hành windows nghề tin học văn phòng sẽ giúp bạn hiểu rõ hơn về hệ điều hành Windows 10, một trong những hệ điều hành phổ biến nhất hiện nay. Cuối cùng, Giáo trình hệ điều hành phân tán sẽ mở ra cho bạn những kiến thức về hệ điều hành phân tán, một lĩnh vực đang ngày càng trở nên quan trọng trong công nghệ thông tin.

Những tài liệu này không chỉ giúp bạn củng cố kiến thức mà còn mở rộng hiểu biết về các khía cạnh khác nhau của hệ điều hành, từ đó nâng cao khả năng ứng dụng trong thực tiễn.