پاورپوینت کامل ساختار فایل ها (ذخیره و بازیابی اطلاعات) ۲۵۴ اسلاید در PowerPoint


در حال بارگذاری
10 جولای 2025
پاورپوینت
17870
1 بازدید
۷۹,۷۰۰ تومان
خرید

توجه : این فایل به صورت فایل power point (پاور پوینت) ارائه میگردد

 پاورپوینت کامل ساختار فایل ها (ذخیره و بازیابی اطلاعات) ۲۵۴ اسلاید در PowerPoint دارای ۲۵۴ اسلاید می باشد و دارای تنظیمات کامل در PowerPoint می باشد و آماده ارائه یا چاپ است

شما با استفاده ازاین پاورپوینت میتوانید یک ارائه بسیارعالی و با شکوهی داشته باشید و همه حاضرین با اشتیاق به مطالب شما گوش خواهند داد.

لطفا نگران مطالب داخل پاورپوینت نباشید، مطالب داخل اسلاید ها بسیار ساده و قابل درک برای شما می باشد، ما عالی بودن این فایل رو تضمین می کنیم.

توجه : در صورت  مشاهده  بهم ریختگی احتمالی در متون زیر ،دلیل ان کپی کردن این مطالب از داخل فایل می باشد و در فایل اصلی پاورپوینت کامل ساختار فایل ها (ذخیره و بازیابی اطلاعات) ۲۵۴ اسلاید در PowerPoint،به هیچ وجه بهم ریختگی وجود ندارد


بخشی از مطالب داخلی اسلاید ها

پاورپوینت کامل ساختار فایل ها (ذخیره و بازیابی اطلاعات) ۲۵۴ اسلاید در PowerPoint

اسلاید ۴: عوامل موثر در طراحی ساختار فایلشرایط خاص دیسک ها این الزام را به وجود می آورد که ساختارهای ویژه ای برای ذخیره و بازیابی داده در آنها توسعه دهیم تا در حد امکان مشکل های کار با دیسک را کاهش دهیمزمان دستیابی نسبتا کم دیسک هاظرفیت بالای آنهاحفظ اطلاعات پس از قطع جریان برق

اسلاید ۵: تاریخچه مختصری درباره طراحی ساختار فایلدستیابی ترتیبی (فایل ها بر روی نوار) (مرتبه زمانی n)درخت دودویی AVL (مرتبه زمانی log d)درخت Bدرخت B+:ترکیب درخت B و لیست پیوندیدستیابی مستقیم

اسلاید ۶: کیت ابزار مفهومی: مواد ساختار فایلابزارهایی که برای حل مشکلات مشابه بکار گرفته می شوندبافرها، بلوکها و باکتها: کاهش تعداد دستیابی به دیسک

اسلاید ۷: فصل دوم عملیات مهم پردازش فایل

اسلاید ۸: فایلها همان مجموعه ای از بایت ها هستند که در یک دیسک به صورت فیزیکی در کنار یکدیگر قرار گرفته اند. از دیدگاه برنامه کاربردی ، فایل تعریف دیگری دارد . استفاده از فایلهای منطقی به برنامه این امکان را می دهد تا اعمال اجرا شده روی یک فایل را توصیف کند؛ بدون اینکه بداند چه فایل فیزیکی را مورد استفاده قرار می دهد. سپس میتوان برنامه را برای پردازش هر یک از چند فایل متفاوت که دارای ساختاری یکسان هستند به کار برد.فایلهای فیزیکی و منطقی

اسلاید ۹: باز کردن فایل هامعرفی تابع OPEN FD=OPEN(FILENAME,FLAGS[,PMODE]) FD:توصیف کننده فایل.FILENAME:یک رشته کاراکتری حاوی نام فایل فیزیکی.FLAGS:عملکرد تابع OPEN را کنترل کرده وتععیین می کند که فایل موجود را برای خواندن یا نوشتن باز می کند یا خیر.PMODE:حالت محافظت فایل را بر می گرداند.

