КомпьютерМэдээллийн технологи

Кэш хийгдсэн өгөгдөл болон түр тогтоогч гэж юу вэ?

Компьютер, харамсалтай нь, нэн даруй тушаал, ард түмний хүлээн авсан байна ажиллуулдаг юм. энэ үйл явцыг хурдасгах тулд заль мэх нь төрөл бүрийн ашигладаг, мөн тэдний дунд газар бахархал кэш хамаарагдана. Энэ юу вэ? кэш хийгдсэн өгөгдөл нь юу вэ? Энэ үйл явц нь ямар үнэн хэрэгтээ явагддаг вэ? Ямар жишээ нь ухаалаг гар утас "Samsung", өгөгдлийг кэш хийгдсэн байдаг бөгөөд тэдгээр нь компьютер байгаагаас зарим талаараа ялгаатай байдаг? -ын эдгээр асуултын хариуг авах хүртэл авч үзье.

кэш гэж юу вэ?

Тиймээс завсрын буфер, мэдээлэл хурдан хандах боломж олгодог, магадлалын бүх хайлтын дээр гэж нэрлэдэг. Бүх мэдээллийг Хэрэв багтсан. Нэг чухал давуу тал нь кэш шаардлагатай мэдээллийг гаргаж анхны дэлгүүрээс хамаагүй хурдан байж болох юм. Гэвч томоохон сул тал байдаг - хэмжээ. Кэш хийгдсэн өгөгдөл хөтчүүд, хатуу диск, CPU, вэб сервер, ялалт, болон DNS үйлчилгээнд ашиглаж байна. бүтцийн үндэс recordsets байна. Тэдний нэг бүр нь үндсэн санах юм юу хуулах цухуйж тодорхой элемент эсвэл өгөгдлийн нэгж холбоотой байдаг. Оруулгууд нь тохирох тодорхойлогддог аргаар нь танигч (хаяг) юм. -ын үзэл нь арай өөр цэгийг авч үзье: Таны гар утас "Samsung" эсвэл өөр нэг үйлдвэрлэгч юу кэш хийгдсэн байна өгөгдлийн? Тэд компьютер дээр байгаа хүмүүс ялгаатай байна уу? хэмжээ нь зөвхөн ялгаа - үзэл нь үндсэн цэгээс.

ашиглах үйл явц

үйлчлүүлэгч (тэд дээр дурдсан байгаа) мэдээллийг хүссэн үед, компьютер болгодог хамгийн эхний зүйл бол - кэш судалсан байна. Энэ оруулгыг хүссэн бол, дараа нь энэ нь ашиглаж байна. Энэ тохиолдолд нэг хит байна. Үе үе өгөгдөл нь үндсэн санах ойг нь кэш-аас хуулсан. Гэхдээ шаардлагатай тохиолдолд бичлэг олж байна гэсэн, тэнд үндсэн хадгалах хайлтын агуулга юм. Бүх Ингэснээр дараа нь илүү хурдан хандах боломжтой мэдээлэл, кэш шилжүүлсэн юм авна. хүсэлт хувь амжилт титэм өмсөх үед, тvвшин, эсвэл хит харьцаа гэж нэрлэдэг.

шинэчилж мэдээлэл

ашиглаж байгаа үед, жишээ нь, вэб хөтөч, орон нутгийн түр хуудасны хуулбарыг олж шалгаж байна. Энэ хязгаарлалтыг харгалзан санах ойн төрөл, нэг өнгөрөөх дискэндээ зай гаргахад мэдээллийг хаяна шийдсэн байна. солигдох болно яг ямар шийдвэр гаргах нь өөр өөр алгоритм нүүлгэн ашигладаг. Дашрамд хэлэхэд, бид энэ "Андройд" гэсэн мэдээллийг кэш хийгдсэн гэсэн тухай ярих бол энэ нь ихэнх хэсэг нь тэд зураг, програм мэдээ хамтран ажиллах ашиглаж байна.

бодлого бичих

болон кэш агуулгын өөрчлөлт оруулах үеэр нь үндсэн санах ойг өгөгдлийг шинэчлэх. бичлэг бодлого хамааран програм мэдээлэл хооронд дамжуулдаг цаг хугацааны хоцрогдол. үндсэн хоёр төрөл байдаг:

  1. Шуурхай бичлэг. өөрчлөлт бүр нь үндсэн санах ойг нь синхроноор бичигдсэн байна.
  2. Хойшлогдож, эсвэл writeback. захиалагч хүссэн үед Update мэдээлэл үе үе зохион байгуулж, эсвэл. Энэ нь хоёр улсын бүхий тэмдэг хэрэглэх өөрчлөлт оруулсан эсэх явхад: "бохир" буюу өөрчлөгдсөн. - Хүссэн зүйлийг уншиж эхлээд кэш нь өөрчлөгдсөн байна өгөгдлийг бичиж ашиглаж байгаа ба хоёр дахь нь: Miss тохиолдолд гол санах чиглэсэн хоёр давж заалдах хийж болно.

Энэ мэдээлэл нь завсрын буфер хамааралгүй болдог ийм байж болох юм. Энэ нь кэш ямар нэгэн зохицуулалт хийх ямар үндсэн санах үед мэдээллийг тохиолддог. тууштай, засварлах үйл явцын бүх уялдаа протоколыг ашиглаж байна.

