Danh mục

Bài Giảng Hệ Điều Hành-Chương 2: CẤU TRÚC HỆ ĐIỀU HÀNH

Số trang: 40      Loại file: pdf      Dung lượng: 622.55 KB      Lượt xem: 10      Lượt tải: 0    
10.10.2023

Phí tải xuống: 3,000 VND Tải xuống file đầy đủ (40 trang) 0
Xem trước 4 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Các dịch vụ hệ điều hành (Operating System Services) Giao diện HĐH người dùng (User Operating System Interface) Lời gọi hệ thống (System Calls) Các kiểu lời gọi hệ thống (Types of System Calls) Chương trình hệ thống (System Programs) Thiết kế và thực thi HĐH (Operating System Design and Implementation) Cấu trúc HĐH (Operating System Structure) Máy ảo (Virtual Machines) Các thế hệ HĐH (Operating System Generations) Boot hệ thống (System Boot)...
Nội dung trích xuất từ tài liệu:
Bài Giảng Hệ Điều Hành-Chương 2: CẤU TRÚC HỆ ĐIỀU HÀNH CHƯƠNG 2 CẤU TRÚC HỆ ĐIỀU HÀNH NỘI DUNG Các dịch vụ hệ điều hành (Operating System Services) Giao diện HĐH người dùng (User Operating System Interface) Lời gọi hệ thống (System Calls) Các kiểu lời gọi hệ thống (Types of System Calls) Chương trình hệ thống (System Programs) Thiết kế và thực thi HĐH (Operating System Design and Implementation) Cấu trúc HĐH (Operating System Structure) Máy ảo (Virtual Machines) Các thế hệ HĐH (Operating System Generations) Boot hệ thống (System Boot) Silberschatz, Galvin and Gagne ©2005 Operating System Concepts – 7th Edition, Jan 14, 2005 2.2 MỤC TIÊU Mô tả các dịch vụ một HĐH cung cấp cho người dùng, quá trình và các hệ thống khác. Thảo luận các phương pháp cấu trúc một HĐH. Giải thích các HĐH được cài đặt như thế nào và chúng boot ra sao. Silberschatz, Galvin and Gagne ©2005 Operating System Concepts – 7th Edition, Jan 14, 2005 2.3 CÁC DỊCH VỤ HĐH Một tập các dịch vụ HĐH cung cấp các chức năng hữu dụng cho người dùng: Giao diện người dùng Giao diện hàng lệnh (Command Line Interface - CLI) Giao diện người dùng đồ họa (Graphics User Interface - GUI) Bó (Batch) Thực hiện chương trình: Nạp chương trình vào bộ nhớ Chạy chương trình Kết thúc chương trình: bình thường / bất bình thường (chỉ định lỗi) Các hoạt động I/O Thao tác hệ thống file Silberschatz, Galvin and Gagne ©2005 Operating System Concepts – 7th Edition, Jan 14, 2005 2.4 CÁC DỊCH VỤ HĐH (Cont.) Liên lạc Thông qua bộ nhớ chia sẻ Thông qua truyền thông điêp Phát hiện lỗi Xảy ra trong CPU và phần cứng bộ nhớ, trong thiết bị I/O, trong chương trình người dùng Đối với mỗi kiểu lỗi, HĐH cho ra hành động thích hợp, đảm bảo tính toán đúng và nhất quán Gỡ rối (Debugging) Silberschatz, Galvin and Gagne ©2005 Operating System Concepts – 7th Edition, Jan 14, 2005 2.5 CÁC DỊCH VỤ HĐH (Cont.) Tập các chức năng khác của HĐH nhằm đảm bảo hệ thống hoạt động hiệu quả thông qua chia sẻ tài nguyên Cấp phát tài nguyên (Resource allocation) : nhiều kiểu cấp phát tài nguyên Một số (ví dụ CPU cycles,mainmemory, và file storage) có thể có mã cấp phát đặc biệt Một số khác (ví dụ I/O devices) có thể có mã yêu cầu và giải phóng chung Kiểm toán (Accounting) : Lưu vết sử dụng của người dùng (kiểu tài nguyên, thời gian sử dụng …) Bảo vệ và an ninh (Protection and security) : Bảo vệ : bao gồm đảm bảo tất cả các truy xuất đến các nguyên hệ thống được điều khiển An ninh : chống truy xuất bất hợp lệ đến các tài nguyên Silberschatz, Galvin and Gagne ©2005 Operating System Concepts – 7th Edition, Jan 14, 2005 2.6 GIAO DIỆN HÀNG LỆNH - CLI CLI cho phép đầu vào lệnh trực tiếp: Một số thực hiện trong phương thức hạt nhân, một số bởi chương trình hệ thống shells Đem về một hàng lệnh từ người dùng và thực hiện nó Các lệnh dính liền – Tên chương trình – Silberschatz, Galvin and Gagne ©2005 Operating System Concepts – 7th Edition, Jan 14, 2005 2.7 GIAO DIỆN NGƯỜI DÙNG ĐỒ HỌA- GUI Giao diện biểu tượng Chuột, bàn phím và màn hình Các biểu tượng (Icons) biểu diễn files, chương trình, hành động … Các phím chuột trên đối tượng giao diện gây ra các hành dộng khác nhau (cung cấp thông tin, chọn lựa, thực hiện chức năng, mở thư mục …) Nhiều hệ thống bao hàm cả CLI và GUI Microsoft Windows Apple Mac OS X UNIX Solaris (Java Desktop, KDE) Silberschatz, Galvin and Gagne ©2005 Operating System Concepts – 7th Edition, Jan 14, 2005 2.8 ...

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