Tủ Lạnh LG Lỗi ER-DS Biểu Hiện Và Giải Pháp An Toàn https://appongtho.vn/su-ly-tu-lanh-lg-bao-loi-er-ds-o-lg-side-side Tủ lạnh LG Side By Side hiện đại bỗng dưng báo lỗi ER-DS, khiến bạn hoang mang...
CHƯƠNG 2 CẤU TRÚC HỆ ĐIỀU HÀNH.pdf (Hệ thống máy tính) | Tải miễn phí
CHƯƠNG 2 CẤU TRÚC HỆ ĐIỀU HÀNH
40
623 KB
3
35
4.6 (
8 lượt)
40623 KB
Nhấn vào bên dưới để tải tài liệu
Đang xem trước 10 trên tổng 40 trang, để tải xuống xem vừa đủ hãy nhấn vào bên trên
Xem thêm: PC-COVID – Wikipedia tiếng Việt
Chủ đề tương quan
Tài liệu tương tự
Nội dung
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)
Operating System Concepts – 7th Edition, Jan 14, 2005
2.2
Silberschatz, Galvin and Gagne ©2005
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.
Operating System Concepts – 7th Edition, Jan 14, 2005
2.3
Silberschatz, Galvin and Gagne ©2005
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:
z
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ó
z
(Batch)
Thực hiện chương trình:
Nạp
chương trình vào bộ nhớ
Chạy
Kết
chương trình
thúc chương trình: bình thường / bất bình thường (chỉ định lỗi)
z
Các hoạt động I/O
z
Thao tác hệ thống file
Operating System Concepts – 7th Edition, Jan 14, 2005
2.4
Silberschatz, Galvin and Gagne ©2005
CÁC DỊCH VỤ HĐH (Cont.)
z
z
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)
Operating System Concepts – 7th Edition, Jan 14, 2005
2.5
Silberschatz, Galvin and Gagne ©2005
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
z
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
z
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 …)
z
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
Operating System Concepts – 7th Edition, Jan 14, 2005
2.6
Silberschatz, Galvin and Gagne ©2005
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
Operating System Concepts – 7th Edition, Jan 14, 2005
2.7
Silberschatz, Galvin and Gagne ©2005
GIAO DIỆN NGƯỜI DÙNG ĐỒ HỌA- GUI
„ Giao diện biểu tượng
z
Chuột, bàn phím và màn hình
z
Các biểu tượng (Icons) biểu diễn files, chương trình, hành
động …
z
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
z
Microsoft Windows
z
Apple Mac OS X
z
UNIX
z
Solaris (Java Desktop, KDE)
Operating System Concepts – 7th Edition, Jan 14, 2005
2.8
Silberschatz, Galvin and Gagne ©2005
LỜI GỌI HỆ THỐNG
„ Giao diện lập trình đến các dịch vụ
„ Thường được viết trong ngôn ngữ lập trình mức cao (C / C++ …)
„ Được truy xuất bởi chương trình thông qua giao diện lập trình ứng
dụng mức cao (Application Program Interface – API)
„ Các API thông dụng nhất:
z
Win32 API / Windows
z
POSIX API cho các hệ thống dựa trên POSIX (bao gồm tất cả
các phiên bản của UNIX, Linux, và Mac OS X), and
z
Java API cho máy ảo Java (Java virtual machine – JVM)
Operating System Concepts – 7th Edition, Jan 14, 2005
2.9
Silberschatz, Galvin and Gagne ©2005
VÍ DỤ LỜI GỌI HỆ THỐNG
„ Dãy lời gọi hệ thống để sao chép một file
Operating System Concepts – 7th Edition, Jan 14, 2005
2.10
Silberschatz, Galvin and Gagne ©2005
Source: https://vh2.com.vn
Category : Ứng Dụng