کامپیوترنرمافزار

حافظه کش است

تمام صاحبان کامپیوتر مطمئن شوید که چنین کش، هر چند آن را به طور فعال توسط کاملا تمام تولید کنندگان، هر دو پردازنده و برنامه استفاده می شود. برخی از کاربران تنها به تازگی شروع به توسعه یک کامپیوتر شخصی، گاهی اوقات در بحث و تبادل نظر در شبکه جهانی عملکرد آهسته از دستیاران الکترونیکی خود شکایت دارند. برای مثال، اگر 5 ثانیه بین از شروع برنامه دفتر تگ و ظهور آن پنجره عبور می کند، سپس آن را در نظر گرفته می شد که زمان فوق العاده ای. اتلاف وقت - و یا کشورهایی که 10-15 ثانیه می باشد لازم برای بوت کردن سیستم عامل از دیسک سخت به پلاتر مغناطیسی هستند. تعجب آور: تنها دوازده سال پیش، از راه اندازی این برنامه را تا می تواند تقریبا نیمی از یک دقیقه، و آن را به سرعت در نظر گرفته شد. یک چیز روشن است - افزایش عملکرد کامپیوتر به طور قابل توجهی است و این آخرین نقش پردازنده کش نیست.

همانطور که در ماژول های حافظه سخت افزار کامپیوتر استفاده می شود بر اساس تکنولوژی DRAM (حافظه پویا دسترسی تصادفی). از ویژگی های این تکنولوژی در یک هزینه کم، قابلیت اطمینان بالا و ... با سرعت نسبتا کم است. DRAM استفاده ده سال پیش، اگر چه تغییرات آن هنوز هم کندتر است. اگر در زمان دسترسی به سلول های حافظه در حدود 200 نانو ثانیه به تاخیر افتاد، پس از آن در حال حاضر این ارزش سد 20 مواجهه غلبه کرده است. به نظر می رسد - سرعت باید فقط فوق العاده است! با این حال، به موازات بهبود DRAM نیز افزایش یافته ظرفیت اتوبوس پردازنده، بنابراین نسبت کلی بنابراین به عنوان آن می تواند، نه تغییر کرده است. در اینجا ما به این سوال که آمده چه کش. چگونه می توانم عملکرد زیر سیستم افزایش حافظه کامپیوتر؟ پاسخ واضح است - آن را ممکن است به جای منسوخ چیزی DRAM پیشرفته تر. اما تجربه اینتل بدنام با میله گران ماجولهای Rambus پیشنهاد کرد که جایگزینی به طور قابل توجهی افزایش می دهد نباید کل هزینه.

بدون این محدودیت، هیچ کس هرگز نمی توانست تصور می کردند که چنین کش، چرا که در چنین مکانیسم می شود نقطه از حد نیست. کافی برای جایگزینی SRAM پیشرفته تر DRAM (استاتیک دسترسی به حافظه به صورت تصادفی) و مشکل حل خواهد شد. اما این افزایش قابل توجهی در هزینه به دنبال دارد. بنابراین من پیشنهاد یک نسخه سازش آنقدر موفق بود که اعمال از زمان اولین بلوک های حافظه 80286 سرعت چیده می شوند برای افزایش عملکرد سیستم بین ماژول حافظه کند و پردازنده با سرعت بالا بود. نسبت به مقدار سلول های DRAM مقدار بسیار ناچیز است، اعم از 8 کیلوبیت بر ثانیه (سطح L1) تا ده ها مگابایت (سطح L3). کنترل ویژه از طریق یک جریان داده ها دو جهته و کپی از آنها را در یک حافظه سریع می گذرد. در درخواست بعدی CPU به چک کنترل DRAM است که آیا هیچ "چپ" اطلاعات سمت راست وجود دارد، و اگر آنها یافت می، پردازنده انتقال فقط یک کش است. همانطور که دیده می شود، اصل عامل بسیار ساده است. مشکلات در روش های اجرای بوجود می آیند: توسعه دهندگان باید تصمیم بگیرید که چه نوع از داده های تکراری، چگونه به آنها را به روز رسانی، چگونه به بهبود بهره وری کار، و غیره اما این یک موضوع بسیار بزرگ است، بنابراین بیشتر از آن را می توان در منابع تخصصی پیدا شده است ..

بنابراین، پاسخ به این پرسش که چه حافظه کش، ممکن است به عنوان فرموله زیر است: کش بافر را که در آن کنترل می نویسد / بار خوانده شده داده، افزایش عملکرد زیرسیستم حافظه است.

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 fa.atomiyme.com. Theme powered by WordPress.