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

مهندسی کامپوتر ۹۵ - حافظه مجازی - mahshid_dd - 01 اردیبهشت ۱۳۹۷ ۱۰:۲۷ ب.ظ

سلام
کسی می تونه این سوال رو برام توضیح بده ؟
خیلی ممنون

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

(۰۱ اردیبهشت ۱۳۹۷ ۱۰:۲۷ ب.ظ)mahshid_dd نوشته شده توسط:  سلام
کسی می تونه این سوال رو برام توضیح بده ؟
خیلی ممنون

سلام،
از قطعه بندی صفحه بندی استفاده شده
پس حجم حافظه مجازی برابر دو به توان (تعداد بیت قطعه+تعداد بیت صفحات+آفست) است که در اینجا تعداد بیت قطعه ۴ بیت ، صفحات ۱۲ بیت و آفست هم که اندازه صفحات است که سوال ۴۰۹۶ داده (که میشه ۱۲ بیت)
پس حجم مجازی میشه دو به توان(۴+۱۲+۱۲) ---> دو به توان ۲۸
حجم حافظه اصلی میشه دو به توان (تعداد ببیت آفست+تعداد بیت قاب)
که آفست همون ۱۲ بیت و تعداد بیت قاب (همان بلاک) برابر ۱۲ بیت داده که در نهایت میشه دو به توان ۲۴
این دو را به هم تقسیم کنیم میشه دو به توان ۴ یعنی ۱۶ برابر

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

من این قسمت رو که حجم حافظه اصلی رو حساب کردید متوجه نمیشم ؟ چجوری گفتید ۲ به توان ( تعداد قاب + افست) میشه حجم حافظه اصلی ؟
من ساختار کلی جدول صفحه قطعه رو می دونم ولی به نظرم از رو جدول نمیشه حجم حافظه اصلی رو دراورد . در واقع شما داری اینجا میگی که به ازای هر درایه جدول قطعه ما یه بلوک تو حافظه داریم ؟