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

یک سوال کلی از حافظه ی مجازی

ارسال:
  

m-kafiyan پرسیده:

یک سوال کلی از حافظه ی مجازی

دانشمندان و مهندسان عزیز شب همگی بخیرBig Grin

من تازه فصل هشت سیستم عامل پارسه رو شروع کردم و دارم با ویس دکتر حقیقت پیش میرم

با یک مفهوم اولیه مشکل دارم Huh و اونم اینکه حافظه ی مجازی این جدوول مجازی که تو صفحه ۳۸۸ کتاب پارسه بهش اشاره میشه دقیقا کجاست؟

تو دیسک؟
من درک نمیکنم اگر مجازی هست اگر نیست درواقع(آخه دکتر حقیقت سر کلاسشون گفتند فرض کنین یک زمین زراعتی به شما میدهند بعد شماهم کل خانواده رو بزاری کار کنند شاید نتونین از اون زمین استفاده کنید گفتند اون فضا هدر هم برود مهم نیست چون فرضی هست ،مجازی هستف مجازی که هدر رفتن نداره هر چی میخواهی هدرش بده به کسی آسیب میرسونه وقتی فضا رو فرض کردی؟نه )
اگر مجازیه خوب چرا داریم ادرسش رو حساب میکنیم یعنی ام ام یو رو درگیر محاسبه ی آدرس فیریکی کنیم؟
من یک مقدار روی این موضوع گیر کردم
کسی هست بتونه کمک کنه؟Dodgy
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

Mohammad-A پاسخ داده:

RE: یک سوال کلی از حافظه ی مجازی

حافظه‌ی مجازی به اندازه‌ی تعداد بیت‌های گذرگاه تعیین میشه. فکر میکنم در کتاب سیستم عامل دکتر هم این موضوع گفته شده.
اینکه چرا آدرس‌دهی انجام میشه، به خاطر این هست که بالاخره اطلاعاتی که در جدول‌های مجازی وجود داره، به آدرس‌هایی ترجمه بشه که ما یا روی RAM داریم یا روی Disk

اگر دقت کنید در جدول مجازی ما یک فیلد به نام F# داریم که در واقع کار ترجمه‌ی آدرس پیدا کردن این F هست این در واقع برای این انجام میشه که ما به صفحه‌ای که در حافظه‌ی واقعی وجود داره ارجاع بدیم و بتونیم اطلاعات رو از اون دریافت کنیم...
نقل قول این ارسال در یک پاسخ

ارسال:
  

m-kafiyan پاسخ داده:

RE: یک سوال کلی از حافظه ی مجازی

(۱۸ آذر ۱۳۹۳ ۱۰:۴۵ ب.ظ)Mohammad-A نوشته شده توسط:  حافظه‌ی مجازی به اندازه‌ی تعداد بیت‌های گذرگاه تعیین میشه. فکر میکنم در کتاب سیستم عامل دکتر هم این موضوع گفته شده.
اینکه چرا آدرس‌دهی انجام میشه، به خاطر این هست که بالاخره اطلاعاتی که در جدول‌های مجازی وجود داره، به آدرس‌هایی ترجمه بشه که ما یا روی RAM داریم یا روی Disc

اگر دقت کنید در جدول مجازی ما یک فیلد به نام F# داریم که در واقع کار ترجمه‌ی آدرس پیدا کردن این F هست این در واقع برای این انجام میشه که ما به صفحه‌ای که در حافظه‌ی واقعی وجود داره ارجاع بدیم و بتونیم اطلاعات رو از اون دریافت کنیم...

ممنون بابت توضیحتون.
اما منظور من در کل این این بود که این دنیای مجازی که تو شکل داده شده هست کجا قرار گرفته؟که بعد از خواندن دقیق فهمیدهم جداول صفحه داخل رم هستند اما همچنان اگر این فضا مجازی هست چطور میتونه هدر رفتنش برای ما مهم نباشه وقتی داخل رم هست بلاخره یک فضایی رو داره اشغال میکنه دیگه وقتی از اون فضا فرایند استفاده نکنه داره فضای رم مارو هدر میدهد دیگه.
این مطلبی که میگم در صفحه بندی مجازی ساده هست نه دوسطی و وارونه.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

Mohammad-A پاسخ داده:

RE: یک سوال کلی از حافظه ی مجازی

ببینید بحث حافظه‌ی مجازی مشخصاً در مرحله‌ی آدرس‌دهی کمی ملموس‌تر میشه.
در حافظه‌ی مجازی، صفحاتی وجود ندارند که ذخیره‌سازی بشن، بلکه آدرس این صفحات در حافظه‌ی اصلی در جداولی ذخیره‌سازی میشه تا در صورت نیاز و موقع رجوع به این جداول مجازی، بتونیم صفحات رو فراخوانی کنیم.

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



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
Question مجازی ساز virtual box M...D ۰ ۱,۷۴۵ ۱۴ آذر ۱۳۹۹ ۰۱:۳۸ ب.ظ
آخرین ارسال: M...D
  هوش مجازی مالک اشتر mona64 ۳ ۳,۷۴۷ ۱۸ مهر ۱۳۹۹ ۱۰:۴۵ ق.ظ
آخرین ارسال: pioneer01
  اکانت تست جهت کلاس مجازی رایگان SamanehRashvand ۰ ۲,۱۷۸ ۱۶ اسفند ۱۳۹۸ ۰۳:۲۰ ب.ظ
آخرین ارسال: SamanehRashvand
  مجازی یا پیام نور؟ hoseini.f ۲ ۳,۷۹۲ ۲۶ شهریور ۱۳۹۸ ۰۲:۱۵ ق.ظ
آخرین ارسال: hoseini.f
  قبول شدگان مجازی ارشد خواجه نصیر z.hosseinkhani ۵ ۶,۶۰۲ ۱۶ شهریور ۱۳۹۸ ۰۸:۵۴ ق.ظ
آخرین ارسال: ۷۲۵
Video واقعیت مجازی + واقعیت افزوده: پرواز اژدها بر فراز استادیوم بیس بال شهر سئول marvelous ۰ ۲,۴۵۸ ۰۵ شهریور ۱۳۹۸ ۰۳:۴۴ ب.ظ
آخرین ارسال: marvelous
  تجربیات شما از دوره های مجازی دانشگاه ها reza0175 ۲ ۴,۶۸۹ ۲۸ تیر ۱۳۹۸ ۰۴:۲۶ ق.ظ
آخرین ارسال: marvelous
  آیا عدم ثبت نام در دانشگاه های مجازی در صورت قبول شدن جریمه دارد؟ sheikhoo ۱ ۳,۱۰۵ ۲۰ تیر ۱۳۹۸ ۰۹:۳۹ ب.ظ
آخرین ارسال: Iranian Wizard
  حافظه نانو Sanazzz ۱ ۱,۹۳۶ ۱۲ اردیبهشت ۱۳۹۸ ۱۲:۲۶ ق.ظ
آخرین ارسال: Sanazzz
Exclamation ارشد شبکه آزاد تبریز یا مجازی معماری کامپیوتر شهیدبهشتی-آموزش محور؟ پری دریایی ۱۲ ۱۳,۲۹۰ ۲۱ شهریور ۱۳۹۷ ۰۸:۴۵ ب.ظ
آخرین ارسال: خانه سبز

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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