اسلاید ۱۰:

اسلاید ۱۱: بستن فایل هاهنگامی که برنامه ای به صورت عادی پایان می یابد، فایل ها معمولا به طور خودکار بسته می شوند.در نتیجه اجرای یک دستور بستن در داخل برنامه فقط برای محافظت آن در برابر اتلاف داده ها در صورت توقف برنامه و آزاد کردن نام فایل های منطقی برای استفاده مجدد می باشد.

اسلاید ۱۲: خواندن و نوشتنREAD(SOURCE_FILE,DESTINATION_ADDR,SIZE)WRITE(DESTINATION_FILE,SOURCE_ADDR,SIZE)DESTINATION: نام فایل مقصدSOURCE: نام فایل منبعSIZE: تعداد بایتهایی که باید خوانده یا نوشته شود

اسلاید ۱۳: پیگرد: عمل انتقال مستقیم به یک موقعیت معین در فایل را پیگرد می گویند.SEEK(SOURCE_FILE,OFFSET)SOURCE_FILE:نام فایل منطقی که در آن جستجو صورت می گیردOFFSET:میزان حرکت اشاره گر فایل را مشخص می کند

اسلاید ۱۴: پیگرد با جریان های CPOS=FSEEK(FILE,BYTE_OFFSET,ORIGIN)POS: یک مقدار صحیح بزرگ که توسط FSEEK بر گردانده می شود که برابر با موقعیت فعلی اشاره گر است.FILE: توصیف کننده فایلی که FSEEK باید در آن اعمال شود.BYTE_OFFSET: تعداد بایتهایی که باید از مبدا حرکت داده شود.

اسلاید ۱۵: #INCLUDE<STDIO.H>Main( ) {Char ch ;FILE *file ;Char filename [20] ;Printf ( enter the name of the file) ;//step 1Gets (filename) ;//step 2File = fopen (filename, r) ;//step 3While (fread(&ch, 1, 1, file) ! = 0) ;//step 4aFwrite (&ch, 1, 1, student) ;//step 4bFclose (file) ; //step 5}برنامه نمایش محتویات با استفاده از جریان

اسلاید ۱۶: برنامه نمایش محتویات با استفاده از کلاسهای جریان ++ C: #include <fsream.h>main ( ) {char ch ;fstream file ;char file name [20] ;cout << enter the name of the file: ; //step 1cin >> filename;//step 2file . open (filename,ios::in); //step 3file . unsetf(ios::skipws);while (1) { file >> ch; //step 4a if (file.fail ()) break; cout << ch; //step 4b } file . close (); //step 5}

اسلاید ۱۷: ساختار فهرست ها در یونیکسچون هر نام فایل در سیستم یونیکس بخشی از سیستم فایلی است که با ریشه آغاز می شود هر فایل را می توان انحصارا با دادن نام مسیر آن شناسایی کرد.هنگامی که فرمانهایی برای سیستم یونیکس صادر می شود این کار در داخل فهرستی انجام می شود که فهرست جاری نامیده می شود.

اسلاید ۱۸: نمونه ای از فهرست ها در یونیکسBINUSRUSR6DEVADDBCCYACCBINLIBMYDIRLIBCONSOLEKBDTAPELIBS.ALIBM.AADDFDF

اسلاید ۱۹: دستگاههای فیزیکی و فایل های منطقیدر یونیکس، فایل مجموعهای از بایتها استدر یونیکس چگونگی و محل ذخیره فایل ها مهم نیستدر یونیکس مهم نیست که فایل ها از کجا می آینددر یونیکس شکل فیزیکی فایل مهم نیست زیرا نمای منطقی فایل در یونیکس یکی است.

اسلاید ۲۰: فصل سومحافظه جانبی و نرم افزار سیستم

اسلاید ۲۱: تعریف حافظه هر دستگاهی که بتوان اطلاعات را در آن ذخیره نموده به نحوی که کاربرد در هر لحظه بتواند به اطلاعات مورد نظرش دستیابی پیدا کند حافظه نامیده می شود.

