Компјутери, Софтвер
Шта је кеш меморија
Нису сви власници рачунара знају да таква кеш, иако је активно користе апсолутно сви произвођачи, оба процесора и програма. Неки корисници су тек недавно почели да развијају персонални рачунар, понекад на форумима за дискусије у оквиру глобалне мреже се жале на спор обављању својих електронских помоћника. На пример, ако је 5 секунди прође између почетка канцеларијских програма ознака и појавом својих прозора, онда се сматра да је огроман пут. Или државе које су 10-15 секунди је потребно да се покрене оперативни систем са хард диска на магнетних плоча - губљење времена. Изненађујуће: Пре само десетак година, покретање програма могла да скоро пола минута, и то је брзо размотрити. Једна ствар је јасна - повећана компјутер перформансе значајно и то није последња улога процесор кеш.
Као што се користи у компјутерском хардверу меморијских модула на основу ДРАМ технологије (динамичка меморија случајни приступ). Карактеристике ове технологије у ниској цени, високе поузданости и ... релативно малој брзини. Драм користи пре десет година, иако још увијек спорије својим модификацијама. Ако је у време приступа меморијским ћелијама касни око 200 наносекунди, онда сада ова вредност је превазишао баријеру од 20 нс. Чини се - брзина треба да буде само фантастично! Међутим, паралелно са побољшањем ДРАМ повећан капацитет процесорске магистрале, тако да је укупан однос није променила тако да је могао. Овде долазимо до питања шта кеша. Како могу повећати перформансе подсистема меморију рачунара? Одговор је очигледан - могуће је заменити застареле ДРАМ нешто прогресивно. Али злогласни АМД искуство са скупи бара Рамбус меморије предложио да се замена не би требало да значајно повећа укупну цену.
Без овог ограничења, нико никада не би помислио да је такав цацхе, јер у таквом механизму не би било смисла. Довољан да замени више напредну ДРАМ СРАМ (статички рам) и проблем ће бити решен. Али, то би подразумевало значајно повећање трошкова. Зато сам предложио верзија компромис био толико успешан да се примењује од времена првих меморијских блокова 80286 брзине су распоређени да повећају перформансе система између релативно споре меморијских модула и брзим процесором. У односу на количину од ДРАМ ћелија изузетно безначајне количине, у распону од 8 кбпс (левел Л1) до десетина мегабајта (Л3 ниво). Специјални контролер пролази кроз двосмерну тока података и копије њих у брзом меморијом. На следећем захтев ЦПУ на провјерама ДРАМ Цонтроллер да ли постоји "лефт" праве податке, а ако они налазе, процесор пренос је само кеш. Као што се може видети, принцип рада је веома једноставан. Тешкоће настају у питање метода примене: програмери морају да одлуче шта је дупликат врста података, како их ажурирати, како да се побољша ефикасност рада, итд, али то је веома велика тема, тако да више од тога може се наћи у специјализованим извора ..
Тако, одговор на питање шта је кеш меморије, може се формулисати на следећи начин: кеш је тампон у којој је контролор уписује / чита податке, повећање перформанси меморијске подсистема.
И у вези са применом мреже која је кеш? Претраживач корисника приликом гледања странице на Интернету користећи исту решења. Када је први пут отварање било које од његових елемената, многе странице (слика података) чувају у фолдеру на диску, а за касније приступа ове податке није напуњен са спорим веб, и умећу у фасцикли, повећавајући брзину сурфовања. Убрзање је нарочито уочљиво на ниским брзинама интернета.
Similar articles
Trending Now