Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 65 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
65
Dung lượng
2,32 MB
Nội dung
LẬP TRÌNH XỬ LÝ ĐĨA&FILE om CƠ BẢN VỀ LƢU TRỮ TRÊN ĐĨA TỪ .C MỘT ỨNG DỤNG HIỂN THỊ SECTOR ne MỘT ỨNG DỤNG HIỂN THỊ CLUSTER Zo CÁC CHỨC NĂNG VỀ FILE Ở MỨC HỆ THỐNG nh Vi en QUẢN LÝ ĐĨA VÀ THƢ MỤC TRUY XUẤT ĐĨA VỚI INT 13H CỦA ROMBIOS Si BÀI TẬP GiỚI THIỆU FILE VÀ LẬP TRÌNH XỬ LÝ FILE 11/29/2019 LAP TRINH XU LY DIA TU SinhVienZone.com https://fb.com/sinhvienzonevn om CƠ BẢN VỀ LƯU TRỮ TRÊN ĐĨA TỪ ne C Ngôn ngữ ASM vƣợt trội ngôn ngữ khác khả xử lý đĩa nh Vi en Zo Ta xem xét việc lƣu trữ thông tin đĩa theo mức độ : mức phần cứng/BIOS mức phần mềm/DOS Si mức phần cứng :lƣu trữ thông tin liên quan đến cách liệu đƣợc lƣu trữ cách vật lý nhƣ đĩa từ? mức phần mềm : việc lƣu trữ đƣợc quản lý tiện ích quản lý File HĐH DOS 11/29/2019 LAP TRINH XU LY DIA TU SinhVienZone.com https://fb.com/sinhvienzonevn om C ne Zo nh Vi en Si 11/29/2019 LAP TRINH XU LY DIA TU SinhVienZone.com https://fb.com/sinhvienzonevn om C ne Zo nh Vi en Si 11/29/2019 LAP TRINH XU LY DIA TU SinhVienZone.com https://fb.com/sinhvienzonevn om CÁC ĐẶC TÍNH LUẬN LÝ & VẬT LÝ CỦA ĐĨA TỪ Zo ne C Ở mức vật lý : đĩa đƣợc tổ chức thành Tracks, Cylinders, Sectors Si nh Vi en Khả lƣu trữ đĩa đƣợc mô tả thông sô : C (cylinder number) H (Head side) R (sector number) 11/29/2019 LAP TRINH XU LY DIA TU SinhVienZone.com https://fb.com/sinhvienzonevn om C ne Zo nh Vi en Si 11/29/2019 LAP TRINH XU LY DIA TU SinhVienZone.com https://fb.com/sinhvienzonevn om CÁC KHÁI NIỆM TRACK, CYLINDER, SECTOR ne C Tracks : vòng tròn đồng tâm đƣợc tạo bề mặt đĩa Si nh Vi en Zo Cylinder : tập tracks bán kính chồng đĩa Mặt đĩa có track có nhiêu Cylinder Sector : đọan track (cung từ) có khả lƣu trữ 512 bytes liệu Các sector đƣợc đánh số track đĩa tồn nhiều sector số hiệu 11/29/2019 LAP TRINH XU LY DIA TU SinhVienZone.com https://fb.com/sinhvienzonevn om C ne Zo nh Vi en Si 11/29/2019 LAP TRINH XU LY DIA TU SinhVienZone.com https://fb.com/sinhvienzonevn .C om Ở mức luận lý : đĩa đƣợc tổ chức thành Clusters, files mà DOS dùng để cấp phát vùng lƣu trữ cho liệu cần lƣu trữ nh Vi en Zo ne Cluster : nhóm gồm 2,4,6 sector kề Đó đơn vị cấp phát vùng lƣu trữ cho liệu (file) Các cluster đƣợc đánh số Si Nếu liệu cần lƣu trữ byte hệ điều hành cấp phát cluster số bytes/cluster hay sector/cluster tùy thuộc vào loại đĩa 11/29/2019 LAP TRINH XU LY DIA TU SinhVienZone.com https://fb.com/sinhvienzonevn 1-4 BOOT RECORD FAT 0 6-9 5-8 Thư mục gốc 1-3 9-11 Thư mục gốc 4-9 12-17 Dữ liệu 1-9 18-26 Dữ liệu 11/29/2019 ne 2-5 Zo 0 Si 0 C TRACK SECTOR SECTOR THÔNG TIN LOGIC nh Vi en MẶT ĐĨA om TƯƠNG QUAN GIỮA SECTOR VẬT LÝ VÀ SECTOR LOGIC TRÊN ĐĨA MỀM LAP TRINH XU LY DIA TU SinhVienZone.com 10 https://fb.com/sinhvienzonevn ... LY DIA TU SinhVienZone.com https://fb.com/sinhvienzonevn om C ne Zo nh Vi en Si 11/29/2019 LAP TRINH XU LY DIA TU SinhVienZone.com https://fb.com/sinhvienzonevn om CÁC ĐẶC TÍNH LUẬN LÝ & VẬT LÝ... quan đến cách liệu đƣợc lƣu trữ cách vật lý nhƣ đĩa từ? mức phần mềm : việc lƣu trữ đƣợc quản lý tiện ích quản lý File HĐH DOS 11/29/2019 LAP TRINH XU LY DIA TU SinhVienZone.com https://fb.com/sinhvienzonevn... LY DIA TU SinhVienZone.com 11 https://fb.com/sinhvienzonevn om BẢNG FAT FILE ALLOCATION TABLE ne C DOS quản lý File nhờ vào bảng gọi bảng FAT nh Vi en Zo Trong bảng FAT có ghi cluster bắt đầu File