۰
subtitle
ارسال: #۱
  
نگاشت مستقیم یا Direct Mapping
سلام
میخوام سوالم را با تست ۱۰۹ کنکور مهندسی فناوری اطلاعات سال ۸۹ مطرح کنم.
من یه سوال دارم که باعث میشه تو فهم سوالات نگاشت مستقیم دچار مشکل بشم
داخل کتاب پوران پژوهش گفته شده که( تعداد بلاک کش mod آدرس) می شود آدرس بلاک کش.
پس اینجا(تست ۱۰۹ )باید آدرس شماره ۰ داخل یک بلاک و آدرس شماره ۱ داخل یک بلاک دیگه قرار میگیره یعنی دو تا miss(طبق نحوه تولید آدرس نگاشت مستقیم)
درست نمیگم؟ ولی در جواب این تست گفته شده که آدرس بلاکهای ۰ تا ۱۵ داخل یک بلاک کش می روند و فقط یک miss اتفاق میفته.
میشه یک راهنماییم کنه که منظور از این نحوه تولید آدرس نگاشت مستقیم چیه؟
میخوام سوالم را با تست ۱۰۹ کنکور مهندسی فناوری اطلاعات سال ۸۹ مطرح کنم.
من یه سوال دارم که باعث میشه تو فهم سوالات نگاشت مستقیم دچار مشکل بشم
داخل کتاب پوران پژوهش گفته شده که( تعداد بلاک کش mod آدرس) می شود آدرس بلاک کش.
پس اینجا(تست ۱۰۹ )باید آدرس شماره ۰ داخل یک بلاک و آدرس شماره ۱ داخل یک بلاک دیگه قرار میگیره یعنی دو تا miss(طبق نحوه تولید آدرس نگاشت مستقیم)
درست نمیگم؟ ولی در جواب این تست گفته شده که آدرس بلاکهای ۰ تا ۱۵ داخل یک بلاک کش می روند و فقط یک miss اتفاق میفته.
میشه یک راهنماییم کنه که منظور از این نحوه تولید آدرس نگاشت مستقیم چیه؟
۰
ارسال: #۲
  
RE: نگاشت مستقیم یا Direct Mapping
(۲۳ دى ۱۳۹۱ ۰۹:۵۸ ق.ظ)samaneh22 نوشته شده توسط: سلام
میخوام سوالم را با تست ۱۰۹ کنکور مهندسی فناوری اطلاعات سال ۸۹ مطرح کنم.
من یه سوال دارم که باعث میشه تو فهم سوالات نگاشت مستقیم دچار مشکل بشم
داخل کتاب پوران پژوهش گفته شده که( تعداد بلاک کش mod آدرس) می شود آدرس بلاک کش.
پس اینجا(تست ۱۰۹ )باید آدرس شماره ۰ داخل یک بلاک و آدرس شماره ۱ داخل یک بلاک دیگه قرار میگیره یعنی دو تا miss(طبق نحوه تولید آدرس نگاشت مستقیم)
درست نمیگم؟ ولی در جواب این تست گفته شده که آدرس بلاکهای ۰ تا ۱۵ داخل یک بلاک کش می روند و فقط یک miss اتفاق میفته.
میشه یک راهنماییم کنه که منظور از این نحوه تولید آدرس نگاشت مستقیم چیه؟
سلام
کش شامل ۴ بلوک ۱۶ کلمه ای هست، یعنی، تو کش ما ۴ تا خونه داریم که در هر خونه ۱۶ تا خونه از حافظه اصلی قرار میگیره، به هر خونه از حافظه اصلی میگن یک کلمه، پس هر بار که داده رو میخونیم و تو کش نباشه، وقتی از حافظه میاره یک نسخه در کش قرار میده، ولی به اندازه یک خونه از کش، یعنی ۱۶ کلمه یا همون ۱۶ خونه از حافظه، پس وقتی به مکان صفر یا همون آدرس صفر میخوایم دسترسی پیدا کنیم، یک miss اتفاق داریم چون در ابتدا کش خالی هست، ولی وقتی از حافظه خوندیم، به اندازه یک بلاک کش، تو کش مینویسیم، الان از آدرس ۰ تا ۱۵ تو بلاک اول کش داریم، حالا وقتی میخوایم به مکان های ۱ تا ۱۵ دسترسی داشته باشیم، دیگه miss نداریم چون تو کش داریم، پس به ازای هر ۱۶ تا خونه ۱۵ hit و یک miss داریم.
۰
ارسال: #۳
  
نگاشت مستقیم یا Direct Mapping
ممنون از پاسختون
ولی سوال من یک چیز دیگه بوده و الان متوجه شدم که قبلا این سوال پرسیده شده و جوابش هم داداه شده
جوابش این میشه که این آدرسها آدرس کلمه در حافظه اصلی هستند نه آدرس بلاک در حافظه اصلی
پس باید قبل از تولید آدرس تقسیم بر تعداد کلمه در بلاک بشوند.
جواب دادم تا اگر کسی مشکلی داشت متوجه بشه.
ولی سوال من یک چیز دیگه بوده و الان متوجه شدم که قبلا این سوال پرسیده شده و جوابش هم داداه شده
جوابش این میشه که این آدرسها آدرس کلمه در حافظه اصلی هستند نه آدرس بلاک در حافظه اصلی
پس باید قبل از تولید آدرس تقسیم بر تعداد کلمه در بلاک بشوند.
جواب دادم تا اگر کسی مشکلی داشت متوجه بشه.
۰
ارسال: #۴
  
نگاشت مستقیم یا Direct Mapping
سلام
تو نگاشت مسقیم
ادرس کلمه به تعدادکلمه کش مود میگیریم حالت بدون بلاک بندی
درحالتی که بلاک بندی داریم باید ابتدا کش و حافظه بلاک بندی بشن باتقسیم
بعد ادرس بلاک به تعداد بلاک کش مود میگیریم
موفق و پیروز باشید
تو نگاشت مسقیم
ادرس کلمه به تعدادکلمه کش مود میگیریم حالت بدون بلاک بندی
درحالتی که بلاک بندی داریم باید ابتدا کش و حافظه بلاک بندی بشن باتقسیم
بعد ادرس بلاک به تعداد بلاک کش مود میگیریم
موفق و پیروز باشید
۰
ارسال: #۵
  
نگاشت مستقیم یا Direct Mapping
توی کتاب سپاهان فصل سازمان حافظه اینطوری پاسخ داده :
گزینه ی ۱ درست است.
اندازه ی کش ۶۴ کلمه هست.
بار اول آدرس های ۰ و ۶۴ میس دارند(یعنی ۲ میس).و نیز آدرس های ۱ تا ۶۳ کلا ۳ تا میس دارند.(پس ۲+۳=۵)
بار دوم تا بار دهم(۹ بار باقیمانده)،فقط آدرس های ۰ و ۶۴ میس دارند.(یعنی ۲ میس)،زیرا یکدیگر را از کش خارج می کنند. پس:
تعداد میس: ۵+۹*۲=۲۳
تعداد برخورد: ۱۰*۶۵ منهای ۲۳ = ۶۲۷
پس نرخ برخورد میشود:
۶۲۷/۶۵۰ ضربدر ۱۰۰ = ۹۶/۴۶ درصد
---------------
گزینه ی ۱ درست است.
اندازه ی کش ۶۴ کلمه هست.
بار اول آدرس های ۰ و ۶۴ میس دارند(یعنی ۲ میس).و نیز آدرس های ۱ تا ۶۳ کلا ۳ تا میس دارند.(پس ۲+۳=۵)
بار دوم تا بار دهم(۹ بار باقیمانده)،فقط آدرس های ۰ و ۶۴ میس دارند.(یعنی ۲ میس)،زیرا یکدیگر را از کش خارج می کنند. پس:
تعداد میس: ۵+۹*۲=۲۳
تعداد برخورد: ۱۰*۶۵ منهای ۲۳ = ۶۲۷
پس نرخ برخورد میشود:
۶۲۷/۶۵۰ ضربدر ۱۰۰ = ۹۶/۴۶ درصد
---------------
موضوعهای مرتبط با این موضوع... |
|||||
موضوع: | نویسنده | پاسخ: | بازدید: | آخرین ارسال | |
نگاشت شرکت پذیر مجموعه ای لطفا کمک | Sanazzz | ۳ | ۴,۲۲۰ |
۰۲ اسفند ۱۳۹۷ ۰۳:۲۷ ب.ظ آخرین ارسال: Sanazzz |
|
[دانلود] ویدئوهای هوش مصنوعی رامین رهنمون با لینک مستقیم | Amir V | ۵۵ | ۶۰,۱۲۳ |
۱۲ دى ۱۳۹۷ ۰۴:۵۷ ب.ظ آخرین ارسال: Amir V |
|
نگاشت | ali.majed.ha | ۲ | ۳,۰۲۹ |
۱۲ اسفند ۱۳۹۵ ۱۱:۴۰ ق.ظ آخرین ارسال: ali.majed.ha |
|
نگاشت مستقیم . سازمان حافظه | wskf | ۱ | ۲,۰۷۰ |
۰۵ بهمن ۱۳۹۵ ۰۹:۴۲ ب.ظ آخرین ارسال: sharif95 |
|
تابع نگاشت hypercube به مش | mavin1200 | ۱ | ۲,۳۷۶ |
۱۶ آبان ۱۳۹۵ ۰۲:۲۵ ق.ظ آخرین ارسال: mavin1200 |
|
سوال در ارتباط با روش direct map | jionelmessi | ۲ | ۲,۰۱۲ |
۰۴ تیر ۱۳۹۵ ۰۳:۱۹ ب.ظ آخرین ارسال: jionelmessi |
|
نگاشت حافظه(آی تی ۹۲) | Saman | ۳ | ۲,۸۳۱ |
۰۳ اردیبهشت ۱۳۹۵ ۱۲:۲۸ ب.ظ آخرین ارسال: sixsixsix |
|
سوال از نگاشت ها | @samir | ۶ | ۶,۳۶۰ |
۱۴ مرداد ۱۳۹۴ ۱۱:۵۸ ب.ظ آخرین ارسال: Fardad-A |
|
سوال نگاشت | alirezafchh | ۱ | ۲,۲۸۳ |
۰۹ خرداد ۱۳۹۴ ۰۹:۲۳ ق.ظ آخرین ارسال: gunnersregister |
|
برنامه نویسی gpu با opencl یا direct ؟ | shahryar711 | ۲ | ۴,۰۷۳ |
۰۳ فروردین ۱۳۹۴ ۱۰:۵۷ ب.ظ آخرین ارسال: shahryar711 |
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close