Page 211 - Hướng Dẫn Cách Phòng Thủ Và Khắc Phục Sự Cố Máy Tính
P. 211
i-nodes dùng để ánh xạ các file block thành các địa chỉ vật
lý ở trường hỢp đĩa cứng và đĩa mềm là các sector,
cyclinder và head.
Data connection
Mô tả network connection đang mở, tất cả các cấu trúc
dữ liệu này đều bắt nguồn từ task list. Mỗi một process có
một con trỏ chỉ tới cấu trúc memory map, một con trỏ chỉ
tới danh sách các i-node của các íĩle đang mở cho riêng
process đó, và một con trỏ chỉ tới danh sách các data
connection cho tất cả các network connection đang mở.
Cấu trúc của SCHED
Bây giồ ai cũng biết đây là bộ phận trung tâm của hệ
điều hành. Nó chịu trách nhiệm chia sẽ thòi gian sử dụng
CPU cho tất cả các process, process bình thường cũng như
các tiểu hệ thống.
SCHED được chia thành 4 module
1. Module luật định thòi (scheduling policy): chịu
trách nhiệm phân xử xem process nào được quyền truy
xuất CPU. Hệ thống hoạt động có thông suốt hay không
nhò vào bộ luật này, tránh trường hỢp 1 process lợi dụng
sơ hở của điều luật mà chiếm thòi gian hệ thống qua nhiều
làm các process khác bị đóng băng (freeze).
2. Module phụ thuộc kiến trúc (architeture-specihc):
module này gồm các code assembly phụ thuộc vào mỗi loại
CPU dùng để suspend hay assume process.
3. Module độc lập kiến trúc (architeture-independent):
module gọi các hàm từ module phụ thuộc kiến trúc và
module luật để switch giửa các process đồng thòi nó còn
gọi các hàm ở MM để thiết lập Virtual memory cho các
212