KompiuteriaiInformacinės technologijos

Kas yra talpyklos duomenis ir spartinimo?

Kompiuteris, deja, ne iš karto vykdo komandas, kurios gautos iš žmonių. Norėdami pagreitinti šį procesą naudoja triukų įvairovė, o vietoje pasididžiavimas tarp jų priklauso spartinimo. Kas tai yra? Kas yra talpyklos duomenis? Kaip veikia šis procesas iš tikrųjų vyksta? Kas yra talpyklos duomenis smartfon "Samsung", pavyzdžiui, ir jie šiek tiek skiriasi nuo tų, į kompiuterį? Leiskite kibti į gauti atsakymus į šiuos klausimus.

Kas yra talpyklos?

Vadinamasis tarpinis buferio, kuri suteikia greitą prieigą prie informacijos, tikimybė visi, kad užklausos laukelį. Visi duomenys joje esantis. Svarbus privalumas yra tai, kad išgauti reikalingą informaciją iš talpyklos gali būti žymiai greičiau, nei iš originalaus parduotuvėje. Bet yra didelis trūkumas - dydis. Talpyklos duomenys naudojami naršyklių, kietąjį diską, CPU, tinklo serverio, WINS, DNS ir paslaugas. Statinio pagrindas yra recordsets. Kiekvienas iš jų yra susijęs su tam tikru elementu ar duomenų vieneto, kuris išsikiša kopijuoti tai, kas yra pagrindinės atminties. Įrašai turėti identifikatorių (TAG), naudojant iš kurių yra nustatomas suderintu. Pažvelkime šiek tiek skiriasi požiūriu: kas talpyklos duomenis telefone "Samsung" ar kito gamintojo? Ar jie skiriasi nuo tų, kurie yra kompiuteryje? Nuo pagrindinio požiūriu - ne tik dydžio skirtumą.

Galimybė naudoti procesas

Kai klientas (jie išvardyti pirmiau) prašo duomenis, pirmas dalykas, kuris daro kompiuterį - nagrinėja talpyklą. Jei jis yra norima įrašą, tada jis yra naudojamas. Tokiais atvejais yra hitas. Periodiškai duomenys nukopijuoti iš talpyklos į pagrindinę atmintį. Bet jei reikia įrašyti nebuvo rasta, yra paieška turinys bazės saugojimui. Visi imtis informacija yra perduodama į talpyklą, kad jis gali būti atvertas greičiau. Procentas prašymus, kai vainikavo sėkmė, vadinamas lygį arba paspauskite santykį.

Kaip atnaujinti duomenų

Kai naudojate, pavyzdžiui, interneto naršyklė yra tikrinamas vietos talpyklą rasti puslapio kopiją. Atsižvelgiant į šį ribotumą Atminties tipas, praleisti yra nuspręsta atmesti informaciją, kad vietos. Nuspręsti, ką bus pakeistas, naudokite skirtingus algoritmus poslinkis. Beje, jei mes kalbame apie tai, kad šis talpyklos duomenis į "Android" ", kad didžiąja dalimi jie naudojami dirbti su vaizdais, ir paraiškos duomenis.

rašyti politika

Per iš talpyklos turinį pakeitimo ir atnaujinti pagrindinėje atmintyje duomenis. Laikas vėlavimas, kad praeina nuo paraiškos informaciją priklausomai nuo įrašymo politiką. Yra dviejų pagrindinių tipų:

  1. Momentiniai įrašymo. Kiekvienas pakeitimas įrašomas sinchroniškai į pagrindinę atmintį.
  2. Atidėtas ar writeback. Atnaujinti duomenis vyks periodiškai, arba kai to reikalauja klientas. Sekti, ar jis buvo iš dalies pakeistas siekiant pasinaudoti ženklą su dviejų valstybių: "purvinas" arba modifikuoti. Jeigu miss atveju gali būti dvi apeliacijas, kuriomis pagrindinę atmintį: pirmasis yra naudojamas įrašyti duomenis, kurie buvo pakeisti iš talpyklos, o antrasis - skaityti norimą elementą.

Jis gali būti toks, kad informacija tampa neturi reikšmės tarpiniame kaupiklyje. Tai atsitinka, kai į pagrindinę atmintį duomenis be jokių koregavimų į talpyklą. Siekiant nuoseklumo, visi redagavimo procesus naudojantis sąryšio protokolus.

