КомпьютерлерАқпараттық технологиялар

Кэштелген деректер мен кэштеу қандай?

Компьютерлік, өкінішке орай, дереу адамдар алынған пәрмендерді, орындайды жоқ. Осы процесті жеделдету трюктер түрлі пайдаланады, және олардың арасында орын мақтанышы кэштеу тиесілі. Бұл не? кэштелген деректер қандай? Бұл қалай процесс іс жүзінде орын алады ма? Қандай мысалы, «Samsung» смартфон кэштелген деректер болып табылады, және олар компьютерде сол бірнеше айырмашылығы? Осы сұрақтарға жауап алу үшін, төмен оралайық.

кэш не?

Сондықтан аралық ақпаратқа жылдам қол жеткізуге мүмкіндік береді буферлік, ықтималдық барлық жоғарыда сұрауы деп шақырды. Барлық деректер ондағы. Маңызды артықшылығы сол кэштен қажетті ақпаратты бастапқы дүкеннен қарағанда айтарлықтай жылдам болуы мүмкін шығарып табылады. мөлшері - Бірақ айтарлықтай кемшілігі бар. Кэштелген деректер браузерлердің, қатты дискіге, CPU, веб-сервері, WINS және DNS қызметтерінде пайдаланылады. құрылымын негізі жазбалар болып табылады. Олардың әрқайсысы негізгі жады қандай көшіру шығып белгілі бір элементі немесе деректер блогымен байланысты. Жазбалар салыстыру арқылы анықталады, ол арқылы, идентификатор (TAG) бар. Көріністің сәл түрлі нүктесін қарастырайық: Телефоннан «Samsung» немесе басқа өндіруші деректерді кэштелген қандай? олар компьютерде бар сол айырмашылығы бар? өлшемі ғана емес, айырмашылық - Көріністің іргелі тұрғыдан алғанда.

пайдалану процесі

клиент (олар жоғарыда аталған жатқан) деректерді талап кезде, компьютерді құрайды бірінші нәрсе - кэшін зерттейді. ол жазба қажетті болса, онда ол пайдаланылады. Мұндай жағдайларда Шаншу болған. Мезгіл деректер негізгі жадқа кэша көшіріледі. қажетті жазба табылған жоқ Бірақ, егер базалық сақтау іздеу мазмұны бар. Барлық ол одан кейін тез қол жеткізуге болады, сондықтан ақпарат кэш беріледі қабылдайды. жетістікпен сұрау пайызы, деңгейін немесе соққы коэффициентін деп аталады.

деректерді жаңарту

пайдаланған кезде, мысалы, веб-браузер беттің көшірмесін табу үшін жергілікті кэш тексеріледі. Осы шектеулер ескере жад түрі, мисс кеңістік жасау үшін ақпаратты алып тастау туралы шешім қабылданды. алмастырылады дәл шешім қабылдауға, түрлі алгоритмдер ауыстыруды пайдаланыңыз. Айтпақшы, біз осы көп бөлігі, олар суреттер және қолдану деректермен жұмыс істеу үшін пайдаланылады деп, «Android» үшін кэштелген деректерді фактісі туралы айтуға, егер.

саясатын жазу

кэш мазмұны өзгерістер енгізу кезінде және негізгі жадта деректерді жаңарту. жазу саясатына байланысты өтініш ақпарат арасындағы өтеді уақыт кешіктіру. екі негізгі түрі бар:

  1. Instant жазу. Әрбір өзгеріс негізгі жадқа синхронды жазылады.
  2. Кешіктіріп немесе алпына келтіру к. Жаңарту деректер мезгіл өтті, немесе тапсырыс берушi сұраған кезде. «Лас» немесе өзгертілген: ол екі мемлекет бар белгiсiн пайдалануға түзетулер енгізілді ма қадағалап. Промаха жағдайда негізгі жады бағытталған екі өтініштерін жасалуы мүмкін: бірінші кэштен өзгерді, және екінші алды деректерді жазу үшін пайдаланылады - қажетті элементті оқып.

Бұл ақпарат аралық буфер қатысы жоқ болып, мұндай болуы мүмкін. Бұл кэш кез келген түзетуді қабылдау жоқ негізгі жадында кезде деректерді орын алады. Сенімділік үшін өңдеу процестерін барлық когерентті хаттамаларды қолдана отырып.

қазіргі заманғы сын-қатерлер

