PDA

View Full Version : مديريت حافظه در ويندوز



ICEMAN
شنبه 18 خرداد 1387, 18:07 عصر
سلام...
چند تا سوال دارم كه شايد مطرح كردنش جدا جدا درست نباشه اين شد كه يك عنوان كلي زدم تا سوال هاي جزيي رو بپرسم:

هر سيستم 32-Bit حدود 4GB براي Virtual Address در نظر ميگيره.
كه 2ْGB براي Kernel Space و 2GB براي User Space در نظر ميگيره؟
جايي خوندم هر Process توي سيستم 4ْGB كه 2GB مشترك و 2GB به صورت Private فضا داره ؟
اين 4ْGB چطور روي سيستم هاي 32-Bit با Ram زياد Map ميشه ؟

VM به Physical Memory مپ ميشه براي بيشتر شدن مقدار Ram يا همون Physical Memory كه از فضاي Disk گرفته ميشه. (توي System Properties ميشه مقداري براي Virtual memory تعيين كرد!!!!!!!!!!)؟

از طرفي سيستم هاي Intel-Based از PAE استفاده ميكنن كه مقدار آدرس VM رو زياد نميكنه فقط مقدار آدرس دهي CPU رو افزايش ميده ميكنه 36-Bit

باز وقتي مي خوايم يه فايل چند GB يي رو باز كنيم مقدار VM كافي نيست و سيستم از AWE استفاده ميكنه !!!!

اين وسط نقش Page فايل ها و ... چيه!!!! :گیج: :اشتباه::عصبانی++:

رابطه و جاي استفاده هر كدوم از اينها رو من نمي فهمم؟؟
نقش سيستم عامل و ساختار Processesor در مقدار آدرس دهي در RAM چيه؟
چيز هايي از كتاب ها و مقالات مختلف خوندم كه بيشتر گيج شدم الان هم دارم Windows Internal و مي خونم كه يه سري سوال ديگه براي پيش اومد.

خواهشا كمكم كنيد

ICEMAN
شنبه 25 خرداد 1387, 18:13 عصر
آدم انتظار نداره بعضي از سوال ها تو اين Forum بي جواب بمونه
عمو Inpi كجايي