Lec4 - File System (PDF)

Document Details

Uploaded by Deleted User

Tags

file system computer science operating systems data management

Summary

These lecture notes detail the concept of file systems and their importance in data management. The notes also provide insights into the creation, organization, deletion, management and access of files, encompassing different methods like sequential and indexed approaches. The summary details the need for file systems to manage data on computer memory.

Full Transcript

‫سیستم فایل‬ ‫‪ ‬سیستم‌عامل‌ها در فرایند ذخیره‌سازی‪ ،‬بازیابی یا سازمان‌دهی فایل‌ها و داده‌ها از یک‬ ‫سیستم فایل استفاده می‌کنند‪.‬در واقع سیستم فایل مانند یک کتابداری است که صفحات‬ ‫بدون نام و نشان (داده‌ها) را در جلدهای مخصوص خود قرار داده و کتاب‌ها (فایل‌ها) را به‬ ‫وجود می‌آورد‪.‬سپس این کت...

‫سیستم فایل‬ ‫‪ ‬سیستم‌عامل‌ها در فرایند ذخیره‌سازی‪ ،‬بازیابی یا سازمان‌دهی فایل‌ها و داده‌ها از یک‬ ‫سیستم فایل استفاده می‌کنند‪.‬در واقع سیستم فایل مانند یک کتابداری است که صفحات‬ ‫بدون نام و نشان (داده‌ها) را در جلدهای مخصوص خود قرار داده و کتاب‌ها (فایل‌ها) را به‬ ‫وجود می‌آورد‪.‬سپس این کتاب‌ها را در قفسه‌های (پوشه‌ها) مخصوص خود در کتابخانه‬ ‫(حافظه) قرار می‌دهد‪.‬‬ ‫‪ ‬چرا وجود یک سیستم فایل ضروری است؟‬ ‫‪ ‬تصاویر‪ ،‬ویدئوها‪ ،‬اسناد و درکل تمامی فایل‌هایی که بر روی حافظه کامپیوتر خود دارید‬ ‫توسط یک فایل سیستم اداره می‌شوند‪.‬برای این که به اهمیت وجود یک فایل سیستم در‬ ‫فرایند ابتدایی ذخیره سازی و بازیابی پی ببرید دو حالت زیر را در نظر بگیرید‪.‬به عالوه سه‬ ‫فایل با نام و محتوای زیر داریم‪:‬‬ ‫‪ ‬بدون‌یک‌سیستم‌فایل‪‌،‬داده‌ها‌فقط‌بر‌روی‌حافظه‌ذخیره‌می‌شوند‪‌.‬در‌این‌حالت‌چیزی‌به‌نام‌فایل‌‬ ‫وجود‌نخواهد‌داشت‌چون‌تمامی‌داده‌ها‌به‌صورت‌پشت‌سرهم‌قرار‌خواهند‌گرفت‌که‌هیچ‌اطالعاتی‌از‌‬ ‫بیت‌شروعی‌یا‌بیت‌پایانی‌فایل‌وجود‌نخواهد‌داشت؛‌یعنی‌یکی‌از‌اصول‌پایه‌ای‌بازیابی‌فایل‌در‌دست‌‬ ‫نخواهد‌بود‪‌.‬برای‌مثال‌فرض‌کنید‌همان‌کتاب‌دارمان‌فقط‌صفحات‌را‌درون‌قفسه‌نگه‌داری‌می‌کند‌‬ ‫درحالی‌که‌هیچ‌نشانه‌ای‌وجود‌نخواهد‌داشت‌که‌اولین‌و‌آخرین‌صفحه‌کتاب‌در‌کجا‌قرار‌دارند‪.‬‬ ‫‪ ‬برای‌درک‌بهتر‌فرض‌کنید‌سه‌فایل‌باال‌را‌ذخیره‌می‌کنیم‪‌.‬به‌یاد‌داشته‌باشید‌که‌در‌این‌فرایند‌از‌هیچ‌‬ ‫سیستم‌فایلی‌استفاده‌نشده‌است؛‌بنابراین‌ابتدا‌و‌انتهای‌فایل‌ها‌مشخص‌نمی‌شوند‪:‬‬ ‫‪ ‬خصوصیات‌مهم‌فایل‌سیستم‬ ‫‪ ‬سیستم‌فایل‌برای‌شناسایی‌آسان‌تر‌فایل‌و‌خصوصیات‌و‌ویژگی‌های‌آن‪‌،‬امکاناتی‌را‌در‌اختیار‌می‌گذارد‌‬ ‫که‌از‌مهم‌ترین‌آن‌ها‌عبارت‌اند‌از‪:‬‬ ‫‪ ‬نام‌فایل‌‪‌:‬به‌زبان‌ساده‪‌،‬نام‌و‌مسیر‌فایل‌است‪‌.‬طول‌رشته‌های‌مربوط‌به‌نام‌و‌پسوند‌در‌فایل‌سیستم‌های‌‬ ‫گوناگون‌دارای‌محدودیت‌های‌مختلفی‌هستند‪.‬‬ ‫‪ ‬پوشه ‪‌:‬فایل‌سیستم‌ها‌معموالً‌برای‌دسته‌بندی‌فایل‌ها‌دارای‌پوشه‌هستند‪‌.‬به‌این‌ترتیب‌امکان‌گروهی‌‬ ‫کردن‌فایل‌ها‌را‌به‌کاربران‌می‌دهند‪.‬‬ ‫‪ ‬متادیتا ‪‌:‬سیستم‌فایل‌ها‌امکان‌دسترسی‌به‌سایر‌ویژگی‌های‌فایل‌مانند‌حجم‪‌،‬زمان‌ایجاد‌و‌تغییر‌و‌… را‌‬ ‫توسط‌متادیتاهای‌فایل‌به‌سیستم‌عامل‌و‌کاربران‌می‌دهند‪.‬‬ ‫روش ذخیره سازی در‬ ‫دایرکتوری‬

Use Quizgecko on...
Browser
Browser