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

نسخه‌ی کامل: سازمان حافظه
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام دوستان
امکانش هست این دو سوال رو توضیح بدین ؟
سلام
درسوال اول : زمانی که از حافظه کنترلی دو سطحی (میکرو و نانو) استفاده می شود در سطح دوم الگوهای کنترلی یا ریز دستورات استفاده شده ذخیره می شود در واقع از تکرار الگو ها در حافظه میکرو اجتناب میشود در این سوال ۱۲۰ ریزدستور استفاده شده داریم که طول هر یک ۱۵۰ بیت است پس در حافظه نانو [tex]120\times150=18000[/tex] بیت داریم گزینه ۲ , و اینکه در حافظه میکرو هم از ۷ بیت برای ایندکس گذاری به نانو استفاده میشود.
در سوال دوم : اگر از حافطه تک سحطی استفاده شود حجم حافظه کنترلی برابر با [tex]2000\times100=200\: 000[/tex] بیت می شود ودر صورتی که از حافظه دو سطحی استفاده شود حجم حافظه نانو برابر با [tex]150\times100=15\: 000[/tex] و حجم حافظه میکرو برابر با [tex]2000\times\: 8=16\: 000[/tex] که مجموع این دو می شود [tex]31000[/tex] که در گزینه ها نیست. ولی اگر منظور طراح صرفه جویی در مصرف حافظه باشد [tex]200\: 000-31000=169000[/tex] یعنی گزینه ۴
(22 اسفند 1395 04:28 ب.ظ)msour44 نوشته شده توسط: [ -> ]سلام
درسوال اول : زمانی که از حافظه کنترلی دو سطحی (میکرو و نانو) استفاده می شود در سطح دوم الگوهای کنترلی یا ریز دستورات استفاده شده ذخیره می شود در واقع از تکرار الگو ها در حافظه میکرو اجتناب میشود در این سوال ۱۲۰ ریزدستور استفاده شده داریم که طول هر یک ۱۵۰ بیت است پس در حافظه نانو [tex]120\times150=18000[/tex] بیت داریم گزینه ۲ , و اینکه در حافظه میکرو هم از ۷ بیت برای ایندکس گذاری به نانو استفاده میشود.
در سوال دوم : اگر از حافطه تک سحطی استفاده شود حجم حافظه کنترلی برابر با [tex]2000\times100=200\: 000[/tex] بیت می شود ودر صورتی که از حافظه دو سطحی استفاده شود حجم حافظه نانو برابر با [tex]150\times100=15\: 000[/tex] و حجم حافظه میکرو برابر با [tex]2000\times\: 8=16\: 000[/tex] که مجموع این دو می شود [tex]31000[/tex] که در گزینه ها نیست. ولی اگر منظور طراح صرفه جویی در مصرف حافظه باشد [tex]200\: 000-31000=169000[/tex] یعنی گزینه ۴
خیلی مممنون از توضیحات شما..من چون رو این مبحث ضعیف هستم باز برام جای سواله که ( اینکه در حافظه میکرو هم از ۷ بیت برای ایندکس گذاری به نانو استفاده میشود.) بر چه اساس گفتین ؟
و در( 2000*8=16000 ) این 8 از کجا اومده ؟
(23 اسفند 1395 11:34 ق.ظ)naghmeh70 نوشته شده توسط: [ -> ]
(22 اسفند 1395 04:28 ب.ظ)msour44 نوشته شده توسط: [ -> ]سلام
درسوال اول : زمانی که از حافظه کنترلی دو سطحی (میکرو و نانو) استفاده می شود در سطح دوم الگوهای کنترلی یا ریز دستورات استفاده شده ذخیره می شود در واقع از تکرار الگو ها در حافظه میکرو اجتناب میشود در این سوال ۱۲۰ ریزدستور استفاده شده داریم که طول هر یک ۱۵۰ بیت است پس در حافظه نانو [tex]120\times150=18000[/tex] بیت داریم گزینه ۲ , و اینکه در حافظه میکرو هم از ۷ بیت برای ایندکس گذاری به نانو استفاده میشود.
در سوال دوم : اگر از حافطه تک سحطی استفاده شود حجم حافظه کنترلی برابر با [tex]2000\times100=200\: 000[/tex] بیت می شود ودر صورتی که از حافظه دو سطحی استفاده شود حجم حافظه نانو برابر با [tex]150\times100=15\: 000[/tex] و حجم حافظه میکرو برابر با [tex]2000\times\: 8=16\: 000[/tex] که مجموع این دو می شود [tex]31000[/tex] که در گزینه ها نیست. ولی اگر منظور طراح صرفه جویی در مصرف حافظه باشد [tex]200\: 000-31000=169000[/tex] یعنی گزینه ۴
خیلی مممنون از توضیحات شما..من چون رو این مبحث ضعیف هستم باز برام جای سواله که ( اینکه در حافظه میکرو هم از ۷ بیت برای ایندکس گذاری به نانو استفاده میشود.) بر چه اساس گفتین ؟
و در( ۲۰۰۰*۸=۱۶۰۰۰ ) این ۸ از کجا اومده ؟
در حافظه نانو ۱۲۰ ریز دستور داریم که در ۱۲۰ لاین ذخیره می شود برای ادرس گذاری ان ۷ بیت کافی ست[tex]2^7=128[/tex]
در سوال دوم هم ۱۵۰ ریز دستور ر امی شود با ۸ بیت ادرس گذاری کرد.[tex]2^8=256[/tex] چون ۱۵۰ از ۱۲۸ بیشتر است از ۸ بیت استفاده شد.یعنی این ۸ بیت به یک دیکدر داده می شه تا ۲۵۶ ادرس مختلف تولید کنه برای اشاره به ریزدستور ذخیره شده در نانو البته در اینجا از ۱۵۰ ادرس استفاده می شود.در واقع بجای اینکه یک الگوی کنترلی چندبار در حافظه میکرو ذخیره شود یک بار در نانو ذخیره می شود و در میکرو به ازای هر بار تکرار یک ادرس برای اشاره به ان ریزدستورذخیره می شودبا این کار در مصرف حافظه صرفه جویی می شود.
(23 اسفند 1395 12:24 ب.ظ)msour44 نوشته شده توسط: [ -> ]
(23 اسفند 1395 11:34 ق.ظ)naghmeh70 نوشته شده توسط: [ -> ]
(22 اسفند 1395 04:28 ب.ظ)msour44 نوشته شده توسط: [ -> ]سلام
درسوال اول : زمانی که از حافظه کنترلی دو سطحی (میکرو و نانو) استفاده می شود در سطح دوم الگوهای کنترلی یا ریز دستورات استفاده شده ذخیره می شود در واقع از تکرار الگو ها در حافظه میکرو اجتناب میشود در این سوال ۱۲۰ ریزدستور استفاده شده داریم که طول هر یک ۱۵۰ بیت است پس در حافظه نانو [tex]120\times150=18000[/tex] بیت داریم گزینه ۲ , و اینکه در حافظه میکرو هم از ۷ بیت برای ایندکس گذاری به نانو استفاده میشود.
در سوال دوم : اگر از حافطه تک سحطی استفاده شود حجم حافظه کنترلی برابر با [tex]2000\times100=200\: 000[/tex] بیت می شود ودر صورتی که از حافظه دو سطحی استفاده شود حجم حافظه نانو برابر با [tex]150\times100=15\: 000[/tex] و حجم حافظه میکرو برابر با [tex]2000\times\: 8=16\: 000[/tex] که مجموع این دو می شود [tex]31000[/tex] که در گزینه ها نیست. ولی اگر منظور طراح صرفه جویی در مصرف حافظه باشد [tex]200\: 000-31000=169000[/tex] یعنی گزینه ۴
خیلی مممنون از توضیحات شما..من چون رو این مبحث ضعیف هستم باز برام جای سواله که ( اینکه در حافظه میکرو هم از ۷ بیت برای ایندکس گذاری به نانو استفاده میشود.) بر چه اساس گفتین ؟
و در( ۲۰۰۰*۸=۱۶۰۰۰ ) این ۸ از کجا اومده ؟
در حافظه نانو ۱۲۰ ریز دستور داریم که در ۱۲۰ لاین ذخیره می شود برای ادرس گذاری ان ۷ بیت کافی ست[tex]2^7=128[/tex]
در سوال دوم هم ۱۵۰ ریز دستور ر امی شود با ۸ بیت ادرس گذاری کرد.[tex]2^8=256[/tex] چون ۱۵۰ از ۱۲۸ بیشتر است از ۸ بیت استفاده شد.یعنی این ۸ بیت به یک دیکدر داده می شه تا ۲۵۶ ادرس مختلف تولید کنه برای اشاره به ریزدستور ذخیره شده در نانو البته در اینجا از ۱۵۰ ادرس استفاده می شود.در واقع بجای اینکه یک الگوی کنترلی چندبار در حافظه میکرو ذخیره شود یک بار در نانو ذخیره می شود و در میکرو به ازای هر بار تکرار یک ادرس برای اشاره به ان ریزدستورذخیره می شودبا این کار در مصرف حافظه صرفه جویی می شود.
توضیحات بسیار کامل بود..سپاسگزارم
لینک مرجع