tailieunhanh - Bài giảng Bài tập Hệ thống tập tin FAT

Nội dung của bài giảng trình bày các bài tập hệ thống tập tin FAT, tìm tập tin, thông tin của tập tin, truy xuất thông tin, sử dụng hệ thống FAT, kích thước bảng FAT, lưu bảng FAT, vùng dữ liệu, bảng thư mục gốc, phần tử FAT, bảng FAT, các loại FAT. | . . . . BootSec. Area FAT Area RDET DATA Area 03/2009 2 BM MMT&VT - KHOA CNTT - ĐH KHTN Cluster 2 Cluster 3 . Cluster 1001 . 0 1 10 11 12 13 14 15 16 17 18 . 4007 4008 4009 4010 SYSTEM AREA DATA AREA 10 00 53 2A 1F FF 22 EF 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Byte Sector 03/2009 3 BM MMT&VT - KHOA CNTT - ĐH KHTN Boot sector 1 STT Nội dung Giá trị 1 Loại FAT 2 Số byte cho 1 sector 3 Số sector cho 1 cluster 4 Số sector dành riêng (số sector vùng Bootsector) 5 Số bảng FAT 6 Số sector cho bảng RDET 7 Tổng số sector trên đĩa 8 Số sector cho 1 bảng FAT 9 Sector đầu tiên của bảng FAT1 10 Sector đầu tiên của bảng RDET 11 Sector đầu tiên của vùng Data 03/2009 3 BM MMT&VT - KHOA CNTT - ĐH KHTN 2 byte tại offset 0B là: 00, 02 Số byte trên mỗi sector của vol là: 0200h = 512 (byte) Giá trị của byte tại offset 0D là: 02 Số sector trên mỗi cluster của vol là: SC = 02h = 2 (sector) 2 byte tại offset 0E là: 08, 00 Số sector trước vùng FAT là: SB = 0008h = 8 (sector) Giá trị của byte tại offset 10 là: 02 Số bảng FAT của vol là: NF = 02h = 2d (bảng) 2 byte tại offset 11 là: 00, 02 Số entry trên bảng RDET là: 0200h = 512 (entry) Kích thước bảng RDET là: SR = (512*32) / 512 = 32 (sector). 2 byte tại offset 16 là: 20, 00 Kích thước bảng FAT là: SF = 0020h = 32 (sector) 2 byte tại offset 13 là: E0, 3F Tổng số sector trên vol là: SV = 3FE0h = 16352 (vì 4 byte tại offset 20 đều là 00 nên kích thước vol được lấy ở 2 byte tại offset 13) 03/2009 4 BM MMT&VT - KHOA CNTT - ĐH KHTN Boot sector 1 Từ các thông số trên ta có thể tính ra được kích thước của vùng hệ thống: SS = SB + NF * SF + SR = 8 + 2*32 + 32 = 104 (sector) Vậy vùng dữ liệu bắt đầu tại sector 104 cluster 2 sẽ chiếm 2 sector từ 104 đến 106 cluster 3 sẽ chiếm 2 sector từ 106 đến 108 Tổng quát, cluster K sẽ chiếm 2 sector bắt đầu tại sector có chỉ số 104 + 2*(K-2) 03/2009 5 BM MMT&VT - KHOA CNTT - ĐH KHTN Boot sector 1 STT Nội dung Giá trị 1 Loại FAT FAT 16 2 Số | . . . . BootSec. Area FAT Area RDET DATA Area 03/2009 2 BM MMT&VT - KHOA CNTT - ĐH KHTN Cluster 2 Cluster 3 . Cluster 1001 . 0 1 10 11 12 13 14 15 16 17 18 . 4007 4008 4009 4010 SYSTEM AREA DATA AREA 10 00 53 2A 1F FF 22 EF 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Byte Sector 03/2009 3 BM MMT&VT - KHOA CNTT - ĐH KHTN Boot sector 1 STT Nội dung Giá trị 1 Loại FAT 2 Số byte cho 1 sector 3 Số sector cho 1 cluster 4 Số sector dành riêng (số sector vùng Bootsector) 5 Số bảng FAT 6 Số sector cho bảng RDET 7 Tổng số sector trên đĩa 8 Số sector cho 1 bảng FAT 9 Sector đầu tiên của bảng FAT1 10 Sector đầu tiên của bảng RDET 11 Sector đầu tiên của vùng Data 03/2009 3 BM MMT&VT - KHOA CNTT - ĐH KHTN 2 byte tại offset 0B là: 00, 02 Số byte trên mỗi sector của vol là: 0200h = 512 (byte) Giá trị của byte tại offset 0D là: 02 Số sector trên mỗi cluster của vol là: SC = 02h = 2 (sector) 2 byte tại offset 0E là: 08, 00 Số sector trước vùng FAT là: SB = 0008h

TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
5    115    0    29-03-2024
173    95    0    29-03-2024
crossorigin="anonymous">
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.