Project3.pdf

‫به نام خدا‬
‫پروژه سوم درس سیستن های عاهل‬
‫استاد دکتر جلیلی‬
‫ترم اول سال تحصیلی ‪19-19‬‬
‫ایه پريژٌ‪ ،‬بٍ بررسی فایل سیستم َای پیادٌ سازی شدٌ در سیستم عامل ‪ FreeBSD‬می پردازد‪ .‬در ایه پريژٌ‬
‫شما می بایست بٍ تمامی سًاال ت زیر در مًرد فایل سیستم پاسخ بدَید‪ .‬برای پاسخ گًیی بٍ سًاال ت می‬
‫بایست سیستم فایل َای مًجًد در ‪ FreeBSD‬را مطالعٍ کىید ‪ .‬برای دسترسی بٍ سیستم فایل َای پیادٌ‬
‫سازی شدٌ ‪ FreeBSD‬می تًاوید بٍ آدرس زیر مراجعٍ ومایید‪:‬‬
‫‪/usr/src/sys/fs‬‬
‫قابل ذکر است ایه پريژٌ بٍ صًر ت اختیاری بًدٌ ي مًعد تحًیل آن ريز چُارشىبٍ ‪ 5‬بُمه ‪ 0931‬است‪.‬‬
‫‪ )1‬در سیستم عامل َای ‪ Unix-Based‬از دي وًع ريتیه ‪ VFS‬ي ‪ FSOP‬استفادٌ می کىىد‪.‬‬
‫تفايت ایه دي وًع ريتیه را تًضیح دَید‪.‬‬
‫راَىمایی‪ :‬برای پاسخ گًیی بٍ ایه سًال می تًاوید از گًگل استفادٌ ومایید‪.‬‬
‫‪ )2‬در سٍ وًع از سیستم فایل َای ‪ FreeBSD‬تًضیح دَید فایل َا چگًوٍ ‪ remove‬می شًود‪.‬‬
‫‪ )3‬در پیادٌ سازی فایل سیستم ‪ null‬دسترسی بٍ فایل َا چگًوٍ صًرت می گیرد؟‬
‫راَىمایی‪ :‬می بایست از فایل ‪ null_vnops.c‬از سیستم فایل ‪ nullfs‬استفادٌ ومایید‪.‬‬
‫‪ )4‬آیا می تًان فایل سیستمی را کٍ بر ريی یک فایل باز ‪ mount‬شدٌ است را ‪ unmount‬کرد؟‬
‫‪ )5‬سٍ دلیل برای عدم مًفقیت در ‪ mount‬کردن سیستم فایل بىًیسید‪.‬‬
‫‪ )6‬شمارٌ ‪ inode‬عىصر ‪ root‬چیست؟‬