فایل های مشابه شاید از این ها هم خوشتان بیاید !!!!
توضیحات محصول دانلود پاورپوینت آشنایی با خواص و ساختار انواع حافظه های کامپیوتری (کد12575)
دانلود پاورپوینت آشنایی با خواص و ساختار انواع حافظه های کامپیوتری
\nحافظه,انواع حافظه های کامپیوتری و ساختار آن ها
\n\n عنوان های پاورپوینت :
\n\nآشنایی با خواص و ساختار انواع حافظه های کامپیوتری
\nحافظه,انواع حافظه های کامپیوتری و ساختار آن ها
\nحافظه اصلی
\nحافظه ROM
\nحافظه RAM
\nساختار سلول حافظه SRAM
\nساختار حافظه DRAM
\nبلوک دیاگرام حافظه
\nنقشه آدرس حافظه
\nارتباط حافظه با پردازنده
\nاهمیت حافظه
\nپیشرفت تکنولوژی حافظه
\nصورت مسئله
\nاصل محلی بودن رجوع به حافظه
\nمثال
\nزمان دسترسی به حافظه
\nحافظه cache
\nمثالی از سلسله مراتب حافظه
\nنحوه عمل cache
\nدرصد موفقیت
\nCache, Hit/Miss Rate, and Effective Access Time
\nمثال
\nPerformance of a Two-Level Cache System
\nتاثیر اندازه بلوک های cache
\nحافظه associative
\nسخت افزار مربوطه
\nنگاشت
\nFully Associative mapping
\nنگاشت مستقیم Direct Mapping
\nنگاشت مستقیم با انداز بلوک بزرگتر
\nDirect mapped
\nDirect-Mapped Cache
\nAccessing a Direct-Mapped Cache
\nDirect-Mapped Cache Behavior
\nشبیه ساز Cache
\nSet-associative mapping
\nCache Address Mapping
\nMapping- Comparison
\nالگوریتم های جایگزینی
\nنوشتن در حافظه cache
\nAverage memory access time
\nحافظه cache در 80486
\nسلسله مراتب حافظه در پردازنده های جدید
\nCache memory, L1 cache, L2 cache
\n\n \n\n \n\n
\n\nقسمت ها و تکه های اتفاقی از فایل\n\n \n\nنحوه عمل cache\n\nوقتی که cpu نیاز به دسترسی به حافظه دارد ابتدا حافظه cache را جستجو مینماید: اگر داده در این حافظه سریع موجود بود از آن استفاده میشود در غیر اینصورت با رجوع به حافظه بلوکی از داده که شامل داده مورد نیاز cpu میشود از حافظه اصلی به حافظه cache منتقل میگردد.\n\nدرصد موفقیت\n\nکارائی حافظه cache با ضریبی با نام درصد موفقیت hit ratio اندازه گیری میشود.\n\nاین درصد عبارت است از نسبت تعداد دفعاتی که داده در cache یافت شده به تعداد کل دفعات رجوع به حافظه.\n\nهر چه مقدار این درصد بیشتر باشد سرعت دسترسی به حافظه به سرعت cache نزدیکتر میشود.\n\nمثال:\n\nیک کامپیوتر با زمان دسترسی 100ns برای حافظه cache و 1000nsبرای حافظه اصلی در صورت داشتن درصد موفقیت 0.9زمان دسترسی برابر با 200ns خواهد داشت.\n\nتاثیر اندازه بلوک های cache\n\nدر حالت کلی با بزرگ شدن اندازه بلوک های cache میزان hit rate افزایش می یابد. اما به همین ترتیب میزان miss penalty یعنی زمانی که برای انتقال اطلاعات به کش لازم است نیز افزایش خواهد یافت.\n\nحافظه associative\n\nاز این حافظه برای تسریع عمل جستجو در بین داده های ذخیره شده استفاده میشود.\n\nبرای کاهش زمان جستجو بجای استفاده از آدرس، از محتوی خود داده استفاده میشود. این روش را گاهی content addressable memory (CAM) هم مینامند\n\nهنگام نوشتن داده در این حافظه نیازی به آدرس نیست!\n\nاین حافظه قادر است تا جای خالی را پیدا نموده و داده را در آنجا ذخیره مینماید.\n\nهنگام خوان داده از حافظه، مقدار داده و یا بخشی از آن به حافظه ارائه شده و حافظه تمامی کلمات ذخیره شده ای را که با داده مورد نظر یکسان هستند را علامت گذاری کرده و آماده خواندن مینماید\n\nنگاشت\n\nعمل انتقال داده از حافظه اصلی به حافظه cache را نگاشت مینامند. این کار به سه طریق انجام میشود:\n\nAssociative Mapping\n\nDirect Mapping\n\nSet-associative mapping\n\nFully Associative mapping\n\nدر این روش که سریعترین راه پیاده سازی یک cache است از یک حافظه associative استفاده میشود.\n\nدر این حافظه هم آدرس و هم محتوی یک کلمه ذخیره میشوند. در نتیجه cache میتواند محتوی هر محل از حافظه را ذخیره نماید.\n\nهنگام جستجو برای یک داده آدرس آن به حافظه associativeعرضه میشود. در صورتیکه ورودی متناظری در حافظه باشد، داده مربوطه در خروجی ظاهر میگردد. در غیر اینصورت هر دوی آدرس و داه در حافظه associative ذخیره خواهند شد.\n\nمعمولا از الگوریتم FIFOبرای جایگزینی در cache استفاده میشود\n\nنگاشت مستقیم Direct Mapping\n\nدر این روش برای پیاده سازی cache از یک حافظه RAM سریع استفاده میشود (static RAM):\n\nاگر حافظه اصلی دارای 2n کلمه و حافظه cache دارای 2k کلمه باشند در نتیجه به ترتیب به n و k بیت آدرس نیاز خواهند داشت.\n\nآدرس n بیتی حافظه اصلی بصورت زیر تقسیم میشود\n\nنگاشت مستقیم Direct Mapping\n\nدر حافظه cache علاوه بر داده اطلاعات مربوط به Tag هم ذخیره میشود.\n\nنگاشت مستقیم Direct Mapping\n\nوقتی که آدرسی توسط CPU تولید میشود با استفاده از قسمت Index آن یک کلمه از حافظه cache خوانده شده و مقدار Tag ذخیره شده در آن با مقدار Tag آدرس مقایسه میگردد.\n\nاگر دو Tag یکسان بودند داده cacheمورد استفاده قرار میگیرد (hit)\n\nدر غیر اینصورت (miss) ، داده از حافظه خوانده شده و همراه با Tag جدید در cache نوشته میشود.\n\nدر این روش اگر رجوع به آدرسهائی با index یکسان زیاد اتفاق بیافتد، درصد موفقیت پائین میاید.\n\nSet-associative mapping\n\nدر این روش هر محل از حافظه cache میتواند چندین کلمه با آدرس Index یکسان را ذخیره نماید.\n\nتعداد data-tag های ذخیره شده در حافظه یک set خوانده میشود.\n\nبرای مقایسه tag آدرس تولید شده با مقادیر ذخیره شده ازحافظه associative استفاده میشود.\n\nبا بزرگ شدن set ها درصد موفقیت cache افزایش می یابد\n\nالگوریتم های جایگزینی\n\nوقتی که یک miss اتفاق می افتد، در صورتیکه یک set پر باشد لازم میشود تا یکی از داده های آن خالی شده و داده جدید وارد cache شود.\n\nروشهای مختلفی برای اینکار وجود دارد:\n\nfirst-in first-out\n\nRandom replacement\n\nLeast recently used (LRU)\n\nنوشتن در حافظه cache\n\nیکی از مسایل مهم در ارتباط با حافظه cache نحوه عمل در هنگام نوشتن اطلاعات در حافظه است.\n\nهنگام خواندن داده ها وقتی داده در cache وجود داشته باشد، نیازی به رجوع به حافظه اصلی نیست اما وقتی داده را در حافظه مینویسیم ممکن است به دو طریق عمل شود:\n\n: write through در این روش درهر بار نوشتن در حافظه داده هم در cache و هم در حافظه اصلی نوشته میشود.\n\n: write back در این روش داده فقط در cache نوشته شده و با یک پرچم set میشود. تا زمانیکه این داده در cache قرار دارد از این داده استفاده خواد شد، اما در صورت انتقال داده از cacheمقدار آن در حافظه اصلی نیز update میگردد.\n\nحافظه cache در 80486\n\nدر داخل این پردازنده در سطح اول یک کش 8k بایتی برای داده و یک کش 12 کیلوبایتی برای دستورالعمل در نظر گرفته شده است. واز بلوک های 16 بایتی (4-way) استفاده میشود.\n\nبرای نوشتن در کش از روش write through استفاده میشود.\n\nدرصد موفقیت بالاتر از 90 در صد است.\n\nمیتوان از یک کش خارجی دیگر نیز استفاده نمود.\n\n \n\n \n\n30 تا 70 درصد پروژه | پاورپوینت | سمینار | طرح های کارآفرینی و توجیهی | پایان-نامه | پی دی اف مقاله ( کتاب ) | نقشه | پلان طراحی | های آماده به صورت رایگان میباشد ( word | pdf | docx | doc )