Khi cấu trúc phân lớp được sử dụng để thực hiện tập tin hệ thống, sao chép mã được giảm thiểu. Tôi kiểm soát / O và đôi khi các mã tập tin hệ thống cơ bản có thể được sử dụng bởi nhiều hệ thống tập tin. Sau đó mỗi hệ thống tập tin có thể có hợp lý hệ thống tập tin và tập tin tổ chức các mô-đun riêng của mình. Thật không may, lớp có thể giới thiệu cho nhiều hệ điều hành trên không, mà có thể dẫn đến hiệu suất giảm. Việc sử dụng các lớp, bao gồm cả các quyết định về việc có bao nhiêu lớp để sử dụng và những gì mỗi lớp nên làm, là một thách thức lớn trong việc thiết kế các hệ thống mới.
Lợi thế của cấu trúc phân lớp: Sao chép mã là minimized.I / O điều khiển và tập tin- cơ bản mã hệ thống có thể được sử dụng bởi nhiều hệ thống tập tin tập tin systems.Each có thể có hệ thống tập tin hợp lý và tập tin tổ chức các mô-đun riêng của mình.
Rất nhiều loại hệ thống tập tin được sử dụng ngày nay
• CD-ROM được viết bằng định dạng ISO 9660
• UNIX sử dụng UNIX hệ thống tập tin (UFS)
• Windows NT, 2000 và XP hỗ
FAT, FAT32, và NTFS CD-ROM, DVD, và đĩa mềm định dạng tập tin hệ thống • Linux hỗ trợ hơn 40 hệ thống tập tin khác nhau • Hệ thống tập tin Main là các hệ thống tập tin mở rộng (phiên bản ext2 và ext3) • Ngoài ra còn có hệ thống phân phối tập tin trong đó một hệ thống tập tin trên một máy tính máy chủ có thể được gắn kết bởi một hoặc các máy tính khách hàng nhiều File-hệ thống nghiên cứu vẫn tiếp tục là khu vực hoạt động của thiết kế hệ điều hành và thực hiện. Google tạo ra hệ thống tập tin riêng của mình để đáp ứng nhu cầu lưu trữ và truy cụ thể của công ty, trong đó bao gồm truy cập highperformance từ nhiều khách hàng trên một số lượng rất lớn của đĩa. Một dự án thú vị là hệ thống tập tin FUSE, cung cấp sự linh hoạt trong việc phát triển hệ thống tập tin và sử dụng bằng cách thực hiện và thực hiện các hệ thống tập tin như người sử dụng cấp hơn là mã cấp hạt nhân. Sử dụng FUSE, người dùng có thể thêm một hệ thống tập tin mới với một loạt các hệ điều hành và có thể sử dụng hệ thống tập tin để quản lý các tập tin của mình.
đang được dịch, vui lòng đợi..