advertise laitec sharif univercity
دانلود سورس پروژه پایانی وب سایت بنگاه املاک با php

دانلود سورس پروژه پایانی وب سایت بنگاه املاک با php

68000 تومان
دانلود مجموعه 100 سورس ساده و ابتدایی با سی پلاس پلاس

دانلود مجموعه 100 سورس ساده و ابتدایی با سی پلاس پلاس

14000 تومان
دانلود پروژه فروشنده دوره گرد با الگوریتم ازدحام ذرات PSO در #C

دانلود پروژه فروشنده دوره گرد با الگوریتم ازدحام ذرات PSO در #C

10000 تومان
پروژه پایانی PHP وب سایت فروشگاه کامپیوتری

پروژه پایانی PHP وب سایت فروشگاه کامپیوتری

68000 تومان
دانلود پروژه آموزش چندرسانه ای با دایرکتور Director

دانلود پروژه آموزش چندرسانه ای با دایرکتور Director

10000 تومان

ضوابط ارزیابی کارایی فایل در ذخیره و بازیابی اطلاعات

کارایی فایل ها را طبق ضوابط زیر ارزیابی میکنند: اندازه رکورد، زمان لازم برای واکشی یک رکورد، بازیابی رکورد،بهنگام سازی از طریق درج یک رکورد و ایجاد تغییر در یک رکورد، خواندن تمام فایل و سازماندهی مجدد فایل
ضوابط ارزیابی کارایی فایل در ذخیره و بازیابی اطلاعات

ضوابط ارزیابی کارایی فایل در ذخیره و بازیابی اطلاعات

کارایی فایل ها را طبق ضوابط زیر ارزیابی میکنند:

► اندازه رکورد (متوسط حافظه لازم برای ذخیره سازی یک رکورد) : R

► زمان لازم برای واکشی یک رکورد دلخواه از فایل : TF

► زمان لازم برای بازیابی رکورد بعدی :  TN

► زمان لازم برای بهنگام سازی از طریق درج یک رکورد : TI

► زمان لازم برای بهنگام سازی از طریق ایجاد تغییر در یک رکورد : TU

► زمان لازم برای خواندن تمام فایل : TX

► زمان لازم برای سازماندهی مجدد فایل : TY

با توجه به این ضوابط، اساسا شش نوع عمل روی فایلها، توسط سیستم فایل انجام میشود:

الف- واکشی رکورد

ب- بازیابی رکورد بعدی

ج- درج رکورد جدید

د- تغییر در یک رکورد موجود (بهنگام سازی)

ه- خواندن تمام فایل

و- سازماندهی مجدد

عملیات درج، بهنگام سازی، حذف و سازماندهی مجدد را عملیات تغییردهنده محیط فیزیکی ذخیره سازی می نامیم. عملیات دیگری هم میتواند در فایل انجام شود مثل بازیابی رکورد قبلی و خواندن بخشی از فایل. عمل حذف رکورد حالت خاصی از عمل بهنگام سازی است.

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

الف- مکان یابی (پیگرد)

ب- خواندن فیزیکی

ج- نوشتن فیزیکی

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

► سیستم فایل مبنایی (با قابلیت های محدود)

► سیستم فایل پیشرفته با قابلیت ها بیشتر

► سیستم شبه پایگاه داده ها (که در واقع نوعی DMS پیشرفته است)

► سیستم مدیریت پایگاه داده ها

 

ضوابط ارزیابی کارایی فایل

متوسط اندازه رکورد

در این ارزیابی تنها در نظر گرفتن بخش داده ای رکورد کافی نیست، باید عوامل دیگری را هم در محاسبه متوسط اندازه رکورد در نظر گرفت.بعنوان مثال باید دید آیا فایل متراکم است یا غیرمتراکم. آیا افزونگی در فایل وجود دارد؟ آیا رکوردها با فشرده سازی ذخیره میشوند یا خیر؟ پس عوامل دخیل در این ارزیابی عبارتنداز: بخش داده ای رکورد، بخش غیرداده ای رکورد و در یک ارزیابی دقیقتر، wR با در نظر گرفتن همه "هرزها"، متراکم یا غیر متراکم بودن فایل، پدیده افزونگی و استفاده یا عدم استفاده از تکنیک های فشرده سازی.

 

واکشی رکورد دلخواه

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

از سوی دیگر دستیابی به رکورد ممکن است از طریق کلید اصلی باشد و یا از طریق کلید ثانوی و در حالت کلید اصلی. 

 

بازیابی رکورد بعدی

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

1. رکورد بعدی همجوار فیزیکی رکورد فعلی است.

