ComputerenInformatiounen Technik

Wat ass de cache Daten an Ganz?

Computer, Souen, net direkt executéiert der commandéiert, déi vun de Leit geduecht ginn. Zu dësem Prozess Boost benotzt eng Rei vun Tricken, an der Roll vum Plaz dorënner gehéiert Ganz. Wat ass et? Wat sinn d'tëschegesäichert Donnéeën? Wéi heescht dat Prozess hëlt eigentlech Plaz? Wat ass Daten an engem Smartphone "Samsung" cache, zum Beispill, an ënnerscheeden bësse vun deenen am Computer? Loosst d'kréien erof ze Äntwerten op dës Froe kréien.

Wat ass Cache?

Sou Mëttelstuf Prellbock genannt, déi dëse Zougang zu Informatiounen gëtt, d'Probabilitéit, datt d'Paieziedel virun allem. All Daten an et aus. E wichtege Virdeel ass, dass déi néideg Informatiounen aus dem Cache Extrait kann vill méi séier ginn, wéi aus dem Original Geschäft. Mä et ass e groussen Nodeel - Gréisst. Tëschegesäichert Donnéeën ass am Browser, Festplack, CPU, Web Server benotzt, Wins, an DNS Servicer. Der Basis vun der Struktur sinn der recordsets. Jiddereng vun hinnen ass verbonne mat engem bestëmmten Element oder Daten Eenheet datt Kopie hu wat an der Haaptrei Erënnerung ass. Entréen hunn eng Identifikatioun (Tag), mat Hëllef vun deem vun passende alles ass. Loosst d'e bëssen anescht Siicht kucken: wat cache ass Donnéeën an Ärer Telefon "Samsung" oder aneren Fabrikant beschwéiert? Sinn se anescht aus deenen déi am Computer sinn? Vun engem fundamental Siicht - net nëmmen d'Differenz zu Gréisst.

De Prozess vun benotzt

Wann e Client (se bass uewen opgezielt) Daten Demanden, datt déi éischt Saach engem Computer mécht - wullt an de Cache. Wann et Element Wonsch ass, dann ass et benotzt. An dëse Fäll gëtt et en Hit. Periodesch d'Donnéeën aus dem Cache fir den Haapt Erënnerung kopéiert. Mä wann déi néideg Rekord ass net fonnt ginn, et ass eng Sich Inhalt an huel Stockage. All huelen den Informatiounen op de Cache transferéierte ass, fir datt et kann dann méi séier Rampen ginn. Prozentsaz vun Demanden wann mat Succès Kroun, genannt de Niveau oder Hit Verhältnis.

Instandhaltung Donnéeën

Wann benotzt, zum Beispill, ass e Web Browser lokal Cache vergewësseren eng Kopie vun der Säit ze fannen. Kritt der Aschränkungen vun dëser Erënnerung Typ, ass eng verpasst sech den Informatiounen ze sou ze Weltraum maachen. Ze décidéieren genee wat ersat ginn, benotze verschidden algorithms Verleeen. Iwwregens, wa mer iwwert d'Tatsaach schwätzen, datt dës Daten zu der "Android" cache, datt fir déi Deel gi se benotzt mat Biller ze schaffen, an Applikatioun Daten.

schreiwen Politiken

Während de Rechter vun den Inhalter vun der Cache an update d'Donnéeën vun den Haapt Erënnerung. Der Zäit Retard datt je den Opnahmen Politiken tëscht Applikatioun Informatiounen Passë. Et ginn zwee Haaptgrënn Zorten:

  1. Direktnoriichten opzehuelen. All Ännerung ass synchronously zu der Haaptrei Erënnerung opgeholl.
  2. Verspéiten oder writeback. Update Daten ofgehalen periodesch, oder wann déi Client gefrot. Ze halen Streck vun ob et amendéiert war e Schëld mat zwee Staaten ze benotzen: "dreckeg" oder geännert. Am Fall vun engem verpasst kann zwee Responsabel Haaptrei Erënnerung fir gemaach ginn: déi éischt benotzt ass den Daten ze Rekord datt aus dem Cache geännert goufen, an der zweeter - de gewënschte Punkt ze liesen.

Et kann esou sinn, dass Informatiounen un de Mëttelstuf Prellbock Roll gëtt. Dëst geschitt, wann d'Donnéeën an der Haaptrei Erënnerung ouni Ännerung an de Cache Mëtt spazéieren. Fir Konsequenz, all vun der Redaktioun Prozesser mat der Kohärenz Adhésiounsprotokollen.

zäitgenëssesch Erausfuerderungen

