Компьютер, Мэдээллийн технологи
Кэш хийгдсэн өгөгдөл болон түр тогтоогч гэж юу вэ?
Компьютер, харамсалтай нь, нэн даруй тушаал, ард түмний хүлээн авсан байна ажиллуулдаг юм. энэ үйл явцыг хурдасгах тулд заль мэх нь төрөл бүрийн ашигладаг, мөн тэдний дунд газар бахархал кэш хамаарагдана. Энэ юу вэ? кэш хийгдсэн өгөгдөл нь юу вэ? Энэ үйл явц нь ямар үнэн хэрэгтээ явагддаг вэ? Ямар жишээ нь ухаалаг гар утас "Samsung", өгөгдлийг кэш хийгдсэн байдаг бөгөөд тэдгээр нь компьютер байгаагаас зарим талаараа ялгаатай байдаг? -ын эдгээр асуултын хариуг авах хүртэл авч үзье.
кэш гэж юу вэ?
ашиглах үйл явц
шинэчилж мэдээлэл
ашиглаж байгаа үед, жишээ нь, вэб хөтөч, орон нутгийн түр хуудасны хуулбарыг олж шалгаж байна. Энэ хязгаарлалтыг харгалзан санах ойн төрөл, нэг өнгөрөөх дискэндээ зай гаргахад мэдээллийг хаяна шийдсэн байна. солигдох болно яг ямар шийдвэр гаргах нь өөр өөр алгоритм нүүлгэн ашигладаг. Дашрамд хэлэхэд, бид энэ "Андройд" гэсэн мэдээллийг кэш хийгдсэн гэсэн тухай ярих бол энэ нь ихэнх хэсэг нь тэд зураг, програм мэдээ хамтран ажиллах ашиглаж байна.
бодлого бичих
- Шуурхай бичлэг. өөрчлөлт бүр нь үндсэн санах ойг нь синхроноор бичигдсэн байна.
- Хойшлогдож, эсвэл writeback. захиалагч хүссэн үед Update мэдээлэл үе үе зохион байгуулж, эсвэл. Энэ нь хоёр улсын бүхий тэмдэг хэрэглэх өөрчлөлт оруулсан эсэх явхад: "бохир" буюу өөрчлөгдсөн. - Хүссэн зүйлийг уншиж эхлээд кэш нь өөрчлөгдсөн байна өгөгдлийг бичиж ашиглаж байгаа ба хоёр дахь нь: Miss тохиолдолд гол санах чиглэсэн хоёр давж заалдах хийж болно.
Энэ мэдээлэл нь завсрын буфер хамааралгүй болдог ийм байж болох юм. Энэ нь кэш ямар нэгэн зохицуулалт хийх ямар үндсэн санах үед мэдээллийг тохиолддог. тууштай, засварлах үйл явцын бүх уялдаа протоколыг ашиглаж байна.
орчин үеийн тулгамдсан асуудлууд
янз бүрийн буфер хооронд өгөгдөл синхрончлох
нэг, хэрхэн энэ технологийн үр нөлөөг хадгалахын тулд тэдний олон бол хэзээ кэш ашигтай юм бэ? Энэ асуудал нь буфер coherency шийдэж байна. мэдээлэл солилцох гурван сонголт байдаг:
- Хамааруулсан. кэш та дуртай юм шиг ажиллах болно.
- Онцгой. тодорхой тохиолдол бүрт зориулагдсан.
- Төрийн бус онцгой. нь нийтээр хүлээн зөвшөөрсөн стандарт.
кэш түвшин
- L1 кэш. хамгийн хурдан түвшний кэш - Эхний. Үнэндээ, энэ нь нэг чип дээр оршдог гэж процессор нэг хэсэг бөгөөд үйл ажиллагаа блок холбоотой. заавар кэш, мэдээлэл: Ер нь хоёр төрөлд хуваагддаг. Орчин үеийн ихэнх процессорууд нь энэ түвшинд ч ажиллаж байна. Энэ нь кэш процессор давтамж дээр ажилладаг, тиймээс үүнийг лавлагаа цаг мөчлөг тус бүр ажиллаж болох юм.
- L2 кэш. Ер нь өмнөх хамт байрлана. Тусдаа санах ойн газар нутаг. өөрийн үнэ цэнийг мэдэхийн тулд та нийт хэмжээ, кэш мэдээлэл дор өгөгдсөн судлын тоо, процессор байдаг хуваана хэрэгтэй.
- L3 кэш. Удаан, гэхдээ хамгийн том хамааралтай кэш. Ер нь 24-аас дээш MB. Энэ нь янз бүрийн хоёр дахь шатны кэшүүд хүлээн авсан мэдээллийг хамгийн сүүлийн хэлбэрт аваачиж ашиглаж байна.
- L4 кэш. Зөвхөн өндөр үзүүлэлттэй олон үйлдлийн сервер болон ундсэн хурээ батлагдаж байна. тусад нь бичил схем гэж хэрэгжүүлэх. Хэрэв та ухаалаг гар утсыг "Samsung" -д өгөгдөл кэш, түүний харж байдаг бөгөөд энэ нь асуулт асуух бол энэ түвшин - Би 5 жилийн турш тэр нарийн яарах хэлж болно.
кэш associativity
Энэ нь үндсэн шинж чанар юм. кэш хийгдсэн өгөгдлийг Associativity логик хуваагдмал харуулах шаардлагатай. Тэр нь эргээд улмаас одоо байгаа бүх шугам нь дараалсан скан мөчлөгийн хэдэн арван авдаг биш, бүх ашиг авчирдаг гэдгийг шаардлагатай юм. Тиймээс RAM эсүүд нь хатуу баримталж мэдээлэл кэш хийх, хайлт хугацааг багасгах зорилгоор ашиглаж байна. Хэрэв бид харьцуулж завсрын буфер ч их тодорхой үр ашиг нь ижил эзэлхүүнтэй боловч өөр өөр associativity, тэр бага хурдан ажиллах нь их хүсэл байсан тэдний нэг нь юм.
дүгнэлт
Similar articles
Trending Now