орчин үеийн тулгамдсан асуудлууд

интерфэйс нь хязгаарлагдмал - процессорын давтамж нэмэгдэх болон нэмэгдсэн санах ойн тоглолт, шинэ асуудал газар нь өгөгдөл дамжуулах. нь мэдлэгтэй хүнийг юу анзаарч болох вэ? давтамж процессор нь RAM-ээс бага бол кэш санах ой нь маш ашигтай байдаг. Тэдний олонх нь санах ой, бүртгэл илүү удаан юм хандах хандалтын хугацааг багасгахын тулд өөрсдийн завсрын буфер байна. виртуал шийдвэрлэхэд дэмжлэг CPU, ихэвчлэн жижиг боловч маш хурдан хаяг орчуулга буферийг байрлуулна. Харин бусад тохиолдолд, кэш маш их ач холбогдолтой биш юм, заримдаа зөвхөн асуудлуудыг бий болгож (гэхдээ энэ нь компьютер нь мэргэжлийн бус хувилбарыг хийлгэсэн байна ихэвчлэн байдаг). Таны гар утсан өгөгдлийг кэш хийгдсэн байгаа юу ярих, ТББ-ын улмаас төхөөрөмж жижиг хэмжээтэй шинэ бяцхан кэш хэрэгжилтийг бий болгох шаардлагатай байна гэж тэмдэглэв. Харин тэдний хэмжээтэй ямар нэг ялгаа нь - Одоо зарим нь гар утас нь арван жилийн өмнө параметрүүдийг, дэвшилтэт компьютер өөрөөрөө сайрхахгүй болно!

янз бүрийн буфер хооронд өгөгдөл синхрончлох

нэг, хэрхэн энэ технологийн үр нөлөөг хадгалахын тулд тэдний олон бол хэзээ кэш ашигтай юм бэ? Энэ асуудал нь буфер coherency шийдэж байна. мэдээлэл солилцох гурван сонголт байдаг:

  1. Хамааруулсан. кэш та дуртай юм шиг ажиллах болно.
  2. Онцгой. тодорхой тохиолдол бүрт зориулагдсан.
  3. Төрийн бус онцгой. нь нийтээр хүлээн зөвшөөрсөн стандарт.

кэш түвшин

Тэдний тоо гурав, дөрвөн ихэвчлэн тэнцүү байна. илүү их санах ой түвшин, тиймээс энэ нь bulkier болон удаан байна:

  1. L1 кэш. хамгийн хурдан түвшний кэш - Эхний. Үнэндээ, энэ нь нэг чип дээр оршдог гэж процессор нэг хэсэг бөгөөд үйл ажиллагаа блок холбоотой. заавар кэш, мэдээлэл: Ер нь хоёр төрөлд хуваагддаг. Орчин үеийн ихэнх процессорууд нь энэ түвшинд ч ажиллаж байна. Энэ нь кэш процессор давтамж дээр ажилладаг, тиймээс үүнийг лавлагаа цаг мөчлөг тус бүр ажиллаж болох юм.
  2. L2 кэш. Ер нь өмнөх хамт байрлана. Тусдаа санах ойн газар нутаг. өөрийн үнэ цэнийг мэдэхийн тулд та нийт хэмжээ, кэш мэдээлэл дор өгөгдсөн судлын тоо, процессор байдаг хуваана хэрэгтэй.
  3. L3 кэш. Удаан, гэхдээ хамгийн том хамааралтай кэш. Ер нь 24-аас дээш MB. Энэ нь янз бүрийн хоёр дахь шатны кэшүүд хүлээн авсан мэдээллийг хамгийн сүүлийн хэлбэрт аваачиж ашиглаж байна.
  4. L4 кэш. Зөвхөн өндөр үзүүлэлттэй олон үйлдлийн сервер болон ундсэн хурээ батлагдаж байна. тусад нь бичил схем гэж хэрэгжүүлэх. Хэрэв та ухаалаг гар утсыг "Samsung" -д өгөгдөл кэш, түүний харж байдаг бөгөөд энэ нь асуулт асуух бол энэ түвшин - Би 5 жилийн турш тэр нарийн яарах хэлж болно.

кэш associativity

Энэ нь үндсэн шинж чанар юм. кэш хийгдсэн өгөгдлийг Associativity логик хуваагдмал харуулах шаардлагатай. Тэр нь эргээд улмаас одоо байгаа бүх шугам нь дараалсан скан мөчлөгийн хэдэн арван авдаг биш, бүх ашиг авчирдаг гэдгийг шаардлагатай юм. Тиймээс RAM эсүүд нь хатуу баримталж мэдээлэл кэш хийх, хайлт хугацааг багасгах зорилгоор ашиглаж байна. Хэрэв бид харьцуулж завсрын буфер ч их тодорхой үр ашиг нь ижил эзэлхүүнтэй боловч өөр өөр associativity, тэр бага хурдан ажиллах нь их хүсэл байсан тэдний нэг нь юм.

дүгнэлт

Таны харж байгаагаар тодорхой нөхцөлд кэш хийгдсэн өгөгдөл, таны компьютер илүү хурдан ажиллах боломжийг олгодог. Гэвч, харамсалтай нь, байсаар та урт удаан хугацаанд ажиллаж болох тухай асуудалд маш их байна.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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