KompüterInformasiya texnologiyaları

Cached data və caching nədir?

Kompüter, əfsus, dərhal insanların qəbul əmrləri, icra etməyib. Bu prosesi sürətləndirmək üçün tövsiyələr bir sıra istifadə edir və onların arasında yer qürur caching məxsusdur. Bu nədir? cached data hansılardır? Bu proses həqiqətən yer tutur edir? Nə misal üçün, "Samsung" bir smartphone, data cached və onlar kompüter həmin qədər fərqlənir? Nin bu suallara cavab almaq üçün aşağı almaq edək.

cache nədir?

Belə ki, sorğu bütün yuxarıda ehtimal, informasiya hızlı erişim təmin edir aralıq bufer çağırıb. Bütün məlumatlar onda olan. Mühüm üstünlüyü orijinal mağaza xeyli daha sürətli ola bilər cache zəruri məlumatlar çıxarış edir. Amma əhəmiyyətli günah var - ölçüsü. Cached data brauzerlər, sabit disk, CPU, web server, WINS, və DNS xidmətləri istifadə olunur. strukturunun əsasını recordsets var. Onların hər biri əsas yaddaş nə surəti dik çıxmaq müəyyən element və ya data vahidi ilə bağlıdır. Entries uyğun müəyyən edilir olan vasitəsilə, bir identifikatoru (TAG) var. fikrincə bir az fərqli bir nöqtəyə baxaq: Sizin telefon "Samsung" və ya başqa istehsalçı nə cached edir data? onlar kompüter var ki, fərqli edirsiniz? ölçüsü yalnız fərq - Baxımından bir fundamental baxımdan.

istifadə prosesi

bir müştəri (onlar yuxarıda sadalanan etdiyiniz) data tələb zaman, kompüter edir ki, ilk şey - cache araşdırır. Bu giriş istədiyiniz, onda istifadə olunur. Bu hallarda bir hit var. Dövri data əsas yaddaş cache kopyalanır. tələb rekord aşkar olunmayıb əgər Lakin, baza saxlama axtarış məzmun yoxdur. Bütün sonra daha tez əldə edilə bilər ki, məlumat cache köçürülür almaq. uğurla zaman sorğu faizi səviyyəsində və ya hit nisbəti çağırıb.

yenilənməsi data

istifadə edərkən, məsələn, web browser səhifəsinin surəti tapmaq üçün yerli cache yoxlanılır. Bu məhdudiyyətlər nəzərə alaraq yaddaş növü bir miss yer etmək üçün informasiya imtina qərara alınıb. əvəz olunacaq nə dəqiq qərar qəbul etmək, müxtəlif alqoritmləri kənar istifadə edin. biz bu "Android" üçün məlumat cached ki, haqqında danışmaq əgər gəlmişkən, ki, çox hissəsi üçün onlar şəkillər və proqram data ilə işləmək üçün istifadə olunur.

siyasəti yazmaq

və cache məzmunu modifikasiyası zamanı əsas yaddaş veri yeniləmə. qeyd siyasət asılı olaraq proqram informasiya arasında keçir vaxt gecikmə. iki əsas növü var:

  1. Instant qeyd. Hər bir dəyişiklik əsas yaddaş sinxron qeyd olunur.
  2. Gecikmiş və ya writeback. müştəri tərəfindən tələb zaman Update data vaxtaşırı keçirilən ya. Bu iki dövlət bir ibrət istifadə dəyişikliklər olub takip: "çirkli" və ya redaktə. - istədiyiniz maddə oxumaq üçün ilk cache dəyişdirilib məlumat yazmaq üçün istifadə, ikinci: bir miss halda əsas yaddaş məqsədi iki müraciət edilə bilər.

Bu məlumat aralıq bufer yersiz olur ki, belə ola bilər. Bu cache hər hansı düzəlişlər etmədən əsas yaddaş zaman məlumatları verir. ardıcıllıq üçün, redaktə proseslərin bütün bağlılıq protokolların istifadə.

