КомпютриСофтуер

Какво е кеш памет

Не всички собственици на компютърни знаят , че такъв кеш, въпреки че се използва активно от абсолютно всички производители, преработватели, така и за програми. Някои потребители са едва наскоро започнаха да се разработи персонален компютър, понякога по дискусионните форуми в глобалната мрежа се оплакват от бавното изпълнение на техните електронни асистенти. Например, ако на 5 секунди минават между началото на програмите за маркиране на офис и появата на прозорците, а след това се смята за огромно време. Или се посочва, че са 10-15 секунди са необходими, за да се зареди операционната система, от твърдия диск на магнитните плочи - загуба на време. Изненадващо: само преди десетина години, стартирането на програмата може да отнеме повече от половин минута, и бе решено бързо. Едно нещо е ясно - увеличаване на производителността на компютъра значително и това не е последната роля на процесора кеш.

По смисъла на модули за компютърен хардуер паметта на базата на DRAM технология (динамична памет с произволен достъп). Характеристики на тази технология в по-ниска цена, висока надеждност и ... сравнително ниска скорост. DRAM използва преди десет години, въпреки че все още по-бавно от него промени. Ако по време на достъп до паметта клетки се забавя около 200 наносекунди, то сега тази стойност е преодоляване на бариерата от 20 NS. Тя ще изглежда - скоростта трябва да бъде просто фантастично! Въпреки това, успоредно с подобряването на DRAM също се увеличава капацитета на автобуса на процесора, така че общото съотношение не се е променила, така че го могат. Тук стигаме до въпроса за това, което кеша. Как мога да се увеличат възможностите на подсистемата на компютърна памет? Отговорът е очевиден - това е възможно да се замени остарялата DRAM нещо по-прогресивно. Но скандалната Intel опит със скъпи барове Rambus предполага, че замяната не трябва да се увеличи значително от общата стойност.

Без това ограничение, никой никога не би си помислил, че такъв кеш, тъй като в такъв механизъм не би било много по-точка. Достатъчен, за да замени по-напреднали DRAM SRAM (статична памет с произволен достъп) и проблемът ще бъде решен. Но това ще доведе до значително увеличение на разходите. Затова предложи компромисен вариант беше толкова успешна, че се прилага от момента на първите блокове 80286 скорост на паметта са разположени за увеличаване на ефективността на системата между относително бавни модулите памет и високоскоростен процесор. В сравнение с размера на DRAM клетки е изключително незначителна сума, вариращи от 8 Kbps (ниво L1) до десетки мегабайта (ниво L3). Специален контролер преминава през поток двупосочно данни и копия от тях бързо памет. На следващото искане на процесора до проверките на DRAM контролер дали не е "ляво" правилните данни, и ако се установи, процесор предаване е само кеш. Както може да се види, принципа на работа е съвсем проста. Трудности възникват в методите за изпълнение: разработчиците трябва да се реши какво е дубликат вид данни, как да ги актуализира, как да се подобри ефективността на работата и т.н. Но това е много голяма тема, толкова повече от него, може да се намери в специализирани източници ..

По този начин, отговорът на въпроса за това какво е кеш памет, може да се формулира по следния начин: на кеш паметта е буферна в които администраторът пише / чете данни, увеличаване на производителността на подсистемата на паметта.

А що се отнася до прилагането на мрежата , която е кеш? Браузърът потребителя, когато разглеждате страници в интернет се използва същият разтвор. Когато първото отваряне на някой от нейните елементи, много страници (данни с изображения) се съхраняват в папка на диска, както и за последващо използване на тези данни не се зарежда от бавен интернет, и се вмъкват в папката, увеличаване на скоростта на сърфиране. Ускорението е особено забележимо при ниски скорости на интернет.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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