لینک دانلود و خرید پایین توضیحات
دسته بندی : پاورپوینت
نوع فایل : .ppt ( قابل ویرایش و آماده پرینت )
تعداد اسلاید : 8 اسلاید
قسمتی از متن .ppt :
File Structure
Lecture 8 بازیابی فضای رکوردها در یک فایل (Reclaiming Record space in files)(Section 6.2)
File Structure
ایجاد یک رکورد در فایل چگونه انجام میشود؟
چگونه یک رکورد از فایل حذف میگردد؟
فضای رکورد حذف شده چگونه بازیابی میشود؟
چه استراتژیهایی برای بازیابی فضای فایل وجود دارد؟
انواع ناپیوستگی (fragmentation) در داخل یک فایل کدامند؟
بازیابی فضای رکوردها در یک فایل
File Structure
ایجاد یک رکورد در فایل چگونه انجام میشود؟
چگونه یک رکورد از فایل حذف میگردد؟
توابع اوّلیه فایل سیستم ) open, write, read و seek ( به ما اجازه ایجاد فایل، ایجاد رکورد یا تغییر محتوای آن را می دهند. (فیزیکی؟)
ولی برای حذف رکوردها (delete) در یک فایل تابعی نداریم! (فیزیکی؟)
نمیتوانیم قسمتی از فضای رزرو شده یک فایل را به سیستم برگردانیم!
بازیابی فضای رکوردها در یک فایل (Reclaiming Record space in a file)
File Structure
چگونه یک رکورد از فایل حذف میگردد؟
فضای رکورد حذف شده چگونه بازیابی میشود؟
مسؤلیت حذف رکورد در فایل و استفاده مجدد از فضای خالی شده برعهده کاربر میباشد. ( user program )
برای حذف رکورد بطور منطقی (Logical) میتوان از روش علامت گذاری (Marking) استفاده نمود. مثلا در کاراکتر اول رکورد علامت '*' قرار داد.
استفاده مجدد از فضای رکورد های علامت گذاری شده برعهده خود کاربر خواهد بود .
اگر تعداد رکوردهای حذف شده زیاد باشد بایستی برنامه مخصوص دیگری نیز عمل بازسازی فضای فایل را برعهده بگیرد. (Storage Compaction)
بازیابی فضای رکوردها در یک فایل