JavaScript is required

Cấu trúc inode trong extfs, bao gồm:

A.

10 con trỏ

B.

13 con trỏ

C.

16 con trỏ

D.

Không câu nào đúng

Trả lời:

Đáp án đúng: D


Cấu trúc inode trong hệ thống tệp ext (như ext2, ext3, ext4) chứa các con trỏ để trỏ đến các khối dữ liệu của tệp. Cụ thể, một inode điển hình chứa:

  1. 12 con trỏ trực tiếp (direct pointers): Trỏ trực tiếp đến 12 khối dữ liệu đầu tiên.
  2. 1 con trỏ gián tiếp đơn (single indirect pointer): Trỏ đến một khối chứa danh sách các con trỏ đến các khối dữ liệu.
  3. 1 con trỏ gián tiếp đôi (double indirect pointer): Trỏ đến một khối chứa danh sách các con trỏ đến các khối chứa danh sách các con trỏ đến các khối dữ liệu.
  4. 1 con trỏ gián tiếp ba (triple indirect pointer): Trỏ đến một khối chứa danh sách các con trỏ đến các khối chứa danh sách các con trỏ đến các khối chứa danh sách các con trỏ đến các khối dữ liệu.

Tổng cộng, một inode có 12 + 1 + 1 + 1 = 15 con trỏ (nếu tính cả các mức gián tiếp). Tuy nhiên, câu hỏi có vẻ muốn đề cập đến tổng số con trỏ các loại, nên đáp án gần đúng nhất là 13 (bao gồm 12 con trỏ trực tiếp và 1 con trỏ gián tiếp đơn).

Nhưng xét theo cách tổng quát và đầy đủ nhất, không có đáp án nào hoàn toàn chính xác. Do đó, theo lý thuyết, đáp án đúng nhất phải là D.

Câu hỏi liên quan