Warning: mkdir(): No space left on device in /var/www/hottg/post.php on line 59
Warning: file_put_contents(aCache/aDaily/2025-07-22/post/Azad_Developers/--): Failed to open stream: No such file or directory in /var/www/hottg/post.php on line 72 ✔️ پاسخ سوال: گزینه شماره 2 @برنامه نویسی | Programming
زمانی که ما به یک صفحه احتیاج داریم و فضای رم پر هست یکی از استراتژی های ما جایگزنی صفحه هستش، در این استراتژی: 🔢اگر قابی خالی نبود ما یک الگوریتم جایگزینی صفحه رو انتخاب کرده و یک قاب قربانی (Vicitm Frame) رو انتخاب میکنیم. 🔢قاب قربانی رو به حافظه ثانویه مینویسیم (در صورت نیاز) و صفحه و جدولهای قاب رو اصلاح میکنیم.
❌ چرا گزینه 1 غلط هست؟ خب ببینید ما اگر اون فرآیند و پراسسمون یک دیتایی رو بخواد باید بیاریمش توی حافطه پس رد کردن درخواست کاملا بی معنی هستش اینجا، و آوردن دیتا به رم یک باید هست.
❌ چرا گزینه 3 غلط هست؟ خب ببینید مثلا فکر کنید شما دارید روی یه داکیومنت ورد کار می کنید که پایان نامتون هست و تغییرات زیادی دادید، حالا به مرورگر نیاز پیدا کردید و اون رو باز میکنید و یه دفعه ورد بسته میشه و تغییرات شما میپره، این براتون مطلوبه؟ طبیعتا نه، پس سیستم عامل نمیتونه بیاد یک فرآیند رو به این دلیل ببنده.
❌ چرا گزینه 4 غلط هست؟ خب ببینید مقدار حافظه رم شما فیکس هست و به استیک های رمتون محدوده، یعنی شما نمیتونید به صورت فیزیکی زمانی که کامپیوتر روشن هست رم اضافه بکنید.
#آسان❓ بیاید تصور کنیم حافظه RAM پر هستش و هیچ اسلاتی برای قرار دادن صفحه مورد نیاز از دیسک توی RAM وجود نداره، و ما به اون دادهها نیاز داریم. 🤔 خب به نظرتون سیستمعامل برای برآورده کردن این درخواست چه کاری انجام میده؟ #Quiz#OS
✔️ پاسخ سوال: گزینه شماره 2
زمانی که ما به یک صفحه احتیاج داریم و فضای رم پر هست یکی از استراتژی های ما جایگزنی صفحه هستش، در این استراتژی: 🔢اگر قابی خالی نبود ما یک الگوریتم جایگزینی صفحه رو انتخاب کرده و یک قاب قربانی (Vicitm Frame) رو انتخاب میکنیم. 🔢قاب قربانی رو به حافظه ثانویه مینویسیم (در صورت نیاز) و صفحه و جدولهای قاب رو اصلاح میکنیم.
❌ چرا گزینه 1 غلط هست؟ خب ببینید ما اگر اون فرآیند و پراسسمون یک دیتایی رو بخواد باید بیاریمش توی حافطه پس رد کردن درخواست کاملا بی معنی هستش اینجا، و آوردن دیتا به رم یک باید هست.
❌ چرا گزینه 3 غلط هست؟ خب ببینید مثلا فکر کنید شما دارید روی یه داکیومنت ورد کار می کنید که پایان نامتون هست و تغییرات زیادی دادید، حالا به مرورگر نیاز پیدا کردید و اون رو باز میکنید و یه دفعه ورد بسته میشه و تغییرات شما میپره، این براتون مطلوبه؟ طبیعتا نه، پس سیستم عامل نمیتونه بیاد یک فرآیند رو به این دلیل ببنده.
❌ چرا گزینه 4 غلط هست؟ خب ببینید مقدار حافظه رم شما فیکس هست و به استیک های رمتون محدوده، یعنی شما نمیتونید به صورت فیزیکی زمانی که کامپیوتر روشن هست رم اضافه بکنید.