www.wikidata.uk-ua.nina.az
U Vikipediyi ye statti pro inshi znachennya cogo termina Kesh znachennya Kesh vid angl cache shovanka osobliva shvidkisna pam yat abo chastina operativnoyi pam yati de zberigayutsya kopiyi chasto vikoristovuvanih danih Zabezpechuye do nih shvidkij dostup Kesh pam yat zberigaye vmist i adresu danih do yakih chasto zvertayetsya procesor Pid chas chergovogo zvertannya procesora do adresi pam yati pereviryayetsya nayavnist ciyeyi adresi u keshi Yaksho vidpovidni dani nayavni voni peredayutsya procesoru z keshu Ce dozvolyaye skorotiti trivalist obminu oskilki shvidkodiya keshu bilsha za shvidkodiyu zvichajnoyi pam yati Vibir danih zi zvichajnoyi povilnishoyi pam yati zdijsnyuyetsya lishe todi koli potribni procesoru dani v keshi vidsutni Slid zaznachiti sho kesh mozhe buti ne lishe procesornij a j vhoditi do skladu inshih komponentiv komp yutera napriklad kesh zhorstkogo disku SSD nakopichuvachiv osoblivih vidiv Bilsh togo kesh she j mozhe buti programnim rishennyam napriklad v OS Android vin vikoristovuyetsya dlya prishvidshenogo dostupu do chasto vikoristovuvanih vnutrishnih danih zastosunkiv chi merezhevih danih Programni keshi shiroko zastosovuyutsya u brauzerah 1 2 ta multimedijnih programah Rozrahovuyuchi shvidkodiyu programnih keshiv slid brati do uvagi fragmentaciyu nakopichuvacha i fragmentaciyu fajlovoyi sistemi Zmist 1 Istoriya 2 Princip diyi procesornogo keshu 3 Bagatorivnevi keshi 4 Literatura 5 Div takozh 6 Primitki 7 Posilannya 8 Div takozhIstoriya RedaguvatiVikoristannya slova kesh u konteksti komp yuteriv pohodit vid 1967 roku koli gotuvalas stattya dlya publikaciyi v zhurnali IBM Systems Journal Stattya stosuvalasya vdoskonalennya pam yati v Modeli 85 nastupnoyi v liniyi IBM System 360 Redaktor zhurnalu Lyle R Johnson poprohav uzhiti bilsh opisovij termin nizh shvidkohidnij bufer ale inshogo slova ne bulo znajdeno todi vin zaproponuvav kesh Stattyu bulo opublikovano na pochatku 1968 roku avtori buli nagorodzheni IBM yih robota shiroko shvalyuvalas i zgodom bula polipshena ta nazva kesh shvidko stala standartno vzhivanoyu v komp yuternij literaturi Princip diyi procesornogo keshu RedaguvatiKesh ce shvidka promizhna buferna pam yat nevelikoyi mistkosti sho roztashovana pomizh procesorom z jogo registrami j osnovnoyu pam yattyu zdebilshogo OZP Operaciyi obminu danimi mizh procesorom i keshem vikonuyutsya shvidshe nizh zvernennya procesora bezposeredno do osnovnoyi pam yati tim samim priskoryuyetsya robota procesora z pam yattyu Najchastishe kesh zalishayetsya prozorim dlya programista tomu sho sistema komand procesora zazvichaj ne mistit komand roboti z keshem Pri poyasnenni roboti keshu mozhna vvazhati sho procesor takozh jogo ne bachit i zvertayetsya do pam yati tak nibi keshu nemaye Prote kesh yak pravilo isnuye i na aparatnomu rivni perehoplyuye signali procesora chitannya zapis a koli treba to nadaye procesoru shvidki kopiyi informacijnih kodiv yaki timchasovo zberigaye u vlasnij robochij pam yati Yaksho kesh spromozhnij pidminiti soboyu pam yat ce nazivayetsya popadannya v kesh angl Cache hit todi vin za rahunok vlasnih resursiv zadovolnyaye zapit procesora Procesor ne prigalmovuyetsya i prodovzhuye pracyuvati na velikij shvidkosti Koli pidmina pam yati nemozhliva todi do roboti zaluchayetsya osnovna pam yat obmin z yakoyu suttyevo prigalmovuye procesor Usi zavdannya pov yazani z perehoplennyam zapitiv vid procesora na robotu iz pam yattyu virishuye chastina aparaturi keshu pid nazvoyu kontroler keshu Druga chastina aparaturi keshu mistit neveliku shvidku robochu pam yat de zberigayetsya kopiya komirok golovnoyi pam yati do yakih neshodavno buli zvernennya tobto rezultati najsvizhishih zapitiv procesora Vazhlivo sho vmist komirok golovnoyi pam yati kopiyuyetsya do pam yati keshu razom zi svoyimi adresami Same ci skopijovani adresi i dozvolyayut kontroleru keshu uhvalyuvati rishennya pro spromozhnist bufernoyi pam yati zadovolniti konkretnij procesornij zapit bez zaluchennya do obminu povilnoyi osnovnoyi pam yati V okremih obchislyuvalnih sistemah odnochasno mozhe vikoristovuvatis dekilka procesornih keshiv riznogo funkcionalnogo priznachennya v tomu chisli kesh danih vikonuye buferizaciyi vsih zapitiv procesora do OP kesh komand zberigaye napered vibrani komandi procesora sho z velikoyu jmovirnistyu budut vikonani nastupnimi bufer shvidkoyi pereadresaciyi zabezpechuye zberigannya elementiv tablic segmentiv ta storinok dlya peretvorennya translyaciyi virtualnih adres u fizichni bez zvernennya do OP Bilshist suchasnih mikroprocesoriv dlya komp yuteriv i serveriv mayut yak minimum tri nezalezhnih keshi kesh instrukcij dlya priskorennya zavantazhennya mashinnogo kodu kesh danih dlya priskorennya chitannya i zapisu danih i bufer asociativnoyi translyaciyi TLB dlya priskorennya translyaciyi virtualnih matematichnih adres u fizichni yak dlya instrukcij tak i dlya danih Kesh danih chasto realizuyetsya u viglyadi bagatorivnevogo keshu L1 L2 L3 Zbilshennya rozmiru kesh pam yati pozitivno vplivaye na produktivnist majzhe vsih komp yuternih program 3 Ce osoblivo pomitno pri zmini procesoriv kotri mayut odnakovi abo majzhe odnakovi harakteristiki prote riznu kilkist kesh pam yati Bagatorivnevi keshi RedaguvatiBagatorivnevi keshi zazvichaj pracyuyut u poslidovnosti vid menshih keshiv do velikih Spochatku vidbuvayetsya perevirka najmenshogo ta najshvidshogo keshu pershogo rivnya L1 u razi popadannya procesor prodovzhuye robotu na visokij shvidkosti Yaksho menshij kesh dav promah pereviryayetsya nastupnij trohi bilshij i bilsh povilnij kesh drugogo rivnya L2 i tak dali poki ne vidbudetsya zapit do osnovnoyi operativnoyi chi postijnoyi pam yati Literatura RedaguvatiG C Stierhoff and A G Davis A History of the IBM Systems Journal IEEE Annals of the History of Computing Vol 20 No 1 Jan 1998 pages 29 35 angl Div takozh RedaguvatiMikroarhitektura Nosij danihPrimitki Redaguvati Yak ochistiti kesh i vidaliti fajli cookie Komp yuter Oblikovij zapis Google Dovidka support google com Arhiv originalu za 30 Lipnya 2021 Procitovano 30 lipnya 2021 Kak ochistit kesh brauzera Arhiv originalu za 30 Lipnya 2021 Procitovano 30 Lipnya 2021 Zavisimost proizvoditelnosti processora ot razmera kesha L2 Arhivovano 3 Chervnya 2013 u Wayback Machine ros Posilannya RedaguvatiVikipidruchnik maye knigu na temu Terminologichnij slovnik z informatikiU Vikislovniku ye storinka kesh http it cute blogspot com 2007 09 blog post 25 html Arhivovano 5 Bereznya 2016 u Wayback Machine Cacheme PHP5 klas dlya roboti z keshom pidtrimuye fajlovij kesh SQLite memcahed Xcache APC eAccelerator Arhivovano 6 Chervnya 2008 u Wayback Machine Div takozh RedaguvatiKomp yuterna pam yat Otrimano z https uk wikipedia org w index php title Kesh amp oldid 39414469