Giới thiệu số hệ thống tập tin Giới thiệu số hệ thống tập tin Bởi: Giảng viên Trần Hạnh Nhi Trong học tìm hiểu phương pháp tổ chức quản lý tập tin số hệ điều hành sau: MS-DOS Windows 95 Windows NT Unix Bài học giúp hiểu cách số hệ điều hành thông dụng quản lý tập tin Bài học đòi hỏi kiến thức từ hai học trước MS-DOS Đặc điểm Hệ thống tập tin MS-DOS bắt nguồn từ hệ thống tập tin hệ điều hành CP/M Nó có đặc điểm sau : -Hệ thống thư mục -Khái niệm thư mục hành -Đường dẫn tương đối đường dẫn tuyệt đối 1/5 Giới thiệu số hệ thống tập tin -Thư mục "." " " -Có tập tin thiết bị tập tin khối -Tên tập tin 8+3 Đường dẫn \ Không phân biệt chữ thường chữ hoa Không có khái niệm người sở hữu Không có khái niệm nhóm bảo vệ Không có liên kết Không có mount hệ thống tập tin Có thuộc tính tập tin Cài đặt Cài đặt đĩa mềm tương tự đĩa cứng, đĩa cứng phức tạp Phần khảo sát đĩa cứng Lúc đó, hệ điều hành MS-DOS cài đặt partition Sector partition bootsector Sau bootsector FAT (File Allocation Table), lưu giữ tất không gian đĩa theo phương pháp danh sách liên kết có mục Thông thường có từ hai FAT trở lên để phòng hờ Mỗi entry FAT quản lý khối (còn gọi cluster đánh số 2) đĩa Kích thước khối lưu bootsector thông thường từ đến sector Có hai loại FAT FAT 12 FAT 16 FAT 12 quản lý 4096 khối FAT 16 quản lý 64 K khối partition 2/5 Giới thiệu số hệ thống tập tin Giá trị phần tử (entry) có ý nghĩa sau : Có ánh xạ một entry khối ngoại trừ hai entry đầu tiên, dùng cho đĩa Khi hệ thống mở tập tin, MS-DOS tìm bảng mô tả tập tin PSP, sau kiểm tra tên tập tin xem có phải con, lpt, kiểm tra đường dẫn để xác định vị trí bảng thư mục 3/5 Giới thiệu số hệ thống tập tin Hình 10.2 Một entry thư mục MS-DOS Bảng thư mục nằm sau FAT, entry 32 byte Mười byte mô tả tên phần mở rộng(không lưu trữ dấu chấm phân cách) Sau byte thuộc tính, với giá trị : : tập tin đọc : tập tin ẩn : tập tin hệ thống : nhãn đĩa 16 : thư mục 32 : tập tin chưa backup Byte thuộc tính đọc ghi trình sử dụng Tiếp theo 10 byte trống dàng riêng sử dụng sau Sau byte lưu trữ giờ, ngày với bit cho giây, bit cho giờ, bit cho ngày, bit cho tháng bit cho năm (từ 1980) Hai byte chứa số hiệu khối (khối MS-DOS gọi cluster) bốn byte sau lưu trữ kích thước tập tin Ví dụ : 4/5 Giới thiệu số hệ thống tập tin Trên đĩa 1.44Mb, format hệ điều hành MS-DOS gồm có 2880 sector: Sector bootsector, bao gồm bảng tham số vật lý đĩa chương trình khởi động hệ điều hành (nếu có) 18 sector FAT (FAT12), gồm bảng, bảng sector Ba bytes FAT lưu số hiệu loại đĩa.(240, 255, 255) 14 sector chứa bảng thư mục gọi root directory entry table(RDET) Các sector lại dùng để lưu liệu (1 cluser = sector) 5/5 .. .Giới thiệu số hệ thống tập tin -Thư mục "." " " -Có tập tin thiết bị tập tin khối -Tên tập tin 8+3 Đường dẫn Không phân biệt chữ thường chữ... (từ 1980) Hai byte chứa số hiệu khối (khối MS-DOS gọi cluster) bốn byte sau lưu trữ kích thước tập tin Ví dụ : 4/5 Giới thiệu số hệ thống tập tin Trên đĩa 1.44Mb, format hệ điều hành MS-DOS gồm... dấu chấm phân cách) Sau byte thuộc tính, với giá trị : : tập tin đọc : tập tin ẩn : tập tin hệ thống : nhãn đĩa 16 : thư mục 32 : tập tin chưa backup Byte thuộc tính đọc ghi trình sử dụng Tiếp