File organisation of DOS disk in hindi

0 Deepak
File organisation of DOS disk?

Table of contents (toc)

Introduction

DOS के version के लिए hirachical file structure का उपयोग किया जाता है। इस structure में root directory या sub directory उपस्थित होते हैं। file का उपयोग करने के लिए यूजर को current directory या root directory या फिर sub directory से शुरू करते हुए पूरे path को बताना होता है। File तक पहुँचने का path current directory से शुरू होता है तथा INT 21H file directory तथा sub directory के लिए function provide करता है।

हमने यहाँ देखा कि INT 21H file directory तथा sub directory के लिए function provide करता है। तो अब INT 21H के function के बारे में जानते हैं।

Function of INT 21H

Function 39H Create sub directory
Function 3AH Delete sub directory
Function 23H Get full-size
Function 43H Get/set files attribute
Function 57H Get/set files date and time
Function 3BH Set current directory
Function 47H Get current directory
Function 11H,4EH Search current directory
Function 12H,4FH Search for next match as above


Disk के इन सभी functions के द्वारा file organize की जाती है। 

The root directory

Hierarchical file structure में root directory base directory का कार्य करता है। इसके निम्न विशेषताएँ हैं -

  1. Root directory में प्रत्येक file के लिए 32 byte single entry देता है।
  2. Root directory में प्रत्येक sub directory के लिए 32 byte entry होती है। 
  3. सभी files और sub directory के लिए पहले cluster को ज्ञात करता है।
  4. Limited maximum size, यह storage media पर निर्भर करता है।
  5. File के attribute को attribute field के द्वारा modify किया जा सकता है।
  6. LSN के data को 32 byte directory में entry किया जाता है परंतु sub directory किसी भी size में हो सकती है।
  7. Logical volume के volume label के लिए यह 32 byte entry देता है।

Sub directory

यह एक special file है जो child sub directory तथा data file के लिए directory entry counter करती है। एक sub directory root directory या अन्य sub directory होती है। इसे file की तरह manipulate नहीं किया जा सकता है। इसके मुख्य विशेषताएँ निम्न है -

  1. Sub directory किसी भी size की हो सकती है जो logical volume की capacity पर depend करती है। 
  2. इन्हें किसी भी logical volume के साथ use किया जा सकता है लेकिन ये hard disk के लिए अधिक useful है क्योकि ये same type की files को अच्छी तरह से group कर सकते हैं।
  3. इसकी entry 32 byte field format में होती है इस 32 bit directory entry की पहली byte AOO, sub directory या directory का end indicate करता है।
  4. Valid path की सहायता से आसानी से file ढूँढी जा सकती है।
  5. Function 43H, INT 21ह के द्वारा sub directory का attribute hidden या read only किया जा सकता है।

Volume label

यह एक label caption होता है जो logical volume को बनाने के लिए उपयोग किया जाता है। Volume को root directory में create/modify/delete करना संभव होता है। DOS, volume label को support नहीं करता है। इस label का use logical label बनाने के लिए किया जाता है। DOS 5.0 volume label का use identify करने के लिए किया जाता है।

Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.

#buttons=(Ok, Go it!) #days=(20)

Our website uses cookies to enhance your experience. Check Out
Ok, Go it!