تالار گفتمان مانشت

نسخه‌ی کامل: مفاهیم صفحه بندی
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
در مبحث صفحه بندی خیلی مشکل دارم یعنی در واقع مفاهیمشو کم و بیش می فهمم اما نمی تونم بهم ربط بدم ؛ مثلا اگه تعداد بیت های ادرس منطقی برابر 16 باشه چرا باید برای بدست اوردن اندازه فضای ادرس منطقی هر فرایند دو را به توان 16 برسانیم

لطفا این سوالو خیلی با جزئیات توضیح داده شود

اندازه صفحه : p =4 kB

تعداد بیت های ادرس منطقی : a=16

اندازه فضای ادرس منطقی هر فرایند : [tex]2^{16}=64KB[/tex]

تعداد بیت های انحراف در آدرس منطقی [tex]p=4KB=2^2\times2^{10}=2^{12}=2^n\Rightarrown=12[/tex]

تعداد بیت های شماره صفحه در آدرس منطقی [tex]Number\: of\: pages\: =\frac{64KB}{4KB}\: =16=2^4\Rightarrowm=4[/tex]
سلام.خب وقتی آدرس منطقی 16 بیت هست شما 2 ب توان 16 عدد مختلف با این 16 بیت میتونید بسازید دیگ.هر کدام ازین 2 ب توان 16 عدد یک آدرس رو تو حافظه مشخص می کنند.در مورد صفحه هم تو مبحث صفحه بندی ما میایم حافظه ای ک به فرآیند ها اختصاص میدیم رو صفحه صفحه در نظر میگیریم.نه فقط یک آدرس خاص! بلکه چنتا آدرس.و فرآیند ها رو به صورت صفحه ای ب حافظه ی اصلی میاریم و خارج میکنیم.الان نمیدونم دقیقا شما سوالتون کجاس.بیشتر توضیح بدید.
لینک مرجع