Ce este memoria cache
Să ne gândim ce memoria cache
Cache - acesta este un depozit de date temporare (fișier, informații, etc.), ceea ce permite de a economisi timp și resurse. Trebuie remarcat imediat că eu în mod deliberat nu au avut în detrimentul a ceea ce este o economie, ca fiind bazată pe tehnologia poate fi din cauza mai multor factori.
Permiteți-mi să dau un alt exemplu. Aproape în fiecare zi vă deschideți site-ul într-un browser și poate fi observat că în cazul în care un site este deschis pentru prima dată, acest lucru se întâmplă pentru o lungă perioadă de timp. Toate paginile următoare deschide mult mai repede. De ce? Astăzi, site-ul ar putea frumos afișate într-un browser, acesta din urmă necesitatea de a descărca o grămadă de fișiere, care împreună pot lua cu ușurință mai mult de 1-5 MB. Dacă de fiecare dată când vizitați pagina va fi necesară din nou și din nou pentru a descărca fișierele, site-ul va fi foarte lent pentru a deschide. Pentru a preveni acest lucru, iar atunci când vizitați pagina a deschis rapid, browser-ul stochează fișierele din directorul temporar, indicate prin semnele de pe site-urile de la care au fost descărcate. Acest director este și o memorie cache. Diferența de viteză se datorează aceleași ca și în cazul exemplului despre filme.
Dacă vorbim despre echipamentele și dispozitivele de calculator, cum ar fi un procesor și hard disk, atunci situația este puțin diferită cu cache. Să considerăm ca un exemplu de procesor. cache-ul său este pur și simplu o memorie foarte rapid (aproximativ de 10 ori mai rapid decât RAM), ceea ce este dificil de a face o dimensiune mai mare poate găzdui date. De exemplu, niciodată nu va veni peste procesoare cu o dimensiune cache de 1 GB. Însuși acest cache păstrează codul mașină care urmează să fie executate de către procesor, și utilizate în mod frecvent date. Economiile sunt realizate datorită faptului că în momentul în care procesorul execută instrucțiunile din următoarele coduri de calculator paralele scrise din cache de memorie. În cazul în care un pic mai ușor, linia de jos în același timp umple cache următoarele coduri și executate de către un procesor a încărcat cod. Mai mult decât atât, după cum sa menționat deja, cache-ul stochează datele pe care este necesar să se facă referire de multe ori la procesor.
Notă. În general, cache-ul procesorului este aranjat mai complicat decât am descris, dar, în general, în sensul de a merge în acest fel.
După cum puteți vedea, cache-ul poate fi pus în aplicare în moduri diferite, și creșterea productivității și a economiilor realizate de diverși factori.
Care sunt problemele cu memoria cache
problema memoriei cache este construit în principal pe faptul că reutilizarea datelor stocate anterior, aceste informații pot fi deja irelevante. Acest lucru poate avea loc atât din cauza erorilor de sistem cache, precum și din cauza corupției de date ale altor sisteme (software).
Notă. Desigur, există cazuri de probleme din cauza defectării dispozitivelor în sine, dar acest lucru este foarte rar.
Luați în considerare câteva probleme de zi cu zi cu cache-ul cu care se confruntă aproape toată lumea:
1. În epoca internetului, este dificil să nu observați o problemă cu memoria cache a browser-ului. Punctul de aici este simplu. După cum sa menționat deja, browser-ul stochează fișierele necesare pentru un aspect frumos și corect. Dacă site-ul este editat aceste fișiere și browser-ul nu le descărcați versiune editată, tu probabil va întâlni erori - butoane nu alerga, pentru a muta stiluri de „păsărească“ să apară, și multe altele. Acesta este motivul pentru care puteți auzi de multe ori sfatul în cazul unor probleme cu site-uri - curățați memoria cache a browser-ului. Dacă ați crezut anterior că gluma și cineva te teasing, nu este așa.
2. Programele sunt probleme cu memoria cache. După cum sa menționat deja, depozitarea temporară pot fi aranjate în moduri diferite și pentru scopuri diferite intenționate. De exemplu, unele programe pot fi stocate în memoria cache rezultatele intermediare, care necesită timp semnificativ de calcul a acestora. În cazul în care aceste calcule sunt dependente de ceva, aceasta poate provoca periodic probleme din cauza faptului că datele din cache-ul nu au fost retratate. Și aici este atât de des sfătuiți să ruleze fie clar funcția cache, sau pentru a elimina anumite fișiere.
3. Probleme cu cache-ul din cauza Windows se blochează. Sistemul de operare Windows conține erori. Și, de fapt, acest lucru nu este surprinzător. Practic, orice program normal conține erori. Și Windows este un sistem mult mai complex. De exemplu, să ia același browser. După cum sa menționat deja, browser-ul face note pentru fișierele din cache-ul, astfel încât să puteți păstra întotdeauna urmări modul în care sunt relevante versiuni ale fișierelor. Acum, imaginați-vă că fișierele de pe site-ul nu s-au schimbat, dar din cauza fișierelor de eroare din Windows în cache-ul a fost corupt. După cum probabil ați ghicit deja, în acest caz, site-urile vor fi deschise cu erori, deoarece în conformitate cu informațiile fișierele browser sunt relevante și nu trebuie să descărcați, dar, de fapt, opusul este adevărat.
Există și alte exemple, dar chiar și acest lucru este suficient pentru a înțelege care este motivul pentru care există atât de multe probleme cu memoria cache.
Acum, că știți ce cache-ul și, prin urmare, va fi mai ușor de înțeles totul în legătură cu ea.
articole recente
Ar trebui să arate ca fișierul Hosts? sfaturi tehniceprograme recente
program de torrent uTorrentDr.Web CureIt! antivirus
?php include ($ _SERVER [ "DOCUMENT_ROOT"] "/ vstavki / blokvtext2.html".); ?>
programul /
articole interesante
Ar trebui să arate ca fișierul Hosts? sfaturi tehniceDe ce ar trebui medie de utilizator mai multe browsere? browser-