Hệ thống quản lý tập tin (File management System): Hệ thống quản lý tập tin, hay gọi ngắn gọn là hệ thống tập tin, là một tập các dịch vụ mà hệ điều hành cung cấp cho người sử dụng và chương trình người sử dụng để các đối tượng này sử dụng các tập tin trên hệ thống. Người sử dụng và chương trình của người sử dụng chỉ có thể truy xuất các tập tin thông qua hệ thống tập tin va mang trinh, do choi tinh duc, am dao gia, phau thuat tham mymắt, thẩm mỹ khuôn mặt, thu hẹp âm đạo… và được tư vấn cụ thể về các dịch vụ xin quý khách hàng liên hệ tại đây.
a người sử dụng, bao gồm: khả năng lưu trữ, độ tin cậy và hiệu suất.
· Cực tiểu hay loại bỏ các nguy cơ có thể dẫn đến hỏng hoặc mất dữ liệu.
· Cung cấp sự hỗ trợ vào/ra cho nhiều loại thiết bị lưu trữ khác nhau.
· Cung cấp sự hỗ trợ vào/ra cho nhiều người sử dụng trong các hệ thống đa người sử dụng.
· Cung cấp một tập chuẩn các thủ tục giao diện vào/ra.
Đối với người sử dụng thì hệ thống quản lý tập tin của một hệ điều hành phải đáp ứng các yêu cầu tối thiểu sau đây:
· Mỗi người sử dụng phải có thể tạo (create), xoá (delete) và thay đổi (change) các tập tin.
· Mỗi người sử dụng có thể được điều khiển để truy cập đến các tập tin của người sử dụng khác.
· Mỗi người sử dụng phải có thể di chuyển dữ liệu giữa các tập tin.
· Mỗi người sử dụng phải có thể truy cập đến các tập tin của họ thông qua tên tượng trưng của tập tin.
· Mỗi người sử dụng phải có thể dự phòng và khôi phục lại các tập tin của họ trong trường hợp hệ thống bị hỏng.
Kiến trúc hệ thống tập tin (File System Architecture): Các hệ điều hành khác nhau có cách tổ chức hay kiến trúc của hệ thống tập tin khác nhau. Hình vẽ sau đây trình bày một kiến trúc hệ thống tập tin chung nhất mà các hệ điều hành thường sử dụng.
![]() |
· Cấp thấp nhất trong kiến trúc này là các điều khiển thiết bị (device driver) truyền thông trực tiếp với các thiết bị ngoại vi. Device driver chịu trách nhiệm khởi tạo một thao tác vào/ra trên thiết bị và xử lý các yêu cầu vào/ra. Các device driver trong hệ thống tập tin thường là các điều khiển đĩa.
· Cấp kế trên device driver, được xem như là hệ thống tập tin cơ sở (basic file system), hoặc cấp vào/ra vật lý, đó là giao diện chính giữa môi trường bên ngoài với hệ thống máy tính. Nó giao tiếp với các block dữ liệu trao đổi giữa các đĩa với hệ thống. vì thế nó được kết nối với các block trên đĩa và các buffer trên bộ nhớ chính. Nó không hiểu các dữ liệu cũng như các cấu trúc file phức tạp.
· Cấp basic I/O supervisor chịu trách nhiệm khởi tạo và kết thúc tất cả các thao tác vào/ra tập tin. Tại cấp này, các cấu trúc điều khiển được duy trì, các cấu trúc điều khiển này giao tiếp với thiết bị vào/ra, bộ phận lập lịch đọc đĩa và bộ phận quản lý trạng thái tập tin. Basic I/O supervisor kết hợp với các bộ phận lập lịch đọc đĩa để tối ưu các thao tác đọc đĩa, nhằm góp phần tăng tốc độ truy xuất tập tin của các chương trình người sử dụng.
· Cấp vào/ra logic (Logical I/O) là thành phần quan trọng của hệ thống tập tin, nó cho phép người sử dụng và chương trình người sử dụng truy cập đến các record. Trong khi hệ thống tập tin cơ sở giao tiếp với các block dữ liệu, thì logical I/O giao tiếp với các record file. Logical I/O cung cấp các công cụ chung nhất để thực hiện các thao tác vào/ra file dựa trên record.
· Cấp trên cùng của kiến trúc hệ thống tập tin kết hợp chặt chẽ với người sử dụng. Nó cung cấp một giao diên chuẩn giữa chương trình người sử dụng, hệ thống tập tin và thiết bị lưu trữ va mang trinh, do choi tinh duc, am dao gia, phau thuat tham my
Không có nhận xét nào:
Đăng nhận xét