Giáo trình nguyên lý hệ điều hành

Giáo trình nguyên lý hệ điều hành là một giáo trình về nguyên lý hệ điều hành, được biên soạn bởi Đặng Vũ Tùng và xuất bản bởi Nhà Xuất Bản Hà Nội vào năm 2005. Giáo trình này dùng trong các trường Trung học chuyên nghiệp (THCN).

Mục tiêu chính của giáo trình:

  • Cung cấp kiến thức cơ bản nhất về lĩnh vực hệ điều hành máy tính.
  • Giúp người học nắm bắt được những nguyên lý cơ bản và nguyên tắc làm việc của một hệ điều hành máy tính tổng quát.
  • Từ đó có thể áp dụng để làm việc tốt với các hệ điều hành cụ thể trên thực tế, hình dung được xu hướng phát triển của các hệ điều hành mới trong tương lai, và xử lý các vấn đề có thể xảy ra trong hệ thống.

Nội dung giáo trình được chia thành 9 chương:

  • Chương 1: Tổng quan về hệ điều hành: Giới thiệu các kiến thức tổng quát, quá trình phát triển, phân loại, tính chất cơ bản, nguyên tắc thiết kế, cấu trúc, thành phần và các dịch vụ của hệ điều hành.
  • Chương 2: Quản lý tiến trình: Trình bày khái niệm tiến trình, mối quan hệ giữa các tiến trình, bài toán đoạn tới hạn và các phương pháp giải quyết, hiện tượng bế tắc và các biện pháp phòng tránh bế tắc.
  • Chương 3: Lập lịch cho CPU: Nêu rõ tầm quan trọng của “giờ CPU”, các phương pháp và thuật toán lập lịch cho CPU (FCFS, SJF, SRT, Round Robin, MLQ, MLFQ), cũng như khái niệm về ngắt và phương pháp xử lý ngắt.
  • Chương 4: Quản lý bộ nhớ trong: Giải thích quá trình cấp phát không gian nhớ, cấu trúc chương trình phần mềm và các phương pháp cấp phát bộ nhớ.
  • Chương 5: Quản lý bộ nhớ ngoài: Trình bày các biện pháp quản lý và cấp phát không gian nhớ tự do trên đĩa từ, các thuật toán lập lịch cho đĩa từ và nguyên tắc quản lý thông tin trên bộ nhớ phụ (Hệ File).
  • Chương 6: Quản lý thiết bị: Đề cập nguyên tắc tổ chức và quản lý thiết bị ngoại vi của hệ điều hành, và một số kỹ thuật áp dụng trong quản lý thiết bị ngoại vi.
  • Chương 7: Bảo vệ và an toàn hệ thống: Nêu mục đích và một số biện pháp bảo vệ và an toàn hệ thống.
  • Chương 8: Hệ điều hành đa xử lý: Trình bày mục đích và cấu trúc của hệ nhiều CPU và hệ phân tán, cùng với một số vấn đề sơ lược về quản lý tài nguyên, truyền thông tin, xử lý và truy nhập thông tin trong các hệ thống này.
  • Chương 9: Hệ điều hành DOS: Giới thiệu một số vấn đề về hệ điều hành DOS mang tính áp dụng thực tế của các kiến thức đã học ở các chương trước.

Giáo trình cũng nhấn mạnh tầm quan trọng của giáo dục và đào tạo nhân lực trong thời kỳ công nghiệp hóa, hiện đại hóa đất nước, và là tài liệu giảng dạy, học tập hữu ích cho học sinh, sinh viên và bạn đọc quan tâm đến lĩnh vực này.

Công nghệ thông tin Sách giáo trình

Giáo trình nguyên lý hệ điều hành
  • Tác giả: Đặng Vũ Tùng
  • Ngôn ngữ: Tiếng Việt