Page 213 - Hướng Dẫn Cách Phòng Thủ Và Khắc Phục Sự Cố Máy Tính
P. 213
cấu trúc VFS
VFS thiết kế để thông-nhất cách truy xuất tất cả các
thiết bị phần cứng. Ngoài ra VFS còn chịu trách nhiệm
load các chương trình thực thi.
Modules
1. Các module thiết bị điều kiển, mỗi một phần cứng
sẽ có một module thiết bị điều kiển riêng, cái này thường
gọi là driver. Linux cũng như các hệ điều hành khác cho
phép thêm vào một driver mới.
2. Module giao diện độc lập thiết bị. Cái này là
abstract cho tất cả các driver.
3. Các jriodule hệ thống flle logic: Trên thực tế có
nhiều hệ thống fiel khác nhau, mỗi hệ thống file có một
module điều khiển riêng.
4. Module độc lập hệ thống íĩle: Cái này là abstract
không những cho các loại file System mà còn cho tất cả các
driver. Ai lập trình driver cho DOS thì có lẽ nhó cho này
tất cả các driver quy về 2 loại loại block mỗi lần đọc hay
ghi đều đi theo block dữ liệu ví dụ nhưng disk và loại kí tự
mỗi lần đọc và ghi một kí tự như máy in bàn phím...
5. Cuôi cùng là System call các hàm gọi hệ thông cho VFS.
Câu trúc NET
NET cho phép Linux connect với các hệ thùng khác
bằng mạng. Ai cũng biết mạng thì rất nhiều loại thiết bị
và giao thức mạng. NET abstract tất cả cho phép những
phần khác có thể truy xuất qua mạng mà không quan tâm
đền các thiết bị và giao thức được sử dụng.
NET có 5 module:
1. Các Driver cho thiết bị mạng, mỗi module cho mỗi
loại thiết bị.
91 ư