tailieunhanh - Bài giảng Nguyên lý hệ điều hành: Chương 2 - Phạm Quang Dũng

Chương 2 giới thiệu về cấu trúc hệ điều hành. Mục tiêu của chương này là mô tả các dịch vụ mà một hệ điều hành cung cấp cho các user, tiến trình và các hệ thống khác; thảo luận các cách xây dựng hệ điều hành khác nhau; giải thích các HĐH được cài đặt và khởi động như thế nào. . | Nội dung chương 2 BÀI GIẢNG NGUYÊN LÝ HỆ ĐIỀU HÀNH Các dịch vụ của HĐH Giao diện người sử dụng của HĐH Chương 2: Cấu trúc hệ điều hành Phạm Quang Dũng Bộ môn Khoa học máy tính Khoa Công nghệ thông tin Trường Đại học Nông nghiệp Hà Nội Website: Lời gọi HĐH (System Calls) Các chương trình hệ thống Thiết kế và thực thi HĐH Cấu trúc HĐH Virtual Machines Tạo ra HĐH (Operating System Generation) Bài giảng Nguyên lý Hệ điều hành Mục tiêu Phạm Quang Dũng ©2008 . Các dịch vụ của hệ điều hành Mô tả các dịch vụ mà một HĐH cung cấp cho các user, tiến trình và các hệ thống khác. Thảo luận các cách xây dựng HĐH khác nhau. Giải thích các HĐH được cài đặt và khởi động như thế nào. Một tập các dịch vụ của HĐH cung cấp các chức năng hữu dụng với các user: Giao diện người sử dụng (user interface, UI) – hầu như tất cả các HĐH có một giao diện người sử dụng Khác nhau giữa giao diện dòng lệnh (Command-Line, CLI), giao diện đồ họa (Graphics User Interface, GUI), Batch Thực hiện chương trình (Program execution) – khả năng của hệ thống để nạp một chương trình vào bộ nhớ và chạy nó, dừng chương trình (bình thường hoặc bất thường). Thực hiện vào-ra (I/O operations) – vì chương trình của người sử dụng không thể thực hiện trực tiếp các hoạt động vào/ra, HĐH phải cung cấp một số phương pháp để thực hiện vào/ra (1 file hoặc 1 thiết bị vào/ra). Thao tác với hệ thống file (File-system manipulation) – vì các chương trình cần đọc, ghi, tạo, xoá, tìm kiếm, liệt kê thông tin, quản lý quyền với các file và thư mục. Bài giảng Nguyên lý Hệ điều hành Phạm Quang Dũng ©2008 Bài giảng Nguyên lý Hệ điều hành Phạm Quang Dũng ©2008 1 Các dịch vụ của hệ điều hành (tiếp) Giao tiếp (Communications) – trao đổi thông tin giữa các tiến trình đang thực hiện trên cùng 1 máy tính hoặc trên các máy tính khác nhau được nối mạng. Giao tiếp có thể thông qua bộ nhớ chia sẻ (shared memory) hoặc chuyển thông điệp (message passing): các gói tin được chuyển bởi HĐH. Các

TỪ KHÓA LIÊN QUAN