· Các sector được đánh địa chỉ theo kiểu trên được gọi là sector vật lý. Trong thực tế lập trình các hệ điều hành chỉ sử dụng sector logic, theo đó thì địa va mang trinh, do choi tinh duc, am dao gia, phau thuat tham my
g ứng giữa các sector vật lý với sector logic trên một đĩa mềm:
g ứng giữa các sector vật lý với sector logic trên một đĩa mềm:
Mặt đĩa
|
Track
|
Sector
|
Sector logic
|
Thông tin lưu trữ
|
0
|
0
|
1
|
0
|
Boot record
|
0
|
0
|
2 - 5
|
1 - 4
|
FAT
|
0
|
0
|
6 - 9
|
5 - 8
|
Thư mục gốc
|
1
|
0
|
1 - 3
|
9 - 11
|
Thư mục gốc
|
1
|
0
|
4 - 9
|
12 - 17
|
Dữ liệu
|
0
|
1
|
1 - 9
|
18 - 26
|
Dữ liệu
|
Bảng 4.1: Tương ứng giữa sector vật lý và sector logic trên đĩa mềm
· Trên bề mặt đĩa tồn tại các sector mà hệ điều hành không thể ghi dữ liệu vào đó hoặc không thể đọc dữ liệu từ đó. Các sector này được gọi là bad sector. Trong quá trình định dạng đĩa hệ điều hành đánh dấu loại bỏ các bad sector này.
Ø Cluster (liên cung): Một nhóm gồm 2, 4 hoặc 6 sector liên tiếp nhau tạo thành một cluster. Kích thước của cluster thường là bội số kích thước của một sector. Các cluster được đánh địa chỉ bắt đầu từ 0. Số sector trên một cluster phụ thuộc vào từng loại đĩa. Một số hệ điều hành cho phép người sử dụng quy định số sector trên một cluster. Các hệ điều hành thường tổ chức lưu trữ dữ liệu, nội dung các tập tin, trên đĩa theo từng cluster. Trên bề mặt đĩa cũng tồn tại các bad cluster, đó là các cluster có chứa bad sector.
Một số hệ điều hành có thể khôi phục lại được dữ liệu chứa trên các bad-sector hay bad cluster và ghi nó vào lại một cluster mới. Hệ điều hành có thể chỉ khôi phục và thay thế dữ liệu tại sector bị bad hoặc phải khôi phục và thay thế toàn bộ dữ liệu trên cluster có chứa bad-sector.
Hệ thống file NTFS của windowsNT/2000 tham chiếu đến các vị trí vật lý trên đĩa bằng số hiệu cluster logic (LCNs: logical cluster numbers). LCN là kết quả của việc đánh số tất cả các cluster trên volume từ vị trí bắt đầu volume đến kết thúc volume. Để chuyển một LCN thành địa chỉ vật lý trên đĩa, NTFS nhân LCN với thừa số cluster (số sector trên một cluster) để có được byte offset vật lý trên volume. NTFS tham chiếu đến dữ liệu trong phạm vi một file bằng số hiệu cluster ảo (VCNs: Virtual cluster numbers), VCN đánh số các cluster dựa vào một file cụ thể và đánh số từ 0 đến m. Các VCN không cần phải liên tục về mặt vật lý, tuy nhiên nó có thể ánh xạ đến bất kỳ một LCN nào trên volume.
Không có nhận xét nào:
Đăng nhận xét