ورود

View Full Version : تخصیص حافظه



vahid80
جمعه 28 بهمن 1384, 07:41 صبح
با سلام
من چگونه می‎توانم برای اجرای برنامه‎های خود مثلا از 25 درصد حافظه استفاده کنم. درست مثل اکثر نرم افزارهای تحلیلی به صورتی که عملکرد کل کامپیوتر را مختل نکند. با تشکر از زحمات شما

vahid80
پنج شنبه 04 اسفند 1384, 12:48 عصر
دوستی پیدا نشده که این مشکل را بتونه حل کنه

بابک زواری
پنج شنبه 04 اسفند 1384, 18:07 عصر
شما از کجا میدونید که 25 درصد حافظه رو حتما نیاز دارید وقتی برنامه شما اجرا شد خود سیستم عامل مدیریت اونو براتون انجام میده ؛ یا تخصیص حافظه میکنه یا میاد با کمک فایلهای موقتی این مشکل رو حل میکنه و اگر رم کم اومد اطلاعات رو داخل اون فایلها میریزه و میخونه .

vahid80
شنبه 06 اسفند 1384, 15:17 عصر
با سلام خدمت جناب آقای زواری
ببینید خیلی از نرم‎افزارها همه حافظه Ram,CPU را برای انجام کد استفاده نمی‎کنند به همین خاطر در حالی که کامپیوتر در حال اجرای کد است به راحتی می‎توان در محیط دیگری کار کرد. این کار مدت زمان به جواب رسیدن برنامه را افزایش می‎دهد ولی عملکرد کلی سیستم مختل نمی‎شود. مثال این نرم‎افزار ها Ansys,Fluent است که شاید محاسبات آنها چند روز هم طول بکشد(بیشتر در کارهای عددی مهندسی نیاز است)
با تشکر

بابک زواری
شنبه 06 اسفند 1384, 19:31 عصر
وحید جان متاسفانه منظورت رو متوجه نشدم ؛ دقیق تر بگو تا شاید راهی پیدا بشه

vahid80
یک شنبه 07 اسفند 1384, 15:46 عصر
با تشکر
جناب زواری، اگر ما برنامه‎ای محاسباتی داشته باشیم که در یک روتین یا زیربرنامه اجرا شود، تا اتمام این زیر برنامه همه حافظه به محاسبات در این زیر برنامه اختصاص می‎یابد در حالی که ما می‎خواهیم کامپیوتر حافظه برای انجام کارهای دیگر هم داشته باشد. مثلا اگر در زیربرنامه ما یک عملیات 1 میلیارد بار انجام شود همه حافظه برای این کار مصرف شده و کامپیوتر حالت قفل شده پیدا می‎کند به همین خاطر علاقه‎مندیم که کامپیوتر از درصد مشخصی از Ram/CPU استفاده کند تا بقیه به عملیاتهای دیگر برنامه یا ویندوز اختصاص پیدا کند. آیا همچین چیزی ممکن است.
امیدوارم توانسته باشم سوالم را واضح بیان کنم
با تشکر از لطفتان