22-12-2017, 01:43 AM
كار Cache در سي پي يو چيست؟
[/url]
[url=http://omid_a70.tebyan.net/default.aspxviewPost.aspx?PostID=94678]
[font=tahoma][font=Tahoma][font=Arial]در رایانه چندین نوع حافظه وجود دارد. حافظه اصلی یا [font=Tahoma]همان[/font] RAM [font=Tahoma]حافظه های جانبی مثل هارد یا سی دی و...
سی پی یو برای اجرای برنامه ها و برداشت داده ها هم نیازمند مراجعه به RAMاست؛ اما سرعت RAM چندین برابر کمتر از سی پی یو است و اگر قرار باشد سی پی یو برای هر داده منتظر ارتباط از طریق Bus بین سی پی یو و RAMباشد، وقت زیادی از سی پی یو هدر می رود. به همین دلیل از حافظه های شرکت پذیر که اصطلاحا کش نام گرفته، استفاده می شود.
کش یک حافظه بسیار گران و سریع است که برای بالا بردن سرعت انجام پروسس ها به کار می رود. به این صورت که طبق چندین نوع سیاست های مورد استفاده، داده های مورد نیاز سی پی یو در کش قرار می گیرند و سی پی یو هنگام نیاز به داده ها یا کد ابتدا به کش می زند و اگر داده در آنجا باشد، بدون نیاز به مراجعه به حافظه اصلی آن را از کش بر می دارد که این کار موجب بالا رفتن سرعت کار می شود.
مکانیسم ها و سیاست هایی که برای پر کردن کش صورت می گیرد؛ به گونه ای است که درصد وجود داده در کش بالا رود.کش ها معمولا دو سطح دارند. کش سطح یک یا L1 در داخل سی پی یو و با سرعت بسیار بالا است. کش سطح دو یا L2 خارج از سی پی یو است و سرعت کمتری دارد؛ اما از RAM بسیار سریع تر است و سی پی یو برای برداشت داده، ابتدا به L1 و بعد به L2 مراجعه می کن[/font][/font][/font][/font]
[/url]
[url=http://omid_a70.tebyan.net/default.aspxviewPost.aspx?PostID=94678]
[font=tahoma][font=Tahoma][font=Arial]در رایانه چندین نوع حافظه وجود دارد. حافظه اصلی یا [font=Tahoma]همان[/font] RAM [font=Tahoma]حافظه های جانبی مثل هارد یا سی دی و...
سی پی یو برای اجرای برنامه ها و برداشت داده ها هم نیازمند مراجعه به RAMاست؛ اما سرعت RAM چندین برابر کمتر از سی پی یو است و اگر قرار باشد سی پی یو برای هر داده منتظر ارتباط از طریق Bus بین سی پی یو و RAMباشد، وقت زیادی از سی پی یو هدر می رود. به همین دلیل از حافظه های شرکت پذیر که اصطلاحا کش نام گرفته، استفاده می شود.
کش یک حافظه بسیار گران و سریع است که برای بالا بردن سرعت انجام پروسس ها به کار می رود. به این صورت که طبق چندین نوع سیاست های مورد استفاده، داده های مورد نیاز سی پی یو در کش قرار می گیرند و سی پی یو هنگام نیاز به داده ها یا کد ابتدا به کش می زند و اگر داده در آنجا باشد، بدون نیاز به مراجعه به حافظه اصلی آن را از کش بر می دارد که این کار موجب بالا رفتن سرعت کار می شود.
مکانیسم ها و سیاست هایی که برای پر کردن کش صورت می گیرد؛ به گونه ای است که درصد وجود داده در کش بالا رود.کش ها معمولا دو سطح دارند. کش سطح یک یا L1 در داخل سی پی یو و با سرعت بسیار بالا است. کش سطح دو یا L2 خارج از سی پی یو است و سرعت کمتری دارد؛ اما از RAM بسیار سریع تر است و سی پی یو برای برداشت داده، ابتدا به L1 و بعد به L2 مراجعه می کن[/font][/font][/font][/font]