سایت مرجع دانلود پایان نامه -پشتیبانی 09199970560

پایان نامه ارشد:حافظة مجازي

ارسال شده در رشته کامپیوتر(نرم افزار ، سخت افزار و فناوری اطلاعات)

در این پست می توانید متن کامل این پایان نامه را  با فرمت ورد word دانلود نمائید:حافظة مجازي

 حافظه مجازي‌

 

در اين تمرين شما با صورتها و شكلهاي مختلفي از مكانيزم حافظه مجازي در ويندوز 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  خوانده مي‌شوند. ) واقع شده‌اند را بارگذاري كند. حافظه اوليه در مقايسه با حافظه ثانويه كوچكتر و سريعتر است. حافظه اوليه خيلي گرانتر از حافظه ثانويه است بنابراين بطور معمول در زمره اجزاي با ارزش‌تر از نظر حجم اما كوچكتر از حافظه‌هاي ثانويه قرار دارند.

اغلب كامپيوترها حافظه اوليه كافي حتي براي ذخيره فضاي آدرس‌دهي مجازي كامل يك فرآيند را هم ندارند بنابراين در يك زمان تعداد زيادي فضا روي حافظه ثانويه براي ذخيره فضاي آدرس‌دهي مجازي تعداد زيادي فرآيند وجود خواهد داشت. حافظه اوليه همچنين خيلي سريعتر از حافظه ثانويه مي‌باشد. پردازنده مي‌تواند يك بايت را در 2 سيكل پردازنده در حافظه اوليه بخواند يا بنويسيد. اما همين عمل هزاران سيكل از پروسسور را براي نوشتن يا خواندن اطلاعات در حافظه ثانويه نيازمند است.

براي نگهداري فضاي حافظه اوليه يك سيستم حافظه مجازي صفحه‌بندي  شده در هر زمان داده شده تنها بخشي از فضاي آدرس‌دهي مجازي تعداد مختلفي از فرآيند‌ها را بارگذاري يا ( Load  ) مي‌كند. همانطور كه Thread ها در فضاي آدرس‌دهي فرآيندهايشان اجرا مي‌شوندبخشي از فضاي آدرس‌دهي مجازي كه در حال حاضر در حال استفاده است در حافظه اوليه بارگذاري مي‌شود و در همان حال ديگر بخشهاي فضاي آدرس‌دهي در حافظه ثانويه قرار گرفته‌اند. زماني كه فرآيندي به بخشي از فضاي آدرس‌دهي مجازي ديگر نياز ندارد ( حداقل براي مدتي ) از آن بخش در حافظه ثانويه كپي گرفته مي‌شود. اين به موقعيتي از حافظه اوليه كه مورد استفاده براي ذخيره بخشي از فضاي آدرس‌دهي مجازي قرار گرفته بود اين اجازه را مي‌دهد كه براي ذخيره بخش ديگري از فضاي آدرس‌دهي مجازي در زمان ديگري بكار گرفته شود.

در يك سيستم حافظه مجازي سنجش در كارايي بوسيله كپي كردن يك بلوك از حافظه در حافظه اوليه يا بازگرداندن به حافظه ثانويه در زماني كه يك جابه‌جايي بين دوسطح از سلسله مرتبه حافظ مورد نياز و ضروري باشد بدست مي‌آيد كارايي از اين واقعيت بدست مي‌آيد كه عمليات ورودي و خروجي حافظه ثانويه وابسته به بلوكها مي‌باشد. اين يعني اگر تنها يك كلمه ( Word  ) اطلاعات از حافظه ثانويه مورد نياز باشد همه بلوك بايد خوانده شود تابه آن كلمه برسيم. همچنين نسبت به مكاني كه همه آن بلوك در حافظه اوليه قرار داد هم احساس است تا زماني كه بايد خوانده شود تابه لغت گم شده برسيم.

فوايد ديگري در بارگذاري همه بلوك‌ها نسبت به فقط يك كلمه وجود دارد. هنگامي كه يك نخ يا Thread   به مكاني چون I رجوع مي‌كند احتمال زيادي وجود دارد كه بخواهد به مكان I+1  در آينده نزديك رجوع كند به اين مفهوم محليت يا Locality  گفته مي‌شود. يك حافظه مجازي صفحه‌بندي شده بلوكهاي با اندازة ثابت را بارگذاري مي‌كند و يا برمي‌دارد كه به آنها صفحه يا  Page  گفته مي‌شود كه در زماني كه داده‌ها و اطلاعات را بين حافظه اوليه و ثانويه در جهت رفت و برگشت حركت مي‌دهد انجام مي‌گيرد. حد و مرز صفحه‌ها يا Page  ها كاملاً توسط برنامه‌نويس مشخص و واضح مي‌شود. شكل 1 عمليات يك سيستم حافظه مجازي صفحه‌بندي شده بطور عام را خلاصه مي‌كند.

(ممکن است هنگام انتقال از فایل ورد به داخل سایت بعضی متون به هم بریزد یا بعضی نمادها و اشکال درج نشود ولی در فایل دانلودی همه چیز مرتب و کامل است)

متن کامل را می توانید دانلود نمائید

چون فقط تکه هایی از متن پایان نامه در این صفحه درج شده (به طور نمونه)

ولی در فایل دانلودی متن کامل پایان نامه

همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند

موجود است

فایل ها برای اینکه حجم آنها پایینتر شود وراحتتر دانلود شوند با فرمت rar یا zip فشرده شده و پسوردگذاری شده اند. پسورد همه فایل های این سایت یکسان است.

برای دریافت پسورد فایل اینجا کلیک کنید

حافظة مجازي

 

مطالب مشابه را هم ببینید

141985615752731

فایل مورد نظر خودتان را پیدا نکردید ؟ نگران نباشید . این صفحه را نبندید ! سایت ما حاوی حجم عظیمی از پایان نامه ، تحقیق ، پروژه و مقالات دانشگاهی در رشته های مختلف است. مطالب مشابه را هم ببینید یا اینکه برای یافتن فایل مورد نظر کافیست از قسمت جستجو استفاده کنید. یا از منوی بالای سایت رشته مورد نظر خود را انتخاب کنید و همه فایل های رشته خودتان را ببینید فروش آرشیو پایان نامه روی دی وی دی

aca@

academicbooks@

پایان نامه سيستم هاي كامپيوتري مديريت پل
پایان نامه شبکه های بی سیم و کابلی (WiFi)
پایان نامه مکانیزه کردن سیستم تاکسی تلفنی رشته نرم افزار
دانلود پایان نامه کارشناسی کامپیوتر درباره طراحي و پياده سازي و مدیریت بانکهای اطلاعاتی
دانلودپایان نامه رشته کامپیوتر درباره تاريخچه هوش مصنوعي