Mat enger Erhéijung vun der Frequenz vun Kontext a fräi Erënnerung gielt vum neie Problem Beräicher - d'Aschränkungen vun der Interface Daten Transfert. Wat kann eng kompetent Persoun virdrun? Cache Erënnerung ass ganz nëtzlech wann d'Frequenz manner wéi de RAM am Prozessor ass. Vill vun hinnen hunn hir eege Mëttelstuf Prellbock Zougang Zäit zu der Erënnerung ze reduzéieren, déi méi lues wéi Registere ass. D'CPU datt adresséieren virtuell Ënnerstëtzung, Plaz dacks kleng awer ganz schnell Adress Iwwersetzung Prellbock. Mä an anere Fäll, ass de Cache net ganz nëtzlech, an heiansdo nëmmen schaaft Problemer (mee et ass normalerweis am Computer, wat engem Net-berufflech Versioun weiderentwéckelt hunn). Schwätzen vun wat Donnéeën an Ärem Smartphone cache ass, feststellen ONG datt wéinst der klenger Gréisst vun der Apparat néideg ass neie Mini Cache Ëmsetzung ze schafen. Elo kënnen e puer Handyen bretzen Parameteren wéi zéng Joer, fortgeschratt Computer - mä wat eng Differenz vun hirer Gréisst!

Synchronize Daten tëscht verschiddene Baudeeler

De Cache ass nëtzlech, wann een, a wéi d'Effikacitéit vun dëser Technik ze erhalen, wann vill vun hinnen? Dëse Problem ass Prellbock coherency geléist. Et ginn dräi Optiounen fir Datenaustausch:

  1. Inklusiv. De Cache kann behuelen wéi Dir gären.
  2. Exklusiv. Entworf fir all spezifesche Fall.
  3. Non-exklusiv. eng Fuerscher akzeptéiert Norm.

Cache Niveauen

Hir Zuel ass normalerweis gläichberechtegt zu dräi oder véier. Der Groussregioun den Niveau vun Erënnerung, also et ass bulkier a lues:

  1. L1 Cache. Déi schnellsten Niveau Cache - éischt. An Tatsaach, ass et en Deel vun der Prozessor well et op engem eenzege Chip etabléiert ass, a beschäftegt sech d'Funktioun spären. Normalerweis ënnerdeelt an zwou Zorten: Uweisunge Cache an Daten. Deene modernste Kontext Aarbecht nët ouni dës Niveau. Dëst Cache bedreift um Prozessor Frequenz, also d'Referenz fir et kënnen all Auer Zyklus Leeschtunge.
  2. L2 Cache. Normalerweis läit zesumme mat der viregter eent. Eng separat Erënnerung Beräicher. Fir seng Wäert erauszefannen, braucht Dir de ganze Volumen, ënnert Ganz Daten ginn, vun der Zuel vun de Placken ënnerdeelt, déi an der Prozessor ass.
  3. L3 Cache. Lues, mä de gréisste onselbstänneg Cache. Typesch, méi wéi 24 MB. Et ass vun Ufank der Daten aus Cache vun verschidden zweeten Niveau scho ze synchronize.
  4. L4 Cache. Benotzen ass gerechtfärdegt just fir héich-Performance multiprocessing Serveren a mainframes. Ëmsetzen et als separat Chip. Wann Dir eng Fro stellen, dass Daten an engem Smartphone "Samsung" ass Ganz zoustänneg um et, dësen Niveau - ech kann dat genee presséiert fir 5 Joer soen.

Cache associativity

Dëst ass eng fundamental charakteristesche. Associativity vun der tëschegesäichert Donnéeën ass néideg der logesch mech och un Kaart. Si, am Tour, ass néideg wéinst der Tatsaach, datt eng mi Scanner vun all bestehend Linnen Zénger vun kreesleef hëlt an bréngt an net all d'Virdeeler. Dofir, benotzen RAM Zellen steiwe onvergläichleche op d'Donnéeën Cache, fir der Sich Zäit ze reduzéieren. Wa mir d'Zuelen Baudeeler sinn vun deem selwechten Volumen mee verschidden associativity, déi ee mat där si hat eng grouss gëtt ze schaffen manner séier, mä mat engem groussen spezifesch Effizienz vergläichen.

Konklusioun

Wéi Dir den cache Daten ënner bestëmmte Konditiounen gesinn kann,, erlaabt Ärem Computer méi séier ze handelen. Mä, Souen, et ass nach eng relativ vill Aspekter op deen Dir fir eng laang Zäit Aarbecht kann.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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