اسلاید ۲۲: حافظهانواع دستگاه ها از نظر نوع دستیابیدستیابی مستقیم (DASD): از طریق آدرس می‌توان به طور مستقیم به اطلاعات دسترسی داشت. زمان دسترسی در این حالت برای تمام اطلاعات تقریبا برابر است، مانند هارد دیسک‌هادستیابی سری: دستگاه‌هایی که دستیابی ترتیبی را پشتیبانی می‌کنند. در این حالت برای خواندن یا نوشتن یک قطعه داده‌ی خاص، باید از تمام داده‌های پیش از آن گذر کرد

اسلاید ۲۳: دیسکهادیسک های مغناطیسی در اشکال مختلف وجود دارنددیسک های سخت ظرفیتی بالا با هزینه پایین به ازای هر بیت ارائه می دهند.دیسک های فلاپی ارزان هستند ولی سرعت آنها کم است و داده های نسبتا کمی را نگهداری می کنند.

اسلاید ۲۴: انواع حافظه های برون ماشینی از نظر تکنولوژی ساخت چهار تکنولوژی وجود دارد:تکنولوژی الکترومکانیک الکترو مغناطیستکنولوژی الکترو اپتیکتکنولوژی الکترومغنااپتیک

اسلاید ۲۵: سازمان دیسک هایک دیسک گردان معمولا از چند صفحه تشکیل شده است، که هر صفحه دو سطح داردهر صفحه شامل تعدادی شیار (TRACK) استاطلاعات در شیارهای دیسک نگهداری می شود هر شیار غالبا به چند سکتور (SECTOR) تقسیم می شود سکتور کوچکترین بخشی از دیسک است که قابل آدرس دهی است.

اسلاید ۲۶: سازمان دیسک هاشیار‌هایی که مستقیما در بالا و پایین یکدیگر قرار دارند یک سیلندر را تشکیل می‌دهند.بودن حرکت بازو می‌توان به همه‌ی اطلاعات روی یک سیلندر دسترسی داشت‌حرکت بازو، معمولا کندترین بخش خواندن اطلاعات از روی دیسک است.

اسلاید ۲۷: جایگاه سیلندروهدهای خواندن ونوشتن

اسلاید ۲۸: برآورد نیازهای سرعت و ظرفیت هاظرفیت شیار=تعداد سکتورها *طول هر سکتور بر حسب بایتظرفیت سیلندر=تعداد شیار ها در هر سیلندر*ظرفیت شیارظرفیت دیسک=تعداد سیلندرها*ظرفیت سیلندر

اسلاید ۲۹: سازماندهی شیارها به وسیله سکتورهاسازماندهی بر اساس سکتورسازماندهی بر اساس بلوک‌های سازماندهی شده توسط کاربر

اسلاید ۳۰: روش های سازمان دهی داده ها بر روی دیسکبر اساس سکتوربر اساس بلوک های تعریف شده توسط کار بر

اسلاید ۳۱: سازمان دهی سکتور ها بر روی یک شیارسکتور ها بخش های مجاور و با اندازه ثابت از یک شیار باشند(این روش راه خوبی برای در نظر گرفتن فایل به طور منطقی است اما راه خوبی برای نگه داشتن فیزیکی سکتور ها نیست.)فاصله گذاری میان سکتورها(یعنی بین سکتور هایی که از نظر منطقی مجاورند چند سکتور فاصله می گذارند.)

اسلاید ۳۲: شیار سکتوروگپ

اسلاید ۳۳: کلاستر:کلاستر عبارت از تعداد ثابتی از سکتور های پیوسته استکلاستر های بزرگ تعداد زیادی از سکتور ها را بدون پیگرد می خوانند.استفاده از کلاستر های بزرگ در هنگام پردازش ترتیبی فایل به کارایی بیشتر منجر می شود.

