ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² ΡƒΡ‡Ρ‘Π±Π΅, ΠΎΡ‡Π΅Π½ΡŒ быстро...
Π Π°Π±ΠΎΡ‚Π°Π΅ΠΌ вмСстС Π΄ΠΎ ΠΏΠΎΠ±Π΅Π΄Ρ‹

Π Π΅ΠΆΠΈΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ кэш-памяти

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° сквозной записи. Π—Π°ΠΏΠΈΡΡŒ Π΄Π°Π½Π½Ρ‹Ρ… производится Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΈ, ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, Π² ΡΡ‚Ρ€ΠΎΠΊΡƒ кэш-памяти. ΠŸΡ€ΠΈ этом строки (Π² ΠΊΡΡˆ-памяти ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти) ΠΏΠΎΠΌΠ΅Ρ‡Π°ΡŽΡ‚ΡΡ Π±ΠΈΡ‚ΠΎΠΌ «ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅». Π­Ρ‚ΠΈ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΈ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠΈ страниц ΠΈΠ· ΡΡ‚Ρ€ΠΎΠΊΠΈ кэш-памяти (Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ) ΠΈΠ»ΠΈ страницы ΠΈΠ· ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти (Π² Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΡŒ Π½Π° ΠΌΠ°Π³Π½ΠΈΡ‚Π½Ρ‹Ρ… дисках). Бквозная запись Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π Π΅ΠΆΠΈΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ кэш-памяти (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ВсС прСимущСства Π² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠΈ кэш-памяти относятся, Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ, ΠΊ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡΠΌ Ρ‡Ρ‚Π΅Π½ΠΈΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. ΠŸΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ записи процСссор ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ Π² ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ памяти ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ записи ΠΈ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Π΅ΠΌΡ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅. На ΡΡ‚ΠΎΠΌ дСйствия процСссора ΠΏΠΎ Π·Π°ΠΏΠΈΡΠΈ Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ. ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚Π΅Ρ€ΡΡ‚ΡŒ врСмя Π½Π° ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅ окончания записи Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… обращСниях ΠΊ ΠΏΠ°ΠΌΡΡ‚ΠΈ. Команда записи ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚ΡŒΡΡ ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ мСньшСм номинальной ΡˆΠΈΡ€ΠΈΠ½Ρ‹ обращСния ΠΊ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Π±Π°ΠΉΡ‚Π° ΠΈΠ»ΠΈ слова, вмСсто Π΄Π²ΠΎΠΉΠ½ΠΎΠ³ΠΎ слова. Π’ ΡΡ‚ΠΈΡ… случаС Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΏΠΎΡ‚Π΅Ρ€ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Ρ‹. Π­Ρ‚ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ чтСния «Ρ Π½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ΠΌ записи», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ: Ρ‡Ρ‚Π΅Π½ΠΈΠ΅, модификация, запись.

ΠŸΡ€ΠΈ записи Π² ΡΠΈΡΡ‚Π΅ΠΌΡƒ памяти Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ записи Π±Π΅Π· Π±ΡƒΡ„Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Ρ Π±ΡƒΡ„Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ Π΄Π°Π½Π½Ρ‹Ρ….

Π’ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°Ρ… записи с Π±ΡƒΡ„Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ Π΄Π°Π½Π½Ρ‹Ρ… процСссор ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ Π² Π±ΡƒΡ„Π΅Ρ€ записи ΠΈ ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°Π΅Ρ‚ся для выполнСния ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄. ΠŸΡ€ΠΈ этом Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… Π±ΡƒΡ„Π΅Ρ€Π° ΠΏΠΎ Π·Π°ΠΏΠΈΡΠΈ. Π­Ρ‚ΠΎ Π½Π΅ ΠΏΡ€ΠΎΡΡ‚ая ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, Π° ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ с ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ Π»ΠΎΠ³ΠΈΠΊΠΈ. Π”Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄ записи, ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹Π΅ Π² Π±ΡƒΡ„Π΅Ρ€, становятся Π²ΠΈΠ΄ΠΈΠΌΡ‹ ΠΈ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ чтСния Π΅Ρ‰Π΅ Π΄ΠΎ Π·Π°ΠΏΠΈΡΠΈ ΠΈΡ… Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ. Π’Π°ΠΊΠΎΠΉ Π±ΡƒΡ„Π΅Ρ€ Π±Ρ‹Π» Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π΅Ρ‰Π΅ Π² Π­Π’Πœ IBM 7030 (ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ сСмСйства IBM 360).

ΠŸΡ€ΠΈ записи с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ кэш-памяти Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ выполнСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ записи Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΠΈ (кэш-ΠΏΡ€ΠΎΠΌΠ°Ρ… ΠΈΠ»ΠΈ кэш-ΠΏΠΎΠΏΠ°Π΄Π°Π½ΠΈΠ΅).

ΠŸΡ€ΠΈ кэш-ΠΏΠΎΠΏΠ°Π΄Π°Π½ΠΈΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ записи:

  • Β· сквозная запись,
  • Β· обратная запись.

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° сквозной записи. Π—Π°ΠΏΠΈΡΡŒ Π΄Π°Π½Π½Ρ‹Ρ… производится Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΈ, ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, Π² ΡΡ‚Ρ€ΠΎΠΊΡƒ кэш-памяти. ΠŸΡ€ΠΈ этом строки (Π² ΠΊΡΡˆ-памяти ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти) ΠΏΠΎΠΌΠ΅Ρ‡Π°ΡŽΡ‚ΡΡ Π±ΠΈΡ‚ΠΎΠΌ «ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅». Π­Ρ‚ΠΈ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΈ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠΈ страниц ΠΈΠ· ΡΡ‚Ρ€ΠΎΠΊΠΈ кэш-памяти (Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ) ΠΈΠ»ΠΈ страницы ΠΈΠ· ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти (Π² Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΡŒ Π½Π° ΠΌΠ°Π³Π½ΠΈΡ‚Π½Ρ‹Ρ… дисках). Бквозная запись Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти «Π±ΠΎΠ»Π΅Π΅ свСТСй» ΠΊΠΎΠΏΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, Π½ΠΎ Π±Π΅Π· использования Π±ΡƒΡ„Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ°ΠΌ процСссора.

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ записи

ΠŸΡ€ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ записи запись Π΄Π°Π½Π½Ρ‹Ρ… производится Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΡΡ‚Ρ€ΠΎΠΊΠΈ кэш-памяти. ОбновлСниС Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти ΠΏΠΎ Π°Π΄Ρ€Π΅ΡΠ°ΠΌ записи откладываСтся Π΄ΠΎ Π·Π°ΠΌΠ΅Ρ‰Π΅Π½ΠΈΡ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ строки. Π—Π°ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ строки производится, Ссли страница признаСтся «ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅ΠΉ» Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ «Π»ΠΈΡΡ‚ания» .

ΠžΠ±Ρ€Π°Ρ‚Π½Π°Ρ запись ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ количСство ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΉ ΠΊ ΠΏΠ°ΠΌΡΡ‚ΠΈ ΠΏΠΎ Π·Π°ΠΏΠΈΡΠΈ. Π—Π°ΠΏΠΈΡΡŒ производится построчно, Ρ‚. Π΅. ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎ Π²ΡΠ΅ΠΌ Π±Π»ΠΎΠΊΠ°ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти с Ρ€Π°ΡΡΠ»ΠΎΠ΅Π½ΠΈΠ΅ΠΌ, ΠΈ Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ самыС послСдниС ΠΊΠΎΠΏΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. НСдостатком ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ записи являСтся Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅ когСрСнтности Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти ΠΈ Π² ΠΊΡΡˆ-памяти. Π­Ρ‚ΠΎ затрудняСт Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² ΠΌΠ½ΠΎΠ³ΠΎΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π½Ρ‹Ρ… систСмах с ΠΎΠ±Ρ‰Π΅ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ, Π½ΠΎ Ρ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ (ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ) Π±Π»ΠΎΠΊΠ°ΠΌΠΈ кэш-памяти для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ процСссора.

ΠŸΡ€ΠΈ кэш-ΠΏΡ€ΠΎΠΌΠ°Ρ…Π°Ρ… Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ записи:

  • Β· сквозная,
  • Β· сквозная с Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ΠΌ.

Бквозная запись

ΠŸΡ€ΠΈ кэш-ΠΏΡ€ΠΎΠΌΠ°Ρ…Π΅, Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ связано с ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ΠΌ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΡΡ‚Ρ€ΠΎΠΊ (ΠΏΡ€ΠΈΠ·Π½Π°Π½Π½ΠΎΠΉ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅ΠΉ) кэш-памяти. Π§Ρ‚Π΅Π½ΠΈΠ΅ записываСмых Π΄Π°Π½Π½Ρ‹Ρ… Π² Π±Π»ΠΈΠΆΠ°ΠΉΡˆΠΈΠΉ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΠΊ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ послС ΠΈΡ… Π·Π°ΠΏΠΈΡΠΈ маловСроятно. Бквозная запись производится, минуя записи Π² ΠΊΡΡˆ-ΠΏΠ°ΠΌΡΡ‚ΡŒ. Записанная информация становится доступной ΠΏΡ€ΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΠΈ, Ρ‡Π΅Ρ€Π΅Π· кэш-ΠΏΡ€ΠΎΠΌΠ°Ρ… ΠΏΡ€ΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΠΈ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² ΠΊΡΡˆ-памяти. Бквозная запись Π½Π΅ Π·Π°Ρ‚Ρ€Π°Π³ΠΈΠ²Π°Π΅Ρ‚ кэш-ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΉ ΠΊ Π½Π΅ΠΉ.

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Π² ΠΊΡΡˆ-памяти со ΡΠΊΠ²ΠΎΠ·Π½ΠΎΠΉ записью ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠΌΠ°Ρ…Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΈ ΡΠΊΠ²ΠΎΠ·Π½Π°Ρ запись ΠΏΡ€ΠΈ кэш-ΠΏΠΎΠΏΠ°Π΄Π°Π½ΠΈΠΈ.

Бквозная запись с Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ΠΌ (Π² ΠΊΡΡˆ-памяти)

Π—Π°ΠΏΠΈΡΡŒ производится Π² ΠΊΡΡˆ-ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΈ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ. Π­Ρ‚ΠΎΡ‚ Π²ΠΈΠ΄ записи ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π΅Π½ Π² ΠΌΠ½ΠΎΠ³ΠΎΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π½Ρ‹Ρ… ΠΌΠ½ΠΎΠ³ΠΎΠ·Π°Π΄Π°Ρ‡Π½Ρ‹Ρ… систСмах с ΠΎΠ±Ρ‰Π΅ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ, Π½ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ систСмами кэш-памяти.

Вопросы для самопровСрки:

  • 1. Кэш-ΠΏΠ°ΠΌΡΡ‚ΡŒ с Π±ΡƒΡ„Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ.
  • 2. Кэш-ΠΏΠ°ΠΌΡΡ‚ΡŒ со ΡΠΊΠ²ΠΎΠ·Π½ΠΎΠΉ записью ΠΏΡ€ΠΈ кэшпопадании.
  • 3. Кэш-ΠΏΠ°ΠΌΡΡ‚ΡŒ с ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ записью ΠΏΡ€ΠΈ кэшпопадании.
  • 4. Кэш-ΠΏΠ°ΠΌΡΡ‚ΡŒ со ΡΠΊΠ²ΠΎΠ·Π½ΠΎΠΉ записью ΠΏΡ€ΠΈ ΠΊΡΡˆΠΏΡ€ΠΎΠΌΠ°Ρ…Π΅.
  • 5. Кэш-ΠΏΠ°ΠΌΡΡ‚ΡŒ с ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ записью ΠΏΡ€ΠΈ ΠΊΡΡˆΠΏΡ€ΠΎΠΌΠ°Ρ…Π΅.

Π˜Π΅Ρ€Π°Ρ€Ρ…ΠΈΡ‡Π΅ΡΠΊΠ°Ρ структура кэш-памяти ΠΈ ΡΡ€Π΅Π΄ΡΡ‚Π²Π° управлСния кэш-ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ

Π˜Π΅Ρ€Π°Ρ€Ρ…ΠΈΡ‡Π΅ΡΠΊΠ°Ρ структура кэш-памяти

ВозмоТности согласования полосы пропускания Π² Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Π½Π½ΠΎΠΉ ΠΎΠ΄Π½ΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠΉ схСмС кэш-памяти ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Ρ‹. Π£Π²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° строки кэш-памяти Π±ΠΎΠ»Π΅Π΅ 8-ΠΊΡ€Π°Ρ‚Π½ΠΎΠΉ размСрности ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° Π½Π΅ Π΄Π°Π΅Ρ‚ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ возрастаСт Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ управлСния Π½Π° Π½ΠΎΠ²Ρ‹Π΅ участки ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, с ΠΏΠΎΡ‚Π΅Ρ€Π΅ΠΉ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… кэш-строки. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° согласования плотности ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡΡ… быстродСйствии процСссора ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ ΠΌΠ½ΠΎΠ³ΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠΉ систСмой кэш-памяти с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΠΌΠΈ строк ΠΏΡ€ΠΈ обращСниях ΠΊ Π±Π»ΠΎΠΊΠ°ΠΌ кэш-памяти Π½Π° Π±ΠΎΠ»Π΅Π΅ высоких уровнях.

ΠŸΡ€ΠΈ этом, Ρ‡Π°ΡΡ‚ΡŒ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ кэш-памяти интСгрируСтся Π² ΠΌΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΡƒ процСссора, Π° Π±ΠΎΠ»Π΅Π΅ дальниС ΡƒΡ€ΠΎΠ²Π½ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π½Π° ΠΌΠ°Ρ‚Сринской ΠΏΠ»Π°Ρ‚Π΅.

ΠŸΡ€ΠΈ этом кэш-ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ уровня ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° Ρ‡Π°ΡΡ‚ΠΎΡ‚Π΅ процСссора, Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ уровня — с ΠΏΠΎΡ‚Π΅Ρ€Π΅ΠΉ ΠΎΡ‚ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Π΄ΠΎ Π΄Π΅Π²ΡΡ‚ΠΈ Ρ‚Π°ΠΊΡ‚ΠΎΠ² процСссора, Π° Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ уровня, располоТСнная Π½Π° ΠΌΠ°Ρ‚Сринской ΠΏΠ»Π°Ρ‚Π΅, с ΠΏΠΎΡ‚Π΅Ρ€Π΅ΠΉ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ большСго числа Ρ‚Π°ΠΊΡ‚ΠΎΠ², зависящСй ΠΎΡ‚ Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частоты матСринской ΠΏΠ»Π°Ρ‚Ρ‹.

БрСдства управлСния кэш-ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ

ΠŸΠ΅Ρ€Π²Ρ‹Π΅ схСмы кэш-памяти Π±Ρ‹Π»ΠΈ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΌΠΈ для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, Ρ‚. Π΅. Π±Ρ‹Π»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ нСуправляСмы. ВпослСдствии, Π² ΡΠΈΡΡ‚Π΅ΠΌΠ°Ρ… ΠΊΠΎΠΌΠ°Π½Π΄ Π­Π’Πœ, особСнно Π² ΠΌΠ½ΠΎΠ³ΠΎΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π½Ρ‹Ρ… систСмах, появился ряд ΠΊΠΎΠΌΠ°Π½Π΄ управлСния (настройки) кэш-памяти. Π­Ρ‚ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ управлСния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΡ€Π΅Π΄Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π²ΠΎ Π²Π½Π΅ΡˆΠ½ΠΈΡ… ступСнях кэш-памяти, ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ блокирования ΠΈ ΠΏΠ΅Ρ€Π΅Π½Π°ΡΡ‚Ρ€ΠΎΠΉΠΊΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹ кэш памяти ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ уровня.

Рассмотрим основныС возмоТности управлСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ кэш-памяти Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠœΠŸ i486.

ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€ i486 ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ Π² ΠΌΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΡƒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΡŽΡŽ мноТСствСнно-Π°ΡΡΠΎΡ†ΠΈΠ°Ρ‚ΠΈΠ²Π½ΡƒΡŽ кэш-ΠΏΠ°ΠΌΡΡ‚ΡŒ для хранСния 8ΠšΠ±Π°ΠΉΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. ΠŸΡ€Π΅Π΄ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΎ использованиС ΠΈ Π²Π½Π΅ΡˆΠ½Π΅ΠΉ кэш-памяти.

Π Π°Π±ΠΎΡ‚Π° Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ ΠΈ Π²Π½Π΅ΡˆΠ½Π΅ΠΉ кэш-памяти ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Π° для ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, Π½ΠΎ Π·Π½Π°Π½ΠΈΠ΅ ΠΈΡ… ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ быстродСйствия ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния.

Кэш-ΠΏΠ°ΠΌΡΡ‚ΡŒ доступна Π²ΠΎ Π²ΡΠ΅Ρ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… Ρ€Π°Π±ΠΎΡ‚Ρ‹: Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅, Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ 8086.

Π Π°Π·ΠΌΠ΅Ρ€ кэш-строки Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π΅ i486 Ρ€Π°Π²Π΅Π½ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ΠΌ Π΄Π²ΠΎΠΉΠ½Ρ‹ΠΌ словам (8 Π±Π°ΠΉΡ‚). ДопускаСтся ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ со ΡΠΊΠ²ΠΎΠ·Π½ΠΎΠΉ записью ΠΈ Ρ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ записью. ΠŸΡ€ΠΈ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ со ΡΠΊΠ²ΠΎΠ·Π½ΠΎΠΉ записью обновляСтся кэш-ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΈ Π²Π½Π΅ΡˆΠ½ΡΡ ΠΏΠ°ΠΌΡΡ‚ΡŒ. ΠšΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ с ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ записью обновляСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ кэш-ΠΏΠ°ΠΌΡΡ‚ΡŒ, внСшняя ΠΏΠ°ΠΌΡΡ‚ΡŒ обновляСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ записи. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ записи Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ нСобходимости ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ распрСдСлСниС строк кэш-памяти, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ кэш-ΠΏΡ€ΠΎΠΌΠ°Ρ…Π°Ρ….

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС управляСт Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ кэш-памяти. ΠšΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ ΠΈΠ»ΠΈ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎ. Π’ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΌ случаС кэш-ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ внутрСнняя свСрхопСративная ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΏΡ€ΠΈ сущСствовании достовСрных строк кэш-памяти, ΠΈΠ»ΠΈ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΡ€ΠΈ установкС ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… Π±ΠΈΡ‚ CD ΠΈ NW Π² Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΎΠ΅ состояниС ΠΈ ΠΎΡ‡ΠΈΡ‰Π΅Π½Π½Ρ‹Ρ… (нСраспрСдСлСнных) ячСйках хранСния Π΄Π°Π½Π½Ρ‹Ρ….

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, использованиС кэш-памяти для хранСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ ΡΠΎΡΡ‚оянии процСссора ΠΏΡ€ΠΈ распрСдСлСнных ячСйках ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ΅ Π±ΠΈΡ‚ CD ΠΈ NW Π² Π½ΡƒΠ»Π΅Π²ΠΎΠ΅ состояниС.

ΠŸΡ€ΠΈ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ кэш-памяти слСдуСт ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΌΠ΅Ρ€Ρ‹ прСдостороТности. Когда CD установлСн Π² 1, процСссор i486 Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Π²Π½Π΅ΡˆΠ½Π΅ΠΉ памяти, Ссли Π² ΠΊΡΡˆ-памяти Π΅Ρ‰Π΅ находятся ΠΊΠΎΠΏΠΈΠΈ. ΠŸΡ€ΠΈ Π±ΠΈΡ‚Π΅ NW, установлСнном Π² 1, процСссор i486 Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ запись Π²ΠΎ Π²Π½Π΅ΡˆΠ½ΡŽΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ, Ссли Π΄Π°Π½Π½Ρ‹Π΅ находятся Π² ΠΊΡΡˆ-памяти. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π² ΠΊΡΡˆ-памяти процСссора i486 ΠΌΠΎΠ³ΡƒΡ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ ΡΠΎΡΡ‚оянии ΠΈΠ»ΠΈ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Ρ‹Π΅ ΠΊ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ доступа.

ΠŸΡ€ΠΈ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ кэш-памяти слСдуСт Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π΅Π΅ ΠΎΡ‡ΠΈΡΡ‚ΠΊΡƒ.

МоТно Π·Π°ΠΌΠΎΡ€ΠΎΠ·ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² ΠΊΡΡˆ-памяти, Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠ² Π΅Π΅ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ тСстовых рСгистров ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ² CD ΠΈ NW. Π­Ρ‚ΠΎ позволяСт Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ кэш-попадания для ΠΊΠΎΠ΄ΠΎΠ² ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Ρ‹Ρ… ΠΊ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ доступа.

Вопросы для самопровСрки:

  • 1. ΠŸΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ использования ΠΌΠ½ΠΎΠ³ΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Ρ… структур кэш-памяти.
  • 2. ΠšΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ с ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ записью.
  • 3. ΠšΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ с ΠΏΡ€ΡΠΌΠΎΠΉ записью.
  • 4. Π Π°Π±ΠΎΡ‚Π° кэш-памяти Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ свСрхопСративной памяти процСссора.
  • 5. ПолноС Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ.
  • 6. Π Π΅ΠΆΠΈΠΌ использования кэш-памяти для хранСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ ΡΠΎΡΡ‚оянии процСссора.
  • 7. Π—Π°ΠΌΠΎΡ€Π°ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΊΡΡˆ-памяти для обСспСчСния Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΉΠ½ΠΎΠ³ΠΎ кэш-попадания для ΠΊΠΎΠ΄ΠΎΠ² ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Ρ‹Ρ… ΠΊ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ доступа
ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