2. رکورد فعلی به رکورد بعدی نشانه رو دارد  (مستقیم و یا غیر مستقیم)

3. هیچ ارتباطی بین رکورد فعلی و بعدی وجود ندارد.

 

درج رکورد

منظور از این عمل، درج یک رکورد جدید، بعد از لود اولیه فایل، در فایل است. این عمل جزء عملهای تغییردهنده ی محیط فیزیکی ذخیره سازی است. نکته اساسی این است که رکورد باید در بلاکی وارد شود. این بلاک باید یافته و خوانده شود. اما اینکه بلاک، کدام بلاک باشد، بستگی به ساختار فایل دارد. بطور کلی دو حالت وجود دارد:

1. رکورد باید در یک بلاک خاصی درج شود. به این بلاک اصطلاحا نقطه منطقی درج میگوییم.

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

 

بهنگام سازی رکورد

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

اصول عملیات بهنگام سازی یک رکورد چنین است:

1. واکشی رکورد بهنگام درآمده

2. کار در بافر

3. بازنویسی نسخه جدید، در بهنگام سازی درجا

4. بازنویسی نسخه قدیم با نشانگر "حذف شده" در بهنگام سازی برون از جا و درج نسخه جدید در جای دیگر.

5. در برخی از ساختارها انجام عملیات پس از بهنگام سازی به منطور تنظیم ارتباط ساختاری بین رکورد یا رکوردهای دیگر فایل.

 

خواندن تمام فایل

در موارد زیر انجام میشود:

► پیرو درخواست کاربر، مثل لیست گیری ها، انجام یک پردازش خاص روی تمام رکوردها

► ایجاد نسخه ای دیگر از فایل

► در سازماندهی مجدد

► در ایجاد یک استراتژی دستیابی برای فایل

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

► بصورت پی درپی، یعنی بلاک به بلاک از آغاز فایل تا انتهای آن.

► بصوررت سریال یعنی بر اساس نظم سعودی مقادیر یکی از صفات خاصه، معمولا کلید.

 

سازماندهی مجدد

هر فایلی، پس از لود اولیه دوره حیاتی دارد که طی آن عملیاتی را اعم از بازیابی یا ذخیره سازی تحمل میکند. عملیات ذخیره سازی پس از لود اولیه، تغییر دهنده محیط فیزیکی است. در اثر تغییراتی که در فایل انجام میشود، ممکن است به تدریج فایل کارایی  اولیه شا را از دست بدهد و لذا باید آنرا سازماندهی مجدد کرد. بطور کلی اصول عملیات سازماندهی مجدد چنین است:

1. خواندن تمام فایل (پی درپی یا سریال)

2. بلاک بندی مجدد رکوردها ضمن خارج کردن رکوردهایحذف شدنی

3. بازنویسی رکوردهای فعال (بر اساس ساختار فایل)

4. بازنویسی ساختار مربوط به استراتژی دستیابی (در صورت وجود)

تصمیم گیری در مورد تناوب سازماندهی مجدد فایل باید در مرحله طراحی فایل انجام شود.

 



0
نظرات

نظر خود را ارسال کنید



نام:
ایمیل:
دیدگاه:
captcha
کد امنیتی :


advertise
کارایی فایل ها تحت چه ضوابطی ارزیابی میشوند؟ضوابط ارزیابی کارایی فایل پیست؟اصول ارزیابی کارایی فایل در ذخیره و بازیابی اطلاعاتضوابطی که کارایی فایل ها تحت آنها ارزیابی میشوندتبلیغات ارزان سایت آموزش برنامه نویسیتبلیغات مخصوص طراحان وب سایتتبلیغات در سایت برنامه نویسیتبلیغات اینترنتی برای برنامه نویساندر آغوش مینیمالیسممنوی همبرگر با سه خط افقی که روی یکدیگر قرار گرفته اند نشانه چیست؟ سوئیچ به یک ستون واحدتبدیل متن ساده به وبلاگ و سایت های پویا با React.jsکتابخانه sass برای استفاده آسان تر از آنکتابخانه سطح بالا برای اتوماتیک سازی اعمال مرورگر لیست برچسب ها
تمامی حقوق این سایت اعم از محتوی ، تصاویر ، قالب و ... متعلق به گروه مهندسی وب سایت سورس کد می باشد.
SourceCodes.ir ، افقی روشن برای برنامه نویسان ، از مبتدی تا حرفه ای

پیشنهادات ویژه سورس کد

پکیج ویژه پروژه پایانی رشته کامپیوتر دانلود مجموعه 70 پروژه کاربردی سی شارپ وب سایت فروشگاه با php