(۱۹ فروردین ۱۳۹۶ ۰۱:۵۸ ب.ظ)*tarannom* نوشته شده توسط: مرسی مرسی مرسییییییی که جواب دادید
یه سوال دیگه!! در مواقعی کد بیرونه و fifo میریم و هی کدو میاریم تو و میبریم ،کف log تعداد نقص صفحاته تقسیم بر تعداد قاب صفحه ها(مثلا اینجا هر ۴ بار یه بار کدو میاریم چون ۴ تا قاب داریم) به اضافه تعداد نقص صفحات میکنیم به اضافه یک (چون اخر بار کدو میاریم تو)؟یعنی اون یکه اخر در این مواقع همیشه باید جمع شه ؟
استفاده از لگاریتمو متوجه نشدم می توانیم به این صورت بیان کنیم
۳۲ ص بخش داده داریم که به ازای هریک نقص ص داریم و از طرفی به قول خودتان به ازای هر ۴ نقص ص داده یک نقص ص کد داریم البته در هر گام اول نقص ص کد رخ می دهد بعد ۴ نقص ص داده پس کافی است
324=8 کنیم که اینجا چون ص داده ۳۲ باعث بیرون انداختن ص کد شده بعلاوه یک می کنیم
32+324+1
حالت دیگر در همین تست اگر ۳ قاب دشته باشیم به ازای هر ۳ نقص ص داده یک نقص ص کد داریم اینبار ۳۰ مین ص داده باعث بیرون انداختن ص کد می شود پس بعلاوه یک دوباره (برای ص کد) و بعد هم که نقص ص ۳۱ و ۳۲ رخ می دهد یعنی مجموع ۴۳ نقص ص
32+⌈323⌉=43
به نظر می رسد کافیه سقف تعداد نقص ص داده را بر تعداد قاب برای مشخص کردن تعداد نقص ص کد می توان استفاده کرد ولی اگر داخل سقف حاصل تقسیم عدد صحیح شود باید یک ۱ هم به کل اضافه کنیم.
البته با چندتا مثال نمی توان یک فرمول بدست اورد و بهتراست مکانسیم و شیوه حل را فرابگیریم تا یک فرمول کلی .