دسته : کامپیوتر و IT
فرمت فایل : word
حجم فایل : 3481 KB
تعداد صفحات : 22
بازدیدها : 206
برچسبها : دانلود مقاله
مبلغ : 4500 تومان
خرید این فایلمقاله حافظة مجازی
در این تمرین شما با صورتها و شكلهای مختلفی از مكانیزم حافظه مجازی در ویندوز NT آشنایی پیدا خواهید كرد علیرغم اغلب دیگر سیستمهای عامل، ویندوز NT یك API ساده و روشنی را برای اداره كردن بعضی شكلها و صورتهای حافظه مجازی تهیه میكند(معمولاً حافظه مجازی بطور كامل توسط برنامه نویس كاربردیاش روشن و واضح میگردد) در این تمرین شما در موارد زیر اطلاعاتی یاد خواهید گرفت:
v سازماندهی سیستم حافظه مجازی ویندوز NT
v چگونه فضای حافظه مجازی خود را كنترل كنید؟
v چگونه یك وسیله آگاه كننده و گزارش دهنده بنویسید؟
v جزئیات GlobalMemory Status , GetsystemInfo – VirtualQuery – VirtualUnlock – VirtualLock – VirtueaFree – VirtualAlloc
حافظه مجازی صفحهبندی یا Paging Virtual Memory در بسیاری از سیستمهای عامل امروزی بكار گرفته میشود. در یك سیستم صفحهبندی شده، هر فرآیندی یك فضای آدرس دهی مجازی خاص خود دارد كه برای ارجاع دیگر اشیاء بكار گرفته میشود كه معمولاً محتوای یك محل یا موقعیتی از حافظه است بخشی از فضای آدرس دهی مجازی توسط ویراستار خطی ( Link editor ) تعریف میشوند وقتی كه آن یك تصویر قابل اجرایی بوجود میآورد كه در واقع فایل اجرایی یا EXE است. تعداد باقیمانده از فضای آدرسدهی میتواند بطور پویا در زمان اجرا توسط روشهایی كه در این تمرین توضیح داده خواهد شد تعر یف شود. بعد از اینكه قسمت پایدار و ثابت از فضای آدرسدهی مجازی ایجاد شد در حافظه ثانویه ذخیره خواهد شد ( معمولاً در بخش یا Partition از وسیله ذخیرهسازی كهPaging disk نام دارد ). به منظور عملیتر شدن شما میتوانید Paging disk را مشابه فایل در نظر بگیرید.
در یك كامپیوتر معمول و مرسوم پردازنده تنها میتواند دستورات را واكشی كند یا دادههایی را كه در حافظه اولیه یا قابل اجرا ( كه معمولاً RAM خوانده میشوند. ) واقع شدهاند را بارگذاری كند. حافظه اولیه در مقایسه با حافظه ثانویه كوچكتر و سریعتر است. حافظه اولیه خیلی گرانتر از حافظه ثانویه است بنابراین بطور معمول در زمره اجزای با ارزشتر از نظر حجم اما كوچكتر از حافظههای ثانویه قرار دارند.
خرید و دانلود آنی فایل