نمایش نتایج 1 تا 10 از 10

نام تاپیک: مشکل استفاده نکردن ویندوز از کل فضای رم

  1. #1

    مشکل استفاده نکردن ویندوز از کل فضای رم

    سلام ، رم لپ تاپ من قبلا 1 گیگ بود (2 تا 512 ) ، که تازگیا یک رم 2 گیگ بجای یکی از 512
    ها انداختم ، مشکل اینجاست که در ویندوز 7 خود ویندوز 2.5 گیگ رو میشناسه ولی TaskMgr
    از این مقدار فقط 2038 مگ رو شناسایی میکنه ؛ البته فک کنم یکسری Patch ها وجود داشته
    باشند که این محدودیت را حذف میکنند . از بعضی ها پرسیدم ، گفتن به دلیل اینکه کارت گرافیکت
    آن بورد ، هستش مقداری از رم رو کارت گرافیک بر میداره . نظر دوستان چیه ؟!
    متشکر از راهنمایی دوستان ./
    عکس های ضمیمه عکس های ضمیمه






  2. #2

    نقل قول: مشکل استفاده نکردن ویندوز از کل فضای رم

    سلام .
    دقیقا نمیدونم ولی فکر کنم به دلیل سیستم عاملتون باشه که 32 بیتی هستش . آخه میگن ویندوز هفت 32 بیتی بیشتر از 2 گیگ رم رو ساپورت نمیکنه .

  3. #3

    نقل قول: مشکل استفاده نکردن ویندوز از کل فضای رم

    باز مال من خوبه ، این عکس رو از اینترنت پیدا کردم ، از 6 گیگ رم فقط 1.99 گیگ شناسایی شده !
    نکته کنکوری اینجاست که ویندوز هم 64 بیتی تشریف داره !
    عکس های ضمیمه عکس های ضمیمه






  4. #4
    کاربر دائمی آواتار returnx
    تاریخ عضویت
    فروردین 1389
    محل زندگی
    ?
    پست
    1,190

    نقل قول: مشکل استفاده نکردن ویندوز از کل فضای رم

    منم زمانی که داشتم سیستمم می بستم با همین مشکل مواجه بودم یعنی وقتی 2 تا 2 گیگ می زاشتم ویندوز فقط 3 گیگ رو نشون میداد بعد از تحقیق متوجه شدم سیستم عامل های 32 بیتی فقط 3 گیگ رو میشناسند برای همین الان فقط از یه رم 2 گیگ استفاده میکنم...(البته بعضی وقت ها حس میکنم سیستم در بعضی از بازی ها کم میاره ...)

  5. #5

    نقل قول: مشکل استفاده نکردن ویندوز از کل فضای رم

    می تونید با فعال کردن PAE در ویندوز، به RAM نصب شده دسترسی پیدا کنید.
    ممنون میشم مراحل فعال شدن رو بیان کنید ، چون در لینک ارائه شده ، کمی مبهم بود .
    در ضمن در صورت فعال شدن PAE آیا سیستم از مقدار کل رم بشکل واقعی استفاده خواهد نمود ؟!
    در ضمن شنیده ام با فعال شدن PAE سیستم عامل با یکسری مشکلات نرم افزاری مواجه میشود ، آیا
    صحت دارد ؟!
    . اما دقت کنید که اگر بعدا مقدار RAM را به بیش از 3 گیگ افزایش بدید، باید ویندوز 64 بیتی نصب کنید،
    مگر میتوان روی سیستم 32 بیتی ، ویندوز 64 بیتی نصب نمود ؟! چون من بر عکس این حالت را دیده ام .
    در ضمن همانطور که در پست شماره 3 ملاحظه می کنید ، حتی روی ویندوز 64 بیتی ، نیز این مشکل
    بوجود آمده است !!!






  6. #6
    کاربر دائمی آواتار returnx
    تاریخ عضویت
    فروردین 1389
    محل زندگی
    ?
    پست
    1,190

    نقل قول: مشکل استفاده نکردن ویندوز از کل فضای رم

    مگر میتوان روی سیستم 32 بیتی ، ویندوز 64 بیتی نصب نمود ؟! چون من بر عکس این حالت را دیده ام .
    نه نمیشه ...
    فکر کنم آقای کشاورز حالت کلی رو گفته یعنی هر دوتا رو ارتقا بدید...

  7. #7

    نقل قول: مشکل استفاده نکردن ویندوز از کل فضای رم

    می بخشید، من در پست قبلی دقت نکردم، و به جای توجه به محدودیت حافظه فیزیکی در سیستم عامل، اشتباها به محدودیت 2 گیگ فضای مجازی برای استفاده هر Process در ویندوز در شرایط عادی و 3 گیگ در صورت استفاده از IMAGE_FILE_LARGE_ADDRESS_AWARE در header فایل EXE توجه کردم. این دو موضوع به هم ارتباطی ندارند:

    1- PAE تکنیکی برای استفاده از RAM بالای 4 گیگابایت در سیستم عامل های 32 بیتی هست، نه بالای 2 گیگابیت. البته در ویندوزهای 32 بیتی، حتی در صورت فعال شدن PAE، حداکثر RAM قابل استفاده نمیتونه بیش از 4 گیگ باشه.

    2- در سیستم عامل ویندوز، هر process یک فضای آدرس مجازی 4 گیگابایتی در اختیار داره که در 2 گیگابایت آن کرنل ویندوز لود میشه، و فقط 2 گیگ آن برای استفاده توسط process قابل استفاده هست. در صورت استفاده از IMAGE_FILE_LARGE_ADDRESS_AWARE، یک process میتونه حداکثر تا 3 گیگابایت از فضای آدرس مجازی خودش را استفاده کنه، و کرنل ویندوز فقط از 1 گیگ استفاده میکنه.

    پس توضیحات ارائه شده در پست قبلی من، کمکی به رفع مشکل شما نمیکنه، به همین دلیل حذفش کردم.


    اما سوالاتی که درباره PAE پرسیدید (هر چند دیگه ارتباطی به موضوع تاپیک نداره):

    مگر میتوان روی سیستم 32 بیتی ، ویندوز 64 بیتی نصب نمود ؟! چون من بر عکس این حالت را دیده ام .
    برای نصب سیستم عامل 64 بیتی، باید CPU شما 64 بیتی باشه. مطلبی که در بالا بهش اشاره شد یعنی اینکه در ویندوز 32 بیتی حتی با وجود فعال کردن PAE، نباید انتظار داشته باشید که سیستم بتونه از هر مقداری از RAM که نصب می کنید، استفاده کنه. چون مایکروسافت برای سیستم عامل های 32 بیتی خودش محدودیت حداکثر 4 گیگ RAM (حتی با وجود PAE) گذاشته.

    در ضمن همانطور که در پست شماره 3 ملاحظه می کنید ، حتی روی ویندوز 64 بیتی ، نیز این مشکل
    بوجود آمده است !!!
    مشکل اون فرد میتونه به چیزهای مختلفی ربط داشته باشه، و بدون مشاهده مشخصات کامل سیستمش و پیکربندی آن، نمیشه قضاوت خاصی درباره سیستمش کرد.

    ممنون میشم مراحل فعال شدن رو بیان کنید ، چون در لینک ارائه شده ، کمی مبهم بود .
    ویندوز یک ابزار به نام BCDEdit داره که از طریق Command Line میتونید آن را اجرا کنید. این ابزار پارامترهای بوت ویندوز را تغییر میده. اگر سیستم شما از DEP به طور سخت افزاری پشتیبانی کنه، PAE به طور خودکار فعال میشه. اگر مطمئن نیستید که آیا سیستم شما از DEP سخت افزاری پشتیبانی میکنه یا نه، می تونید با استفاده از همین ابزار BCDEdit، گزینه مربوط به PAE را فعال کنید:

    BCDEdit /set nx AlwaysOff
    BCDEdit /set pae ForceEnable


    در ضمن شنیده ام با فعال شدن PAE سیستم عامل با یکسری مشکلات نرم افزاری مواجه میشود ، آیا
    صحت دارد ؟!
    چه نوع مشکلاتی؟ در اکثر سیستم های امروزی که CPUهای آنها از DEP پشتیبانی می کنند، PAE به طور خودکار در سیستم عامل 32 بیتی فعال هست. در سیستم عامل 64 بیتی نیازی به PAE نیست.

    آیا سیستم از مقدار کل رم بشکل واقعی استفاده خواهد نمود ؟!
    فضایی که در اختیار هر process قرار میگیره، همان 4 گیگ مجازی هست، و با فعال کردن PAE افزایش پیدا نمیکنه؛ اما سیستم عامل برای map کردن آدرس مجازی در اختیار این processها به آدرس های فیزیکی RAM، با کمک PAE؛ از فضای مربوطه در RAM استفاده میکنه.


    وَ سَيَعْلَمُ الَّذِينَ ظَلَمُوا [آل محمد حقهم] أَيَّ مُنْقَلَبٍ يَنْقَلِبُونَ - الشعراء (227)
    و ظالمین [حق آل محمد (ص) ] به زودی خواهند دانست که به کدام بازگشتگاه بازخواهند گشت.

  8. #8

    نقل قول: مشکل استفاده نکردن ویندوز از کل فضای رم

    PAE تکنیکی برای استفاده از RAM بالای 4 گیگابایت در سیستم عامل های 32 بیتی هست، نه بالای 2 گیگابیت.
    یعنی پس رو سیستم من بالای 2 گیگ رم ، ممکن نخواهد بود ؟!
    یعنی اونطور که متوجه شدم ، حالا راه حلی برای این مشکل وجود ندارد ؟! و دقیقا مشکل اصلی از کجاست؟!






  9. #9
    کاربر دائمی آواتار returnx
    تاریخ عضویت
    فروردین 1389
    محل زندگی
    ?
    پست
    1,190

    نقل قول: مشکل استفاده نکردن ویندوز از کل فضای رم

    که تازگیا یک رم 2 گیگ بجای یکی از 512
    ها انداختم
    تا اونجایی که من میدونم باید رم ها جفت باشند یعنی دوتا یک گیگ یا 2 تا دو گیگ(در اینصورت فقط 3 گیگ رو ویندوز میشناسه) فکر کنم مشکل شما اینجاست که از یک رم 2 گیگ و یک رم 512 استفاده میکنید
    (شاید هم من اشتباه میکنم)

  10. #10

    نقل قول: مشکل استفاده نکردن ویندوز از کل فضای رم

    اول از همه مشخصات کامل لپتاب رو بدید.
    دوم اینکه تو setup رفته و مقدار رم detect شده را ببینید چقدر هست.
    سوم بسته به مدل لبتاپ کارخانه سازنده یک سری utility هایی برای رفع مشکلات داره.
    مثلا لبتاپ من کهw500 thinkpad هستش یک برنامه وسیعی داره که تمام جزیات سخت افزار لبتاپ رو میگه و به طور کامل چک میکنه. مثلا میگه که چند گیگا و چند ماژول رم در کدام اسلات قرار داره.

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •