زمان کنونی: ۳۱ فروردین ۱۴۰۳, ۰۸:۰۰ ق.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

انحراف داخل صفحه یعنی چی؟//

ارسال:
  

maryam.iii پرسیده:

انحراف داخل صفحه یعنی چی؟//

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

۲
ارسال:
  

Farzamm پاسخ داده:

RE: انحراف داخل صفحه یعنی چی؟//

(۰۶ آبان ۱۳۹۳ ۰۸:۲۵ ب.ظ)maryam.iii نوشته شده توسط:  سلاممم.
دوستان تو مبحث صفحه بندی ادرس منطقی گفته شده دو قسمته یکی شماره صفحه و دومی انحراف داخل صفحه ..
این انحراف داخل صفحه چیه؟؟؟؟ ادرس صفحه؟؟؟؟؟ درسته؟؟؟
تو یه شکلی در داخل مثلا صفحه ۱ تا وسطاش یه فلش کشیده و یه عدد روش که گفته این انحراف است...
میشه توضیح بدید... خیلی به کمکتون نیاز دارم

از تعریف آدرس منطقی که گفتید مشخص شد که انحراف داخل صفحه ترجمه (نه چندان جالب) Page offset هست.
توجه کنید که ما حافظه را به واحدهای صفحه صفحه تبدیل کردیم و وقتی CPU یک آدرس تولید می کند (آدرس منطقی)، باید به Pageیی که آدرس مورد درخواست در آن قرار دارد، بریم (با استفاده از فیلد شماره صفحه در آدرس و Page Table) و سپس با استفاده از Page Offset (که فاصله آدرس خانه مورد درخواست نسبت به اولین خانه Page نشان می دهد)، به خانه حافظه مورد درخواست CPU دسترسی داشته باشیم.

مثلا اگه آدرس ها ۱۶ بیتی باشند و سایز Pageها ۶۴ تا آدرس باشه، اگه CPU آدرس ۰۰۰۱۱۱۰۰۱۱۰۰۱۰۰۱ تولید کنه شش بیت کم ارزش Offset رو نشان می دهند و بقیه شماره صفحه را تعیین می کنند. پس اول برای شماره صفحه ۰۰۰۱۱۱۰۰۱۱ یعنی ۱۱۵ را در Page Table آدرس فیزیکی رو پیدا می کنه و بعد از پیدا کردن آن، با استفاده آدرس فیزیکی که نشانی اولین خانه Page در حافظه اصلی را نشان می دهد، به تعداد Offset جلو می رود یعنی در اینجا ۰۰۱۰۰۱ که برابر ۹ است جلو می رود و خانه موردنظر CPU را پیدا می کند.

شکل زیر می توونه کمک کنه (از کتاب سیلبرشاتز):
[تصویر:  311660_pagetable.png]
مشاهده‌ی وب‌سایت کاربر

۱
ارسال:
  

Farzamm پاسخ داده:

RE: انحراف داخل صفحه یعنی چی؟//

(۰۷ آبان ۱۳۹۳ ۰۱:۰۷ ق.ظ)maryam.iii نوشته شده توسط:  خیلی ممنون از پاسختون..
من انحراف رو این طوری فهمیدم که برابر با ادرس خونه مورد نظر در صفحه نسبت به اول صفحه ( یعنی تا این جای صفحه مورد استفاده قرار میگیره)؟؟؟؟ یا میخواد ترجمه شه؟؟؟؟ درسته؟؟؟
یه مثالی هست گفته ادرس منطقی ۰۰۰۰۰۱۰۱۱۱۰۱۱۱۱۰ است که دارای شماره صفحه ۱ و انحراف ۴۷۸ می باشد..
بعد رفته با استفاده از جدول صفحه و شماره صفحه ادرس فیزیکی پیدا کنه...
جدول سه سطر داره سطر اول ۰۰۰۱۰۱ سطر دوم ۰۰۰۱۱۰ و سطر سوم ۰۱۱۰۰۱ این سط دو رو انتخاب کرده ؟؟؟ چطوری؟؟؟ چرا؟؟؟
یه سوال دیگه این جدول صفحه رو سیستم عامل برای هر فرایندی میسازه درسته؟؟؟؟ این اعداد از کجا اومدن داخلش؟؟؟؟
خیلی ممنون میشم راهنمایی کنید

بله / Offset آدرس خونه موردنظر نسبت به آدرس اولین خانه صفحه است. منظورتون از "تا این جای صفحه مورد استفاده قرار می گیره" رو نمی فهمم / CPU آدرس یکی از خونه های حافظه را درخواست می کنه و به طریق توضیح داده شده بهش دستیابی پیدا می کنه.

از سوال هاتون متوجه شوم که کلاً یا هنوز مبحث Paging رو نخونید یا اصلاً متوجه نشدید.
لطف کنید صورت سوالات را به همراه پارامترهاش بزارید تا توصیح بدم.
مشاهده‌ی وب‌سایت کاربر

۰
ارسال:
  

maryam.iii پاسخ داده:

RE: انحراف داخل صفحه یعنی چی؟//

خیلی ممنون از پاسختون..
من انحراف رو این طوری فهمیدم که برابر با ادرس خونه مورد نظر در صفحه نسبت به اول صفحه ( یعنی تا این جای صفحه مورد استفاده قرار میگیره)؟؟؟؟ یا میخواد ترجمه شه؟؟؟؟ درسته؟؟؟
یه مثالی هست گفته ادرس منطقی ۰۰۰۰۰۱۰۱۱۱۰۱۱۱۱۰ است که دارای شماره صفحه ۱ و انحراف ۴۷۸ می باشد..
بعد رفته با استفاده از جدول صفحه و شماره صفحه ادرس فیزیکی پیدا کنه...
جدول سه سطر داره سطر اول ۰۰۰۱۰۱ سطر دوم ۰۰۰۱۱۰ و سطر سوم ۰۱۱۰۰۱ این سط دو رو انتخاب کرده ؟؟؟ چطوری؟؟؟ چرا؟؟؟
یه سوال دیگه این جدول صفحه رو سیستم عامل برای هر فرایندی میسازه درسته؟؟؟؟ این اعداد از کجا اومدن داخلش؟؟؟؟
خیلی ممنون میشم راهنمایی کنید

۰
ارسال:
  

maryam.iii پاسخ داده:

RE: انحراف داخل صفحه یعنی چی؟//

صورت سوال رو توضیح دادم یه مثاله تو کتاب سیستم عامل به دنبال ادرس فیزیکه.... جدول و ادرس منطقی هم گفتم...
لطفا پاسخ بدهید دیگه وقتی ندارم

ارسال:
  

Farzamm پاسخ داده:

RE: انحراف داخل صفحه یعنی چی؟//

(۰۹ آبان ۱۳۹۳ ۰۹:۵۸ ق.ظ)maryam.iii نوشته شده توسط:  صورت سوال رو توضیح دادم یه مثاله تو کتاب سیستم عامل به دنبال ادرس فیزیکه.... جدول و ادرس منطقی هم گفتم...
لطفا پاسخ بدهید دیگه وقتی ندارم

صورت سوال را یزارید تا توضیح داده شود.
توضیحات شما کافی نیست.
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر

۰
ارسال:
  

maryam.iii پاسخ داده:

RE: انحراف داخل صفحه یعنی چی؟//

در مثال مورد نظر ادرس منطقی ۰۰۰۰۰۱۰۱۱۱۰۱۱۱۱۰ است که دارای شماره صفحه ۱ و انحراف ۴۷۸ می باشد. فرض کنید این صفحه در حافظه اصلی در قاب ۶ (۰۰۰۱۱۰) قرار دارد. پس ادرس فیزیکی عبارت است از شماره قاب ۶ و انحراف ۴۷۸ که برابر است با ۰۰۰۱۱۰۰۱۱۱۰۱۱۱۱۰/
جدول صفحه فرایند دارای سه سطر : سطر اول : ۰۰۰۱۰۱ سطر دوم: ۰۰۰۱۱۰ سطر سوم : ۰۱۱۰۰۱
من کامل مثال رو نوشتم صفحه ۴۰۷ کتاب سیستم عامل استالینگز...
شماره قاب چه طوری پیدا شده؟؟؟
لطف می مکنید تا امشب پاسخ بدهید؟؟ با تشکر



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  هاست یا میزبانی وب چیست؛ انواع آن کدامند؟ B0020 ۰ ۵۷۶ ۰۹ فروردین ۱۴۰۲ ۰۲:۵۷ ب.ظ
آخرین ارسال: B0020
  سوال در مورد صفحه بندی در سیستم عامل Azadam ۱ ۱,۵۴۴ ۱۳ دى ۱۴۰۰ ۱۱:۰۴ ق.ظ
آخرین ارسال: Azadam
  کدام زبان برای هوش مصنوعی بهتر است؟ فرق بین زبان های هوش مصنوعی چیست؟ azam2075 ۳ ۵,۴۹۲ ۱۴ مهر ۱۴۰۰ ۰۷:۲۱ ب.ظ
آخرین ارسال: علیصا
  تفاوت classification algorithm و regression algorithm چیه؟ sajadg ۶ ۹,۲۰۶ ۱۵ خرداد ۱۴۰۰ ۰۱:۴۳ ب.ظ
آخرین ارسال: cyruskingsolomon
  کارنامه نهایی ازمون دکتری داخل سال ۱۳۹۲-گرایش معماری کامپیوتر انرژی مثبت ۱ ۴,۱۵۳ ۱۷ بهمن ۱۳۹۹ ۰۲:۲۸ ق.ظ
آخرین ارسال: hmaryam567
  کارنامه نهایی ازمون دکتری داخل سال ۱۳۹۲-گرایش نرم افزار انرژی مثبت ۶ ۹,۴۰۹ ۱۷ بهمن ۱۳۹۹ ۰۲:۲۷ ق.ظ
آخرین ارسال: hmaryam567
  مرتب سازی سریع تصادفی چیست؟ Xzrix ۰ ۱,۳۸۵ ۱۴ آذر ۱۳۹۹ ۰۷:۲۲ ب.ظ
آخرین ارسال: Xzrix
  صفحه چند سطحی Flash1 ۰ ۱,۵۸۱ ۱۰ تیر ۱۳۹۹ ۰۵:۵۸ ب.ظ
آخرین ارسال: Flash1
  یو اس اس دی چیست؟ nolw0932 ۰ ۲,۲۱۶ ۳۰ اردیبهشت ۱۳۹۹ ۰۳:۲۴ ب.ظ
آخرین ارسال: nolw0932
  فرق site.ir/forum با forum.site.ir چیه ؟ simorghsimorgh ۵ ۵,۴۷۵ ۱۴ بهمن ۱۳۹۸ ۰۱:۴۸ ب.ظ
آخرین ارسال: unipaper

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close