GIÁO TRÌNH HỆ ĐIỀU HÀNH UNIX - LINUX - Trang 92

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 li gi h thng.

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

tKhiĐiu khin

thiết bị

Đ

IU KHIN PHN CNG

PHN CNG

Mc phn

cng

Mc người ng

Mc

nhân

Mc

nhân

Cu trúc của Nhân các mc quá trình