šiuolaikiniai iššūkiai

Su į procesorių dažnio padidėjimas ir padidėjusios atminties našumą, naujas problemines sritis - Dėl sąsajos apribojimų duomenų perdavimo. Kas gali pastebėti žinantį žmogų? Laikinoji atmintis yra labai naudinga, jei dažnis yra mažesnis nei į procesorius RAM. Daugelis jų turi savo tarpinį buferio sumažinti prieigos laiko atmintyje, kuris yra lėtesnis nei registruose. CPU, kurie palaiko virtualus spręsti, dažnai įdėkite nedidelį, bet labai greitai Address Translation buferį. Tačiau kitais atvejais, talpyklos nėra labai naudinga, o kartais tik sukuria problemas (bet tai dažniausiai kompiuterių, kurie buvo apdoroti ne Profesionali versija). Kalbėdamas apie tai, kas išsaugota duomenis išmaniajame telefone, NVO pažymėjo, kad dėl to, mažo dydžio prietaiso būtina sukurti naują miniatiūrinį talpyklos įgyvendinimą. Dabar kai kurie telefonai gali pasigirti parametrus, kaip prieš dešimt metų, pažangių kompiuterinių - bet koks skirtumas jų dydį!

Sinchronizuoti duomenis tarp skirtingų buferių

Talpyklos yra naudinga, kai vienas, ir kaip išlaikyti šią technologiją efektyvumą, jei jų daug? Ši problema išspręsta buferio suderinamumą. Yra trys galimybės keistis duomenimis:

  1. Imtinai. Talpyklos gali elgtis taip, kaip jums patinka.
  2. Išskirtinis. Sukurta kiekvienu konkrečiu atveju.
  3. Neišimtinė. plačiai priimtas standartas.

talpyklos lygio

Jų skaičius dažniausiai lygus trijų ar keturių. Kuo didesnis atminties kiekis, todėl padidėja ir beveik lėčiau:

  1. L1 atmintis. Greičiausias lygio talpyklos - pirmas. Tiesą sakant, ji yra viena iš procesoriaus, nes ji yra viename luste, ir susijęs su funkciniais blokais. Paprastai skirstomi į du tipus: instrukcija talpyklą ir duomenų. Dauguma šiuolaikinių procesorių neveikia be šio lygio. Ši atmintis veikia procesoriaus dažnis, todėl nuoroda į jį gali atlikti kiekvieną laikrodžio ciklą.
  2. L2 spartinančioji atmintinė. Paprastai yra kartu su ankstesnės. A atskiri atminties sritis. Norėdami sužinoti jo reikšmę, reikia visą tūrį, atsižvelgiant pagal spartinimo duomenimis, padalinta iš branduolių skaičiaus, kuris yra procesorius.
  3. L3 SPARTINANČIOJI ATMINTIS. Lėtas, tačiau didžiausia priklauso talpyklos. Paprastai, daugiau nei 24 MB. Jis naudojamas sinchronizuoti gautus iš talpyklos įvairaus antrojo lygio duomenis.
  4. L4 talpyklos. Naudojimas yra pateisinamas tik aukštos kokybės multiprocessing serverių ir kompiuteriniai masyvai. Įgyvendinti ją kaip atskirą mikroschemą. Jei užduoti klausimą, kuris yra spartinimo duomenis išmanųjį telefoną "Samsung" ir žiūri į jį, šis lygis - galiu pasakyti, kad 5 metus tiksliai skubėti.

talpyklos asociatyvumas

Tai yra pagrindinė charakteristika. Asociatyvumas iš talpyklos duomenis privalo rodyti loginį segmentavimą. Ji, savo ruožtu, yra būtina dėl to, kad eilės skenavimas visų esamų linijų trunka dešimtis ciklų ir atneša ne visais privalumais. Todėl naudoti RAM Ląstelių standus prisijungimas prie duomenų talpyklą, siekiant sumažinti paieškos laiką. Jei mes palyginti tarpinės buferiai yra tokio paties tūrio, bet skirtingos Association, vienas su kuriuo ji turėjo didelę valią dirbti lėčiau, bet su dideliu specifiniu efektyvumą.

išvada

Kaip matote, kad talpyklos duomenis tam tikromis sąlygomis leidžia jūsų kompiuteris greičiau veikti. Bet, deja, vis dar yra gana daug aspektų, dėl kurių Jūs galite dirbti ilgą laiką.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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