КампутарыПраграмнае забеспячэнне

Што такое кэш? Кэш ў браўзэры навошта трэба чысціць?

Інфармацыйныя тэхналогіі вельмі разнастайныя, але прызначэнне некаторых вельмі складана бывае зразумець. Вось узяць, напрыклад, кэш - што гэта такое? Навошта было зроблена? Ці ёсць ад гэтага толк? Што ж, калі вы чытаеце гэтыя радкі - сэнс ёсць, проста вам пра яго яшчэ не вядома. І ў рамках артыкула гэта непаразуменне будзе выпраўлена.

Што такое кэш?

Пад ім разумеюць прамежкавы буфер, які змяшчае інфармацыю, верагоднасць запыту якой самая высокая, для яе хуткага прадастаўлення карыстачу кампутара. Доступ да неабходных дадзеных ажыццяўляецца хутчэй, чым зварот да іх прывязанага крыніцы або пры выбарцы з больш павольнага крыніцы памяці. Але мінусам кэш-памяці з'яўляецца той факт, што яна мае невялікі памер, што робіць праблематычным захоўванне ў ёй вялікіх аб'ёмаў інфармацыі.

Як гэтая тэхналогія функцыянуе?

Зараз, калі вы ведаеце што такое кэш, варта пагаварыць пра прыладу. Асновы кэш-памяці складаюць наборы запісаў. Кожны набор асацыяваны з пэўным блокам або элементам дадзеных, якія з'яўляюцца копіяй інфармацыі, размешчанай у асноўны памяці. У кожнай запісы ёсць свой ідэнтыфікатар (яго яшчэ часам называюць тэгам), з дапамогай якога падтрымліваецца сувязь паміж «арыгіналам» дадзеных у асноўнай памяці і «копіяй» у кэш-памяці. Звяртаецца да яе кліент, у якасці якога можа выступаць аперацыйная сістэма, браўзэр або ЦПУ. Пры звароце на наяўнасць аб'екта запыту ў першую чаргу кампутар даследуе кэш-памяць. Калі знойдзена супадзенне ідэнтыфікатараў, то выкарыстоўваюцца дадзеныя з яе, а сам працэс называюць пападаннем. Калі неабходнай інфармацыі няма, то пачынае падгружаецца асноўная памяць. Такі працэс называецца промахам кэш-памяці. Працэнт звароту да яе, калі быў атрыманы неабходны адказ, называецца каэфіцыентам траплення.

Улічваючы абмежаванасць памеру, якую мае кэш, можа быць прынята рашэнне аб выцясненні часткі інфармацыі. Для яго прыняцця выкарыстоўваюцца розныя алгарытмы галінавання. У выпадку змены элементаў, захоўваемых у кэш-памяці, змены будуць унесены і ў асноўную памяць кампутара. На хуткасць ўнясення дадзеных уплывае палітыка запісу. Так, пры неадкладным варыянце ўсе змены будуць уносіцца сінхронна ў асноўную памяць. Пры адкладзенай (або зваротнай) запісы дадзеныя замяняюцца толькі ў тым выпадку, калі яны былі выцесненыя з кэш-памяці іншымі элементамі. Як рэалізаваны гэты механізм у вышэйзгаданых частках тэхнікі? Давайце разгледзім, што такое кэш, і як ён ўзаемадзейнічае з іншымі часткамі кампутара.

Кэш ў аперацыйнай сістэме ПК

Самым важным з'яўляецца кэш Windows - сховішча часавых дадзеных аперацыйнай сістэмы (ці іншай, калі яна ўсталяваная на вашым кампутары). Ён складаецца з такіх элементаў:

  1. Старонкі аператыўнай памяці, якія ў сваю чаргу падзяляюцца на буферы, даўжыня якіх роўная і залежыць ад выкарыстоўванага прылады памяці.
  2. Набор загалоўкаў саміх буфераў, задача якіх - апісваць іх стан.
  3. Хэш-табліцы, у якіх утрымліваецца ўказанне, які загаловак да якога буфера ставіцца.
  4. Спіс свабодных буфераў.

кэш праграм

Шматлікіх праграмах неабходна запісваць свае прамежкавыя разлікі, каб пазбегнуць неабходнасці ў вылічэннях кожны раз. І, як вы ўжо здагадаліся, выкарыстоўваюць яны кэш. Праграма ад гэтага выйграе, бо гэта дазваляе значна паскорыць яе працу і правядзенне ёю ўсіх неабходных разлікаў, але толькі пры ўмове наяўнасці дадатковай аператыўнай памяці або вольнага месца на дыску. Ва ўсіх астатніх выпадках кэш не зможа вам дапамагчы адчуць перавагі ад яго працы. Але не варта засмучацца - гэта заўвага адносіцца выключна да захоўвання дадзеных, у любым выпадку - паглядзіце ў дыспетчар задач, і зможаце ўбачыць, што частка памяці кэшыраваць.

