Kọmputa, Ozi technology
Gịnị bụ juru otu data na caching?
Computer, Ewoo, ọ bụghị ozugbo kpere nyere n'iwu, nke na-natara, nke ndị mmadụ. Iji mee ngwangwa usoro a na-eji a dịgasị iche iche nke aghụghọ, na nganga nke ebe n'etiti ha bụ nke caching. Gịnị ka ọ bụ? Gịnị bụ juru otu data? Olee otú nke a usoro n'ezie na-ewe ebe? Gịnị na-juru otu data na a ama "Samsung", n'ihi na ihe atụ, na ha dị iche dịtụ ndị na kọmputa? Ka anyị na-ala na-aza ajụjụ ndị a.
Gịnị bụ cache?
The usoro nke eji
emelite data
Mgbe na-eji ihe atụ, a na ihe nchọgharị weebụ na-enyocha obodo cache chọta a oyiri nke page. Nyere na-agaghị emeli nke a na ebe nchekwa ụdị, a enweteghi na-kpebiri tụfuo ọmụma na-eme ka ohere. Ikpebi kpọmkwem ihe ga-anọchi, na-eji dị iche iche algọridim ngafe. Site n'ụzọ, ọ bụrụ na anyị na-ekwu banyere eziokwu na nke a juru otu data na "gam akporo", na n'ihi na ọtụtụ akụkụ na ha na-eji na-arụ ọrụ na ihe oyiyi, na ngwa data.
dee Policy
- Ozugbo na ndekọ. Onye ọ bụla mgbanwe a na-dere synchronously na isi ebe nchekwa.
- Na-egbu oge ma ọ bụ writeback. Update data ẹkenịmde oge, ma ọ bụ mgbe rịọrọ site na ndị ahịa. Iji na-esochi nke ma ọ e emeziri iji a ihe ịrịba ama na abụọ kwuru, sị: "unyi" ma ọ bụ gbanwetụrụ. Na ikpe nke a enweteghi nwere ike abụọ mkpegharị iji isi ebe nchekwa: nke mbụ na-eji idekọ data na a gbanwere si cache, na nke abụọ - na-agụ chọrọ item.
O nwere ike ịbụ ndị dị otú ahụ na ozi na-aghọ na-adịghị mkpa na etiti echekwa. Nke a na-adị mgbe ndị data na isi ebe nchekwa na-enweghị na-eme ka ọ bụla mgbanwe na cache. Nkwekọ, niile nke edezi Filiks na iji coherence ogbugba ndu.
dịkọrọ ndụ nsogbu
Mekọrịta data n'etiti dị iche iche buffers
The cache bụ bara uru mgbe otu, na otú ịnọgide na-enwe ịdị irè nke a technology, ma ọ bụrụ na a ọtụtụ n'ime ha? Nsogbu a na-edozi echekwa coherency. E nwere atọ nhọrọ maka data mgbanwe:
- Inclusive. The cache nwere ike na-akpa àgwà na-amasị gị.
- Nanị. Ezubere maka onye ọ bụla kpọmkwem ikpe.
- Non-ekewaghị ekewa. a nakweere ebe ọkọlọtọ.
cache etoju
- L1 cache. The kasị larịị cache - mbụ. N'ezie, ọ bụ akụkụ nke processor dị ka ọ na-emi odude a otu mgbawa, na-akọ na ndị ọrụ blocks. Abụkarị kewara abụọ na ụdị: ntụziaka cache na data. Kacha n'oge a processors anaghị arụ ọrụ na-enweghị ihe a larịị. Nke a cache na-arụ ọrụ na ndị processor ugboro, otú ahụ banyere ya nwere ike igosi onye ọ bụla elekere okirikiri.
- L2 cache. Adịkarị ọnụ na gara aga otu. A iche iche na ebe nchekwa ebe. Iji chọpụta ya uru, i kwesịrị dum olu, nyere n'okpuru caching data, kewara site na ọnụ ọgụgụ nke cores, nke bụ na processor.
- L3 cache. Ngwa ngwa, ma nnukwu dabere cache. A, ihe karịrị 24 MB. Ọ na-eji na-mekọrịta data natara n'aka caches nke dị iche iche nke abụọ larịị.
- L4 cache. Iji na-agu n'onye ezi omume naanị maka elu-arụmọrụ multiprocessing sava na mainframes. Mejuputa ya dị ka a iche iche mgbawa. Ọ bụrụ na ị na-ajụ ajụjụ na na-caching data na a ama "Samsung" na-achọ na ya, nke a n'ogo - M nwere ike ikwu na nke 5 afọ kpomkwem ọsọ ọsọ.
cache associativity
Nke a bụ a isi e ji mara. Associativity nke juru otu data a chọrọ iji gosipụta ezi uche segmentation. Ọ na-eme ka ọ dị mkpa n'ihi na eziokwu na a zipụta ha n'usoro Doppler nke nile dị na edoghi na-ewe ọtụtụ cycles na-eweta ka ọ bụghị ihe niile na-erite uru. Ya mere, iji RAM mkpụrụ ndụ isiike n'idebe ndị data cache, iji belata search oge. Ọ bụrụ na anyị na-atụnyere ndị n'etiti buffers bụ otu olu ma iche iche associativity, onye o nwere oké uche na-arụ ọrụ na-ngwa ngwa, ma na a nnukwu kpọmkwem arụmọrụ.
ọgwụgwụ
Similar articles
Trending Now