اسلاید ۳۴: پراکندگی طول تمام سکتور های موجود در یک دیسک باید یکسان باشد اما همیشه این تناسب بر قرار نیست .دو شیوه برای مقابله با این روش وجود دارد:نگهداری یک رکورد در هر سکتور.قرار دادن رکورد ها به طور متوالی به طوری که بخشی از رکورد در یک سکتور و بخش دیگر آن در سکتور دیگر قرار گیرد.

اسلاید ۳۵: سازمان دهی شیار ها به کمک بلوکگاهی شیار ها به سکتور تقسیم نمی شوند بلکه به تعدادی از بلوک ها تقسیم می شوند.همانند سکتور ها بلوکها را غالبا رکورد های فیزیکی می دانند.سازمان دهی بلوکها مشکلات پوشایی سکتورها و پراکندگی را ندارد.

اسلاید ۳۶: زمان دستیابی به دیسک دستیابی به دیسک را می توان به سه عمل فیزیکی متمایز تقسیم کرد:زمان پیگردتاخیر چرخشیزمان انتقال

اسلاید ۳۷: زمان پیگردتاخیر چرخشی

اسلاید ۳۸: زمان پیگردزمان لازم برای انتقال بازوی دستیابی به سیلندر مناسب را زمان پیگرد می گویند

اسلاید ۳۹: تاخیر چرخشیزمان لازم برای چرخش دیسک تا سکتور مورد نظر زیر هد خواندن و نوشتن قرار گیرد.

اسلاید ۴۰: زمان انتقال زمان انتقال از فرمول زیر بدست می آید:زمان انتقال=(تعداد بایت های انتقال یافته/تعداد بایت های روی شیار)*زمان چرخش

اسلاید ۴۱: تنگنای دیسک راههای مقابله با تنگنای دیسک:چند بر نامه ای (multiprogramming)نوار بندی (striping)موازی گرایی(parallelism)

اسلاید ۴۲: سازمان دهی داده ها در نوار هاچون دستیابی به نوار ها به صورت ترتیبی است برای تشخیص موقعیت داده ها نیازی به آدرس نیست

اسلاید ۴۳: مقایسه ای از برخی سیستمهای نواری

اسلاید ۴۴: نوار ۷شیاره(A) 9شیاره(B)

اسلاید ۴۵: بیت توازن بیت توازن بخشی از داده ها نیست. بلکه برای بررسی اعتبار داده ها به کار می رود. اگر از توازن فرد استفاده شود این بیت در کادرهای فرد برابر ۱ قرار داده می شود. توازن روج نیز به همین صورت عمل می کند. ولی در نوارها به ندرت از آن استفاده می شود.

اسلاید ۴۶: در نوار دو نوع بیت توازن وجود دارد: بیت پاریتی عرضی یا کاراکتریبیت پاریتی طولیبیت پاریتی عرضی برای هرکاراکتر و بیت پاریتی طولی، برای تعدادی کاراکتر ایجاد می شود.

اسلاید ۴۷: نوار گردان ها اختلاف کارایی در میان نوار گردان ها را بر حسب سه کمیت می توان سنجید:تراکم نوارسرعت نواراندازه شکاف بین بلاک ها

اسلاید ۴۸: براورد طول نوار مورد نیاز طول فیزیکی یک بلوک از داده ها=bطول شکاف بین بلا ک ها=gتعداد بلاک های داده ها=n

اسلاید ۴۹: فصای لازم برای نگهداری فایل :sS=n*(b+g)

اسلاید ۵۰: اندازه بلوک / تراکم نوار=bطول بلوک=b

اسلاید ۵۱: تراکم ضبط موثر: مقدار داده های واقعی را که به ازای هر اینچ از نوار می توان ذخیره کرد:تراکم ضبط موثر=تعداد بایتها در هر بلوک/تعداد اینچهای مورد نیاز برای هر بلوک

اسلاید ۵۲: برآورد زمان انتقال داده هاعوامل موثر در سرعت انتقال داده ها:اندازه شکاف های بین بلاکیاندازه بلاک های دادهسرعت اسمی =تراکم نوار*سرعت نوار

