Nội dung Lecture 14 trình bày đến người học những vấn đề liên quan đến "Hệ thống tập tin (tiếp theo)", cụ thể như: Hiện thực hệ thống file và thư mục, các phương pháp quản lý không gian trống, sao lưu và phục hồi,. | Hệ thống tập tin (tt.) BK Khoa Khoa học & Kỹ thuật Máy tính 1 Nội dung (phần 2) Hiện thực hệ thống file và thư mục Các phương pháp quản lý không gian trống Sao lưu và phục hồi BK Khoa Khoa học & Kỹ thuật Máy tính 2 Cấu trúc hệ thống file Theo hệ thống phân lớp chức năng: Mỗi lớp tạo các chức năng hỗ trợ cho lớp trên trực tiếp & sử dụng các chức năng hỗ trợ lớp dưới trực tiếp Trình ứng dụng Hệ thống file (logic) Tổ chức file Hệ thống file căn bản Điều khiển thiết bị Thiết bị lưu trữ thông tin Tạo file, xóa file, Cấu trúc file: thư mục, FCB, bảo vệ, Bảo mật file, etc. Chuyển đổi logic > Physic, q/lý không gian trống, etc. Lệnh căn bản đến Device Driver: MemBuf, Đọc, ghi khối dữ liệu lên disk (d?c?t?s?) Device Driver, Xử lý ngắt quãng, vận chuyển dữ liệu (Mem > Disk) Môi trường lưu trữ vật lý BK 25-Aug-16 Khoa Khoa học & Kỹ thuật Máy tính 3 Bố trí (layout) hệ thống file Tổ chức không gian đĩa (máy tính cá nhân – PC) Partition control block i-nodes FCB’s BK Khoa Khoa học & Kỹ thuật Máy tính 4 Bố trí hệ thống file (tt.) BK Partition control block lưu số lượng blocks trong partition, kích thước block, số lượng free block hiện thời và các con trỏ chỉ đến chúng, lưu số lượng free FCB hiện thời và các con trỏ chỉ đến chúng, Ví dụ, UNIX File System: “superblock” File control block (FCB): mỗi file được quản lý thông qua FCB của nó lưu các thông tin về file, kể cả các con trỏ chỉ đến các data block của nó Ví dụ, UNIX File System: “i-node” Khoa Khoa học & Kỹ thuật Máy .