tailieunhanh - Bài giảng Hệ điều hành: Chương 1C - Cấu trúc hệ điều hành
Bài giảng Hệ điều hành: Chương 1C - Cấu trúc hệ điều hành sau đây sẽ trang bị cho các bạn những kiến thức về 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; System calls; các chương trình hệ thống; cấu trúc hệ điều hành; máy ảo. | Chương : Cấu Trúc Hệ Điều Hành Outline Các thành phần của hệ điều hành (System components) Các dịch vụ hệ điều hành cung cấp (Operating-Systems Services) System calls Các chương trình hệ thống (System programs) Cấu trúc hệ điều hành (System structure) Máy ảo (Virtual machine) Khoa KH&KTMT, Trường Đại Học Bách Khoa TPHCM Khoa KH&KTMT, Trường Đại Học Bách Khoa TPHCM Các thành phần của hệ điều hành (1/7) Quản lý quá trình (Process management) Quá trình (process) hay chương trình (program) 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à xóa các quá trình của người dùng và của hệ thống (user and system processes). Tạm ngưng và hồi phục lại (suspend/resume) các quá trình. Cung cấp các cơ chế (mechanisms): đồng bộ hoạt động các quá trình giao tiếp giữa các quá trình xử lý deadlock Khoa KH&KTMT, Trường Đại Học Bách Khoa TPHCM Các thành phần của hệ điều hành (2/7) Quản lý bộ nhớ (Memory Management) 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ụ 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ớ Khoa KH&KTMT, Trường Đại Học Bách Khoa TPHCM Các thành phần của hệ điều hành (3/7) Quản lý tập tin (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. Khoa KH&KTMT, Trường Đại Học Bách Khoa TPHCM Các thành phần của hệ điều hành (4/7) Quản lý hệ thống I/O (I/O-system management) Che dấu các đặc trưng riêng biệt của từng thiết bị I/O đối với user Có chức năng Quản lý buffering, caching, spooling Buffer: vùng nhớ để lưu dữ liệu khi chúng được . | Chương : Cấu Trúc Hệ Điều Hành Outline Các thành phần của hệ điều hành (System components) Các dịch vụ hệ điều hành cung cấp (Operating-Systems Services) System calls Các chương trình hệ thống (System programs) Cấu trúc hệ điều hành (System structure) Máy ảo (Virtual machine) Khoa KH&KTMT, Trường Đại Học Bách Khoa TPHCM Khoa KH&KTMT, Trường Đại Học Bách Khoa TPHCM Các thành phần của hệ điều hành (1/7) Quản lý quá trình (Process management) Quá trình (process) hay chương trình (program) 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à xóa các quá trình của người dùng và của hệ thống (user and system processes). Tạm ngưng và hồi phục lại (suspend/resume) các quá trình. Cung cấp các cơ chế (mechanisms): đồng bộ hoạt động các quá trình giao tiếp giữa các quá trình xử lý deadlock Khoa KH&KTMT, Trường Đại Học Bách Khoa TPHCM Các thành phần của hệ điều hành (2/7) Quản lý bộ .
đang nạp các trang xem trước