عوامل موثر در طراحی ساختار فایل
فایلهای فیزیکی و منطقی
فایلها همان مجموعه ای از بایت ها هستند که در یک دیسک به صورت فیزیکی در کنار یکدیگر قرار گرفته اند.
از دیدگاه برنامه کاربردی ، فایل تعریف دیگری دارد . استفاده از فایلهای منطقی به برنامه این امکان را می دهد تا اعمال اجرا شده روی یک فایل را توصیف کند؛ بدون اینکه بداند چه فایل فیزیکی را مورد استفاده قرار می دهد. سپس میتوان برنامه را برای پردازش هر یک از چند فایل متفاوت که دارای ساختاری یکسان هستند به کار برد.
باز کردن فایل ها
معرفی تابع OPEN
FD=OPEN(FILENAME,FLAGS[,PMODE])
.1FD:توصیف کننده فایل.
PMODE:حالت محافظت فایل را بر می گرداند.
بستن فایل ها
SOURCE_FILE:نام فایل منطقی که در آن جستجو صورت می گیرد
OFFSET:میزان حرکت اشاره گر فایل را مشخص می کند
پیگرد با جریان های C
(POS=FSEEK(FILE,BYTE_OFFSET,ORIGIN
POS: یک مقدار صحیح بزرگ که توسط FSEEK بر گردانده می شود که برابر با موقعیت فعلی اشاره گر است.
FILE: توصیف کننده فایلی که FSEEK باید در آن اعمال شود.
BYTE_OFFSET: تعداد بایتهایی که باید از مبدا حرکت داده شود.
ساختار فهرست ها در یونیکس
چون هر نام فایل در سیستم یونیکس بخشی از سیستم فایلی است که با ریشه آغاز می شود هر فایل را می توان انحصارا با دادن نام مسیر آن شناسایی کرد.
هنگامی که فرمانهایی برای سیستم یونیکس صادر می شود این کار در داخل فهرستی انجام می شود که فهرست جاری نامیده می شود.
دستگاههای فیزیکی و فایل های منطقی
در یونیکس شکل فیزیکی فایل مهم نیست زیرا نمای منطقی فایل در یونیکس یکی است.
تعریف حافظه
انواع دستگاه ها از نظر نوع دستیابی
شامل 244 اسلاید powerpoint
دانلود پاورپوینت ساختار فایل ها (ذخیره و بازیابی اطلاعات)