Компјутери, Информационе технологије
Што је цацхед подаци и сервер?
Цомпутер, авај, није одмах извршава команде, које су добијене од људи. Да се убрза овај процес користи разне трикове, и понос место међу њима припада кеширање. Шта је то? Који су цацхед подаци? Како овај процес заправо одвија? Шта је сачувана податке у смартпхоне "Самсунг", на пример, и они су донекле разликују од оних у компјутеру? Идемо до добијања одговора на ова питања.
Шта је кеш?
Процес коришћења
Ажурирање података
Када користите, на пример, веб бровсер се проверава локални кеш да пронађе копију странице. С обзиром на ограничења овог типа меморије, промашај је одлучио да одбаци информације да се простор. Тачно одлучити шта ће бити замењена, помоћу различитих алгоритама расељавање. Узгред, ако говоримо о томе да је ово сачуване податке "Андроид", који углавном се користе за рад са сликама и подацима апликација.
врите политике
- Инстант снимање. Свака промена је забележена синхроно са главном меморијом.
- Одложено или вритебацк. ажурирање података одржава периодично, или на захтев купца. Да бисте пратили да ли је измењен да користе знак са две државе: "прљаве" или модификовани. У случају промашаја могу бити два жалбе у циљу главну меморију: први се користи за снимање података који су промењене у односу на кеша, а друга - да чита жељену ставку.
Може бити таква да постану ирелевантни за интермедијарни бафер. Ово се дешава када се подаци у главној меморији без икаквих подешавања у кешу. За доследности, сви процеси уређивање користећи кохерентност протоколе.
савремени изазови
Синхронизовати податке између различитих бафера
Кеш је корисно када се и како да одрже ефикасност ове технологије, ако многи од њих? Овај проблем је решен тампон кохерентност. Постоје три опције за размјену података:
- Инцлусиве. Кеш може да се понаша како желите.
- Ексклузивно. Дизајниран за сваки појединачни случај.
- Неискључива. широко прихваћен стандард.
nivo кеш
- Л1 кеш. Најбржи нивоа кеш - прво. У ствари, то је део процесора јер се налази на једном чипу, а односи се на функцијских блокова. Обично подељене у две групе: упутство за кеш и податке. Већина модерних процесора не ради без овог нивоа. Овај кеш ради на фреквенцији процесора, тако да је позивање на њега може вршити сваки сат циклус.
- Л2 кеш. Обично налази заједно са претходном. Раздојену подручја. Да бисте сазнали своју вредност, потребна вам цео волумен, с обзиром на под кеширању података, подељено са бројем језгара, која је у процесору.
- Л3. Споро, али највећи зависи кеш. Типично, више од 24 МБ. Користи се за синхронизацију податке добијене из скровишта различитог другог нивоа.
- Л4 кеш. Користите је оправдано само за високих перформанси мултипроцессинг серверима и маинфраме. Имплементира га као посебан чип. Ако питате питање које је кеширање података у смартпхоне "Самсунг" и гледа у њега, овај ниво - Могу да кажем да је за 5 година тачно пожури.
кеш асоцијативност
Ово је основна карактеристика. Асоцијативност на кешираној података је потребно да би се приказао логичан сегментације. Она је, са своје стране, неопходно је због чињенице да је секвенцијално скенирање свих постојећих линија узима десетине циклуса и доводи до не све предности. Због тога, користите рам ћелијама крута приврженост кеша података, у циљу смањења времена за претрагу. Ако упоредимо средњи одбојници су исте запремине, али различитог асоцијативност, онај са којим је имала велики воља да се мање брзо радити, али са великом специфичном ефикасности.
закључак
Similar articles
Trending Now