CINXE.COM

Kešatmiņa — Vikipēdija

<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-disabled skin-theme-clientpref-day vector-toc-available" lang="lv" dir="ltr"> <head> <meta charset="UTF-8"> <title>Kešatmiņa — Vikipēdija</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-disabled skin-theme-clientpref-day vector-toc-available";var cookie=document.cookie.match(/(?:^|; )lvwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":[",\t."," \t,"],"wgDigitTransformTable":["",""], "wgDefaultDateFormat":"ydm","wgMonthNames":["","janvāris","februāris","marts","aprīlis","maijs","jūnijs","jūlijs","augusts","septembris","oktobris","novembris","decembris"],"wgRequestId":"a8f7a301-54b7-415b-8326-75b2e86898dd","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"Kešatmiņa","wgTitle":"Kešatmiņa","wgCurRevisionId":4117613,"wgRevisionId":1415802,"wgArticleId":13084,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Kešatmiņa"],"wgPageViewLanguage":"lv","wgPageContentLanguage":"lv","wgPageContentModel":"wikitext","wgRelevantPageName":"Kešatmiņa","wgRelevantArticleId":13084,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":true,"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{ "pageLanguageCode":"lv","pageLanguageDir":"ltr","pageVariantFallbacks":"lv"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":true,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":20000,"wgRelatedArticlesCompat":[],"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q165596","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false};RLSTATE={"ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","mediawiki.action.styles":"ready", "mediawiki.interface.helpers.styles":"ready","mediawiki.codex.messagebox.styles":"ready","ext.cite.styles":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready","ext.wikimediaBadges":"ready"};RLPAGEMODULES=["ext.cite.ux-enhancements","site","mediawiki.page.ready","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.gadget.opacity-edit","ext.gadget.refToolbar","ext.gadget.edittop","ext.gadget.Editpage","ext.gadget.switcher","ext.gadget.wikibugs","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.interface", "ext.cx.eventlogging.campaigns","ext.cx.uls.quick.actions","wikibase.client.vector-2022","ext.checkUser.clientHints","ext.growthExperiments.SuggestedEditSession","wikibase.sidebar.tracking"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=lv&amp;modules=ext.cite.styles%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediaBadges%7Cext.wikimediamessages.styles%7Cmediawiki.action.styles%7Cmediawiki.codex.messagebox.styles%7Cmediawiki.interface.helpers.styles%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&amp;only=styles&amp;skin=vector-2022"> <script async="" src="/w/load.php?lang=lv&amp;modules=startup&amp;only=scripts&amp;raw=1&amp;skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=lv&amp;modules=site.styles&amp;only=styles&amp;skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.5"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="noindex,nofollow,max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="Kešatmiņa — Vikipēdija"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//lv.m.wikipedia.org/wiki/Ke%C5%A1atmi%C5%86a"> <link rel="alternate" type="application/x-wiki" title="Labot šo lapu" href="/w/index.php?title=Ke%C5%A1atmi%C5%86a&amp;action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Vikipēdija (lv)"> <link rel="EditURI" type="application/rsd+xml" href="//lv.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://lv.wikipedia.org/wiki/Ke%C5%A1atmi%C5%86a"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.lv"> <link rel="alternate" type="application/atom+xml" title="Vikipēdija Atom padeve" href="/w/index.php?title=Special:RecentChanges&amp;feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="//login.wikimedia.org"> </head> <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-Kešatmiņa rootpage-Kešatmiņa skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Pāriet uz saturu</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Vietne"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Galvenā izvēlne" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Galvenā izvēlne</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">Galvenā izvēlne</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">pārvietot uz sānjoslu</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">paslēpt</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Navigācija </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage" class="mw-list-item"><a href="/wiki/S%C4%81kumlapa" title="Iet uz sākumlapu [z]" accesskey="z"><span>Sākumlapa</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Vikip%C4%93dija:Kopienas_port%C4%81ls" title="Šeit Tu vari uzdot sev interesējošus jautājumus"><span>Kopienas portāls</span></a></li><li id="n-currentevents" class="mw-list-item"><a href="/wiki/Vikip%C4%93dija:Aktualit%C4%81tes" title="Uzzini, kas nesen noticis Vikipēdijā"><span>Aktualitātes</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Special:RecentChanges" title="Izmaiņas, kas nesen izdarītas Vikipēdijā [r]" accesskey="r"><span>Pēdējās izmaiņas</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Special:Random" title="Iet uz nejauši izvēlētu lapu [x]" accesskey="x"><span>Nejauša lapa</span></a></li><li id="n-help" class="mw-list-item"><a href="https://lv.wikipedia.org/wiki/Pal%C4%ABdz%C4%ABba:Saturs" title="Vieta, kur uzzināt par Vikipēdiju vairāk"><span>Palīdzība</span></a></li><li id="n-bug_in_article" class="mw-list-item"><a href="/wiki/Vikip%C4%93dija:Pazi%C5%86ojumi_par_k%C4%BC%C5%ABd%C4%81m"><span>Paziņot par kļūdu</span></a></li><li id="n-contact" class="mw-list-item"><a href="//lv.wikipedia.org/wiki/Vikipēdija:Kontakti"><span>Kontakti</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/S%C4%81kumlapa" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/wikipedia.png" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="Vikipēdija" src="/static/images/mobile/copyright/wikipedia-wordmark-lv.svg" style="width: 7.5em; height: 1.375em;"> <img class="mw-logo-tagline" alt="Brīvā enciklopēdija" src="/static/images/mobile/copyright/wikipedia-tagline-lv.svg" width="120" height="15" style="width: 7.5em; height: 0.9375em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/Special:Search" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Meklēt Vikipēdijā [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Meklēt</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Meklēt Vikipēdijā" aria-label="Meklēt Vikipēdijā" autocapitalize="sentences" title="Meklēt Vikipēdijā [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Meklēt</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Dalībnieka rīki"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Izskats"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Change the appearance of the page&#039;s font size, width, and color" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Izskats" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Izskats</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="//donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&amp;utm_medium=sidebar&amp;utm_campaign=C13_lv.wikipedia.org&amp;uselang=lv" class=""><span>Ziedojumi</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:CreateAccount&amp;returnto=Ke%C5%A1atmi%C5%86a&amp;returntoquery=oldid%3D1415802" title="Ieteicams izveidot kontu un pieslēgties; tomēr tas nav obligāti." class=""><span>Izveidot jaunu Vikipēdijas kontu</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:UserLogin&amp;returnto=Ke%C5%A1atmi%C5%86a&amp;returntoquery=oldid%3D1415802" title="Aicinām tevi ieiet Vikipēdijā, tomēr tas nav obligāti. [o]" accesskey="o" class=""><span>Ieiet Vikipēdijā</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="Vairāk iespēju" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Dalībnieka rīki" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">Dalībnieka rīki</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="Dalībnieka izvēlne" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="//donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&amp;utm_medium=sidebar&amp;utm_campaign=C13_lv.wikipedia.org&amp;uselang=lv"><span>Ziedojumi</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:CreateAccount&amp;returnto=Ke%C5%A1atmi%C5%86a&amp;returntoquery=oldid%3D1415802" title="Ieteicams izveidot kontu un pieslēgties; tomēr tas nav obligāti."><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Izveidot jaunu Vikipēdijas kontu</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:UserLogin&amp;returnto=Ke%C5%A1atmi%C5%86a&amp;returntoquery=oldid%3D1415802" title="Aicinām tevi ieiet Vikipēdijā, tomēr tas nav obligāti. [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Ieiet Vikipēdijā</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> Lapas redaktoriem, kuri nav pieslēgušies <a href="/wiki/Vikip%C4%93dija:Ievads" aria-label="Uzzini vairāk par rediģēšanu"><span>uzzināt vairāk</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Special:MyContributions" title="Labojumi, kas veikti no šīs IP adreses [y]" accesskey="y"><span>Devums</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Special:MyTalk" title="Diskusija par labojumiem, kas izdarīti no šīs IP adreses [n]" accesskey="n"><span>Diskusijas</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><!-- CentralNotice --></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Vietne"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="Saturs" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">Saturs</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">pārvietot uz sānjoslu</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">paslēpt</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">Sākums</div> </a> </li> <li id="toc-Vēsture" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Vēsture"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>Vēsture</span> </div> </a> <ul id="toc-Vēsture-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Funkcionēšana" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Funkcionēšana"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>Funkcionēšana</span> </div> </a> <ul id="toc-Funkcionēšana-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Centrālā_procesora_kešs" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Centrālā_procesora_kešs"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>Centrālā procesora kešs</span> </div> </a> <button aria-controls="toc-Centrālā_procesora_kešs-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Pārslēgt Centrālā procesora kešs apakšsadaļu</span> </button> <ul id="toc-Centrālā_procesora_kešs-sublist" class="vector-toc-list"> <li id="toc-Kešatmiņas_līmeņi" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Kešatmiņas_līmeņi"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.1</span> <span>Kešatmiņas līmeņi</span> </div> </a> <ul id="toc-Kešatmiņas_līmeņi-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Keša_asociativitāte" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Keša_asociativitāte"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.2</span> <span>Keša asociativitāte</span> </div> </a> <ul id="toc-Keša_asociativitāte-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Ārējo_datu_nesēju_kešs" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Ārējo_datu_nesēju_kešs"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>Ārējo datu nesēju kešs</span> </div> </a> <ul id="toc-Ārējo_datu_nesēju_kešs-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Operātīvās_atmiņas_kešs" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Operātīvās_atmiņas_kešs"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>Operātīvās atmiņas kešs</span> </div> </a> <button aria-controls="toc-Operātīvās_atmiņas_kešs-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Pārslēgt Operātīvās atmiņas kešs apakšsadaļu</span> </button> <ul id="toc-Operātīvās_atmiņas_kešs-sublist" class="vector-toc-list"> <li id="toc-Keša_ar_ierakstu_atpakaļ_(write-_back)_darba_algoritms" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Keša_ar_ierakstu_atpakaļ_(write-_back)_darba_algoritms"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.1</span> <span>Keša ar ierakstu atpakaļ (write- back) darba algoritms</span> </div> </a> <ul id="toc-Keša_ar_ierakstu_atpakaļ_(write-_back)_darba_algoritms-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Izspiešanas_algoritms" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Izspiešanas_algoritms"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.2</span> <span>Izspiešanas algoritms</span> </div> </a> <ul id="toc-Izspiešanas_algoritms-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Kešatmiņas_ierakstīšanas_politika" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Kešatmiņas_ierakstīšanas_politika"> <div class="vector-toc-text"> <span class="vector-toc-numb">6</span> <span>Kešatmiņas ierakstīšanas politika</span> </div> </a> <button aria-controls="toc-Kešatmiņas_ierakstīšanas_politika-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Pārslēgt Kešatmiņas ierakstīšanas politika apakšsadaļu</span> </button> <ul id="toc-Kešatmiņas_ierakstīšanas_politika-sublist" class="vector-toc-list"> <li id="toc-Web_lapu_kešs" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Web_lapu_kešs"> <div class="vector-toc-text"> <span class="vector-toc-numb">6.1</span> <span>Web lapu kešs</span> </div> </a> <ul id="toc-Web_lapu_kešs-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Darbu_rezultātu_kešs" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Darbu_rezultātu_kešs"> <div class="vector-toc-text"> <span class="vector-toc-numb">6.2</span> <span>Darbu rezultātu kešs</span> </div> </a> <ul id="toc-Darbu_rezultātu_kešs-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Atsauces" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Atsauces"> <div class="vector-toc-text"> <span class="vector-toc-numb">7</span> <span>Atsauces</span> </div> </a> <ul id="toc-Atsauces-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Skatīt_arī" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Skatīt_arī"> <div class="vector-toc-text"> <span class="vector-toc-numb">8</span> <span>Skatīt arī</span> </div> </a> <ul id="toc-Skatīt_arī-sublist" class="vector-toc-list"> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="Saturs" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="Pārslēgt satura rādītāju" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Pārslēgt satura rādītāju</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Kešatmiņa</span></h1> <div id="p-lang-btn" class="vector-dropdown mw-portlet mw-portlet-lang" > <input type="checkbox" id="p-lang-btn-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-lang-btn" class="vector-dropdown-checkbox mw-interlanguage-selector" aria-label="Pāriet uz rakstu citā valodā. Pieejams 58 valodās" > <label id="p-lang-btn-label" for="p-lang-btn-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive mw-portlet-lang-heading-58" aria-hidden="true" ><span class="vector-icon mw-ui-icon-language-progressive mw-ui-icon-wikimedia-language-progressive"></span> <span class="vector-dropdown-label-text">58 valodas</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-af mw-list-item"><a href="https://af.wikipedia.org/wiki/Kasstelsel" title="Kasstelsel – afrikandu" lang="af" hreflang="af" data-title="Kasstelsel" data-language-autonym="Afrikaans" data-language-local-name="afrikandu" class="interlanguage-link-target"><span>Afrikaans</span></a></li><li class="interlanguage-link interwiki-als mw-list-item"><a href="https://als.wikipedia.org/wiki/Cache" title="Cache – Šveices vācu" lang="gsw" hreflang="gsw" data-title="Cache" data-language-autonym="Alemannisch" data-language-local-name="Šveices vācu" class="interlanguage-link-target"><span>Alemannisch</span></a></li><li class="interlanguage-link interwiki-ar mw-list-item"><a href="https://ar.wikipedia.org/wiki/%D8%AE%D8%A7%D8%A8%D9%8A%D8%A9" title="خابية – arābu" lang="ar" hreflang="ar" data-title="خابية" data-language-autonym="العربية" data-language-local-name="arābu" class="interlanguage-link-target"><span>العربية</span></a></li><li class="interlanguage-link interwiki-az mw-list-item"><a href="https://az.wikipedia.org/wiki/Ke%C5%9F" title="Keş – azerbaidžāņu" lang="az" hreflang="az" data-title="Keş" data-language-autonym="Azərbaycanca" data-language-local-name="azerbaidžāņu" class="interlanguage-link-target"><span>Azərbaycanca</span></a></li><li class="interlanguage-link interwiki-bg mw-list-item"><a href="https://bg.wikipedia.org/wiki/%D0%9A%D0%B5%D1%88-%D0%BF%D0%B0%D0%BC%D0%B5%D1%82" title="Кеш-памет – bulgāru" lang="bg" hreflang="bg" data-title="Кеш-памет" data-language-autonym="Български" data-language-local-name="bulgāru" class="interlanguage-link-target"><span>Български</span></a></li><li class="interlanguage-link interwiki-bh mw-list-item"><a href="https://bh.wikipedia.org/wiki/%E0%A4%95%E0%A5%88%E0%A4%B6_(%E0%A4%95%E0%A4%82%E0%A4%AA%E0%A5%8D%E0%A4%AF%E0%A5%82%E0%A4%9F%E0%A4%BF%E0%A4%82%E0%A4%97)" title="कैश (कंप्यूटिंग) – Bhojpuri" lang="bh" hreflang="bh" data-title="कैश (कंप्यूटिंग)" data-language-autonym="भोजपुरी" data-language-local-name="Bhojpuri" class="interlanguage-link-target"><span>भोजपुरी</span></a></li><li class="interlanguage-link interwiki-bn mw-list-item"><a href="https://bn.wikipedia.org/wiki/%E0%A6%95%E0%A7%8D%E0%A6%AF%E0%A6%BE%E0%A6%B6_(%E0%A6%95%E0%A6%AE%E0%A7%8D%E0%A6%AA%E0%A6%BF%E0%A6%89%E0%A6%9F%E0%A6%BF%E0%A6%82)" title="ক্যাশ (কম্পিউটিং) – bengāļu" lang="bn" hreflang="bn" data-title="ক্যাশ (কম্পিউটিং)" data-language-autonym="বাংলা" data-language-local-name="bengāļu" class="interlanguage-link-target"><span>বাংলা</span></a></li><li class="interlanguage-link interwiki-bs mw-list-item"><a href="https://bs.wikipedia.org/wiki/Ke%C5%A1" title="Keš – bosniešu" lang="bs" hreflang="bs" data-title="Keš" data-language-autonym="Bosanski" data-language-local-name="bosniešu" class="interlanguage-link-target"><span>Bosanski</span></a></li><li class="interlanguage-link interwiki-ca mw-list-item"><a href="https://ca.wikipedia.org/wiki/Mem%C3%B2ria_cau" title="Memòria cau – katalāņu" lang="ca" hreflang="ca" data-title="Memòria cau" data-language-autonym="Català" data-language-local-name="katalāņu" class="interlanguage-link-target"><span>Català</span></a></li><li class="interlanguage-link interwiki-cs mw-list-item"><a href="https://cs.wikipedia.org/wiki/Cache" title="Cache – čehu" lang="cs" hreflang="cs" data-title="Cache" data-language-autonym="Čeština" data-language-local-name="čehu" class="interlanguage-link-target"><span>Čeština</span></a></li><li class="interlanguage-link interwiki-da mw-list-item"><a href="https://da.wikipedia.org/wiki/Cache" title="Cache – dāņu" lang="da" hreflang="da" data-title="Cache" data-language-autonym="Dansk" data-language-local-name="dāņu" class="interlanguage-link-target"><span>Dansk</span></a></li><li class="interlanguage-link interwiki-de mw-list-item"><a href="https://de.wikipedia.org/wiki/Cache" title="Cache – vācu" lang="de" hreflang="de" data-title="Cache" data-language-autonym="Deutsch" data-language-local-name="vācu" class="interlanguage-link-target"><span>Deutsch</span></a></li><li class="interlanguage-link interwiki-el mw-list-item"><a href="https://el.wikipedia.org/wiki/%CE%9A%CF%81%CF%85%CF%86%CE%AE_%CE%BC%CE%BD%CE%AE%CE%BC%CE%B7" title="Κρυφή μνήμη – grieķu" lang="el" hreflang="el" data-title="Κρυφή μνήμη" data-language-autonym="Ελληνικά" data-language-local-name="grieķu" class="interlanguage-link-target"><span>Ελληνικά</span></a></li><li class="interlanguage-link interwiki-en mw-list-item"><a href="https://en.wikipedia.org/wiki/Cache" title="Cache – angļu" lang="en" hreflang="en" data-title="Cache" data-language-autonym="English" data-language-local-name="angļu" class="interlanguage-link-target"><span>English</span></a></li><li class="interlanguage-link interwiki-eo mw-list-item"><a href="https://eo.wikipedia.org/wiki/Ka%C5%9Dmemoro" title="Kaŝmemoro – esperanto" lang="eo" hreflang="eo" data-title="Kaŝmemoro" data-language-autonym="Esperanto" data-language-local-name="esperanto" class="interlanguage-link-target"><span>Esperanto</span></a></li><li class="interlanguage-link interwiki-es mw-list-item"><a href="https://es.wikipedia.org/wiki/Cach%C3%A9_(inform%C3%A1tica)" title="Caché (informática) – spāņu" lang="es" hreflang="es" data-title="Caché (informática)" data-language-autonym="Español" data-language-local-name="spāņu" class="interlanguage-link-target"><span>Español</span></a></li><li class="interlanguage-link interwiki-et mw-list-item"><a href="https://et.wikipedia.org/wiki/Vahem%C3%A4lu" title="Vahemälu – igauņu" lang="et" hreflang="et" data-title="Vahemälu" data-language-autonym="Eesti" data-language-local-name="igauņu" class="interlanguage-link-target"><span>Eesti</span></a></li><li class="interlanguage-link interwiki-eu mw-list-item"><a href="https://eu.wikipedia.org/wiki/Cache_memoria" title="Cache memoria – basku" lang="eu" hreflang="eu" data-title="Cache memoria" data-language-autonym="Euskara" data-language-local-name="basku" class="interlanguage-link-target"><span>Euskara</span></a></li><li class="interlanguage-link interwiki-fa mw-list-item"><a href="https://fa.wikipedia.org/wiki/%D8%AD%D8%A7%D9%81%D8%B8%D9%87_%D9%BE%D9%86%D9%87%D8%A7%D9%86" title="حافظه پنهان – persiešu" lang="fa" hreflang="fa" data-title="حافظه پنهان" data-language-autonym="فارسی" data-language-local-name="persiešu" class="interlanguage-link-target"><span>فارسی</span></a></li><li class="interlanguage-link interwiki-fi mw-list-item"><a href="https://fi.wikipedia.org/wiki/V%C3%A4limuisti" title="Välimuisti – somu" lang="fi" hreflang="fi" data-title="Välimuisti" data-language-autonym="Suomi" data-language-local-name="somu" class="interlanguage-link-target"><span>Suomi</span></a></li><li class="interlanguage-link interwiki-fr mw-list-item"><a href="https://fr.wikipedia.org/wiki/M%C3%A9moire_cache" title="Mémoire cache – franču" lang="fr" hreflang="fr" data-title="Mémoire cache" data-language-autonym="Français" data-language-local-name="franču" class="interlanguage-link-target"><span>Français</span></a></li><li class="interlanguage-link interwiki-gl mw-list-item"><a href="https://gl.wikipedia.org/wiki/Cach%C3%A9" title="Caché – galisiešu" lang="gl" hreflang="gl" data-title="Caché" data-language-autonym="Galego" data-language-local-name="galisiešu" class="interlanguage-link-target"><span>Galego</span></a></li><li class="interlanguage-link interwiki-he mw-list-item"><a href="https://he.wikipedia.org/wiki/%D7%96%D7%99%D7%9B%D7%A8%D7%95%D7%9F_%D7%9E%D7%98%D7%9E%D7%95%D7%9F" title="זיכרון מטמון – ivrits" lang="he" hreflang="he" data-title="זיכרון מטמון" data-language-autonym="עברית" data-language-local-name="ivrits" class="interlanguage-link-target"><span>עברית</span></a></li><li class="interlanguage-link interwiki-hr mw-list-item"><a href="https://hr.wikipedia.org/wiki/Priru%C4%8Dna_memorija" title="Priručna memorija – horvātu" lang="hr" hreflang="hr" data-title="Priručna memorija" data-language-autonym="Hrvatski" data-language-local-name="horvātu" class="interlanguage-link-target"><span>Hrvatski</span></a></li><li class="interlanguage-link interwiki-hu mw-list-item"><a href="https://hu.wikipedia.org/wiki/Gyors%C3%ADt%C3%B3t%C3%A1r" title="Gyorsítótár – ungāru" lang="hu" hreflang="hu" data-title="Gyorsítótár" data-language-autonym="Magyar" data-language-local-name="ungāru" class="interlanguage-link-target"><span>Magyar</span></a></li><li class="interlanguage-link interwiki-ia mw-list-item"><a href="https://ia.wikipedia.org/wiki/Cache" title="Cache – interlingva" lang="ia" hreflang="ia" data-title="Cache" data-language-autonym="Interlingua" data-language-local-name="interlingva" class="interlanguage-link-target"><span>Interlingua</span></a></li><li class="interlanguage-link interwiki-id mw-list-item"><a href="https://id.wikipedia.org/wiki/Tembolok_(komputer)" title="Tembolok (komputer) – indonēziešu" lang="id" hreflang="id" data-title="Tembolok (komputer)" data-language-autonym="Bahasa Indonesia" data-language-local-name="indonēziešu" class="interlanguage-link-target"><span>Bahasa Indonesia</span></a></li><li class="interlanguage-link interwiki-is mw-list-item"><a href="https://is.wikipedia.org/wiki/Skyndiminni" title="Skyndiminni – islandiešu" lang="is" hreflang="is" data-title="Skyndiminni" data-language-autonym="Íslenska" data-language-local-name="islandiešu" class="interlanguage-link-target"><span>Íslenska</span></a></li><li class="interlanguage-link interwiki-it mw-list-item"><a href="https://it.wikipedia.org/wiki/Cache" title="Cache – itāļu" lang="it" hreflang="it" data-title="Cache" data-language-autonym="Italiano" data-language-local-name="itāļu" class="interlanguage-link-target"><span>Italiano</span></a></li><li class="interlanguage-link interwiki-ja mw-list-item"><a href="https://ja.wikipedia.org/wiki/%E3%82%AD%E3%83%A3%E3%83%83%E3%82%B7%E3%83%A5_(%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0)" title="キャッシュ (コンピュータシステム) – japāņu" lang="ja" hreflang="ja" data-title="キャッシュ (コンピュータシステム)" data-language-autonym="日本語" data-language-local-name="japāņu" class="interlanguage-link-target"><span>日本語</span></a></li><li class="interlanguage-link interwiki-kk mw-list-item"><a href="https://kk.wikipedia.org/wiki/%D0%9C%D3%99%D0%BB%D1%96%D0%BC%D0%B5%D1%82%D1%82%D0%B5%D1%80_%D0%B1%D2%AF%D1%80%D0%BA%D0%B5%D0%BC%D0%B5%D1%81%D1%96" title="Мәліметтер бүркемесі – kazahu" lang="kk" hreflang="kk" data-title="Мәліметтер бүркемесі" data-language-autonym="Қазақша" data-language-local-name="kazahu" class="interlanguage-link-target"><span>Қазақша</span></a></li><li class="interlanguage-link interwiki-ko mw-list-item"><a href="https://ko.wikipedia.org/wiki/%EC%BA%90%EC%8B%9C" title="캐시 – korejiešu" lang="ko" hreflang="ko" data-title="캐시" data-language-autonym="한국어" data-language-local-name="korejiešu" class="interlanguage-link-target"><span>한국어</span></a></li><li class="interlanguage-link interwiki-lt mw-list-item"><a href="https://lt.wikipedia.org/wiki/Pod%C4%97liavimas" title="Podėliavimas – lietuviešu" lang="lt" hreflang="lt" data-title="Podėliavimas" data-language-autonym="Lietuvių" data-language-local-name="lietuviešu" class="interlanguage-link-target"><span>Lietuvių</span></a></li><li class="interlanguage-link interwiki-mhr mw-list-item"><a href="https://mhr.wikipedia.org/wiki/%D0%9A%D0%AD%D0%A8-%D1%88%D0%B0%D1%80%D0%BD%D1%8B%D1%88" title="КЭШ-шарныш – Eastern Mari" lang="mhr" hreflang="mhr" data-title="КЭШ-шарныш" data-language-autonym="Олык марий" data-language-local-name="Eastern Mari" class="interlanguage-link-target"><span>Олык марий</span></a></li><li class="interlanguage-link interwiki-mn mw-list-item"><a href="https://mn.wikipedia.org/wiki/Cache" title="Cache – mongoļu" lang="mn" hreflang="mn" data-title="Cache" data-language-autonym="Монгол" data-language-local-name="mongoļu" class="interlanguage-link-target"><span>Монгол</span></a></li><li class="interlanguage-link interwiki-mr mw-list-item"><a href="https://mr.wikipedia.org/wiki/%E0%A4%B8%E0%A4%AF" title="सय – marathu" lang="mr" hreflang="mr" data-title="सय" data-language-autonym="मराठी" data-language-local-name="marathu" class="interlanguage-link-target"><span>मराठी</span></a></li><li class="interlanguage-link interwiki-ms mw-list-item"><a href="https://ms.wikipedia.org/wiki/Cache" title="Cache – malajiešu" lang="ms" hreflang="ms" data-title="Cache" data-language-autonym="Bahasa Melayu" data-language-local-name="malajiešu" class="interlanguage-link-target"><span>Bahasa Melayu</span></a></li><li class="interlanguage-link interwiki-nl mw-list-item"><a href="https://nl.wikipedia.org/wiki/Cache" title="Cache – holandiešu" lang="nl" hreflang="nl" data-title="Cache" data-language-autonym="Nederlands" data-language-local-name="holandiešu" class="interlanguage-link-target"><span>Nederlands</span></a></li><li class="interlanguage-link interwiki-pap mw-list-item"><a href="https://pap.wikipedia.org/wiki/Cache" title="Cache – papjamento" lang="pap" hreflang="pap" data-title="Cache" data-language-autonym="Papiamentu" data-language-local-name="papjamento" class="interlanguage-link-target"><span>Papiamentu</span></a></li><li class="interlanguage-link interwiki-pl mw-list-item"><a href="https://pl.wikipedia.org/wiki/Pami%C4%99%C4%87_podr%C4%99czna" title="Pamięć podręczna – poļu" lang="pl" hreflang="pl" data-title="Pamięć podręczna" data-language-autonym="Polski" data-language-local-name="poļu" class="interlanguage-link-target"><span>Polski</span></a></li><li class="interlanguage-link interwiki-pt mw-list-item"><a href="https://pt.wikipedia.org/wiki/Cache" title="Cache – portugāļu" lang="pt" hreflang="pt" data-title="Cache" data-language-autonym="Português" data-language-local-name="portugāļu" class="interlanguage-link-target"><span>Português</span></a></li><li class="interlanguage-link interwiki-ro mw-list-item"><a href="https://ro.wikipedia.org/wiki/Memorie_cache" title="Memorie cache – rumāņu" lang="ro" hreflang="ro" data-title="Memorie cache" data-language-autonym="Română" data-language-local-name="rumāņu" class="interlanguage-link-target"><span>Română</span></a></li><li class="interlanguage-link interwiki-ru mw-list-item"><a href="https://ru.wikipedia.org/wiki/%D0%9A%D1%8D%D1%88" title="Кэш – krievu" lang="ru" hreflang="ru" data-title="Кэш" data-language-autonym="Русский" data-language-local-name="krievu" class="interlanguage-link-target"><span>Русский</span></a></li><li class="interlanguage-link interwiki-simple mw-list-item"><a href="https://simple.wikipedia.org/wiki/Cache" title="Cache – Simple English" lang="en-simple" hreflang="en-simple" data-title="Cache" data-language-autonym="Simple English" data-language-local-name="Simple English" class="interlanguage-link-target"><span>Simple English</span></a></li><li class="interlanguage-link interwiki-sk mw-list-item"><a href="https://sk.wikipedia.org/wiki/R%C3%BDchla_vyrovn%C3%A1vacia_pam%C3%A4%C5%A5" title="Rýchla vyrovnávacia pamäť – slovāku" lang="sk" hreflang="sk" data-title="Rýchla vyrovnávacia pamäť" data-language-autonym="Slovenčina" data-language-local-name="slovāku" class="interlanguage-link-target"><span>Slovenčina</span></a></li><li class="interlanguage-link interwiki-sq mw-list-item"><a href="https://sq.wikipedia.org/wiki/Cache" title="Cache – albāņu" lang="sq" hreflang="sq" data-title="Cache" data-language-autonym="Shqip" data-language-local-name="albāņu" class="interlanguage-link-target"><span>Shqip</span></a></li><li class="interlanguage-link interwiki-sr mw-list-item"><a href="https://sr.wikipedia.org/wiki/%D0%9A%D0%B5%D1%88_%D0%BC%D0%B5%D0%BC%D0%BE%D1%80%D0%B8%D1%98%D0%B0" title="Кеш меморија – serbu" lang="sr" hreflang="sr" data-title="Кеш меморија" data-language-autonym="Српски / srpski" data-language-local-name="serbu" class="interlanguage-link-target"><span>Српски / srpski</span></a></li><li class="interlanguage-link interwiki-su mw-list-item"><a href="https://su.wikipedia.org/wiki/Sindangan" title="Sindangan – zundu" lang="su" hreflang="su" data-title="Sindangan" data-language-autonym="Sunda" data-language-local-name="zundu" class="interlanguage-link-target"><span>Sunda</span></a></li><li class="interlanguage-link interwiki-sv mw-list-item"><a href="https://sv.wikipedia.org/wiki/Cache" title="Cache – zviedru" lang="sv" hreflang="sv" data-title="Cache" data-language-autonym="Svenska" data-language-local-name="zviedru" class="interlanguage-link-target"><span>Svenska</span></a></li><li class="interlanguage-link interwiki-sw mw-list-item"><a href="https://sw.wikipedia.org/wiki/Hifadhi_muda" title="Hifadhi muda – svahili" lang="sw" hreflang="sw" data-title="Hifadhi muda" data-language-autonym="Kiswahili" data-language-local-name="svahili" class="interlanguage-link-target"><span>Kiswahili</span></a></li><li class="interlanguage-link interwiki-th mw-list-item"><a href="https://th.wikipedia.org/wiki/%E0%B9%81%E0%B8%84%E0%B8%8A" title="แคช – taju" lang="th" hreflang="th" data-title="แคช" data-language-autonym="ไทย" data-language-local-name="taju" class="interlanguage-link-target"><span>ไทย</span></a></li><li class="interlanguage-link interwiki-tr mw-list-item"><a href="https://tr.wikipedia.org/wiki/%C3%96nbellek" title="Önbellek – turku" lang="tr" hreflang="tr" data-title="Önbellek" data-language-autonym="Türkçe" data-language-local-name="turku" class="interlanguage-link-target"><span>Türkçe</span></a></li><li class="interlanguage-link interwiki-uk mw-list-item"><a href="https://uk.wikipedia.org/wiki/%D0%9A%D0%B5%D1%88" title="Кеш – ukraiņu" lang="uk" hreflang="uk" data-title="Кеш" data-language-autonym="Українська" data-language-local-name="ukraiņu" class="interlanguage-link-target"><span>Українська</span></a></li><li class="interlanguage-link interwiki-ur mw-list-item"><a href="https://ur.wikipedia.org/wiki/%D8%A7%D8%A8%D8%B7%D9%86" title="ابطن – urdu" lang="ur" hreflang="ur" data-title="ابطن" data-language-autonym="اردو" data-language-local-name="urdu" class="interlanguage-link-target"><span>اردو</span></a></li><li class="interlanguage-link interwiki-vi mw-list-item"><a href="https://vi.wikipedia.org/wiki/Cache_(tin_h%E1%BB%8Dc)" title="Cache (tin học) – vjetnamiešu" lang="vi" hreflang="vi" data-title="Cache (tin học)" data-language-autonym="Tiếng Việt" data-language-local-name="vjetnamiešu" class="interlanguage-link-target"><span>Tiếng Việt</span></a></li><li class="interlanguage-link interwiki-wuu mw-list-item"><a href="https://wuu.wikipedia.org/wiki/%E7%BC%93%E5%AD%98" title="缓存 – vu ķīniešu" lang="wuu" hreflang="wuu" data-title="缓存" data-language-autonym="吴语" data-language-local-name="vu ķīniešu" class="interlanguage-link-target"><span>吴语</span></a></li><li class="interlanguage-link interwiki-zh mw-list-item"><a href="https://zh.wikipedia.org/wiki/%E9%AB%98%E9%80%9F%E7%BC%93%E5%AD%98" title="高速缓存 – ķīniešu" lang="zh" hreflang="zh" data-title="高速缓存" data-language-autonym="中文" data-language-local-name="ķīniešu" class="interlanguage-link-target"><span>中文</span></a></li><li class="interlanguage-link interwiki-zh-yue mw-list-item"><a href="https://zh-yue.wikipedia.org/wiki/%E7%B7%A9%E8%A1%9D%E8%A8%98%E6%86%B6%E9%AB%94" title="緩衝記憶體 – kantoniešu" lang="yue" hreflang="yue" data-title="緩衝記憶體" data-language-autonym="粵語" data-language-local-name="kantoniešu" class="interlanguage-link-target"><span>粵語</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q165596#sitelinks-wikipedia" title="Labot starpvalodu saites" class="wbc-editpage">Labot saites</a></span></div> </div> </div> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Vārdtelpas"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Ke%C5%A1atmi%C5%86a" title="Apskatīt rakstu [c]" accesskey="c"><span>Raksts</span></a></li><li id="ca-talk" class="vector-tab-noicon mw-list-item"><a href="/wiki/Diskusija:Ke%C5%A1atmi%C5%86a" rel="discussion" title="Diskusija par šī raksta lapu [t]" accesskey="t"><span>Diskusija</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Mainīt valodas variantu" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">latviešu</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Apskates"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Ke%C5%A1atmi%C5%86a"><span>Skatīt</span></a></li><li id="ca-ve-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Ke%C5%A1atmi%C5%86a&amp;oldid=1415802&amp;veaction=edit" title="Labot šo lapu [v]" accesskey="v"><span>Labot šo lapu</span></a></li><li id="ca-edit" class="collapsible vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Ke%C5%A1atmi%C5%86a&amp;action=edit&amp;oldid=1415802" title="Labot šīs lapas pirmkodu [e]" accesskey="e"><span>Labot pirmkodu</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Ke%C5%A1atmi%C5%86a&amp;action=history" title="Šīs lapas iepriekšējās versijas. [h]" accesskey="h"><span>Hronoloģija</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Lapas rīki"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Rīki" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Rīki</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">Rīki</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">pārvietot uz sānjoslu</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">paslēpt</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="Vairāk iespēju" > <div class="vector-menu-heading"> Darbības </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/Ke%C5%A1atmi%C5%86a"><span>Skatīt</span></a></li><li id="ca-more-ve-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Ke%C5%A1atmi%C5%86a&amp;oldid=1415802&amp;veaction=edit" title="Labot šo lapu [v]" accesskey="v"><span>Labot šo lapu</span></a></li><li id="ca-more-edit" class="collapsible vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Ke%C5%A1atmi%C5%86a&amp;action=edit&amp;oldid=1415802" title="Labot šīs lapas pirmkodu [e]" accesskey="e"><span>Labot pirmkodu</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Ke%C5%A1atmi%C5%86a&amp;action=history"><span>Hronoloģija</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> Vispārīgi </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Special:WhatLinksHere/Ke%C5%A1atmi%C5%86a" title="Visas Vikipēdijas lapas, kurās ir saites uz šejieni [j]" accesskey="j"><span>Norādes uz šo rakstu</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Special:RecentChangesLinked/Ke%C5%A1atmi%C5%86a" rel="nofollow" title="Izmaiņas, kas nesen izdarītas lapās, kurās ir saites uz šo lapu [k]" accesskey="k"><span>Saistītās izmaiņas</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/Special:SpecialPages" title="Visu īpašo lapu uzskaitījums [q]" accesskey="q"><span>Īpašās lapas</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=Ke%C5%A1atmi%C5%86a&amp;oldid=1415802" title="Paliekoša saite uz šo lapas versiju"><span>Pastāvīgā saite</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=Ke%C5%A1atmi%C5%86a&amp;action=info" title="Vairāk informācijas par šo lapu"><span>Lapas informācija</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Special:CiteThisPage&amp;page=Ke%C5%A1atmi%C5%86a&amp;id=1415802&amp;wpFormIdentifier=titleform" title="Kā pareizi atsaukties uz šo rakstu"><span>Atsauce uz šo lapu</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Special:UrlShortener&amp;url=https%3A%2F%2Flv.wikipedia.org%2Fw%2Findex.php%3Ftitle%3DKe%25C5%25A1atmi%25C5%2586a%26oldid%3D1415802"><span>Iegūt saīsinātu URL</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Special:QrCode&amp;url=https%3A%2F%2Flv.wikipedia.org%2Fw%2Findex.php%3Ftitle%3DKe%25C5%25A1atmi%25C5%2586a%26oldid%3D1415802"><span>Lejupielādēt QR kodu</span></a></li> </ul> </div> </div> <div id="p-coll-print_export" class="vector-menu mw-portlet mw-portlet-coll-print_export" > <div class="vector-menu-heading"> Drukāt/eksportēt </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-create_a_book" class="mw-list-item"><a href="/w/index.php?title=Special:Book&amp;bookcmd=book_creator&amp;referer=Ke%C5%A1atmi%C5%86a"><span>Izveidot grāmatu</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=Ke%C5%A1atmi%C5%86a&amp;printable=yes" title="Drukājama lapas versija [p]" accesskey="p"><span>Drukājama versija</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects" > <div class="vector-menu-heading"> Citos projektos </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="wb-otherproject-link wb-otherproject-commons mw-list-item"><a href="https://commons.wikimedia.org/wiki/Category:Cache" hreflang="en"><span>Vikikrātuve</span></a></li><li class="wb-otherproject-link wb-otherproject-mediawiki mw-list-item"><a href="https://www.mediawiki.org/wiki/Manual:Cache" hreflang="en"><span>MediaWiki</span></a></li><li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q165596" title="Saistītais Vikidatu ieraksts [g]" accesskey="g"><span>Ieraksts Vikidatos</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Lapas rīki"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Izskats"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">Izskats</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">pārvietot uz sānjoslu</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">paslēpt</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> </div> <div id="siteSub" class="noprint">Vikipēdijas lapa</div> </div> <div id="contentSub"><div id="mw-content-subtitle"><div class="cdx-message cdx-message--block cdx-message--warning mw-revision"><span class="cdx-message__icon"></span><div class="cdx-message__content"><div id="mw-revision-info"><table id="revision-info" class="plainlinks fmbox fmbox-warning" role="presentation"><tbody><tr><td class="mbox-text"><b>Šī ir lapas versija, kādu <span id="mw-revision-date">2011. gada 6. septembris, plkst. 12.24</span> atstāja <span id="mw-revision-name"><a href="/wiki/Dal%C4%ABbnieks:Luckas-bot" class="mw-userlink" title="Dalībnieks:Luckas-bot" data-mw-revid="1415802"><bdi>Luckas-bot</bdi></a> <span class="mw-usertoollinks">(<a href="/w/index.php?title=Dal%C4%ABbnieka_diskusija:Luckas-bot&amp;action=edit&amp;redlink=1" class="new mw-usertoollinks-talk" title="Dalībnieka diskusija:Luckas-bot (vēl nav uzrakstīts)">diskusija</a> | <a href="/wiki/Special:Contributions/Luckas-bot" class="mw-usertoollinks-contribs" title="Special:Contributions/Luckas-bot">devums</a>)</span></span>. Tā var atšķirties no <span class="plainlinks"><a class="external text" href="https://lv.wikipedia.org/wiki/Ke%C5%A1atmi%C5%86a">pašreizējās versijas</a></span>.</b></td></tr></tbody></table></div><div id="mw-revision-nav">(<a href="/w/index.php?title=Ke%C5%A1atmi%C5%86a&amp;diff=prev&amp;oldid=1415802" title="Kešatmiņa">izmaiņas</a>) <a href="/w/index.php?title=Ke%C5%A1atmi%C5%86a&amp;direction=prev&amp;oldid=1415802" title="Kešatmiņa">← Senāka versija</a> | <a href="/wiki/Ke%C5%A1atmi%C5%86a" title="Kešatmiņa">skatīt pašreizējo versiju</a> (<a href="/w/index.php?title=Ke%C5%A1atmi%C5%86a&amp;diff=cur&amp;oldid=1415802" title="Kešatmiņa">izmaiņas</a>) | <a href="/w/index.php?title=Ke%C5%A1atmi%C5%86a&amp;direction=next&amp;oldid=1415802" title="Kešatmiņa">Jaunāka versija →</a> (<a href="/w/index.php?title=Ke%C5%A1atmi%C5%86a&amp;diff=next&amp;oldid=1415802" title="Kešatmiņa">izmaiņas</a>)</div></div></div></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="lv" dir="ltr"><p><b>Kešatmiņa</b><sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">&#91;</span>1<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">&#91;</span>2<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">&#91;</span>3<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">&#91;</span>4<span class="cite-bracket">&#93;</span></a></sup> (<a href="/wiki/Ang%C4%BCu_valoda" title="Angļu valoda">angļu</a>: <span lang="en"><i>cache</i></span>) ir atmiņa, kurai pieejas laiks ir ievērojami mazāks nekā operatīvajai atmiņai. Kešatmiņu izmanto kā <a href="/w/index.php?title=Buferatmi%C5%86u&amp;action=edit&amp;redlink=1" class="new" title="Buferatmiņu (vēl nav uzrakstīts)">buferatmiņu</a> starp procesoru un operatīvo atmiņu. Ar kešatmiņas palīdzību samazinās vidējais piekļūšanas laiks un palielinās kopējais datora sistēmas ražīgums. Tiešā piekļūšana pie datiem, kas atrodas kešatmiņā, ar programmu pieeju nav iespējams. </p> <meta property="mw:PageProp/toc" /> <div class="mw-heading mw-heading2"><h2 id="Vēsture"><span id="V.C4.93sture"></span>Vēsture</h2></div> <p>Pirmo reizi vārdu „kešatmiņa” datorkontekstā izmantoja 1967. gadā, kad žurnālā <a href="/w/index.php?title=%E2%80%9EIBM_Systems_Journal%E2%80%9D&amp;action=edit&amp;redlink=1" class="new" title="„IBM Systems Journal” (vēl nav uzrakstīts)">„IBM Systems Journal”</a> publicēšanai tika sagatavots raksts par atmiņas pilnveidošanu jaunajā modeļā 85 no sērijas <a href="/w/index.php?title=IBM_System/360&amp;action=edit&amp;redlink=1" class="new" title="IBM System/360 (vēl nav uzrakstīts)">IBM System/360</a>. Žurnāla redaktors <a href="/w/index.php?title=Lails_D%C5%BEonsons&amp;action=edit&amp;redlink=1" class="new" title="Lails Džonsons (vēl nav uzrakstīts)">Lails Džonsons</a> palūdza izdomāt aprakstošāko terminu nekā <a href="/w/index.php?title=%E2%80%9E%C4%81trgaitas_buferis%E2%80%9D&amp;action=edit&amp;redlink=1" class="new" title="„ātrgaitas buferis” (vēl nav uzrakstīts)">„ātrgaitas buferis”</a>, bet ideju trūkuma dēļ pats piedāvāja vārdu „kešatmiņa”. Raksts bija publicēts 1968. gada sākumā, tā autori saņēma prēmiju no <a href="/wiki/IBM" title="IBM">IBM</a>. Viņu darbs izplatījās un rezultātā tika uzlabots, bet vārdu <a href="/w/index.php?title=%E2%80%9Eke%C5%A1atmi%C5%86a%E2%80%9D&amp;action=edit&amp;redlink=1" class="new" title="„kešatmiņa” (vēl nav uzrakstīts)">„kešatmiņa”</a> drīz pēc tam sāka izmantot datora literatūrā kā parasto terminu. </p> <div class="mw-heading mw-heading2"><h2 id="Funkcionēšana"><span id="Funkcion.C4.93.C5.A1ana"></span>Funkcionēšana</h2></div> <figure typeof="mw:File/Frame"><a href="/wiki/Att%C4%93ls:Centr%C4%81l%C4%81_procesora_ke%C5%A1atmi%C5%86as_diagramma.jpg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/c/ce/Centr%C4%81l%C4%81_procesora_ke%C5%A1atmi%C5%86as_diagramma.jpg" decoding="async" width="366" height="179" class="mw-file-element" data-file-width="366" data-file-height="179" /></a><figcaption>Centrālā procesora kešatmiņas diagramma</figcaption></figure> <p>Kešatmiņa- tā ir atmiņa ar liela ātruma piekļūšanu, kas paredzēta paātrinātai datu pieejamībai. Šie dati pastāvīgi tiek saturēti atmiņā ar mazāko piekļūšanas ātrumu. Kešatmiņu izmanto <a href="/wiki/Centr%C4%81lie_procesori" class="mw-redirect" title="Centrālie procesori">centrālie procesori</a>, <a href="/wiki/Cietais_disks" title="Cietais disks">cietais disks</a>, <a href="/wiki/P%C4%81rl%C5%ABkprogramma" class="mw-redirect" title="Pārlūkprogramma">pārlūkprogrammas</a>, <a href="/w/index.php?title=T%C4%ABmek%C4%BCa_serveri&amp;action=edit&amp;redlink=1" class="new" title="Tīmekļa serveri (vēl nav uzrakstīts)">tīmekļa serveri</a>, <a href="/wiki/DNS" class="mw-redirect" title="DNS">DNS</a> un <a href="/w/index.php?title=WINS&amp;action=edit&amp;redlink=1" class="new" title="WINS (vēl nav uzrakstīts)">WINS</a> servera dienesti. </p><p>Kešatmiņa sastāv no ierakstu komplekta. Katrs ieraksts tiek asociēts ar datu elementu vai ar datu bloku (nelielu datu daļu), kas ir datu elementa kopija pamatatmiņā. Katram ierakstam ir identifikators, kas noteic atbilstību starp datu elementiem kešatmiņā un to kopijām pamatatmiņā. </p><p>Kad kešatmiņas klients (centrālais procesors, tīmekļa pārlūks, operatīvā sistēma) griezas pie datiem, vispirms tiek pētīta kešatmiņa. Ja kešatmiņā ir atrasts ieraksts ar identifikatoru, kas sakrīt ar pieprasītā datu elementa identifikatoru, tad tiek izmantoti kešatmiņas datu elementi. Tādu gadījumu sauc par keša trāpījumu (<a href="/wiki/Ang%C4%BCu_valoda" title="Angļu valoda">angļu</a>: <span lang="en"><i> cache hit </i></span>). Ja ieraksts, kas satur pieprasīto datu elementu, nav atrasts kešatmiņā, tad tas tiek lasīts no pamatatmiņas uz kešatmiņu, un kļuva par pieejamo nākamreiz. Tādā gadījumā nav keša trāpījums (<a href="/wiki/Ang%C4%BCu_valoda" title="Angļu valoda">angļu</a>: <span lang="en"><i> cache miss</i></span>). Proporciju, kas parāda piekļuves, kuru rezultāti ir keša hiti, sauc par trāpījumu biežumu (<a href="/wiki/Ang%C4%BCu_valoda" title="Angļu valoda">angļu</a>: <span lang="en"><i> cache rate</i></span>), kas ir keša efektivitātes rādītājs. </p><p>Piemēram, <a href="/wiki/T%C4%ABmeklis" class="mw-redirect" title="Tīmeklis">Tīmekļa</a> pārlūks pārbauda lokālajai kešatmiņai uz diska WEB lapas lokālās kopijas esamību, kas atbilst pieprasītajam <a href="/wiki/URL" class="mw-redirect" title="URL">URL</a>. Šajā piemērā <a href="/wiki/URL" class="mw-redirect" title="URL">URL</a> ir identifikators, bet <a href="/w/index.php?title=WEB&amp;action=edit&amp;redlink=1" class="new" title="WEB (vēl nav uzrakstīts)">WEB</a> lapas saturs ir datu elementi. </p><p>Ja kešatmiņai ir ierobēžots apjoms, tad (<a href="/wiki/Ang%C4%BCu_valoda" title="Angļu valoda">angļu</a>: <span lang="en"><i> cache miss</i></span>) <a href="/w/index.php?title=(nav_ke%C5%A1a_tr%C4%81p%C4%ABjums)&amp;action=edit&amp;redlink=1" class="new" title="(nav keša trāpījums) (vēl nav uzrakstīts)">(nav keša trāpījums)</a> gadījumā var būt pieņēmts lēmums par kāda ieraksta atteikšanu, lai atbrīvot telpu. Atteikta ieraksta izvēlei tiek izmantoti dažādi atteikšanas algoritmi. </p><p>Kad kešatmiņā notiek datu elementu modifikācija, izpildās arī to atjaunošana pamatatmiņā. Laika aizkavēšanās starp datu modifikāciju kešatmiņā un pamatatmiņas atjaunošanu tiek kontrolētas ar tā saucamo ierakstīšanas politiku. </p><p>Kešatmiņā ar tūlītēju ierakstu katra atjaunošana rada sinhronizētu datu atjaunošanu pamatatmiņā. Kešatmiņā ar <a href="/w/index.php?title=Ierakstu_atpaka%C4%BC&amp;action=edit&amp;redlink=1" class="new" title="Ierakstu atpakaļ (vēl nav uzrakstīts)">ierakstu atpakaļ</a> (<a href="/wiki/Ang%C4%BCu_valoda" title="Angļu valoda">angļu</a>: <span lang="en"><i>write-back</i></span>). <a href="/w/index.php?title=(vai_pret%C4%93ju_ierakst%C4%AB%C5%A1anu)&amp;action=edit&amp;redlink=1" class="new" title="(vai pretēju ierakstīšanu) (vēl nav uzrakstīts)">(vai pretēju ierakstīšanu)</a> atjaunošana notiek datu elementu izspiešanas gadījumā, periodiski vai pēc klienta pieprasījuma. Modificēto datu elementu novērošanai kešatmiņas ieraksti glabā modifikācijas pazīmi. Kļūda kešatmiņā ar atliekošu ierakstīšanu var paprasīt divas griešanās pie pamatatmiņas: pirmo- kešatmiņas aizvietojamo datu ierakstīšanai, otro- nepieciešamā datu elementa lasīšanai. Gadījumā, ja dati pamatatmiņā var būt mainīti neatkarīgi no kešatmiņas, tad kešatmiņas ierakstīšana var kļūt par neaktuālo. Mijiedarbības protokolus starp kešatmiņām, kas saglabā datu saskaņošanu, sauc par kešatmiņas koherences protokoliem. </p> <div class="mw-heading mw-heading2"><h2 id="Centrālā_procesora_kešs"><span id="Centr.C4.81l.C4.81_procesora_ke.C5.A1s"></span>Centrālā procesora kešs</h2></div> <p>Dažādiem centrālo procesoru modeliem ir <a href="/w/index.php?title=Sava_ke%C5%A1atmi%C5%86a&amp;action=edit&amp;redlink=1" class="new" title="Sava kešatmiņa (vēl nav uzrakstīts)">sava kešatmiņa</a>, lai minimizētu piekļūšanas laiku operatīvajai atmiņai <a href="/w/index.php?title=(RAM)&amp;action=edit&amp;redlink=1" class="new" title="(RAM) (vēl nav uzrakstīts)">(RAM)</a>, kas ir lēnākā nekā reģistri. Ar kešatmiņas palīdzību ražīguma līmenis var būt augstāks, gadījumā, kad operatīvās atmiņas takts frekvence ievērojami mazāk nekā centrālā procesora takts frekvence. Takts frekvence kešatmiņai parasti nedaudz mazākā nekā centrālā procesora frekvence. </p><p>Procesoros ar virtuālās adresācijas atbalstu bieži tiek ieviests neliels un ātrs adrešu <a href="/w/index.php?title=P%C4%81rveido%C5%A1anas_buferis_(TLB)&amp;action=edit&amp;redlink=1" class="new" title="Pārveidošanas buferis (TLB) (vēl nav uzrakstīts)">pārveidošanas buferis (TLB)</a>. Tā ātrums ir svarīgs, tāpēc ka adrešu pārveidošanas buferis vienmēr tiek aptaujāts griešanos pie atmiņas. </p> <div class="mw-heading mw-heading3"><h3 id="Kešatmiņas_līmeņi"><span id="Ke.C5.A1atmi.C5.86as_l.C4.ABme.C5.86i"></span>Kešatmiņas līmeņi</h3></div> <figure typeof="mw:File/Frame"><a href="/wiki/Att%C4%93ls:Untitled33.jpg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/b/b4/Untitled33.jpg" decoding="async" width="533" height="274" class="mw-file-element" data-file-width="533" data-file-height="274" /></a><figcaption>Kešatmiņas līmeņi</figcaption></figure> <p>Centrālā procesora kešs tiek sadalīts uz <a href="/w/index.php?title=Da%C5%BEiem_l%C4%ABmeniem&amp;action=edit&amp;redlink=1" class="new" title="Dažiem līmeniem (vēl nav uzrakstīts)">dažiem līmeniem</a>. Pašlaik universālajā procesorā līmeņu skaits var sasniegt 3. Līmeņa <a href="/w/index.php?title=N%2B1&amp;action=edit&amp;redlink=1" class="new" title="N+1 (vēl nav uzrakstīts)">N+1</a> kešatmiņa parasti ir lielāka pēc izmēra un lēnāka pēc datu pieejamības un nodošanas ātruma nekā <a href="/wiki/N" title="N">N</a> līmeņa kešatmiņa. <a href="/w/index.php?title=Vis%C4%81tr%C4%81k%C4%81_atmi%C5%86a&amp;action=edit&amp;redlink=1" class="new" title="Visātrākā atmiņa (vēl nav uzrakstīts)">Visātrākā atmiņa</a> ir <a href="/w/index.php?title=Pirm%C4%81_l%C4%ABme%C5%86a&amp;action=edit&amp;redlink=1" class="new" title="Pirmā līmeņa (vēl nav uzrakstīts)">pirmā līmeņa</a> kešs( primārā kešatmiņa)- <a href="/w/index.php?title=L1-_cache&amp;action=edit&amp;redlink=1" class="new" title="L1- cache (vēl nav uzrakstīts)">L1- cache</a>, kas atrodas pašā procesora mikroshēmā. Pēc būtības, tā ir neatņemama procesora daļa, tāpēc kā kopā ar procesoru atrodas uz viena kristāla, un tie ir funkcionālo bloku sastāvdaļas. Modernos procesoros kešs <a href="/wiki/L1" class="mw-disambig" title="L1">L1</a> bieži tiek sadalīts uz <a href="/w/index.php?title=Diviem_ke%C5%A1iem&amp;action=edit&amp;redlink=1" class="new" title="Diviem kešiem (vēl nav uzrakstīts)">diviem kešiem</a>: <a href="/w/index.php?title=Komandu&amp;action=edit&amp;redlink=1" class="new" title="Komandu (vēl nav uzrakstīts)">komandu</a> (instrukciju) kešs un <a href="/wiki/Datu" title="Datu">datu</a> kešs. Procesoru lielāka daļa bez <a href="/wiki/L1" class="mw-disambig" title="L1">L1</a> keša nevar funkcionēt. <a href="/wiki/L1" class="mw-disambig" title="L1">L1</a> kešs strādā uz procesora frekvences, un griešanās pie tā var notikt katrā taktā. Ir iespēja vienlaikus izpildīt dažas operācijas <a href="/w/index.php?title=(las%C4%AB%C5%A1ana/_ierakst%C4%AB%C5%A1ana)&amp;action=edit&amp;redlink=1" class="new" title="(lasīšana/ ierakstīšana) (vēl nav uzrakstīts)">(lasīšana/ ierakstīšana)</a>. Pieejamības latentums bieži vienāds 2-4 kodola taktiem. Apjoms parasti ir neliels- nevairāk kā <a href="/w/index.php?title=128_Kb&amp;action=edit&amp;redlink=1" class="new" title="128 Kb (vēl nav uzrakstīts)">128 Kb</a>. </p><p>Otro vietu pēc ātruma ieņem <a href="/w/index.php?title=Otr%C4%81_l%C4%ABme%C5%86a_ke%C5%A1s&amp;action=edit&amp;redlink=1" class="new" title="Otrā līmeņa kešs (vēl nav uzrakstīts)">otrā līmeņa kešs</a> <a href="/w/index.php?title=(sekund%C4%81r%C4%81_ke%C5%A1atmi%C5%86a)&amp;action=edit&amp;redlink=1" class="new" title="(sekundārā kešatmiņa) (vēl nav uzrakstīts)">(sekundārā kešatmiņa)</a>- <a href="/w/index.php?title=L2-_cache&amp;action=edit&amp;redlink=1" class="new" title="L2- cache (vēl nav uzrakstīts)">L2- cache</a>, kā atsevišķa mikroshēma var atrasties mikroprocesora korpusā. Vecos procesoros- mikroshēmu komplekts uz sistēmplates. <a href="/wiki/L2" class="mw-disambig" title="L2">L2</a> keša apjoms ir no <a href="/w/index.php?title=128_Kb&amp;action=edit&amp;redlink=1" class="new" title="128 Kb (vēl nav uzrakstīts)">128 Kb</a> līdz <a href="/w/index.php?title=1-2_Mb&amp;action=edit&amp;redlink=1" class="new" title="1-2 Mb (vēl nav uzrakstīts)">1-2 Mb</a>. Modernos daudzkodolu procesoros otrā līmeņa kešs, kas atrodas uz kristāla, ir dalīta lietojuma atmiņa. Kad keša kopējais apjoms ir <a href="/w/index.php?title=NM_Mb&amp;action=edit&amp;redlink=1" class="new" title="NM Mb (vēl nav uzrakstīts)">nM Mb</a>, uz katru kodolu ir <a href="/w/index.php?title=NM/nC_Mb&amp;action=edit&amp;redlink=1" class="new" title="NM/nC Mb (vēl nav uzrakstīts)">nM/nC Mb</a>, kur <a href="/w/index.php?title=NC-&amp;action=edit&amp;redlink=1" class="new" title="NC- (vēl nav uzrakstīts)">nC-</a> procesora kodolu skaits. <a href="/wiki/L2" class="mw-disambig" title="L2">L2</a> keša latentums, kas atrodas uz kodola kristāla, parasti sastāda no <a href="/w/index.php?title=8_l%C4%ABdz_20&amp;action=edit&amp;redlink=1" class="new" title="8 līdz 20 (vēl nav uzrakstīts)">8 līdz 20</a> kodola taktu. </p><p><a href="/w/index.php?title=Tre%C5%A1%C4%81_l%C4%ABme%C5%86a&amp;action=edit&amp;redlink=1" class="new" title="Trešā līmeņa (vēl nav uzrakstīts)">Trešā līmeņa</a> kešs ir netik ātrs, tomēr tas var būt diezgan liels- vairāk nekā <a href="/w/index.php?title=24_Mb&amp;action=edit&amp;redlink=1" class="new" title="24 Mb (vēl nav uzrakstīts)">24 Mb</a>. <a href="/w/index.php?title=L3&amp;action=edit&amp;redlink=1" class="new" title="L3 (vēl nav uzrakstīts)">L3</a> kešs ir lēnāks nekā iepriekšējie keši, bet tas ir ievērojami atrāks nekā operātīvā atmiņa. Daudzprocesoru sistēmās tas atrodas vispārīgā lietošanā un tiek lietots dažādu <a href="/w/index.php?title=L2_datu_sinhroniz%C4%81cijai&amp;action=edit&amp;redlink=1" class="new" title="L2 datu sinhronizācijai (vēl nav uzrakstīts)">L2 datu sinhronizācijai</a>. Dažreiz eksistē arī ceturtā līmeņa kešs, kas parasti atrodas atsevišķā mikroshēmā. Ceturtā līmeņa kešu lieto augsta ražīguma serveri un meinfreimi. </p><p>Sinhronizācijas problēmu starp dažādiem kešiem (kā viena, tā arī vairāku procesoru) risina <a href="/w/index.php?title=Ke%C5%A1a_koherence&amp;action=edit&amp;redlink=1" class="new" title="Keša koherence (vēl nav uzrakstīts)">keša koherence</a>. Pastāv <a href="/wiki/Tr%C4%ABs" class="mw-redirect" title="Trīs">trīs</a> informācijas apmaiņas variantes starp dažādu līmeņu kešatmiņām, jeb kešs- arhitektūra: <a href="/w/index.php?title=Inkluz%C4%ABv%C4%81&amp;action=edit&amp;redlink=1" class="new" title="Inkluzīvā (vēl nav uzrakstīts)">inkluzīvā</a>, <a href="/w/index.php?title=Ekskluz%C4%ABv%C4%81&amp;action=edit&amp;redlink=1" class="new" title="Ekskluzīvā (vēl nav uzrakstīts)">ekskluzīvā</a> un <a href="/w/index.php?title=Neekskluz%C4%ABv%C4%81&amp;action=edit&amp;redlink=1" class="new" title="Neekskluzīvā (vēl nav uzrakstīts)">neekskluzīvā</a>. Inkluzīvā arhitektūra nozīmē augšējā līmeņa keša informācijas dublēšana apakšējā līmeņa kešā. Tam dod priekšrocību firma <a href="/wiki/Intel" title="Intel">Intel</a>. Ekskluzīvā kešatmiņa nozīmē informācijas unikalitāte, kas atrodas keša dažādos līmeņos. Tam dod priekšrocību firma <a href="/wiki/AMD" class="mw-disambig" title="AMD">AMD</a>. Neekskluzīvajā arhitektūrā keši var uzvesties kā tie grib. </p> <div class="mw-heading mw-heading3"><h3 id="Keša_asociativitāte"><span id="Ke.C5.A1a_asociativit.C4.81te"></span>Keša asociativitāte</h3></div> <p>Viens no kešatmiņas pamatraksturojumiem ir <a href="/w/index.php?title=Asociativit%C4%81tes_l%C4%ABmenis&amp;action=edit&amp;redlink=1" class="new" title="Asociativitātes līmenis (vēl nav uzrakstīts)">asociativitātes līmenis</a>, kas atspoguļo tās loģisko segmentāciju. Ja būtu tā, ka nepieciešamo datu meklēšanai vajadzētu secīgi pārskatīt visas keša rindas, kas prasītu vairākus taktus, tad nebūtu nekāda labuma no centrālā procesora atmiņas. Tāpēc operātīvās atmiņas šūniņas stipri tiek saistītas ar kešatmiņas rindām (katrā rindā var būt dati no adresu fiksētā komplekta), kas nozīmīgi <a href="/w/index.php?title=Samazina_mekl%C4%93%C5%A1anas_laiku&amp;action=edit&amp;redlink=1" class="new" title="Samazina meklēšanas laiku (vēl nav uzrakstīts)">samazina meklēšanas laiku</a>. Ar katru operātīvās atmiņas šūniņu var būt saistītas vairāk nekā <a href="/w/index.php?title=Viena_ke%C5%A1atmi%C5%86as_rinda&amp;action=edit&amp;redlink=1" class="new" title="Viena kešatmiņas rinda (vēl nav uzrakstīts)">viena kešatmiņas rinda</a>. Piemēram, <a href="/w/index.php?title=N-_kan%C4%81lu&amp;action=edit&amp;redlink=1" class="new" title="N- kanālu (vēl nav uzrakstīts)">n- kanālu</a> asociativitāte (<a href="/wiki/Ang%C4%BCu_valoda" title="Angļu valoda">angļu</a>: <span lang="en"><i>n- way set associative</i></span>) nozīmē, ka kādas operātīvās atmiņas adreses informācija var glabāties n kešatmiņas vietās. Kad keša apjoms ir vienāds, shēma ar lielāko asociativitāti ir ne ļoti ātra, bet ir efektīvāka. </p> <div class="mw-heading mw-heading2"><h2 id="Ārējo_datu_nesēju_kešs"><span id=".C4.80r.C4.93jo_datu_nes.C4.93ju_ke.C5.A1s"></span>Ārējo datu nesēju kešs</h2></div> <p>Daudzas datu glabāšanas perifērijas iekārtas izmanto kešu, lai paātrinātu darbu. Piemēram, cietie diski izmanto kešatmiņu no <a href="/w/index.php?title=1_l%C4%ABdz_64_Mb&amp;action=edit&amp;redlink=1" class="new" title="1 līdz 64 Mb (vēl nav uzrakstīts)">1 līdz 64 Mb</a> (modeļi ar NCQ/TCQ izmanto to pieprasījumu glabāšanai un apstrādei). <a href="/w/index.php?title=CD/DVD/BD&amp;action=edit&amp;redlink=1" class="new" title="CD/DVD/BD (vēl nav uzrakstīts)">CD/DVD/BD</a> diski izmanto kešu informācijas nolasīšanā, lai paātrinātu atkārtotas griešanās. Operātīvā sistēma arī izmanto operātīvās atmiņas daļu disku operāciju kešam (piemēram, ārējajām ierīcēm, kurām nav savas kešatmiņas, tai skaitā cietajiem diskiem, flash- atmiņai, elastīgajiem diskiem). </p><p>Ārējo datu nesēju keša izmantošanas faktori: </p> <ol><li>procesora ātrums pie operātīvās atmiņas vairākās reizēs lielāks nekā pie ārējo datu nesēju atmiņas;</li> <li>dažus ārējo datu nesēju atmiņas blokus vienlaikus izmanto vairākie procesori. Ir jēga vienu reizi nolasīt bloku, un pēc tam vienu bloka kopiju glabāt operātīvajā sistēma visiem procesoriem;</li> <li>pie dažiem operātīvās atmiņas blokiem piekļūšana notiek biežāk nekā pie citiem. Tāpēc keša izmantošana tādiem blokiem kopumā palielina sistēmas ražīgumu;</li> <li>dažiem ārējo datu nesēju atmiņas blokiem nav vajadzīgs obligāts ieraksts pēc modifikācijas, un keša izmantošana tādiem blokiem optimizē ievades/izvades izmantošanu.</li></ol> <div class="mw-heading mw-heading2"><h2 id="Operātīvās_atmiņas_kešs"><span id="Oper.C4.81t.C4.ABv.C4.81s_atmi.C5.86as_ke.C5.A1s"></span>Operātīvās atmiņas kešs</h2></div> <p>Operātīvās atmiņas kešs sastāv no <a href="/w/index.php?title=%C5%A0%C4%81diem_elementiem&amp;action=edit&amp;redlink=1" class="new" title="Šādiem elementiem (vēl nav uzrakstīts)">šādiem elementiem</a>: </p> <ol><li>operātīvās atmiņas lappušu komplekts. Lappuses tiek sadalītas pa buferiem un ir vienādas pēc atbilstošas iekārtas ārējās atmiņas datu bloka garuma;</li> <li>buferu virsrakstu komplekts, kas apraksta atbilstoša bufera stāvokli;</li> <li>hešs tabulas, kas satur numura atbilstību bloka virsrakstam;</li> <li>brīvo buferu saraksts.</li></ol> <div class="mw-heading mw-heading3"><h3 id="Keša_ar_ierakstu_atpakaļ_(write-_back)_darba_algoritms"><span id="Ke.C5.A1a_ar_ierakstu_atpaka.C4.BC_.28write-_back.29_darba_algoritms"></span>Keša ar ierakstu atpakaļ (write- back) darba algoritms</h3></div> <p>Sākumā visi buferu virsraksti atrodas brīvo buferu sarakstā. Ja procesors gatavojas bloka nolasīšanai vai modifikācijai, tad tas izpilda kādu no šiem algoritmiem: </p> <ol><li>mēģina atrast bufera virsrakstu ar uzdotu numuru hešs tabulā;</li> <li>gadījumā, ja iegūtais buferis ir aizņemts, procesors gaida tā atbrīvošanu;</li> <li>gadījumā, ja buferis ne tiek atrasts hešs tabulā, procesors ņem pirmo buferi no brīvo saraksta gala;</li> <li>gadījumā, ja brīvo buferu saraksts ir tukšs, tad tiek izpildīts izspiešanas algoritms;</li> <li>gadījumā, ja iegūtais buferis ir „netīrs”, procesors izpilda asinhronu bufera satura ierakstu ārējā atmiņā;</li> <li>ņem buferu no hešs tabulas nost, ja buferis tika novietots tājā;</li> <li>novieto buferu ar jauno numuru hešs tabulā.</li></ol> <p>Procesors lasa datus, kurus guva buferis, un pēc tam atbrīvo to. Modifikācijas gadījumā procesors pirms bufera atbrīvošanas atzīmē to kā „netīru”. Atbrīvošanas gadījumā buferis tiek novietots brīvo buferu saraksta sākumā. </p><p>Secinājumi: </p> <ol><li>ja procesors nolasīja kādu bloku buferā, tad ir liela varbūtība, ka cits procesors, lasot šādu bloku, atradīs buferi operātīvajā atmiņā;</li> <li>datu ierakstīšana ārējā atmiņā notiek tikai tad, kad nepietiek „tīru” buferu, vai pēc pieprasījuma.</li></ol> <div class="mw-heading mw-heading3"><h3 id="Izspiešanas_algoritms"><span id="Izspie.C5.A1anas_algoritms"></span>Izspiešanas algoritms</h3></div> <p>Ja brīvo buferu saraksts ir tukšs, tad tiek izpildīts bufera izspiešanas algoritms. Šis algoritms būtiski ietekmē keša ražīgumu. Pastāv šādi algoritmi: </p> <ol><li><a href="/w/index.php?title=LRU&amp;action=edit&amp;redlink=1" class="new" title="LRU (vēl nav uzrakstīts)">LRU</a> (Least Recently Used)- izspiež visilgāk neizmantotu buferi;</li> <li><a href="/w/index.php?title=MRU&amp;action=edit&amp;redlink=1" class="new" title="MRU (vēl nav uzrakstīts)">MRU</a> (Most Recently Used)- izspiež pēdējo izmantoto buferi;</li> <li><a href="/w/index.php?title=LFU&amp;action=edit&amp;redlink=1" class="new" title="LFU (vēl nav uzrakstīts)">LFU</a> (Least Frequently Used)- izspiež visretāk izmantotu buferi;</li> <li><a href="/w/index.php?title=ARC&amp;action=edit&amp;redlink=1" class="new" title="ARC (vēl nav uzrakstīts)">ARC</a> (Adaptive Replacement Cache)- izspiešanas algoritms, kas kombinē <a href="/w/index.php?title=LRU&amp;action=edit&amp;redlink=1" class="new" title="LRU (vēl nav uzrakstīts)">LRU</a> un <a href="/w/index.php?title=LFU&amp;action=edit&amp;redlink=1" class="new" title="LFU (vēl nav uzrakstīts)">LFU</a>. Tiesības uz tādu algoritmu pieder <a href="/wiki/IBM" title="IBM">IBM</a>.</li></ol> <p>Kāda veida algoritma izmantošana ir atkarīga no datu keša stratēģijas. <a href="/w/index.php?title=LRU&amp;action=edit&amp;redlink=1" class="new" title="LRU (vēl nav uzrakstīts)">LRU</a> ir efektīvāks, ja dati garantēti būs atkārtoti izmantoti tuvākajos laikos. <a href="/w/index.php?title=MRU&amp;action=edit&amp;redlink=1" class="new" title="MRU (vēl nav uzrakstīts)">MRU</a> ir efektīvāks, ja dati garantēti nebūs atkārtoti izmantoti tuvākajos laikos. Gadījumā, ja pielikums tieši norāda uz kādu datu keša stratēģiju, tad kešs funkcionēs efektīvāk. </p> <div class="mw-heading mw-heading2"><h2 id="Kešatmiņas_ierakstīšanas_politika"><span id="Ke.C5.A1atmi.C5.86as_ierakst.C4.AB.C5.A1anas_politika"></span>Kešatmiņas ierakstīšanas politika</h2></div> <p>Datu lasīšanas procesā kešatmiņa dod noteiktu priekšrocību ražīgumā. Datu ierakstīšanas procesā priekšrocību var gūt tikai samazinot uzticamību. Tāpēc dažādos pielikumos var būt izvēlēta šāda vai cita kešatmiņas ierakstīšanas politika. </p><p>Pastāv divi kešatmiņas ierakstīšanas politikas veidi: <a href="/w/index.php?title=Write-_through&amp;action=edit&amp;redlink=1" class="new" title="Write- through (vēl nav uzrakstīts)">write- through</a> (ieraksts caur) un <a href="/wiki/Write-back" class="mw-redirect" title="Write-back">write-back</a> (ieraksts atpakaļ): </p> <ol><li><a href="/w/index.php?title=Write-_through&amp;action=edit&amp;redlink=1" class="new" title="Write- through (vēl nav uzrakstīts)">write- through</a> (ieraksts caur)- ierakstīšana notiek tieši pamaatmiņā un tiek dublēta kešā.</li> <li><a href="/wiki/Write-back" class="mw-redirect" title="Write-back">write-back</a> (ieraksts atpakaļ)- darbojas pēc principa, ka datus ieraksta kešā. Ierakstīšana pamatatmiņā notiek vēlāk (izspiešanas procesā vai pēc kāda laika), grupējot vienā operācijā dažas ieraksta operācijas blakusšūniņās. Write- back tehnoloģija uz kādu laiku padara datus pamatatmiņā par neaktuāliem. Pats centrālais procesors neredz šo neaktuālitāti, tomēr pirms griešanām pie citas galvenās sistēmas atmiņas, kešam piespiesti vajadzētu būt ierakstītam atmiņā. Write- back izmantošanas gadījumā daudzprocesoru sistēmā dažādu centrālo procesoru keši jābūt saskaņoti (jeb vajag, lai procesori izmantoja vienu kešatmiņu).</li></ol> <div class="mw-heading mw-heading3"><h3 id="Web_lapu_kešs"><span id="Web_lapu_ke.C5.A1s"></span>Web lapu kešs</h3></div> <p>Procesā, kad informācija tiek nodota tīklā, var būt izmantots <a href="/w/index.php?title=Web_lapu_ke%C5%A1s&amp;action=edit&amp;redlink=1" class="new" title="Web lapu kešs (vēl nav uzrakstīts)">web lapu kešs</a>. Tas ir bieži pieprasīto dokumentu glabāšanas process uz <a href="/w/index.php?title=Proks%C4%AB-_serveriem&amp;action=edit&amp;redlink=1" class="new" title="Proksī- serveriem (vēl nav uzrakstīts)">proksī- serveriem</a> vai lietotāja mašīnas, ar mērķi novērst to pastāvīgo lejupielādi no servera- avota un samazināt trafiku. Tādēļ informācija pārvietojas tuvāk lietotājam. Keša vadīšanu realizē ar <a href="/w/index.php?title=HTTP-_virsrakstu_pal%C4%ABdz%C4%ABbu&amp;action=edit&amp;redlink=1" class="new" title="HTTP- virsrakstu palīdzību (vēl nav uzrakstīts)">HTTP- virsrakstu palīdzību</a>. <a href="/w/index.php?title=Web_lapu_ke%C5%A1u&amp;action=edit&amp;redlink=1" class="new" title="Web lapu kešu (vēl nav uzrakstīts)">Web lapu kešu</a> arī var realizēt ar noteiktās mājas lapas <a href="/w/index.php?title=CMS_pal%C4%ABdz%C4%ABbu&amp;action=edit&amp;redlink=1" class="new" title="CMS palīdzību (vēl nav uzrakstīts)">CMS palīdzību</a>, kas samazina servera slodzi lielas apmeklēšanas gadījumā. Keša process var notikt kā atmiņā, tā arī failu kešā. </p> <div class="mw-heading mw-heading3"><h3 id="Darbu_rezultātu_kešs"><span id="Darbu_rezult.C4.81tu_ke.C5.A1s"></span>Darbu rezultātu kešs</h3></div> <p>Daudzas programmas ieraksta darba starplaika rezultātus vai palīgrezultātus jebkurā vietā, lai tos neaprēķinātu katru reizi, kad tie būtu vajadzīgi. Tas <a href="/w/index.php?title=Pa%C4%81trina_darbu&amp;action=edit&amp;redlink=1" class="new" title="Paātrina darbu (vēl nav uzrakstīts)">paātrina darbu</a>, bet pieprasa papildatmiņu (operātīvo vai diska). Par piemēru var būt <a href="/w/index.php?title=Datu_b%C4%81zu_indeks%C4%81cija&amp;action=edit&amp;redlink=1" class="new" title="Datu bāzu indeksācija (vēl nav uzrakstīts)">datu bāzu indeksācija</a>. </p> <div class="mw-heading mw-heading2"><h2 id="Atsauces">Atsauces</h2></div> <div class="references-small" style="list-style-type: decimal;"> <ol class="references"> <li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a></span> <span class="reference-text">Lielā terminu vārdnīca. Datortermini. - Tīmeklis www.url: <a rel="nofollow" class="external free" href="http://www.termini.lv">http://www.termini.lv</a> </span> </li> <li id="cite_note-2"><span class="mw-cite-backlink"><a href="#cite_ref-2">↑</a></span> <span class="reference-text">Leo Seļāvo. Atmiņu piramīdas. - Tīmeklis www.url: <a rel="nofollow" class="external free" href="http://www.e-pasaule.lv/print/php?sadala=9&amp;id=3392&amp;PHPSESSID=78774249530fc0e7b11be6cb1700a524">http://www.e-pasaule.lv/print/php?sadala=9&amp;id=3392&amp;PHPSESSID=78774249530fc0e7b11be6cb1700a524</a></span> </li> <li id="cite_note-3"><span class="mw-cite-backlink"><a href="#cite_ref-3">↑</a></span> <span class="reference-text">Колесниченко О.В., Шишигин И.В. Аппаратные средства РС. - СПб.: БХВ-Санкт-Петербург, 1999-800 с.: ил.</span> </li> <li id="cite_note-4"><span class="mw-cite-backlink"><a href="#cite_ref-4">↑</a></span> <span class="reference-text">Гук М. Аппаратные средства IBM РС. Энциклопедия, 2-е изд. - СПб.: Питер, 2001. - 928с.: ил.</span> </li> </ol></div> <div class="mw-heading mw-heading2"><h2 id="Skatīt_arī"><span id="Skat.C4.ABt_ar.C4.AB"></span>Skatīt arī</h2></div> <ul><li><a href="/wiki/PHP_pa%C4%81trin%C4%81t%C4%81js" title="PHP paātrinātājs">PHP paātrinātājs</a></li></ul> <!-- NewPP limit report Parsed by mw‐web.codfw.main‐5c59558b9d‐tvbbz Cached time: 20241130193909 Cache expiry: 2592000 Reduced expiry: false Complications: [show‐toc] CPU time usage: 0.043 seconds Real time usage: 0.082 seconds Preprocessor visited node count: 396/1000000 Post‐expand include size: 1792/2097152 bytes Template argument size: 467/2097152 bytes Highest expansion depth: 7/100 Expensive parser function count: 0/500 Unstrip recursion depth: 0/20 Unstrip post‐expand size: 1936/5000000 bytes Number of Wikibase entities loaded: 0/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 16.749 1 -total 69.43% 11.629 7 Veidne:Val-en 47.93% 8.028 7 Veidne:LangWithName 26.83% 4.494 1 Veidne:Atsauces 16.04% 2.687 7 Veidne:Language_link 12.63% 2.115 7 Veidne:Lang --> <!-- Saved in RevisionOutputCache with key lvwiki:rcache:1415802:dateformat=default and timestamp 20241130193909 and revision id 1415802. --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?type=1x1&amp;useformat=desktop" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Saturs iegūts no "<a dir="ltr" href="https://lv.wikipedia.org/w/index.php?title=Kešatmiņa&amp;oldid=1415802">https://lv.wikipedia.org/w/index.php?title=Kešatmiņa&amp;oldid=1415802</a>"</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Special:Categories" title="Special:Categories">Kategorija</a>: <ul><li><a href="/w/index.php?title=Kategorija:Ke%C5%A1atmi%C5%86a&amp;action=edit&amp;redlink=1" class="new" title="Kategorija:Kešatmiņa (vēl nav uzrakstīts)">Kešatmiņa</a></li></ul></div></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> Šī lapa pēdējoreiz labota: 2011. gada 6. septembris plkst. 12.24.</li> <li id="footer-info-copyright">Teksts ir pieejams saskaņā ar <a rel="nofollow" class="external text" href="//creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution/Share-Alike licenci</a>; var pastāvēt papildu ierobežojumi. Plašākai informācijai skatīt <a href="/wiki/Vikip%C4%93dija:Lieto%C5%A1anas_noteikumi" title="Vikipēdija:Lietošanas noteikumi">lietošanas noteikumus</a>.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Privātuma politika</a></li> <li id="footer-places-about"><a href="/wiki/Vikip%C4%93dija:Par">Par Vikipēdiju</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Vikip%C4%93dija:Saist%C4%ABbu_atrunas">Saistību atrunas</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Code of Conduct</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Izstrādātāji</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/lv.wikipedia.org">Statistika</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Sīkdatņu deklarācija</a></li> <li id="footer-places-mobileview"><a href="//lv.m.wikipedia.org/w/index.php?title=Ke%C5%A1atmi%C5%86a&amp;oldid=1415802&amp;mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobilais skats</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/static/images/footer/wikimedia-button.svg" width="84" height="29" alt="Wikimedia Foundation" loading="lazy"></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/w/resources/assets/poweredby_mediawiki.svg" alt="Powered by MediaWiki" width="88" height="31" loading="lazy"></a></li> </ul> </footer> </div> </div> </div> <div class="vector-settings" id="p-dock-bottom"> <ul></ul> </div><script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-5c59558b9d-tvbbz","wgBackendResponseTime":381,"wgPageParseReport":{"limitreport":{"cputime":"0.043","walltime":"0.082","ppvisitednodes":{"value":396,"limit":1000000},"postexpandincludesize":{"value":1792,"limit":2097152},"templateargumentsize":{"value":467,"limit":2097152},"expansiondepth":{"value":7,"limit":100},"expensivefunctioncount":{"value":0,"limit":500},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":1936,"limit":5000000},"entityaccesscount":{"value":0,"limit":400},"timingprofile":["100.00% 16.749 1 -total"," 69.43% 11.629 7 Veidne:Val-en"," 47.93% 8.028 7 Veidne:LangWithName"," 26.83% 4.494 1 Veidne:Atsauces"," 16.04% 2.687 7 Veidne:Language_link"," 12.63% 2.115 7 Veidne:Lang"]},"cachereport":{"origin":"mw-web.codfw.main-5c59558b9d-tvbbz","timestamp":"20241130193909","ttl":2592000,"transientcontent":false}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"Ke\u0161atmi\u0146a","url":"https:\/\/lv.wikipedia.org\/wiki\/Ke%C5%A1atmi%C5%86a","sameAs":"http:\/\/www.wikidata.org\/entity\/Q165596","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q165596","author":{"@type":"Organization","name":"Contributors to Wikimedia projects"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2006-05-05T11:25:21Z","dateModified":"2011-09-06T10:24:20Z"}</script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10