кэш браўзэраў

Як паменшыць трафік, перадаваны па сетцы? Тут на дапамогу зноў прыходзіць кэш-памяць! У ёй на кампутары карыстальніка ці на проксі-серверах захоўваецца частка інфармацыі, якая выкарыстоўваецца ў старонках браўзэраў. Звычайна за ўнясенне інфармацыі ў кэш-памяць і за яе выкарыстанне адказвае НТТР-пратакол. Але ў асобных выпадках яго функцыі ўзяць на сябе можа сістэма кіравання сайтам, на якім зараз знаходзіцца карыстальнік. Недахоп ўсёй сістэмы выяўляецца ў тым, што змены, унесеныя ў адным браўзэры, не заўсёды ці не адразу жа адлюстроўваюцца ў іншым. Асабліва гэта не прапрацавана на мабільных платформах. Далей будзе расказана, як усталяваць кэш на "Андроід", і вы зможаце зразумець, чаму там не прапрацаваны гэты аспект.

Ачыстка кэша браўзэра

Асаблівасці кэш-памяці ў браўзэры выяўляюцца яшчэ і ў тым, што яе неабходна перыядычна чысціць. Справа ў тым, што сама па сабе гэтая памяць даволі вялікая, і дадаткова яна яшчэ захоўвае дадзеныя, якія не вельмі зручна бывае апрацаваць. Таму час ад часу не перашкодзіць чысціць кэш браўзэра. Да таго ж гэты падыход раяць і пры выяўленні праблем з падгрузкі новых дадзеных або пры часовых няспраўнасці, якія занадта зачасцілі. У большасці браўзэраў ачыстка кэш-памяці не з'яўляецца складаным працэсам, і выканаць яго можна за пару секунд. Гэта настолькі універсальна, што нават па агульным апісанні вы зможаце зрабіць усё неабходнае незалежна ад таго, што з'яўляецца аб'ектам чысткі: кэш ў "Мозиле" ці "Інтэрнэт эксплорер". Каб ачысціць яго, вам неабходна прайсціся па наступных пунктах:

  1. Націсніце зараз на меню налад.
  2. Абярыце кнопку «Гісторыя». Калі яе няма - "Налады карыстальніка", а там ужо «Гісторыю» або «печыва».
  3. Перад вамі з'явіцца меню, у якім можна будзе выбраць, якія дадзеныя неабходна сцерці і за які перыяд. Зрабіце налады па сваім меркаванні.
  4. Націсніце на кнопку «Ачысціць».

Невялікае папярэджанне: адыдуць усе дадзеныя, якія вы вылучыце. Па змаўчанні выдаленні падлягае ўсё, у тым ліку формы аўтаматычнага запаўнення і паролі да розных сайтаў. Так што калі вы прывыклі да таго, што запаўняеце лагін і пароль з дапамогай усплываючых падказак ці ўвогуле не памятаеце пароль да сайтаў, на якіх вы часта бываеце, то неабходна пераканацца, што потым вы зможаце атрымаць доступ.

Кэш ў мабільнай платформе

Мы разабраліся з тым, што такое кэш на персанальных кампутарах. А цяпер да самага незвычайнага - як ідуць справы з кэш-памяццю на мабільных платформах. У цэлым можна сказаць, што механізм рэалізацыі падобны на той, што ўжываецца ў персанальных кампутарах, але са сваімі абмежаваннямі, якія ўпіраюцца ў апаратныя абмежаванні тэлефонаў, смартфонаў і планшэтаў. Так, на іх сховішча дадзеных мае меншыя памеры, менш дапамагае пры працы з браўзэрамі і ў цэлым менш прыкметнае, чым пры працы з кампутарам. Хоць можна расказаць і больш дэталёва, выкарыстоўваючы ў якасці прыкладу Android-кэш. Вазьміце файл з пашырэннем .акр і націсніце кнопку «Устанавіць». У той тэчцы, дзе ён будзе ўсталяваны, з'явіцца адна тэчка, якая пачынаецца на com, і канчае імем праграмы. Гэта і ёсць сховішча часавых дадзеных, або кэш-памяць асобнай праграмы. Вось як усталяваць кэш на "Андроід" - вам нават не трэба нічога рабіць, акрамя пары націскаў.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 be.unansea.com. Theme powered by WordPress.