9
1
trong trạng thái người dùng của quá trình. Chương trình người dùng thao tác với
nhân hoặc trực tiếp hoặc gián tiếp nhờ gọi thư viện nhờ các lời gọi hệ thống.
•
Mức nhân là mức trọng tâm nhất của hệ điều hành Linux-UNIX. Chạy ở mức nhân
là những chương trình của hệ điều hành thuộc hệ thống con điều khiển File (hệ
thống con làm việc với File - File Subsystem), hệ thống con điều khiển quá trình
(Proccess Control System), các lời gọi hệ thống (system calls), các chương trình
điều khiển thiết bị (Device Drivers), Cache bộ đệm (Buffer cache) và các chương
trình điều khiển phần cứng (Hard Control). Hai thành phần cơ bản nhất là Hệ thống
điều khiển File và Hệ thống con điều khiển quá trình.
Hình vẽ dưới đây cho sơ bộ cấu trúc điều khiển trong UNIX:
Chương trình người dùng
Thư viện mẫu
Gíao diện theo các lời gọi hệ thống
Hệ thống con điều khiển
File
Hệ thống con điều khiển quá
trình (bao gồm 3 thành phần
con bên phảiBộ truyền
thông liên quá trìnhBộ
lập lịchThành phần điều
phối bộ nhớ
Cache bộ đệm
Ký tựKhốiĐiều khiển
thiết bị
Đ
IỀU KHIỂN PHẦN CỨNG
PHẦN CỨNG
Mức phần
cứng
Mức người dùng
Mức
nhân
Mức
nhân
Cấu trúc của Nhân và các mức quá trình