اسلاید ۵۳: مقایسه دیسک و نوارنوار برای پردازش ترتیبی و دیسک برای پردازش تصادفی است.نوار ها به یک فرایند اختصاص دارند در حالی که دیسک ها معمولا چند فرایند را سرویس دهی می کنند.نوار ها ارزانتر از دیسک ها هستند.سرعت پردازش دیسک ها بالاتر است.

اسلاید ۵۴: CD_ROMنقطه قوت:ظرفیت ذخیره سازی بالا-بهای کم و دوام زیادنقطه ضعف:جستجو در آن بسیار کند است

اسلاید ۵۵: کارایی در جستجودر واقع ضعف اصلی CD_ROM در دستیابی مستقیم است زیرا بسیار زمان بر است

اسلاید ۵۶: سرعت انتقال داده هاسرعت انتقال داده ها بالا است چون نحوه ذخیره سازی به صورت بلاکی است.

اسلاید ۵۷: ظرفیت ذخیره سازیCD_ROM بیش از۶۰۰ مگا بایت داده را نگهداری می کند , پس ظرفیت ذخیره سازی آن بالا است.

اسلاید ۵۸: دستیابی فقط خواندنی CD_ROM یک رسانه انتشاراتی است و پس از نوشتن محتویات آن قابل تغییر نیست.

اسلاید ۵۹: تکنیک CVA دربرابر CAV

اسلاید ۶۰: نوشتن و خواندن نا متقارنبه این معنی که ما فقط یک بار روی آن می نویسیم ولی هزاران بار آن را می خوانیم.

اسلاید ۶۱: DVD(Digital versatile Disk ) در سال ۱۹۹۷ چند شرکت بزرگ تجهیزات الکترونیکی سازمانی بنام DVD – Forum تاسیس کردند که هدفش تولید استاندارد جدید برای CD بود که پس از کشمکشهای زیاد (Digital video pisk) DVD با ۸ نوع متفاوت ساخته شدند.در ابتدا DVD ها فقط برای ویدئوها طراحی شدند. بنابراین تحت نام (Digital video Disk) معرفی شدند.

اسلاید ۶۲: اولین تفاوت DVD ها با CD ها بخاطر ظرفیت بالای DVD هاست بطور مثال در حال حاضر ظرفیت بعضی DVD ها ۲۰ برابر CDهاست. که یک عامل مهم آن دو لایه بودن DVD است بطوریکه یک طرف دیسک دو لایه می تواند شامل دو لایه داده باشد در حین خواندن ابتدا لایه اوّل و سپس لایه دوم خوانده می شود. البته تشخیص DVD ها دو لایه از DVDهای تک لایه آسان است چون DVD دو لایه نقره ای و DVD تک لایه طلایی رنگ است.

اسلاید ۶۳: انواع DVD از نظر ظرفیتDVD ها بر اساس ظرفیت در هشت فرمت مختلف(۱۸- DVD and 10- DVD و ۹- DVD و ۵- DVD و ۴- DVD و ۳- DVD و ۲- DVD و ۱- DVD) که هر شماره مقدار تقریبی هر ظرفیت DVD به گیگابایت را نشان می دهد وجود دارند.

اسلاید ۶۴: دوتکنو لوژی لیزری برای dvdها

اسلاید ۶۵: کاربرد DVDها متنوع است: video- DVD که برای نمایش فیلم Data- DVD برای کاربردهای نرم افزاری Audio- DVD برای گوش کردن موسیقی ها بکار می روند.Duta – DVD همان CD – ROM با ظرفیت بالا می باشد و مانند CDهای معمولی استفاده می شود اما باراندمان بالاتر، video- DVD ها بسیار رایج تر از Data- DVDهاهستند و در مقایسه با VHSها آینده ی پربارتری دارند.

