TAILIEUCHUNG - Bài giảng Hệ điều hành Unix: Chương 7 - Ngô Duy Hòa

Bài giảng Hệ điều hành Unix chương 7 trình bày về Linux file system. Các nội dung cần học trong chương này gồm có: Các khái niệm cơ bản, các loại filesystem cơ bản, virtual filesystem, file I/O, file standard library,. . | Bài 7. Linux file system Ngô Duy Hòa - KHMT - CNTT Nội dung cần học Các khái niệm cơ bản. Các loại filesystem cơ bản. Virtual Filesystem. File I O. File standard library. 1. Các khái niệm cơ bản File Inode Trong Unix Linux 1 file 1 Inode. Cấu trúc Inode tương tự nhau nhưng phụ thuộc vào phiên bản OS. Dữ liệu file được xác định thông qua địa chỉ các block. Trong 1 Inode - 10 ufs hoặc 12 ext2 địa chỉ trực tiếp. - 3 địa chỉ kế tiếp tương ứng với 3 cấp địa chỉ gián tiếp. Tổ chức dữ liệu theo chỉ mục Inode - Index Node 1 Quản lý bộ nhớ trống Dữ liệu trong HDD được chia thành các khối block data địa chỉ các block này là 1 số 4 byte. File cũng được chia thành các khối dữ liệu và được sắp đặt không liên tục trong HDD. Có 3 cách quản lý bộ nhớ trống các địa chỉ block chưa sử dụng - Dùng danh sách liên kết. - Dùng bảng chỉ mục. - Dùng vector bitmap. Kết hợp 2 phương pháp trên Dùng vector Bitmap Disk partitions 2. Các loại filesystem cơ bản 2 Cấu trúc phân vùng Super blocks Boot Block Super Block Inode List Dalailndex Blocks Can be Usually Several blocks empty one block Boot block chứa thông tin khởi động. Super block chứa thông tin về phân vùng. Inode List danh sách Inodes trong filesystem. Data List danh sách các khối blocks dữ liệu. Kích thướng phân vùng. Số blocks dữ liệu chưa sử dụng. Danh sách các blocks dữ liệu chưa sử dụng. Kích thước danh sách Inodes. Số Inodes chưa sử dụng. Danh sách các Inodes chưa sử dụng. List free inodes free blocks s5fs directory Directory la 1 bảng các thành phần entry table . Mỗi entry table đặc trưng cho 1 file - File inode 2 bytes . - File name 14 bytes . Root directory I-node 6 is for usr Block 132 is usr directory I-node 26 is for usr ast Block 406 is usr ast directory 1 . Mode 6 Mode 26 1 . size 1 size 6 4 bin times 19 dick times 64 grants 7 dev 132 30 erik 406 92 books 14 lib 51 jim 60 mbox 9 etc 26 ast 81 minix 6 usr 45 bal 17 src 8 Imp l-node 6 I-node 26 Looking up usr yields says that usr Is in usr ast is i-node says that usr ast is

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.