تالار گفتمان مانشت
تفاوت حافظه و حافظه مجازی در معماری کامپیوتر و سیستم عامل - نسخه‌ی قابل چاپ

تفاوت حافظه و حافظه مجازی در معماری کامپیوتر و سیستم عامل - poldasht - 26 مرداد ۱۳۹۳ ۰۳:۱۹ ب.ظ

سلام

دوستان می خواستم بدونم مبحث حافظه ها و جافظه مجازی که هم تو معماری هست و هم تو سیستم عامل، چه تفاوت هایی باهم دارند؟ چقدر مطالب شبیه همند؟ از خوندن این مباحث از هر کدام از دروس، چه انتظاری باید داشته باشم؟

RE: تفاوت حافظه و حافظه مجازی در معماری کامپیوتر و سیستم عامل - poldasht - 26 مرداد ۱۳۹۳ ۰۷:۴۱ ب.ظ

دوستان اگه کسی این دو مباحث رو خونده لطفا کمی راهنمایی کنید.

RE: تفاوت حافظه و حافظه مجازی در معماری کامپیوتر و سیستم عامل - نازین - ۲۷ مرداد ۱۳۹۳ ۱۲:۴۵ ق.ظ

(۲۶ مرداد ۱۳۹۳ ۰۳:۱۹ ب.ظ)poldasht نوشته شده توسط:  سلام

دوستان می خواستم بدونم مبحث حافظه ها و جافظه مجازی که هم تو معماری هست و هم تو سیستم عامل، چه تفاوت هایی باهم دارند؟ چقدر مطالب شبیه همند؟ از خوندن این مباحث از هر کدام از دروس، چه انتظاری باید داشته باشم؟

سلام
ببینید اگه توضیح کلی می خواین اینه که ما توی معماری طبق کتاب من (پوران ۹۰)با مفهومی به نام حافظه آشنا می شیم
و اینکه هنگامی که اطلاعاتی که می خوایم در سی پی یو پردازش بشن رو می ریم از حافظه به روش های مختلف می آریم
که در این حین با مفهوم کش و miss و hit آشنا می شیم چون اطلاعاتی که زیاد مورد استفاده قرار می گیریند در کش هستند
حال ابتدا می ریم سراغ کش اگر در کش بود hit است و اگر نبود miss است وباید بریم سراغ حافظه اصلی و اطلاعات رو از
حافظه اصلی بیاریم .حال برای آوردن اطلاعات از حافظه اصلی به کش ،بلاک انتقال می دهیم که به ۳ روش است نگاشت مستقیم ،
نگاشت انجمنی و نگاشت شرکت پذیر.حالت الف در کش جای مشخص برای هر بلاک است در حالت ۲ که جای مشخصی
در کش برای بلاک نیست و پردانده آدرس تولید می کند و در اینجا با tag آشنا می شویم وسپس در روش ۳ کش
به مجموعه هایی که هر مجموعه از بلک تشکیل شده آشنا می شیم که برای آوردن بلاک از حافظه اصلی به کش
هم باید شماره set رو بدونیم هم شماره بلاک در set رو تا ببریم بلاک از حافظه اصلی رو جایگذاری کنیم.و سپس سیاست های نوشتن در کتاب پوران معماری است که بخونید متوجه می شوید
این بحث رو می تونید فصل ۱ پارسه سیستم هم به صورت مختصر ببینید اما فصل ۸ مربوط به پارسه سیستم عامل
که اومده راجع به حافظه مجازی درس داده مربوط به چند برنامگی است و اینکه نمی تونیم همه فرایندها رو با هم
در حافظه اصلی جای بدیم از بحثی به نام حافظه مجازی استفاده می کنیم وفرایندهارادرون مجازی قرار داده
و طبق ۳ روش قطعه بندی و صفحه بندی و ترکیب دو تا فرایندها رو وارد حافظه اصلی می کنیم.


/////////////////////////لطفا خوب این سر فصل ها رو مطالعه کنید نیاز به توضیح بیشتر بود من هستم.
موفق باشید کتاب کامل توضیح داده
ا

RE: تفاوت حافظه و حافظه مجازی در معماری کامپیوتر و سیستم عامل - نازین - ۲۷ مرداد ۱۳۹۳ ۰۱:۵۵ ق.ظ

(۲۶ مرداد ۱۳۹۳ ۰۷:۴۱ ب.ظ)poldasht نوشته شده توسط:  دوستان اگه کسی این دو مباحث رو خونده لطفا کمی راهنمایی کنید.

تا جایی پاسخ دادم.Shyموفق باشید