Model-specific registerModel-specific register (MSR, регістр, залежний від моделі) — назва різноманітних контрольних регістрів у процесорній архітектурі x86. Прикладами MSR є регістри для налагоджування, трасування виконання програми, моніторингу швидкодії, активації деяких особливостей центрального процесора. ІсторіяПісля виходу 80386, компанія Intel почала додавати до процесорів різні «експериментальні особливості», які необов'язково мали бути присутніми і у майбутніх версіях процесорів. Першими з таких «особливостей» були два «тестових регістри» 80386 (T6 і T7), за допомогою яких досягалося пришвидшення перетворення віртуальних адрес у фізичні. У процесорі Intel 80486 з'явилося ще три тестових регістри (TR3 – TR5), які, з-поміж іншого, дозволяли деякі маніпуляції з кеш-пам'яттю процесора. Pentium, що вийшов наступним, не мав всіх цих регістрів.[1] У процесорах Pentium з'явилися дві нових інструкції ВикористанняЧитання і запис регістрів MSR здійснюються, відповідно, командами Регістри MSR документуються у відповідних довідниках, які надає виробник мікропроцесора. Відомими прикладами MSR є memory type range register (MTRR) і address-range register (ARR). Джерела
Посилання
|
Portal di Ensiklopedia Dunia