Máy tính điện tử ra đời vào những năm của thế kỷ XX, Ban đầu, phạm vi sử dụng máy tính còn rất hạn hẹp, đa phần chỉ nhằm phục vụ mục đích nghiên cứu khoa học. Hơn nữa, để vận hành hệ thống cần phải sử dụng các công cụ phần cứng đặc biệt và thao tác vận hành rất phức tạp.
Giới thiệu Giáo trình Nguyên lý Hệ điều hành
Cùng phát triển song song với sự phát triển của kỹ thuật điện tử, các thế hệ máy tính về sau được cải tiến ngày càng tinh vi hơn, có tốc độ xử lý nhanh hơn, kích thước nhỏ gọn hơn, tiêu tốn ít năng lượng hơn và đã làm nên một cuộc cách mạng trong lĩnh vực xử lý, tính toán, điều khiển tự động,…
Với các thế hệ máy tính này đòi hỏi phải có sự điều khiển, vận hành một cách tự động để phát huy hết hiệu quả của nó một cách tối ưu nhất. Như vậy cần phải có một chương tình phần mềm đảm bảo việc giải quyết các vấn đề nói trên. Đó chính là hệ điều hành máy tính.
Hệ điều hành là một tập hợp các phần mềm hệ thống điều khiển mọi hoạt động của máy tính và tạo môi trường giao diện giữa người sử dụng và máy tính. Vì vậy, hệ điều hành rất quen thuộc với mọi người sử dụng. Tất cả mọi người sử dụng khi làm việc với máy tính cần phải biết thao tác, dù là những thao tác đơn giản đối với một hệ điều hành cụ thể.
Hiểu biết, nắm vững nguyên lý hoạt động của hệ điều hành để từ đó có thể khai thác các hệ điều hành cụ thể một cách có hiệu quả là một nhu cầu thực tế không thể thiếu được đối với các cán bộ phụ trách kỹ thuật và quản lý các hệ thống máy tính.
Giáo trình này bao gồm các kiến thức về phần mềm lập trình hệ thống. Gồm 9 chương:
- Chương 1: Tổng quan về hệ điều hành
- Chương 2: Quản lý tiến trình
- Chương 3: Lập lịch cho CPU
- Chương 4: Quản lý bộ nhớ trong
- Chương 5: Quản lý bộ nhớ ngoài
- Chương 6: Quản lý thiết bị
- Chương 7: Bảo vệ và an toàn hệ thống
- Chương 8: Hệ điều hành đa xử lý
- Chương 9: Hệ điều hành DOS