When a computer system failure occurs, it is important to be able to reconstruct the file system quickly and accurately. Suppose a file system allows complex arrangements of pointers and interdirectory references. What measures might the file system designer take to ensure the reliability and integrity of such a system?

What will be an ideal response?

Pointers are a powerful means of creating arbitrary data structures. But if a single
pointer is lost, then the entire data structure may be unrecoverable. Fault-tolerant systems
often use redundant sets of pointers to ensure that if one pointer is lost, the data structure is
not likely to be damaged.These sets of pointers may be stored in widely separated areas of a
disk, or on separate disks.The system may also use transaction-based techniques such as logging
and shadow paging.The trade-off is execution efficiency versus reliability and integrity.

Computer Science & Information Technology

You might also like to view...

When talking about the form factor of a motherboard, we are actually talking about the size of the computer case

Indicate whether the statement is true or false

Computer Science & Information Technology

Forms created with the Form Wizard have a form header and footer by default.

Answer the following statement true (T) or false (F)

Computer Science & Information Technology