اسلاید ۶۶: آشنایی با بافر و بافرینگ بافر ناحیه ای است واسط در عملیات ورودی و خروجی و در این ناحیه اقلاًّ یک رکورد در حالت فایل بلاک بندی شده با یک بلاک در حالت بلاک بندی شده جای داده می شود و اساساً برای ایجاد هماهنگی بین عملیات پردازنده ورودی/خروجی و واحد پردازش مرکزی و در شرایطی سریع این عملیات به کار می رود. در سیستم فایل، بافر معمولاً از منطقه ای از حافظه اصلی به برنامه فایل پرداز تخصیص داده می شود که به آن منطقه بافرها می گویند.

اسلاید ۶۷: نحوه ایجاد بافرها خود برنامه ساز بافر را ایجاد می کند: با ایجاد ناحیه ای در حافظهبا اجرای یک ماکرو، که از سیستم عامل درخواست ایجاد بافر می کند.خود سیستم عامل وقتی که فایل باز می شود. اقدام به ایجاد بافرما می کند و پس از بسته شدن فایل بافرها را باز پس می گیرد.

اسلاید ۶۸: بافر دهی چند گانهبه این معنی که CPU می تواند در حین ارسال یک بافر به دیسک , بافر دیگری را پر کند.

اسلاید ۶۹: حالت تعیین محل در بافر دهیبافر مستقیما بین داده ها و حافظه باشد.بافر های سیستم همه بافر ها را کنترل کنداما اشاره گری برای محل بافر ها در اختیار برنامه باشد.

اسلاید ۷۰:

اسلاید ۷۱: پراکنش ورودیبا پراکنش ورودی با یکبار خواندن , نه یک بافر , بلکه مجموعه ای از بافر هایی که داده های یک بلوک باید در آن پخش شود شناسایی می شود.

اسلاید ۷۲: تمر کز خروجیچند بافر را می توان گرد هم آورد و یکباره بر روی همه آنها نوشت.بدین ترتیب لازم نیست آنها را در یک بافر خروجی کپی کرد.

اسلاید ۷۳: فصل چهارممفاهیم اساسی ساختار فایل

اسلاید ۷۴: سازمان دهی فیلد ها و رکورد هاواحد اصلی داده ها فیلد است.آرایه مجموعه ای از فیلد های مثل هم است.رکورد مجموعه ای از فیلد های متفاوت است.رکوردی که در حافظه نگهداری می شود را یک شی گویندفیلد های رکورد را اعضای آن می نامند.

اسلاید ۷۵: ساختار های فیلدقرار دادن فیلدها در طول هایی قابل پیش بینیشروع کردن هر فیلدی با نشانگر طول فیلدقرار دادن یک فاصل در انتهای هر فیلد برای جدا کردن آن از فیلد بعدیاستفاده از یک عبارت کلیدی برای شناسایی هر فیلد و محتویات آن

اسلاید ۷۶: روش ۱: ثابت کردن طول هر فیلدمزیت این روش در این است که با محاسباتی ساده می توان داده ها را از فیلد های اولیه باز یابی کردعیب این روش این است که افزودن فضاهای خالی مورد نیاز برای رساندن فیلد ها به طولی ثابت باعث می شود فایل ها بسیار بزر گتر شوند.

اسلاید ۷۷: روش۲: قرار دادن نشانگر طول فیلد در ابتدای هر فیلداگر فیلد ها بیش از حد طولانی نباشند (کمتر از ۲۵۶بایت) می توان طول آنها را تنها با یک بایت در آغاز هر فیلد نگهداری کرد.این فیلدها را مبتنی بر طول می نامند.

اسلاید ۷۸: روش ۳ : جدا کردن فیلد ها با فاصل در این روش کافی است یک کاراکتر خاص یا ترتیبی از کاراکتر ها را که در فیلد ظاهر نمی شود انتخاب کنیم و آن فاصل راپس از نوشتن هر فیلد در فایل وارد کنیم. در بسیاری از موارد از کاراکتر فضای خالی استفاده می شود.

