سوال در مورد حافظه مجازی و آفست - نسخهی قابل چاپ |
سوال در مورد حافظه مجازی و آفست - amnhck123 - 08 بهمن ۱۳۹۱ ۰۲:۱۰ ب.ظ
سلام خدا خیرتون بده همین سوال منو جواب بدین ۱- آفست چی هست دقیقا؟ ۲- اندازه هر صفحه چه ربطی به تعیین فرمت آدرس ها داره . اگر فرمت آدرس ها به صورت تصویر پیوست باشه کتاب گفته اگر اندازه هر صفحه ۶۴ بایت باشه چون ۶۴=۶^۲ پس شش بیت سمت چپ مربوط به شماره صحفه و بقیه بیت ها مربوط به آفست هست مگر نباید تعداد بیت های صفحه مربوط باشه به تعداد خود صفحات (نه اندازه صفحات) مثلا من اگر ۱۰۰ تا صفحه دارم تعداد بیت های مورد نیاز برای آدرسی دهی صفحاتم ۷ بیت هست این دیگه چه ربطی داره به اینکه اندازه صفحه چقدر باشه؟؟؟؟؟ |
سوال در مورد حافظه مجازی و آفست - azad_ahmadi - 08 بهمن ۱۳۹۱ ۰۵:۵۰ ب.ظ
سلام. فکر می کنم باید سوالتون رو یه جای دیگه مطرح می کردین، اما بهرحال جواب می دم. افست یا انحراف، یعنی اندازه یک چیزی! یعنی مثلا اگه ادرس ابتدای یک صفحه باشه ۱۰۰ (این ۱۰۰ همون پایه هست، یعنی ادرس ابتدای یک چیز) و مثلا اندازه صفحه باشه ۲۵۰، در نتیجه یعنی از آدرس ۱۰۰ تا ۱۰۰+۲۵۰ مربوط به اون صفحه هست. نمی دونم منظورم رو فهمیدی یا نه، اصلا ببین. مثلا خونه شما تو یه کوچه هست. آدرس سرکوچه رو بگیر پایه و سر کوچه تا در منزل شما هر چند متر که باشه میشه انحراف. |