Translation lookaside buffer: Засвар хоорондын ялгаа

Content deleted Content added
No edit summary
No edit summary
Мөр 16:
 
Пентиум 4 дээр ч мөн I-TLB (Instruction Translation Look-aside Buffers), D-TLB (Data Translation Look-aside Buffers) гэж байдаг боловч Атлон ХР-гийнх шиг тусгай онцлог биш юм.
 
==Тайлбар==
[[File:TLB buffer.gif|translation|right]]
 
Энэ дэмжлэг нь үйлдлийн системийн хуудсын хүснэгтийг хадгалах арга юм. Ихэнх хуудсын хүснэгтүүд нь нэг нэг процессуудаас тогтоно. Түүнчлэн заагч нь хуудсын хүснэгтийн бүртгүүрийн утга болон хадгалагдана.Диспетчер нь процессийг ажиллуулж эхлэхэд хэрэлэгчийн бүртгүүрлүү хандан хуудсын хүснэгтийн байрлаж байгабб техник хангамжийг заадаг.
 
Хуудсын хүснэгт нь олон аргаар биелж болно, үүний нэг нь бүртгүүр ашиглан. Энэ бүртүүр нь маш өндөр хурдны логикоор хийгддэг,ТПБ-н диспетчер нь энэ бүртүүрийн ачааллана.Түүнчлэн хуудсын хүснэгт нь үндсэн санах ой болон хуудсын хүснэгтийн үндсэн бүртгүүрт байралдаг.Энэ арга нь бүртгүүр бүрийг нэг нэгээр ашигладаг учраас удаан байдаг.Үүнийг шийдэх хамгийн энгийн хялбар арга бол TLB(translation look-aside buffer).TLB нь маш хурдтай ажилладаг санах ой юм.TLB хандахад хоёр хандалттай:түлхүүр болон утга. Түүнчлэн TLB-Д хандахад хурдтай байдаг гэвч TLB-д хандах боломж нь маш бага байдаг ихэнх 64-1024-н хооронд байдаг. TLB хуудсын хүснэгтэд хэд хэд аргаар хэрэглэгдэж болно.Логик хаяг ТПБ-с тавигдахад хуудсын тоо нь TLB-д дүрслэгдэнэ.Хэрэв хуудсын тоо олдвол хүрээний тоо хурдан тавигдаж санах ой руу хандахад хэрэглэгдэнэ.Хэрэвээ TLB-д хуудсын тоо орож ирэхгүй бол санах ойн тулгуур хийгдсэн байх ёстой.Хэрэв TLB-д хандалт нь дууссан бол үйлдлийн систем нь шинэ зай гаргахыг эрмэлзэнэ.
 
 
==Ишлэл==
Line 21 ⟶ 29:
*http://www.cs.nmsu.edu/~pfeiffer/classes/473/notes/tlb.html
 
[[Ангилал:ҮлйдлийнҮйлдлийн систем]]