Егер процессорлар жиілігі арттыру және артты жад орындауға, жаңа проблема бағыттары - интерфейс шектеулер деректер беру. Қандай жақсы хабардар адам байқауыңыз мүмкін? жиілік процессор ЖЖҚ кем болса Кэш жады өте пайдалы болып табылады. Олардың көпшілігі тізілімдері қарағанда ақырын жады, қол жеткізу уақытын қысқартуға өз аралық буфер бар. адрестеу виртуалды қолдау CPU, көбінесе шағын, бірақ өте тез мекенжайы аударма буферін қойыңыз. Бірақ басқа жағдайларда, кэш өте пайдалы болып табылады, ал кейде тек проблемалар жасайды (бірақ ол кәсіби емес нұсқасын ұшырады компьютерлер, әдетте болып табылады). смартфондағы дерек бүркемеленген айтқанда, ҮЕҰ салдарынан құрылғының шағын өлшеміне жаңа миниатюра кэш жүзеге асыруды құру қажет екенін атап өтті. бірақ олардың мөлшері қандай айырмашылық - Енді кейбір телефондар он жыл бұрын-ақ параметрлерді, озық компьютерді мақтана алады!

түрлі буферде арасындағы деректерді синхрондау

кэш кезде бір пайдалы болып табылады, және оларды қалай көп болса, осы технологияның тиімділігін қамтамасыз ету үшін? Бұл проблема буферлік когеренттілік шешіледі. деректер алмасу үшін үш параметрі бар:

  1. Инклюзивті. қалағаныңызша кэш өзін ұстай алады.
  2. Эксклюзивті. Әрбір нақты жағдайда арналған.
  3. Айрықша емес. Кеңінен тараған стандартты.

кэш деңгейлері

Олардың саны үш немесе төрт әдетте тең. жады деңгейі неғұрлым көп болса, ол ауқымдылығы және баяу, сондықтан:

  1. L1 кэші. ең жылдам деңгейі кэш - бірінші. ол бір чипте орналасқан ретінде Шын мәнінде, ол процессор бір бөлігі болып табылады, және функционалдық блоктар жатады. нұсқаулық кэш және деректер: Әдетте екі түрге бөлінеді. Көптеген қазіргі заманғы процессорлар осы деңгейде жұмыс істемейді. Бұл кэш процессор жиілігінде жұмыс істейді, сондықтан оған сілтеме әрбір сағат циклын орындай алады.
  2. L2 кэш. Әдетте алдыңғы бірге орналасқан. Жеке жады аудандары. оның мәнін табу үшін, сіз процессор болып табылады ядролардың санына, бөлінген кэштеу деректер бойынша берілген барлық көлемін, қажет.
  3. L3 кэш. Баяу, бірақ ең үлкен тәуелді кэш. Әдетте, астам 24 Мб. Ол әр түрлі екінші деңгейдегі кэш алынған деректерді синхрондау үшін пайдаланылады.
  4. L4 кэш. Ғана пайдаланыңыз өнімділігі жоғары Көп процессорлы серверлерді және ЭЕМ үшін ақталды. жеке чип ретінде жүзеге асырады. Сіз смартфон деректерді кэштеу отыр сұрақ «Samsung» сұрайды және оған қарап, онда бұл деңгей - Мен 5 жыл бойы дәл асығыс деп айтуға болады.

ассоциативті кэш

Бұл іргелі сипаттамасы болып табылады. кэштелген деректер қауымдастық логикалық сегменттеу көрсету үшін қажет. Ол, өз кезегінде, байланысты барлық қолданыстағы желілерін дәйекті сканерлеу циклдар ондаған алады емес, барлық жеңілдіктер әкеледі, бұл шын мәнінде қажет. Сондықтан, іздеу уақытын азайту мақсатында, деректер кэш RAM ұяшықтар қатаң сақтауды пайдаланыңыз. біз аралық буферде салыстырсақ бірдей көлемде, бірақ әр түрлі қауымдастық, ол аз тез жұмыс істеуге үлкен ерік-жігер болды кіммен бір бар, бірақ үлкен нақты тиімділігі.

қорытынды

Егер сіз белгілі бір жағдайларда, кэштелген деректерді Көріп отырғанымыздай, компьютер көбірек тез әрекет етуге мүмкіндік береді. Бірақ, өкінішке орай, сіз ұзақ уақыт бойы жұмыс істей алады, ол туралы аспектілері өте көп әлі де бар.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 kk.birmiss.com. Theme powered by WordPress.