بررسی فایل و سیستم فایل بخش سوم
بررسی فایل و سیستم فایل بخش سوم
دپارتمان آموزش کامپیوتر – کیش تک؛
سازماندهي دايركتوري
نام گذاری
- بديهي است كه هر فايل موجود در سيستم بايد نام منحصر به فردي داشته باشد تا در مراجعه به آن ابهامي وجود نداشته باشد.
- از طرف ديگر نميتوان كاربران را وادار به انتخاب نام منحصر به فرد براي فايل، بخصوص در سيستم اشتراكي كرد.
- استفاده از دايركتوري با ساختار درختي، نامگذاري منحصربه فرد فايل ها را آسان ميكند.
- هر فايل ميتواند با دنبال كردن مسيري از دايركتوري اصلي (ريشه) به شاخه هاي مختلف مشخص شود.
نکته1: مجموعهاي از نام دايركتوري ها، از جمله نام آن فايل، نام مسير را براي آن فايل تشكيل ميدهند.
مسير مربوط به فايل ABC در گوشه سمت چپ به شكل زير است:
/user B/Word/UnitA/ABC
- نام دايركتوري اصلي به صورت ضمني اعلان ميشود.
- چند فايل هم نام ميتوانند در مسيرهاي مختلف قرار داشته باشند.
لذا فايل ديگري با نام ABC در مسير زير وجود دارد:
/User B/Draw/ ABC
- اگرچه روش نام مسير، انتخاب اسامي فايل ها را تسهيل ميكند اما كاربر بايد در هر مراجعه به فايل نام مسير را مشخص كند.
- معمولاً هر كاربر يا فرآيند داراي دايركتوري فعلي است كه دايركتوري كاري ناميده ميشود و فايل ها نسبت به دايركتوري كاري مورد دستيابي قرار ميگيرند.
- براي مثال اگر Word دايركتوري كاري مربوط به كاربر B باشد، آنگاه مسير Unit A/ABC براي مشخص كردن فايل كافي است.
نکته2: وقتي كاربر وارد سيستم شود يا فرآيندي ايجاد شود، بطور پيش فرض دايركتوري كاري، دايركتوري كاربر است.
نکته3: در حين كار، كاربر ميتواند در درخت بالا يا پايين برود و دايركتوري كاري جديدي را ايجاد كند.
جهت ثبت نام در دوره های کامپیوتر ما اینجا کلیک کنید.
اشتراك فايل
- در سيستم چند كاربره، تقريباً هميشه لازم است فايل ها بين تعدادي از كاربران مشترك باشند. در اين صورت دو موضوع حقوق دستيابي و مديريت دستيابي همزمان مطرح مي شود.
حقوق دستيابي
- سيستم فايل بايد ابزار انعطاف پذيري براي اشتراك فايل ها فراهم كند.
- سيستم فايل بايد گزينه هايي براي كنترل روش دستيابي به فايل فراهم نمايد.
- معمولاً به كاربران حقوق دستيابي خاصي جهت دسترسي به فايل ها اعطا ميشود.
- اين حقوق ميتوانند سلسله مراتبي را ايجاد كند به طوري كه حقوق كاربر در هر سطحي شامل حقوق در سطوح پايين تر نيز خواهد شد.
نکته4: معمولا كسي كه فايل را ايجاد كرده مالك فايل است. مالك تمام حقوق دستيابي را داراست و ميتواند به ديگران نيز اعطا كند.
دستيابي همزمان
- وقتي حق دستيابي به هنگام سازي و افزودن به فايل، به بيش از يك كاربر داده شد، سيستم عامل يا سيستم مديريت فايل بايد نظمي را اعمال كند.
- در يك روش عادي، كاربر مجاز است كل فايل را در زمان به هنگام سازي، قفل كند.
- كنترل عالي تر اين است كه ركوردي كه به هنگام سازي ميشود، قفل گردد.
- اساس اين روش، مسئله خوانندگان و نويسندگان است.
- موضوعات انحصار متقابل و بنبست بايد در طراحي قابليت دستيابي اشتراكي در نظر گرفته شوند.