Loading...

Như vậy bảng thư mục gốc (sẽ được đề cập ở loạt bài sau) cho biết cluster đầu tiên chứa FileA là cluster 4, phần tử thứ 4 trong bảng FAT chứa giá trị 10, điều này chứng tỏ cluster 10 là cluster tiếp theo chứa nội dụng FileA, phần tử thứ 10 trong bảng FAT chứa giá trị 7, điều này chứng tỏ cluster 7 là cluster tiếp theo chứa nội dụng FileA,  phần tử thứ 7 trong bảng FAT chứa giá trị FFFh, điều này chứng tỏ cluster 7 là cluster chứa block cuối cùng của FileA. 

Trong phần này chúng ta xem xét các cơ chế khác nhau mà hệ điều hành sử dụng để theo dõi (tổ chức lưu trữ tập tin lên đĩa và đọc lại nội dung tập tin đang lưu trữ) danh sách các block đĩa mà hệ điều hành đã cấp phát cho một tập tin, để chứa hết các block của một tập tin, của tất cả các tập tin đang được lưu trữ tên đĩa.

Để tổ chức lưu trữ nội dung các tập tin trên đĩa, các hệ điều hành đều chia không gian lưu trữ của đĩa thành các phần có kích thước bằng nhau được gọi là khối (block) lưu trữ - còn gọi là đơn vị cấp phát.

Nội dung của tập tin cần lưu trữ cũng được chia thành các block có kích thước bằng nhau, trừ block cuối cùng, và bằng với kích thước các block đĩa.

Khi cần lưu trữ tập tin trên đĩa hệ điều hành cấp cho mỗi tập tin một số lượng block vừa đủ để chứa hết nội dung của tập tin.

Hãy đăng quảng cáo trên TuHocAnNinhMang.com

Bài xem nhiều nhất

Tự học lập trình C - Bài 1: Một số khái niệm cơ bản

Khái niệm tên rất quan trọng trong quá trình lập trình, ...

Tự học lập trình JAVA – Bài 1: Bước đầu với Java

Một chương trình java có thể được định nghĩa như là một ...

MySQL – Bài 8: Khóa chính (primary key) và khóa ngoại (foreign key) của table

Với ràng buộc này thì, việc người sử dụng vô tình hay cố ...

Tự học lập trình C - Bài 10: Mảng một chiều

Mảng 1 chiều là tập hợp các phần tử có cùng kiểu dữ ...

Hướng dẫn in ấn trong Word 2007/2010 – Step by Step

[Tự học] - Tiêu đề đầu trang (Header)/tiêu đề cuối ...

Tự học lập trình C - Bài 2: Cấu trúc chương trình C

Một chương trình bao gồm một hoặc nhiều hàm, mỗi hàm ...

Tự học lập trình Assembly - Bài 1: Bước đầu với lập trình Assembly trên vi xử lý Intel 8086/8088

Như đã biết, lệnh ngôn ngữ máy là một dãy các con số 0, ...

Hãy đăng quảng cáo trên TuHocAnNinhMang.com

Về đầu trang Hỏi - Đáp