Tham khảo tài liệu ''giáo trình hình thành quá trình cấu hình giá trị dữ liệu dùng bảng fat p5'', công nghệ thông tin, cơ sở dữ liệu phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
y o c u -tr a c k c Nếu volume khơng cấu hình volume redundant liệu bad-sector khôi phục Khi volume định dạng volume FAT phận quản lý volume khôi phục liệu việc đọc liệu từ bad-sector không thành công không nhận kết trả lời Nếu thành phần quan trọng hệ điều hành chứa bad cluster tồn file thư mục volume bị Giống hệ thống file khác, NTFS khôi phục liệu từ badsector mà khơng có hỗ trợ từ phận quản lý volume Tuy nhiên, NTFS chứa nhiều hư hại mà bad-sector gây Nếu NTFS phát bad-sector q trình đọc ánh xạ lại cluster chứa bad-sector nó, trình bày hình 4.24.b2 sau đây: Hình 4.24.b2: Ánh xạ lại bad-cluster Nếu volume khơng cấu hình volume redundant, NTFS trả lại thông báo lỗi “đọc liệu” cho chương trình người sử dụng yêu cầu đọc liệu Nếu NTFS phát bad-cluster thao tác ghi, NTFS ánh xạ lại cluster trước ghi, nên không bị liệu không phát sinh lỗi Tổ chức lưu trữ file đĩa CD_ROM Về nguyên tắc hệ thống file CD_ROM đơn giản so với hệ thống file khác, đĩa CD_ROM ghi lần (write-once media), file ghi khơng thể xóa bỏ hay thay đổi sau đĩa chế tạo, thành phần quản lý File/đĩa hệ điều hành khơng lo đến việc quản lý Block cịn tự đĩa việc cấp phát thu hồi Block cho file, trường hợp file lưu trữ đĩa CD_ROM Sau xem xét hệ thống file CD_ROM hệ thống mở rộng chúng: Hệ thống file ISO 9660: Đây chuẩn phổ biến hệ thống file CD_ROM chấp nhận chuẩn quốc tế vào năm 1988 với tên d o m o w w w d o C lic k to bu y bu to k lic C w w w N O W ! h a n g e Vi e N PD ! XC er O W F- w m h a n g e Vi e w PD XC er F- c u -tr a c k c y o c u -tr a c k c ISO 9660 Một mục đích chuẩn làm cho tất CD_ROM đọc máy tính khác nhau, khơng phụ thuộc vào thứ tự byte hệ điều hành sử dụng, kể hệ điều hành yếu MS_DOS Trên CD_ROM track, cylinder đĩa từ, có đường xoắn ốc từ tâm đĩa bên ngoài, đường xoắn ốc chia thành khối (block) logic có kích thước 2352 byte, gọi sector logic Một vài byte khối dành cho phần mở đầu, sửa chữa lỗi, việc khác Phần khối logic lại khoảng 2048 byte ISO 9660 hỗ trợ cho tập đĩa CD_ROM với tập gồm 216-1 đĩa, CD_ROM riêng lẽ chia thành nhiều partition Trong phần tìm hiểu chuẩn ISO 9660 với CD_ROM không chia thành Partition Mỗi CD_ROM có phần đầu đĩa, dài 16 block, chức phần không định nghĩa chuẩn ISO 9600 Các nhà sản xuất CD_ROM sử dụng phần đầu để ghi vào chương trình BootStrap cho phép máy tính khởi động từ đĩa CD_ROM, dùng cho mục đích khác Phần block chứa mô tả Volume chính, mơ tả chứa số thơng tin chung CD_ROM, bao gồm: định danh hệ thống (32byte), định danh volume (32byte), định danh nhà sản xuất (128byte) định danh liệu (128byte) Khi chế tạo lấp đầy trường theo ý muốn Trong phần chứa phần giới thiệu, quyền tác giả, thơng tin thư mục, kích thước khối logic (2048, 4096, 8192, ), số block CD_ROM, thời gian tạo kết thúc CD_ROM Cuối cùng, mơ tả Volume cịn chứa tập mục vào (directory entry) cho thư mục gốc, chứa địa block bắt đầu thư mục gốc CD_ROM Trên CD_ROM có mơ tả volume chính, có nội dung hồn tồn giống nhau, sử dụng để dự phòng Sau phần phần bắt đầu CD_ROM dùng để chứa file ghi đĩa Thư mục gốc tất thư mục khác, gồm số mục vào, phần cuối chúng chứa bít đánh dấu (mark) Mỗi mục vào chứa từ 10 đến 12 trường, có số thuộc ASCII số khác trường số thuộc số nhị phân Mở rộng Rock Ridge: Các chuyên viên thiết kế UNIX nhận thấy ISO 9660 cịn vài hạn chế, họ mở rộng ISO 9660 với mục đích cho thay cho hệ thống file UNIX đĩa CD_ROM file tạo từ d o m o w w w d o C lic k to bu y bu to k lic C w w w N O W ! h a n g e Vi e N PD ! XC er O W F- w m h a n g e Vi e w PD XC er F- c u -tr a c k c y o c u -tr a c k c UNIX chép sang CD_ROM ngược lại, chuẩn mở rộng gọi Rock Ridge Rock Ridge giữ lại tất trường ISO 9660, sử dụng trường System để đưa thêm vào trường mới, hệ thống file khác không nhận biết trường xem CD_ROM đĩa CD_ROM thông thường Rock Ridge bổ sung thêm trường, theo thứ tự là: PX: Posix Attributes, PN: Major and miror device number, SL: Symbolic link, NM: Alternative name, CL: Child location, PL: Parent location, RE: Relocaltion, TF: Times stamps, trường quan trọng NM, trường cho phép sử dụng tên file cho file, tên file mục vào thư mục tên file kết hợp, tên khơng phụ vào tập kí tự giới hạn chiều dài chuẩn ISO 9660 Mở rộng Joliet: Cũng chuyên viên thiết kế UNIX, chuyên viên thiết kế Microsoft muốn mở rộng ISO 9660 cho file tạo từ Windows chép sang CD_ROM ngược lại họ thành công với mở rộng Joliet Mở rộng Joliet cho phép: Tên file dài đến 64 kí tự; Sử dụng tập kí tự Unicode nên tên file dài đến 128 kí tự; Có nhiều cấp thư mục lồng nhau; Sử dụng tên thư mục với phần mở rộng TÀI LIỆU THAM KHẢO Nguyễn Thanh Tùng Bài giảng Hệ điều hành Đại học Bách khoa Hà Nội, 1996 Trần Hạnh Nhi Giáo trình Hệ điều hành Nâng Cao Đại học Khoa học Tự nhiên, TP Hồ Chí Minh, 1998 Dương Quang Thiện Hệ điều hành MSDOS 6.22 Văn phịng SAMIS, TP Hồ Chí Minh, 1995 Lê Mạnh Thạnh - Nguyễn Kim Tuấn Hướng dẫn lập trình với Assembly Nhà xuất Khoa học Kỹ thuật Hà Nội, 2001 Michael Tischer Cẩm nang Lập trình Hệ thống (tập I tập II) Nguyễn Mạnh Hùng Phạm Tiến Dũng dich Nhà xuất Thống Kê, 1995 William Stalting Operating Systems Prentice Hall, 1995 Andrew S Tanenbum Modern Operating Systems Prentice Hall, 1995 David A Solomon – Mark E Russinovich Inside Microsoft Windows 2000 Microsoft Press, 2000 .d o m o w w w d o C lic k to bu y bu to k lic C w w w N O W ! h a n g e Vi e N PD ! XC er O W F- w m h a n g e Vi e w PD XC er F- c u -tr a c k c ... nhau; Sử dụng tên thư mục với phần mở rộng TÀI LIỆU THAM KHẢO Nguyễn Thanh Tùng Bài giảng Hệ điều hành Đại học Bách khoa Hà Nội, 1996 Trần Hạnh Nhi Giáo trình Hệ điều hành Nâng Cao Đại học Khoa học... ISO 9600 Các nhà sản xuất CD_ROM sử dụng phần đầu để ghi vào chương trình BootStrap cho phép máy tính khởi động từ đĩa CD_ROM, dùng cho mục đích khác Phần block chứa mơ tả Volume chính, mơ tả... tập đĩa CD_ROM với tập gồm 216-1 đĩa, CD_ROM riêng lẽ chia thành nhiều partition Trong phần tìm hiểu chuẩn ISO 9660 với CD_ROM không chia thành Partition Mỗi CD_ROM có phần đầu đĩa, dài 16 block,