Компјутери, Информатичката технологија
Што е кеширани податоци и кеширање?
Компјутер, за жал, не веднаш да ги извршува наредбите, кои се добиени од народот. За да се забрза овој процес користи различни трикови, и гордост на место меѓу нив му припаѓа на кеширање. Што е тоа? Кои се кеширани податоци? Како овој процес всушност се случува? Што се кеширани податоци во паметен телефон "Самсунг", на пример, и тие се разликуваат од оние во компјутерот? Ајде да се фаќате за добивање на одговори на овие прашања.
Што е кеш?
Процесот на користење на
ажурирање на податоци
Кога се користи, на пример, веб прелистувач, се проверува локалните кеш да најдете копија на страната. Со оглед на ограничувањата на овој тип на меморија, промашување се одлучи да ги отфрли информациите за да се направи простор. Да се одлучи токму она што ќе бидат заменети, користат различни алгоритми за поместување. Патем, ако зборуваме за фактот дека овој кеширани податоци на "Android", што во најголем дел тие се користат да работат со слики и податоци од апликацијата.
пишува политика
- Инстант снимање. Секоја промена е снимен синхроно на главната меморија.
- Одложен или writeback. податоци ажурирање одржа периодично, или кога се бара од страна на клиентот. Да ги пратите на тоа дали тоа беше изменет за да се користи знак со две држави: "валкани" или изменета. Во случај на Мис може да се направи две жалби насочени главната меморија: првата се користи за снимање на податоците кои се променети од кешот, а вториот - да го прочитате саканата ставка.
Тоа може да биде, така што информациите ќе станат ирелевантни за средно тампон. Ова се случува кога на податоците во главната меморија без да се прави корекција на кешот. За доследност, сите на процесот на уредување користење на протоколи кохерентност.
современите предизвици
Синхронизирате податоци помеѓу различни бафери
Кешот е корисно кога една, и како да се задржи на ефикасноста на оваа технологија, ако многу од нив? Овој проблем е решен тампон кохерентност. Постојат три опции за размена на податоци:
- Инклузивна. Кеш може да се однесуваат како што сакате.
- Ексклузивно. Дизајниран за секој одделен случај.
- Неисклучива. општоприфатен стандард.
нивоа кеш
- L1 кешот. Најбрзиот кеш ниво - во прв план. Всушност, тоа е дел од процесорот како што е лоцирана на еден чип, а се однесува на функцијата блокови. Обично поделени во два вида: настава кеш и податоци. Повеќето модерни процесори не работат без ова ниво. Оваа меморија работи на фреквенција на процесорот, па однос на тоа може да се изврши секој часовник циклус.
- L2 кеш. Обично се наоѓа заедно со претходната. А посебна области меморија. За да дознаете неговата вредност, треба на целиот волумен, дадена под податоци кеширање, поделен со бројот на јадра, што е во процесорот.
- L3 кеш. Бавно, но најголем зависни кешот. Обично, повеќе од 24 MB. Тоа се користи за да ги синхронизирате податоците добиени од кешира на различни второто ниво на податоците.
- L4 кешот. Употреба е оправдано само за високи перформанси multiprocessing сервери и главни. се имплементира како посебен чип. Ако ви поставам едно прашање што се кеширање на податоци во паметен телефон "Самсунг" и гледа во неа, ова ниво - Можам да кажам дека за 5 години токму брза.
кеш асоцијативност
Ова е фундаментална карактеристика. Асоцијативност на кеширани податоци се потребни за да се прикаже логично сегментација. Таа, пак, потребно е да се должи на фактот дека секвенцијален скенирање на сите постоечки линии трае десетици циклуси и ги носи сите да не ги користи придобивките. Затоа, користете RAM меморија клетки строго придржување до кешот на податоци, со цел да се намали времето за пребарување. Ако ги споредиме средно бафери се од ист волумен, но различни асоцијативност, оној со кого таа имаше голема желба да работат помалку брзо, но со големи специфични ефикасност.
заклучок
Similar articles
Trending Now