Danh mục

Bài giảng Hệ điều hành máy tính: Lecture 3 - Nguyễn Thanh Sơn

Số trang: 16      Loại file: pdf      Dung lượng: 311.30 KB      Lượt xem: 10      Lượt tải: 0    
Jamona

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

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,...
Nội dung trích xuất từ tài liệu:
Bài giảng Hệ điều hành máy tính: Lecture 3 - Nguyễn Thanh SơnCấu Trúc Hệ Điều HànhCác thành phần của hệ điều hànhCác dịch vụ hệ điều hành cung cấpGiao tiếp giữa quá trình và hệ điềuhànhCác chương trình hệ thống (systemprogram)Cấu trúc hệ điều hànhMáy ảo (virtual machine)BKTP.HCM25-Aug-16Khoa Khoa học & Kỹ thuật Máy tính1Thành phần của hệ điều hành(OS)Quản lý quá trìnhQuản lý bộ nhớ chínhQuản lý fileQuản lý hệ thống I/OQuản lý hệ thống lưu trữ thứ cấpHệ thống bảo vệTrình thông dịch lệnhBKTP.HCM25-Aug-16Khoa Khoa học & Kỹ thuật Máy tính2Thà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ìnhMộ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ànhcông việc.Các nhiệm vụTạo và hủy quá trìnhTạm ngưng / tiếp tục thực thi (suspend/resume) quátrìnhCung 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ý deadlockBKTP.HCM25-Aug-16Khoa Khoa học & Kỹ thuật Máy tính3Thà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ảithuật quản lý bộ nhớ thích hợpCác nhiệm vụBKTheo dõi, quản lý các vùng nhớ trống và đãcấp phátQuyết định sẽ nạp chương trình nào khi cóvùng nhớ trốngCấp phát và thu hồi các vùng nhớTP.HCM25-Aug-16Khoa Khoa học & Kỹ thuật Máy tính4Thành phần của OS (tt.)Quản lý file (file management)Hệ thống file (file system)FileThư mụcCá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ấptương ứngSao lưu và phục hồi dữ liệuBKTP.HCM25-Aug-16Khoa Khoa học & Kỹ thuật Máy tính5

Tài liệu được xem nhiều: