Directory Implementation in OS:
Directory, file के लिए data structure प्रदान करता है। यह कहा जा सकता है कि file को ढूँढने एवं उसका सूची तैयार करने के लिए directory का उपयोग किया जाता है।
Directory, physical devices में अपने लिए एक block reserve करता है और उसमें उन संबंधित file के address को संग्रहित करता है जिन्हें उसके अन्तर्गत रखा गया है। Operating system के द्वारा किसी file की तलाश करने के लिए directory structure का प्रयोग किया जाता है।
Directory के पास file disk block के विषय में पूरी जानकारी होती है। साथ ही यह प्रत्येक file से संबंधित attribute जैसे: read only file, hidden file, system file इत्यादि जानकारियों को रखता है।
Read Also - Database Management system
Directory के पास एक नक्शा होता है, जिसमें वह file का नाम, उसका location एवं उसके attributes से संबंधित जानकारियों को रखता है। यह कुछ निम्न प्रकार प्रदर्शित होता है:
Directory "rkonline" | |
File Name | Attributes |
---|---|
Study Book | read, write, access |
Music | read only |
Image | read, write, access |
Video | read only (system file) |
Directory को दो प्रकार से implements किया जा सकता है पहला उसमें रखे गये files के address का linear list तैयार करके जिसका लाभ यह होता है कि इसमें programming आसान हो जाती है परंतु इसमें किसी records को ढूंढने में काफी समय लगता है।
एवं दूसरा hash table के द्वारा जिसमें programming कठिन होता है और इसका आकार स्थिर होता है परंतु इसमें जल्दी से records को ढूँढा जा सकता है।
0 Comments