Kompüter, Informasiya 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?
istifadə prosesi
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
- Instant qeyd. Hər bir dəyişiklik əsas yaddaş sinxron qeyd olunur.
- 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
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:
- Inclusive. Istədiyiniz kimi cache davranmaq bilər.
- Exclusive. hər bir konkret halda üçün nəzərdə tutulmuşdur.
- Qeyri-müstəsna. bir geniş qəbul standart.
cache səviyyəsi
- 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.
- 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.
- 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.
- 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ə
Similar articles
Trending Now