Bài giảng Hệ điều hành máy tính: Lecture 3 do Nguyễn Thanh Sơn biên soạn nhằm mục đích phục vụ cho việc giảng dạy. Nội dung bài giảng gồm Các thành phần của hệ điều hành, các dịch vụ hệ điều hành cung cấp, giao tiếp giữa quá trình và hệ điều hành, các chương trình hệ thống (system program), cấu trúc hệ điều hành,. | Cấu Trúc Hệ Điều Hành Các thành phần của hệ điều hành Các dịch vụ hệ điều hành cung cấp Giao tiếp giữa quá trình và hệ điều hành Các chương trình hệ thống (system program) Cấu trúc hệ điều hành Máy ảo (virtual machine) BK 25-Aug-16 Khoa Khoa học & Kỹ thuật Máy tính 1 Thành phần của hệ điều hành(OS) Quản lý quá trình Quản lý bộ nhớ chính Quản lý file Quản lý hệ thống I/O Quản lý hệ thống lưu trữ thứ cấp Hệ thống bảo vệ Trình thông dịch lệnh BK 25-Aug-16 Khoa Khoa học & Kỹ thuật Máy tính 2 Thành phần của hệ điều hành(OS) Quản lý quá trình (process management) Quá trình vs. chương trình Một quá trình cần các tài nguyên của hệ thống như CPU, bộ nhớ, file, thiết bị I/O, để hoàn thành công việc. Các nhiệm vụ Tạo và hủy quá trình Tạm ngưng / tiếp tục thực thi (suspend/resume) quá trình Cung cấp các cơ chế đồng bộ hoạt động các quá trình (synchronization) giao tiếp giữa các quá trình (interprocess communication) xử lý deadlock BK 25-Aug-16 Khoa Khoa học & Kỹ thuật Máy tính 3 Thành phần của OS (tt.) Quản lý bộ nhớ chính Tùy thuộc kiến trúc máy tính Để có hiệu suất sử dụng CPU và thời gian đáp ứng tốt, hệ điều hành cần dùng giải thuật quản lý bộ nhớ thích hợp Các nhiệm vụ BK Theo dõi, quản lý các vùng nhớ trống và đã cấp phát Quyết định sẽ nạp chương trình nào khi có vùng nhớ trống Cấp phát và thu hồi các vùng nhớ 25-Aug-16 Khoa Khoa học & Kỹ thuật Máy tính 4 Thành phần của OS (tt.) Quản lý file (file management) Hệ thống file (file system) File Thư mục Các dịch vụ mà thành phần cung cấp Tạo và xoá file/thư mục. Các tác vụ xử lý file/thư mục (rename, copy, move, new, ) “Ánh xạ” file/thư mục vào thiết bị lưu trữ thứ cấp tương ứng Sao lưu và phục hồi dữ liệu BK 25-Aug-16 Khoa Khoa học & Kỹ thuật Máy .