müasir problemlər

interface məhdudiyyətlər - bir prosessorları tezliyi artması və artan yaddaş performansı, yeni problem sahələri ilə məlumatların ötürülməsi. Nə bilikli şəxs görə bilərsiniz? tezlik prosessor RAM az olduqda Cache yaddaş çox faydalıdır. Onların bir çoxu qeydiyyat çox yavaş yaddaş, giriş vaxt azaltmaq üçün öz aralıq bufer var. müraciət virtual dəstək CPU, tez-tez kiçik, lakin çox sürətli ünvanı tərcümə bufer yer. Lakin digər hallarda, cache çox faydalı deyil və bəzən yalnız problem yaradır (lakin qeyri-professional versiyası məruz kompüter, adətən deyil). Sizin smartphone data cached nə danışan QHT görə cihaz kiçik yeni miniatür cache həyata keçirilməsini yaratmaq lazımdır ki, qeyd edib. lakin onların ölçüsü nə fərq - İndi bəzi telefonlar on il əvvəl parametrləri, inkişaf etmiş kompüter öyünə bilər!

müxtəlif buferlər arasında sinxronizasiya

onların bir çox əgər bir, və necə bu texnologiya effektivliyini qorumaq zaman cache faydalıdır? Bu problem bufer rabitəlilik həll edilir. məlumat mübadiləsi üçün üç seçim vardır:

  1. Inclusive. Istədiyiniz kimi cache davranmaq bilər.
  2. Exclusive. hər bir konkret halda üçün nəzərdə tutulmuşdur.
  3. Qeyri-müstəsna. bir geniş qəbul standart.

cache səviyyəsi

Onların sayı üç və ya dörd adətən bərabərdir. yaddaş səviyyəsinin daha, belə ki, bulkier və yavaş:

  1. L1 cache. Sürətli səviyyədə cache - ilk. Əslində, bu, bir chip yerləşir kimi prosessor hissəsidir, və funksiyası blokları aiddir. təlimat cache və məlumat: Adətən iki növə bölünür. Ən müasir prosessorları bu səviyyədə olmadan işləmir. Bu cache prosessor tezliyi fəaliyyət, ona istinad hər saat dövrü yerinə yetirə biləcəksiniz.
  2. L2 cache. Adətən əvvəlki ilə birlikdə yerləşir. A ayrı-ayrı yaddaş sahələri. onun dəyəri tapmaq üçün, prosessor olan özəyi sayı bölünür caching data altında verilmiş bütün həcmi, lazımdır.
  3. L3 cache. Slow, amma ən böyük asılı cache. Tipik olaraq, daha çox 24 MB. Müxtəlif ikinci səviyyəli önbelleğe alınmış sinxronizasiya üçün istifadə olunur.
  4. L4 cache. Yalnız yüksək-performance multiprocessing server və mainframe'lerinde üçün əsaslandırılır. ayrı chip kimi həyata keçirir. Bir smartphone "Samsung" data caching və baxaraq bir sual varsa, bu səviyyədə - Mən 5 ildir ki, dəqiq tələsmək demək olar.

cache associativity

Bu fundamental xarakterik deyil. cached data associativity məntiqi seqmentasiya keçirmək üçün tələb olunur. O, öz növbəsində, görə bütün mövcud xətləri bir ardıcıl scan dövründən onlarla alır və bütün faydaları gətirir ki, lazımdır. Buna görə də, axtarış vaxtı azaltmaq üçün, data cache RAM hüceyrələri sərt riayət edin. biz müqayisə etsək aralıq buferlər lakin böyük xüsusi səmərəliliyi ilə, o, böyük bir iradə az tez iş idi bir kimə eyni həcmdə lakin müxtəlif associativity, var.

nəticə

Gördüyünüz kimi, müəyyən şərtlər altında cached data, kompüter daha sürətli hərəkət etməyə imkan verir. Lakin, təəssüf ki, siz uzun müddət işləyə bilər olan aspektləri bir çox var.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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