اسلاید ۷۹: روش ۴ : استفاده از عبارت کلیدی برای شناسایی فیلد هااین روش دارای مزیتی است که بقیه ندارند و نخستین ساختاری است که در آن فیلد اطلا عاتی در باره خودش فراهم می آورد.اما عیب این روش فضای زیادی است که تلف می کند.

اسلاید ۸۰: ساختار های رکوردرکورد مجموعه ای از فیلد ها است.مجموعه ای از رکورد ها فایل را تشکیل می دهند.برای مراجعه به داده های مقیم در حافظه از کلمه شی و برای مراجعه به داده های مقیم در فایل از کلمه رکورد استفاده می شود.

اسلاید ۸۱: روش های سازمان دهی رکورد های فایلقابل پیش بینی کردن طول رکورد ها بر حسب بایت.قابل پیش بینی کردن طول رکورد ها بر حسب فیلد ها.شروع هر رکورد با یک نشانگر طول که تعداد بایتهای رکورد را نشان می دهد.استفاده از فایل دیگری برای نگهداری آدرس شروع هر رکورد.قرار دادن فاصل در انتهای هر رکورد برای جدا کردن آن از رکورد بعدی.

اسلاید ۸۲: روش ۱ : قابل پیش بینی کردن طول رکورد ها بر حسب بایتفایلی با طول ثابت , فایلی است که در آن تعداد بایتهای همه رکورد ها یکسان است.رکورد های با طول ثابت , غالبا به عنوان محلی برای نگهداری تعداد متغیری از فیلد ها , با طول متغیر به کار می روند.

اسلاید ۸۳: روش ۲ : قابل پیش بینی کردن طول رکورد ها بر حسب فیلد ها. در این روش به جای آنکه مشخص کنیم هر رکورد در فایل حاوی تعداد ثابتی از بایتهاست , می توان مشخص کرد که حاوی تعداد ثابتی از فیلد هاست.

اسلاید ۸۴: روش ۳: شروع هر رکورد با یک نشانگر طول که تعداد بایتهای رکورد را نشان می دهد. در این روش فیلدی در ابتدای هر رکورد در نظر گرفته می شود و طول رکورد در آنجا ذخیره می گردد.از این روش معمولا برای کار با رکورد هایی با طول متغییر استفاده می شود.

اسلاید ۸۵: روش ۴ : استفاده از فایل دیگری برای نگهداری آدرس شروع هر رکورد. برای نگهداری آفست بایت مربوط به رکورد های موجود در فایل , می توان از اندیس استفاده کرد.با آفست بایت می توان ابتدای هر رکورد را یافت و طول رکورد را محاسبه کرد

اسلاید ۸۶: روش ۵ : قرار دادن فاصل در انتهای هر رکورد برای جدا کردن آن از رکورد بعدی. این حالت در سطح رکورد ها , دقیقا مشابه راه حلی است که برای متمایز ساختن فیلد ها در برنامه ها به کار می رود.

اسلاید ۸۷: سیستم raid سه سطحی درمقابل raid یک سطحی

اسلاید ۸۸: فصل پنجممدیریت فایل هایی از رکورد ها

اسلاید ۸۹: کلید های رکورد برای جستجو بین رکورد ها باید یک شکل استاندارد برای کلید ها تعریف کنیم . این شکل استاندارد را شکل کانونیک کلید می نامند.

اسلاید ۹۰: جستجوی ترتیبی در این روش فایل رکورد به رکورد خوانده می شود تا رکوردی با یک کلید خاص پیدا شود.

اسلاید ۹۱: ارزیابی جستجوی ترتیبیبه طور کلی کار مورد نیاز برای جستجوی ترتیبی در فایلی باN رکورد با n متناسب است.حداکثر n مقایسه و به طور میانگین n/2

  راهنمای خرید:
  • همچنین لینک دانلود به ایمیل شما ارسال خواهد شد به همین دلیل ایمیل خود را به دقت وارد نمایید.
  • ممکن است ایمیل ارسالی به پوشه اسپم یا Bulk ایمیل شما ارسال شده باشد.
  • در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.