ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

АрхитСктура Π­Π’Πœ

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

Π‘Π Πš — Π‘Π»ΠΎΠΊ РСгистра Команд Π‘ΠŸΠ — Π‘Π»ΠΎΠΊ ΠŸΠ΅Ρ€Π΅Π°Π΄Ρ€Π΅ΡΠ°Ρ†ΠΈΠΈ АдрСсов Π‘Π’Π˜ — Π‘Π»ΠΎΠΊ Π’Π°ΠΊΡ‚ΠΎΠ²Ρ‹Ρ… Π˜ΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ² ИПУ — Π˜Π½ΠΆΠ΅Π½Π΅Ρ€Π½Ρ‹ΠΉ ΠŸΡƒΠ»ΡŒΡ‚ УправлСния Π‘ΠŸ — Π‘Π»ΠΎΠΊ ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ Π‘ΠΠš — Π‘Π»ΠΎΠΊ АдрСса Команд Π‘Π£Πž — Π‘Π»ΠΎΠΊ УправлСния ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡΠΌΠΈ Π£Π‘ — Π£ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ Π‘ΠΈΠ³Π½Π°Π»Ρ‹ Алгоритм: 1) ΠΊΠΎΠ΄ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ принимаСтся для Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ ΠΈ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π² Π‘Π Πš, ΠΏΠΎΠ΄ воздСйствиСм Π£Π‘ΠΎΠ². АдрСс формируСтся Π² Π‘ΠΠšΠ΅. 2)————3)ΠŸΠ΅Ρ€Π΅Π΄ Π²Ρ‹Π±ΠΎΡ€ΠΊΠΎΠΉ… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

АрхитСктура Π­Π’Πœ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

1. ΠžΠ±ΠΎΠ±Ρ‰Π΅Π½Π½Π°Ρ структура Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ процСссора

2. Π¦Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠ΅ Устройство УправлСния.

3. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ характСристики ΠΈ ΠΊΠ»Π°ΡΡΠΈΡ„икация устройств управлСния

4. АрифмСтико-ЛогичСскоС Устройство (АЛУ)

5. НазначСниС ΠΈ ΠΊΠ»Π°ΡΡΠΈΡ„икация АЛУ.

6. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° АЛУ для слоТСния ΠΈ Π²Ρ‹Ρ‡ΠΈΡ‚ания чисСл с Ρ„иксированной запятой

7. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° АЛУ для умноТСния чисСл с Ρ„иксированной запятой (сумматор частичных ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ)

8. Π£ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅, начиная с ΠΌΠ»Π°Π΄ΡˆΠΈΡ… разрядов мноТитСля со ΡΠ΄Π²ΠΈΠ³ΠΎΠΌ суммы частичных ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ Π²ΠΏΡ€Π°Π²ΠΎ ΠΈ ΠΏΡ€ΠΈ Π½Π΅ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½ΠΎΠΌ ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠΌ.

9. Π£ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅, начиная с ΠΌΠ»Π°Π΄ΡˆΠΈΡ… разрядов мноТитСля ΠΏΡ€ΠΈ сдвигС ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠ³ΠΎ Π²Π»Π΅Π²ΠΎ ΠΈ Π½Π΅ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½ΠΎΠΉ суммС частичных ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ.

10. Π£ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅, начиная со ΡΡ‚Π°Ρ€ΡˆΠΈΡ… разрядов мноТитСля ΠΏΡ€ΠΈ сдвигС суммы частичных ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ Π²Π»Π΅Π²ΠΎ ΠΈ Π½Π΅ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½ΠΎΠΌ ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠΌ.

11. Π£ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅, начиная со ΡΡ‚Π°Ρ€ΡˆΠΈΡ… разрядов мноТитСля ΠΏΡ€ΠΈ сдвигС Π²ΠΏΡ€Π°Π²ΠΎ ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠ³ΠΎ ΠΈ Π½Π΅ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½ΠΎΠΉ суммС частичных ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ.

12. ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ ускорСния умноТСния. УмноТСния Π½Π° 2 разряда мноТитСля.

13. Π”Π΅Π»Π΅Π½ΠΈΠ΅ Π΄Ρ€ΠΎΠ±Π½Ρ‹Ρ… чисСл

14. Π”Π΅Π»Π΅Π½ΠΈΠ΅ Ρ†Π΅Π»Ρ‹Ρ… ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… чисСл.

18. ΠšΠ»Π°ΡΡΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… срСдств многопроцСссорных Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… комплСксов (ΠœΠŸΠ’Πš) ΠΏΠΎ Π€. Π“. Энслоу.

19. ΠœΠŸΠ’Πš с ΠΎΠ±Ρ‰Π΅ΠΉ шиной

20. ΠœΠŸΠ’Πš с ΠΏΠ΅Ρ€Π΅ΠΊΡ€Π΅ΡΡ‚Π½ΠΎΠΉ ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ†ΠΈΠ΅ΠΉ

21. ΠœΠŸΠ’Πš с ΠΌΠ½ΠΎΠ³ΠΎΠ²Ρ…ΠΎΠ΄ΠΎΠ²Ρ‹ΠΌΠΈ

22. АссоциативныС Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ систСмы

23. ΠœΠ°Ρ‚Ρ€ΠΈΡ‡Π½Ρ‹Π΅ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ систСмы

24. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠΉ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ систСмы.

25. ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

26. Π€Π°ΠΊΡ‚ΠΎΡ€Ρ‹, ΡΠ½ΠΈΠΆΠ°ΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Ρ… Π­Π’Πœ.

27. ΠŸΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Π°Ρ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° Π­Π’Πœ.

28. ΠšΡ€Π°Ρ‚ΠΊΠ°Ρ история появлСния ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΠΈΠ·ΠΌΠ° Π² Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ Π­Π’Πœ.

29. Использования ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… систСм. Π—Π°ΠΊΠΎΠ½ Амдала.

30. ΠšΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π½Π°Ρ ΠΈ ΡΡƒΠΏΠ΅Ρ€ΡΠΊΠ°Π»ΡΡ€Π½Π°Ρ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°.

31. ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ управлСния внСшними устройствами. ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ интСрфСйса Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°.

32. Π’ΠΈΠΏΡ‹ интСрфСйсов.

33. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±ΠΌΠ΅Π½ΠΎΠΌ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ.

34. ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… систСм. Бвойства ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… систСм.

35. ΠŸΡ€ΠΎΡ„ΠΈΠ»ΠΈ стандартов ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… систСм.

36. АрхитСктура ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… систСм.

37. ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° ΠΈΠ΄Π΅ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… систСм

38. ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ систСмы ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄

39. Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ систСмы. НазначСниС. ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ построСния. ΠŸΡ€ΠΈΠ·Π½Π°ΠΊΠΈ структурной ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ

40. ΠšΠ»Π°ΡΡΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… систСм. ΠšΠ»Π°ΡΡΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ Π€Π»ΠΈΠ½Π½Π°

41. ΠšΠ»Π°ΡΡΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ Π¨ΠΎΡ€Π°

42. ΠŸΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Π΅ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ систСмы. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ классы соврСмСнных ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… систСм

43. Бпособы доступа ΠΊ ΠΌΠΎΠ΄ΡƒΠ»ΡΠΌ памяти ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ²

44. Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ состояниС ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ

45. MPP-Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°

46. SMP-Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°

47. PVP-Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°

48. ΠšΠ»Π°ΡΡ‚Π΅Ρ€Π½Ρ‹Π΅ систСмы

49. MBC-Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°

50. NUMA-Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°

1. ΠžΠ±ΠΎΠ±Ρ‰Π΅Π½Π½Π°Ρ структура Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ процСссора

ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Ρ‹ Π±Ρ‹Π²Π°ΡŽΡ‚: ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹Π΅, ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅, ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния, спСциализированныС ΠœΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ Ρ‚Π°ΠΊΡ‚ — ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ выполняСтся ΠΎΠ΄Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Π°.

ИПУ — Π˜Π½ΠΆΠ΅Π½Π΅Ρ€Π½Ρ‹ΠΉ ΠŸΡƒΠ»ΡŒΡ‚ УправлСния МП — ΠœΠ΅ΡΡ‚Π½Π°Ρ ΠŸΠ°ΠΌΡΡ‚ΡŒ Π£Π  — Π£ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ РСгистры Π‘ΠšΠ” — Π‘Π»ΠΎΠΊ ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Ρ ΠΈ Π”иагностики Π‘Π‘Π‘ΠžΠŸ — Π‘Π»ΠΎΠΊ Бвязи Π‘ ΠžΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠŸΠ°ΠΌΡΡ‚ΡŒΡŽ Π‘Π—ΠŸ — Π‘Π»ΠΎΠΊ Π—Π°Ρ‰ΠΈΡ‚Ρ‹ ΠŸΠ°ΠΌΡΡ‚ΠΈ Для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ наряду с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌΠΈ срСдствами ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ срСдства. ΠšΡ€ΠΎΠΌΠ΅ ΡƒΠΆΠ΅ упомянутой систСмы ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ ΠΊ Π½ΠΈΠΌ относятся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ срСдства: Π·Π°Ρ‰ΠΈΡ‚Π° памяти, динамичСского распрСдСлСния памяти, слуТбы Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ Π΄Ρ€.

2. Π¦Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠ΅ Устройство УправлСния

Π¦Π£Π£ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ сигналы для ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ:

— Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ ΠΈΠ· ΠžΠ—Π£ (ΠŸΠ—Π£) ΠΊΠΎΠ΄ΠΎΠ² ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

— Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ ΠΊΠΎΠ΄ΠΎΠ² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΈ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ° Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ

— Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΡΠΎΠΏΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ адрСса ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°

— Π°Π½Π°Π»ΠΈΠ· запросов Π½Π° ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ исполняСмой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

— Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ адрСса ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Π¦Π£Π£:

Π‘Π Πš — Π‘Π»ΠΎΠΊ РСгистра Команд Π‘ΠŸΠ — Π‘Π»ΠΎΠΊ ΠŸΠ΅Ρ€Π΅Π°Π΄Ρ€Π΅ΡΠ°Ρ†ΠΈΠΈ АдрСсов Π‘Π’Π˜ — Π‘Π»ΠΎΠΊ Π’Π°ΠΊΡ‚ΠΎΠ²Ρ‹Ρ… Π˜ΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ² ИПУ — Π˜Π½ΠΆΠ΅Π½Π΅Ρ€Π½Ρ‹ΠΉ ΠŸΡƒΠ»ΡŒΡ‚ УправлСния Π‘ΠŸ — Π‘Π»ΠΎΠΊ ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ Π‘ΠΠš — Π‘Π»ΠΎΠΊ АдрСса Команд Π‘Π£Πž — Π‘Π»ΠΎΠΊ УправлСния ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡΠΌΠΈ Π£Π‘ — Π£ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ Π‘ΠΈΠ³Π½Π°Π»Ρ‹ Алгоритм: 1) ΠΊΠΎΠ΄ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ принимаСтся для Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ ΠΈ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π² Π‘Π Πš, ΠΏΠΎΠ΄ воздСйствиСм Π£Π‘ΠΎΠ². АдрСс формируСтся Π² Π‘ΠΠšΠ΅. 2)————3)ΠŸΠ΅Ρ€Π΅Π΄ Π²Ρ‹Π±ΠΎΡ€ΠΊΠΎΠΉ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ производится Π°Π½Π°Π»ΠΈΠ· запроса Π½Π° ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅. Для этого Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π‘ΠŸ. Π’ ΡΠΎΡΡ‚Π°Π² Π¦Π£Π£ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π±Π»ΠΎΠΊ для формирования ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… адрСсов — Π‘ΠŸΠ. Π’ Π΅Π³ΠΎ состав Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ: индСксныС, Π±Π°Π·ΠΎΠ²Ρ‹Π΅ рСгистры, Π° Ρ‚Π°ΠΊΠΆΠ΅ схСма алгСбраичСского слоТСния. Π‘Π’Π˜ — Π‘Π»ΠΎΠΊ Π’Π°ΠΊΡ‚ΠΎΠ²Ρ‹Ρ… Π˜ΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ². НазначСниС — Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹Ρ… ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ провСсти Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ Ρ†ΠΈΠΊΠ»Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ процСссора. ИПУ — обСспСчиваСт: Π°) пуск ΠΈΠ»ΠΈ остановку Π­Π’Πœ Π±) Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ процСссором Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ° Π²) Π²Ρ‹Π²ΠΎΠ΄ Π½Π° ΡΡ€Π΅Π΄ΡΡ‚Π²Π° ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ†ΠΈΠΈ

3. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ характСристики ΠΈ ΠΊΠ»Π°ΡΡΠΈΡ„икация устройств управлСния

1) ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ формирования ΠΈ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚ывания Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π£Π‘ для осущСствлСния ΠΌΠΈΠΊΡ€ΠΎΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Ρ†ΠΈΠΊΠ»Π° выполнСния ΠΊΠΎΠΌΠ°Π½Π΄ Π­Π’Πœ.

2) Бпособ построСния Ρ†ΠΈΠΊΠ»Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π­Π’Πœ ΠΈ Π΅Π΅ Π¦Π£Π£:

3) Бпособ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Π²Ρ‹Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π£Π‘ΠΎΠ².

4) Бпособ синхронизации ΡƒΠ·Π»ΠΎΠ² ΠΈ Π±Π»ΠΎΠΊΠΎΠ² Π­Π’Πœ. Π¦Π£Π£ Π±Ρ‹Π²Π°Π΅Ρ‚ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°. ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π£Π‘ зависит ΠΎΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΈ Π°Π΄Ρ€Π΅ΡΠ½ΠΎΠΉ части исполняСмой ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ΡŽ Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ… — ΠΎΡ‚ ΡΠΈΠ³Π½Π°Π»ΠΎΠ² ΠΎΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ², всС это синхронизируСтся ВИ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ Ρ‚Π°ΠΊΡ‚ΠΎΠ². ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π‘Π£Πž рассматриваСтся ΠΊΠ°ΠΊ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ опрСдСляСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ мноТСствами: Π°) Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… сигналов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌΡƒ ΠΊΠΎΠ΄Ρƒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ части ΠΈ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ сигналов ΠΎΡΠ²Π΅Π΄ΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ². Π±) Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… Π£Π‘ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ соотвСтствуСт мноТСству Π²Ρ‹Π΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… ΠΈΠ· Π¦Π£Π£ сигналов ΠΌΠΈΠΊΡ€ΠΎΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ. Π²) мноТСство ΠΏΠΎΠ΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΡ… Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Ρ†ΠΈΠΊΠ»ΠΎΠ² выполнСния ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… этапов.

Π‘Π£Πž Π² Π¦Π£Π£ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° прСдставляСт собой Π¦Π Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠ΅ мноТСство состояний задаСтся мноТСством логичСских ΠΈ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… элСмСнтов. Π­Ρ‚ΠΎ позволяСт Π²Ρ‹Π΄Π°Ρ‚ΡŒ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄ Π±Π»ΠΎΠΊΠ° сигнал ΠΌΠΈΠΊΡ€ΠΎΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ.

Π¦Π£Π£ ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° — Π‘Π£Πž выполняСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π±Π»ΠΎΠΊΠ° хранСния ΠΈ Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ ΠΊΠΎΠ΄ΠΎΠ² ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ машинном Ρ‚Π°ΠΊΡ‚Π΅ произодится Π²Ρ‹Π±ΠΎΡ€ΠΊΠ° Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠΉ МК, Π²ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ… — Π²Ρ‹Π΄Π°Ρ‡Π° сигналов МО, Π²-Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΡ… — Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ адрСса ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠœΠš.

Π Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ Π¦Π£Π£:

1. Π‘ ΠΏΡ€ΡΠΌΡ‹ΠΌ Ρ†ΠΈΠΊΠ»ΠΎΠΌ. 1) Π’Ρ‹Π±ΠΎΡ€ΠΊΠ° ΠΈΠ· ΡƒΡΡ‚ройства ΠΊΠΎΠΌΠ°Π½Π΄ 2) Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ машинной ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ

2. Π‘ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½Π½Ρ‹ΠΌ Ρ†ΠΈΠΊΠ»ΠΎΠΌ. 1) Π‘ΠΈΠ³Π½Π°Π»Ρ‹ МО-Ρ†ΠΈΠΉ для выполнСния машинной ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΊΠΎΠ΄Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, которая поступила Π² Π¦Π£Π£ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ Ρ†ΠΈΠΊΠ»Π΅.

3. Π‘ ΡΠΎΠ²ΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹ΠΌ Ρ†ΠΈΠΊΠ»ΠΎΠΌ — для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ быстродСйствия — ΠΌΠ½ΠΎΠ³ΠΎΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Π΅ ΠΏΡ€ΠΎΡ†Ρ‹, конвСйрная ΠΈ ΡΡƒΠΏΠ΅Ρ€ΡΠΊΠ°Π»ΡΡ€Π½Π°Ρ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°

5) По ΡΠΏΠΎΡΠΎΠ±Ρƒ Π²Ρ‹Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π£Π‘. Π¦Π£Π£ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈ ΡΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹ΠΌΠΈ. Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ случаС Π‘Π£Πž Π²Ρ‹Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ всС сигналы ΠΌΠΈΠΊΡ€ΠΎΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ для всСх ΠΊΠΎΠΌΠ°Π½Π΄, Π° Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ — «ΠΌΠ΅ΡΡ‚Π½Ρ‹Π΅» Π‘Π£Πž.

6) По ΡΠΏΠΎΡΠΎΠ±Ρƒ синхронизации Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π­Π’Πœ — Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ Ρ‡ΠΈΡΠ»Π° Ρ‚Π°ΠΊΡ‚ΠΎΠ² Π² Ρ†ΠΈΠΊΠ»Π΅ ΠΊΠΎΠΌΠ°Π½Π΄ Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ Π¦Π£Π£ с ΠΏΠΎΡΡ‚оянным ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ числом Ρ‚Π°ΠΊΡ‚ΠΎΠ².

4. АрифмСтико-ЛогичСскоС Устройство (АЛУ)

НазначСниС — ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ (ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ +, -, <<, >>, ΠΈ Ρ‚. Π΄.) ΠΈ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ Π² ΠΌΠ°Π»Ρ‹Ρ… ΠΈ ΡΡ€Π΅Π΄Π½ΠΈΡ… ΠΌΠ°ΡˆΠΈΠ½Π°Ρ…, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅Ρ‚Ρƒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π‘Π£Πž, связ. с Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… адрСсов Π² ΠΠ›Π£ выполняСтся дСйствия адрСсной Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΈ ΠΈΠ»ΠΈ дСйствия связанныС с ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ адрСсов. Алгоритм ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ элСм. дСйствий: 1) ΠΏΡ€ΠΈΠ΅ΠΌ ΠΊΠΎΠ΄Π° ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° 2) ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° 3) суммированиС ΠΊΠΎΠ΄ΠΎΠ² Π΄Π²ΡƒΡ… ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² 4) сдвиг ΠΊΠΎΠ΄Π° ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° 5) Π²Ρ‹Π΄Π°Ρ‡Π° ΠΊΠΎΠ΄Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°.

1) РСгистры для хранСния ΠΊΠΎΠ΄ΠΎΠ² ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² Π½Π° Π²Ρ€Π΅ΠΌΡ выполнСния дСйствий Π½Π°Π΄ Π½ΠΈΠΌΠΈ

2) РСгистры сдвига Π²ΠΏΡ€Π°Π²ΠΎ/Π²Π»Π΅Π²ΠΎ Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько разрядов

3) ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ для прСобразования ΠŸΠš Π² ΠžΠš ΠΈΠ»ΠΈ Π”Πš.

4) Π‘ΡƒΠΌΠΌΠ°Ρ‚ΠΎΡ€ — для суммирования ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… дСйствий.

Π‘Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Ρ‹ дСлят ΠΏΠΎ Ρ‚ΠΈΠΏΡƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… для суммирования Π±Π°Π·ΠΎΠ²Ρ‹Ρ… элСмСнтов: 1) ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ 2) Π½Π°ΠΊΠ°ΠΏΠ»ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΈ ΠΏΠΎ ΡΠΏΠΎΡΠΎΠ±Ρƒ осущСствлСния 3) ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Π³ΠΎ ΠΈ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ дСйствия.

АЛУ Π­Π’Πœ ΠΌΠ°Π»ΠΎΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, сумматоры ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° — срСдняя ΠΈ Π²Ρ‹ΡΠΎΠΊΠ°Ρ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ (основа — ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ Π’-Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ΠΎΠ²).

Алгоритм Ρ€Π°Π±ΠΎΡ‚Ρ‹: 1) ΠΏΠ΅Ρ€Π΅Π΄ суммированиСм ΠΏΠΎ ΡˆΠΈΠ½Π΅ сброс всСх Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ΠΎΠ² — уст. Π² 0 состояниС (ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°Ρ„Π°Π·Π½ΠΎΠ΅ прСдставлСниС)

2) Π½Π° ΡΡ‡Π΅Ρ‚Π½Ρ‹Π΅ Π²Ρ…ΠΎΠ΄Ρ‹ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ΠΎΠ² подаСтся ΠΏΠ΅Ρ€Π²ΠΎΠ΅ слагаСмоС ΠΈ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ся

3) Π½Π° Π²Ρ…ΠΎΠ΄Ρ‹ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ΠΎΠ² подаСтся Π²Ρ‚ΠΎΡ€ΠΎΠ΅ слагаСмоС.

4) Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ слагаСмоС=1 измСняСт своС состояниС Π½Π° ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠ΅

5) ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ разрядной сСтки выявляСтся Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ пСрСноса ΠΈΠ· ΡΡ‚Π°Ρ€ΡˆΠ΅Π³ΠΎ разряда ΠΈ Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ.

БыстродСйствиС ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ сумматора ограничиваСтся Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ распространСния пСрСноса.

TΠΏΠ΅Ρ€=Π’1(n~1). Для сокращСния этого Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² ΡΡƒΠΌΠΌΠ°Ρ‚ΠΎΡ€ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Ρ†Π΅ΠΏΡŒ || пСрСноса. Π’ ΡΠΎΡΡ‚Π°Π² АЛУ входят: схСма управлСния — руководство порядком выполнСния ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ.

5. НазначСниС ΠΈ ΠΊΠ»Π°ΡΡΠΈΡ„икация АЛУ

1) Π’ΠΈΠ΄Ρ‹ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ²

2) организация выполнСния дСйствий Π½Π°Π΄ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°ΠΌΠΈ

3) способы связи ΠΌΠ΅ΠΆΠ΄Ρƒ основными ΡƒΠ·Π»Π°ΠΌΠΈ Π’ΠΈΠΏΡ‹ АЛУ: 1) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ систСма счислСния

2) ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΠ°ΠΌ прСдставлСния числовых Π΄Π°Π½Π½Ρ‹Ρ… — с Ρ„иксированной ΠΈΠ»ΠΈ ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой.

3) ΠΏΠΎ Π²ΠΈΠ΄Ρƒ связСй ΠΌΠ΅ΠΆΠ΄Ρƒ основными ΡƒΠ·Π»Π°ΠΌΠΈ — с Π½Π΅ΠΏΠΎΡΡ€Π΅Π΄ΡΡ‚Π²Π΅Π½Π½ΠΎΠΉ связью ΠΈ Ρ ΠΌΠ°Π³ΠΈΡΡ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ структурой.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ АЛУ с Π½Π΅ΠΏΠΎΡΡ€Π΅Π΄ΡΡ‚Π²Π΅Π½Π½Ρ‹ΠΌΠΈ связями:

сумматор ΠΈ ΡΡ…Π΅ΠΌΠ° управлСния соСдинСны нСпосрСдствСнно с Π²Ρ‹Ρ…ΠΎΠ΄Π°ΠΌΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… рСгистров. ΠžΠΏΠ΅Ρ€Π°Π½Π΄Ρ‹ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΈΡ… ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… рСгистров. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ опрСдСляСтся ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ся Ρ‚Π°ΠΊΠΆΠ΅ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ рСгистры.

АЛУ ΠΌΠ°Π³ΠΈΡΡ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ структуры: Π‘Ρ…Π΅ΠΌΡ‹ для прСобразования ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π²Ρ‹Π΄Π΅Π»Π΅Π½Ρ‹ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠ΅ Π² ΡΠ΅Π±Ρ сумматор ΠΈ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ сдвига. РСгистры слуТат лишь для хранСния ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² Π²ΠΎ Π²Ρ€Π΅ΠΌΡ ΠΈΡ… ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π’Ρ…/Π²Ρ‹Ρ… сумм рСгистров содСрТат Ρ‚ΠΎΠ»ΡŒΠΊΠΎ схСмы ΠΏΡ€ΠΈΠ΅ΠΌΠ° ΠΈ Π²Ρ‹Π΄Π°Ρ‡ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

6. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° АЛУ для слоТСния ΠΈ Π²Ρ‹Ρ‡ΠΈΡ‚ания чисСл с Ρ„иксированной запятой

ΠŸΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ слоТСния ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ слагаСмыС ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ Π² ΠΏΡ€ΡΠΌΠΎΠΌ ΠΊΠΎΠ΄Π΅, ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ — Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ. ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡΡ слоТСниС Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠ΄ΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°Ρ разряды Π·Π½Π°ΠΊΠΎΠ². Если ΠΏΡ€ΠΈ этом Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ пСрСнос ΠΈΠ· Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ разряда суммы ΠΏΡ€ΠΈ отстуствии пСрСноса Π² ΡΡ‚ΠΎΡ‚ разряд ΠΈΠ»ΠΈ пСрСнос Π² Π·Π½Π°ΠΊΠΎΠ²Ρ‹ΠΉ разряд ΠΏΡ€ΠΈ отсутствии пСрСноса ΠΈΠ· Ρ€Π°Π·Ρ€ΡΠ΄Π° Π·Π½Π°ΠΊΠ°, Ρ‚ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ся ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ разрядной сСтки соотвСтствСнно ΠΏΡ€ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ суммах. Если Π½Π΅Ρ‚ пСрСносов ΠΈΠ· Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ разряда ΠΈ Π² Π·Π½Π°ΠΊΠΎΠ²Ρ‹ΠΉ разряд суммы ΠΈΠ»ΠΈ Π΅ΡΡ‚ΡŒ ΠΎΠ±Π° этих пСрСноса, Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π½Π΅Ρ‚ ΠΈ ΠΏΡ€ΠΈ 0 Π² Π·Π½Π°ΠΊΠΎΠ²ΠΎΠΌ разрядС сумма ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Π°, Π° ΠΏΡ€ΠΈ 1 ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Π° ΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚авлСня Π² Π”Πš.

Алгоритм Ρ€Π°Π±ΠΎΡ‚Ρ‹:

1) Из ΠΏΠ°ΠΌΡΡ‚ΠΈ ΠΏΠΎ Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ шинС Π² ΠΠ›Π£ ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Ρ‹, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ числа — Π² ΠΏΡ€ΡΠΌΠΎΠΌ, Π° ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ — Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅.

2) Π Π³Π’ — ΠΏΠ΅Ρ€Π²ΠΎΠ΅ слагаСмоС ΠΈΠ»ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅ΠΌΠΎΠ΅

3) РгА — Π²Ρ‚ΠΎΡ€ΠΎΠ΅ слагаСмоС ΠΈΠ»ΠΈ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΠ΅. Π Π³1 связан с Π Π³Π цСпями прямой ΠΈ ΠΈΠ½Π²Π΅Ρ€ΡΠ½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΊΠΎΠ΄Π°. ΠŸΡ€ΡΠΌΠ°Ρ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ слоТСнии, инвСрсная — вычитания

4) Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ выдаСтся ΠΈΠ· ΠΠ›Π£ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΏΠΎ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ шинС Π¨Π˜Π’Ρ‹Ρ…. 5) ΠŸΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π² ΠΠ›Π£ формируСтся 2-разрядный ΠΊΠΎΠ΄ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° ΠŸΠ .

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚

ΠŸΡ€ΠΈΠ·Π½Π°ΠΊ

Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°

<0

>0

ΠŸΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅

6) ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ алгСбраичСского вычитания Z=X-Y=X+(-Y) ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ свСдСна ΠΊ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡŽ Π·Π½Π°ΠΊΠ° Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΠ³ΠΎ Y ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ алгСбраичСского слоТСния. ИзмСнСниС Π·Π½Π°ΠΊΠ° — принятый Π² Π Π³1 ΠΊΠΎΠ΄ инвСрсно пСрСдаСтся Π² Π Π³Π ΠΈ ΠΏΡ€ΠΈ слоТСнии осущСствляСтя подсуммированиС 1 Π² ΠΌΠ»Π°Π΄ΡˆΠΈΠΉ разряд сумматора.

7) ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ… АЛУ производится ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ микроопСрациями, ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ ΡΠΎΠΎΡ‚Π²Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ Π£Π‘Π°ΠΌΠΈ.

7. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° АЛУ для умноТСния чисСл с Ρ„иксированной запятой (сумматор частичных ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ)

Π’ Π­Π’Πœ опСрация умноТСния чисСл с Ρ„иксированной запятой с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² сводится ΠΊ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡΠΌ слоТСния ΠΈ ΡΠ΄Π²ΠΈΠ³Π°. ΠŸΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π΄Π²ΡƒΡ… (n-1)-разрядных чисСл ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ 2(n-1) Π·Π½Π°Ρ‡Π°Ρ‰ΠΈΡ… разрядов. Π’.ΠΎ. ΠΏΡ€ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ умноТСния Ρ†Π΅Π»Ρ‹Ρ… чисСл Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€Π΅Π΄ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ формирования Π² ΠΠ›Π£ произвСдСния, ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π³ΠΎ Π΄Π²ΠΎΠΉΠ½ΡƒΡŽ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΡΠΎΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»Π΅ΠΌ Π΄Π»ΠΈΠ½Ρƒ. Π’ Π­Π’Πœ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… числа с Ρ„иксированной запятой ΡΠ²Π»ΡΡŽΡ‚ΡΡ дробями, младшиС n-1 разрядов произвдСния часто ΠΎΡ‚Π±Ρ€Π°ΡΡ‹Π²Π°ΡŽΡ‚ΡΡ (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ с ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠ΅ΠΉ округлСния).

Для выполнСния умноТСния АЛУ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ рСгистры ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠ³ΠΎ, мноТитСля ΠΈ ΡΡ…Π΅ΠΌΡ‹ формирования суммы частичных ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ — сумматор частичных ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΡƒΡ‚Π΅ΠΌ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ производится ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ суммированиС частичных ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ.

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ умноТСния состоит ΠΈΠ· n-1 [(n-1) — число Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… разрядов мноТитСля] Ρ†ΠΈΠΊΠ»ΠΎΠ². Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅ анализируСтся очСрСдная Ρ†ΠΈΡ„Ρ€Π° мноТитСля, ΠΈ Π΅ΡΠ»ΠΈ это 1, Ρ‚ΠΎ ΠΊ ΡΡƒΠΌΠΌΠ΅ частичных ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ прибавляСтся ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠ΅, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС прибавлСния Π½Π΅ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚. Π¦ΠΈΠΊΠ» Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ сдвигом ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠ³ΠΎ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ суммы частичных ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ Π»ΠΈΠ±ΠΎ сдвигом суммы частичных ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½ΠΎΠ³ΠΎ ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠ³ΠΎ.

8. Π£ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ начиная с ΠΌΠ»Π°Π΄ΡˆΠΈΡ… разрядов мноТитСля со ΡΠ΄Π²ΠΈΠ³ΠΎΠΌ суммы частичных ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ Π²ΠΏΡ€Π°Π²ΠΎ ΠΈ ΠΏΡ€ΠΈ Π½Π΅ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½ΠΎΠΌ ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠΌ

РСгистр мноТитСля ΠΈ ΡΡƒΠΌΠΌΠ°Ρ‚ΠΎΡ€ частичных ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ ΠΏΡ€ΠΈ этом Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ†Π΅ΠΏΠΈ сдвига Π²ΠΏΡ€Π°Π²ΠΎ. РСгистр ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ†Π΅ΠΏΠ΅ΠΉ сдвига. ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дСйствий Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅ выполнСния умноТСния опрСдСляСтся младшим разрядом рСгистра мноТитСля, ΠΊΡƒΠ΄Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ΄Π½Π° Π·Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ Ρ†ΠΈΡ„Ρ€Ρ‹ мноТитСля. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ сдвига мноТитСля Π²ΠΏΡ€Π°Π²ΠΎ ΡΡ‚Π°Ρ€ΡˆΠΈΠ΅ разряды рСгистра мноТитСля ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°ΡŽΡ‚ΡΡ, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован для хранСния ΠΌΠ»Π°Π΄ΡˆΠΈΡ… разрядов произвСдСния, ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰ΠΈΡ… ΠΈΠ· ΠΌΠ»Π°Π΄ΡˆΠ΅Π³ΠΎ разряда сумматора частичных ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ выполнСния умноТСния. Для этого ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ сдвига младший разряд рСгистра сумматора частичных ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ соСдиняСтся со ΡΡ‚Π°Ρ€ΡˆΠΈΠΌ разрядом рСгистра мноТитСля. ПослС выполнСния умноТСния ΡΡ‚Π°Ρ€ΡˆΠΈΠ΅ разряды произвСдСния находятся Π² Ρ€Π³Π΅ΠΈΡΡ‚Ρ€Π΅ сумматора, младшиС — Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π΅ мноТитСля. ΠŸΡ€ΠΈ Π΄Π°Π½Π½ΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ умноТСния всС Ρ‚Ρ€ΠΈ рСгистра ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡƒΡŽ Π΄Π»ΠΈΠ½Ρƒ, Ρ€Π°Π²Π½ΡƒΡŽ числу разрядов сомноТитСлСй. Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ нашСл наибольшСС ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² Π­Π’Πœ.

Алгоритм: 1. БСрутся ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΎΡ‚ ΡΠΎΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»Π΅ΠΉ.

2. Π˜ΡΡ…ΠΎΠ΄Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ суммы частичных ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ принимаСтся Ρ€Π°Π²Π½Ρ‹ΠΌ 0

3. Если анализируСмая Ρ†ΠΈΡ„Ρ€Π° мноТитСля Ρ€Π°Π²Π½Π° 1, Ρ‚ΠΎ ΠΊ ΡΡƒΠΌΠΌΠ΅ частичных ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ прибавляСтся ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠ΅; Ссли эта Ρ†ΠΈΡ„Ρ€Π° 0, ΠΏΡ€ΠΈΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ся.

4. ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡΡ сдвиг суммы частичных ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ Π²ΠΏΡ€Π°Π²ΠΎ Π½Π° ΠΎΠ΄ΠΈΠ½ разряд.

5. ΠŸΡƒΠ½ΠΊΡ‚Ρ‹ 3 ΠΈ 4 ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ для всСх Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… разрядов мноТитСля, начиная с ΠΌΠ»Π°Π΄ΡˆΠ΅Π³ΠΎ.

6. ΠŸΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡŽ присваиваСтся Π·Π½Π°ΠΊ плюс, Ссли Π·Π½Π°ΠΊΠΈ сомноТитСлСй ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹, минус — Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС.

9. Π£ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅, начиная с ΠΌΠ»Π°Π΄ΡˆΠΈΡ… разрядов мноТитСля ΠΏΡ€ΠΈ сдвигС ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠ³ΠΎ Π²Π»Π΅Π²ΠΎ ΠΈ Π½Π΅ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½ΠΎΠΉ ΡΡƒΠΌΠΌΠ΅ частичных ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ

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

10. Π£ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅, начиная со ΡΡ‚Π°Ρ€ΡˆΠΈΡ… разрядов мноТитСля ΠΏΡ€ΠΈ сдвигС суммы частичных ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ Π²Π»Π΅Π²ΠΎ ΠΈ Π½Π΅ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½ΠΎΠΌ ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠΌ

РСгистр мноТитСля ΠΈ ΡΡƒΠΌΠΌΠ°Ρ‚ΠΎΡ€ частичных ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ†Π΅ΠΏΠΈ сдвига Π²Π»Π΅Π²ΠΎ. РСгистр ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠ³ΠΎ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ†Π΅ΠΏΠ΅ΠΉ сдвига. ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дСйствий Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅ выполнСния умноТСния опрСдСляСтся ΡΡ‚Π°Ρ€ΡˆΠΈΠΌ разрядом рСгистра мноТитСля. ΠŸΡ€ΠΈ этом ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ сумматор частичных ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄Π²ΠΎΠΉΠ½ΡƒΡŽ Π΄Π»ΠΈΠ½Ρƒ. И Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ оборудования. Но ΠΎΠ½ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΠ΅Ρ‚ся Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… АЛУ, Ρ‚.ΠΊ. позволяСт Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ†Π΅ΠΏΠ΅ΠΉ сдвига Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΈ Π΄Π΅Π»Π΅Π½ΠΈΠ΅ (Π° ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ для выполнСния дСлСния Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ†Π΅ΠΏΠΈ сдвига Π²Π»Π΅Π²ΠΎ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π΅ ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠ³ΠΎ (частного) ΠΈ Π² ΡΡƒΠΌΠΌΠ°Ρ‚ΠΎΡ€Π΅ частичных ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ (разностСй).

11. Π£ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅, начиная со ΡΡ‚Π°Ρ€ΡˆΠΈΡ… разрядов мноТитСля ΠΏΡ€ΠΈ сдвигС Π²ΠΏΡ€Π°Π²ΠΎ ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠ³ΠΎ ΠΈ Π½Π΅ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½ΠΎΠΉ ΡΡƒΠΌΠΌΠ΅ частичных ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ

РСгистр мноТитСля Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ†Π΅ΠΏΠΈ сдвига Π²Π»Π΅Π²ΠΎ, рСгистр ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠ³ΠΎ — Ρ†Π΅ΠΏΠΈ сдвига Π²ΠΏΡ€Π°Π²ΠΎ. Π‘ΡƒΠΌΠΌΠ°Ρ‚ΠΎΡ€ частичных ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ†Π΅ΠΏΠ΅ΠΉ сдвига. ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дСйствий Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ шагС опрСдСляСтся ΡΡ‚Π°Ρ€ΡˆΠΈΠΌ разрядом рСгистра мноТитСля. ΠŸΡ€ΠΈ этом ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ ΠΈ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠ³ΠΎ, ΠΈ ΡΡƒΠΌΠΌΠ°Ρ‚ΠΎΡ€ частичных ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄Π²ΠΎΠΉΠ½ΡƒΡŽ Π΄Π»ΠΈΠ½Ρƒ. Однако, ΠΊΠ°ΠΊ ΠΈ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΎΠ½ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ†Π΅ΠΏΠ΅ΠΉ сдвига для выполнСния дСлСния. Π’Π°ΠΊΠΆΠ΅ Π² ΡΠ»ΡƒΡ‡Π°Π΅ этого ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ²ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ сдвига ΠΈ ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ Π·Π° ΡΡ‚ΠΎΡ‚ счСт ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ быстродСйствиС АЛУ ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ умноТСния (Π° Ρ‚Π°ΠΊΠΆΠ΅ дСлСния). Если Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ произвСдСния Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹ (Π½Π°ΠΏΡ€. ΠΏΡ€ΠΈ опСрациях с Ρ†Π΅Π»Ρ‹ΠΌΠΈ числами), Ρ‚ΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ экономичным являСтся ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ способ (Ρ‚.ΠΊ. всС рСгистры ΠΎΠ΄ΠΈΠ½Π°Ρ€Π½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹). Если Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ умноТСния достаточно ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΎΠ΄ΠΈΠ½Π°Ρ€Π½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹, Ρ‚ΠΎ Ρ†Π΅Π»Π΅ΡΠΎΠΎΠ±Ρ€Π°Π·Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΈΠ±ΠΎ 1Ρ‹ΠΉ, Π»ΠΈΠ±ΠΎ 4Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ умноТСния. ΠŸΡ€ΠΈ использовании 1Π³ΠΎ трСбуСтся Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ†Π΅ΠΏΠ΅ΠΉ сдвига для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ дСлСния, Π° ΠΏΡ€ΠΈ использовании 4Π³ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ΄Π»ΠΈΠ½Π΅Π½ΠΈΠ΅ сумматора. ΠŸΡ€ΠΈ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ ΠΎΠ΄ΠΈΠ½Π°Ρ€Π½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹ простоС отбрасываниС ΠΌΠ»Π°Π΄ΡˆΠΈΡ… разрядов вносит ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΡŒ, которая Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΊΠ°ΠΏΠ»ΠΈΠ²Π°Ρ‚ΡŒΡΡ, Ρ‚.ΠΊ. ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ всСгда Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒΡΡ с Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΠΊΠΎΠΌ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ точности вычислСний часто производят ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° умноТСния, вслСдствиС Ρ‡Π΅Π³ΠΎ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΡŒ становится Π·Π½Π°ΠΊΠΎΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ. Для округлСния Π΄Π»ΠΈΠ½Π° сумматора увСличиваСтся Π½Π° 1 разряд. ПослС образования произвСдСния ΠΊ ΡΡ‚ΠΎΠΌΡƒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ разряду добавляСтся 1. Если ΠΎΠ½ Π±Ρ‹Π» Ρ€Π°Π²Π΅Π½ 0, Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ получаСтся с Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΠΊΠΎΠΌ. Если Π±Ρ‹Π» Ρ€Π°Π²Π΅Π½ 1, Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ получаСтся с ΠΈΠ·Π±Ρ‹Ρ‚ΠΊΠΎΠΌ. ΠŸΡ€ΠΈ этом максимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΠΈ Ρ€Π°Π²Π½ΠΎ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π΅ 1 младшСго разряда.

12. ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ ускорСния умноТСния. УмноТСния Π½Π° 2 разряда мноТитСля

ΠšΠ»Π°ΡΡΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ: 1) Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ΅ 2) логичСскоС (Π·Π° ΡΡ‡Π΅Ρ‚ развСртывания процСсса умноТСния Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ) 3) алгоритмичСскоС (ΡΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹Π΅) УстранСниС Ρ„ΠΈΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ слоТСния ΠΈ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ одноразрядных сдвигов Π² Π΅Π΄ΠΈΠ½Ρ‹Π΅ многоразрядныС сдвиги.

АппаратныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ — Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ процСсса умноТСния Π² ΠΏΡ€ΠΎΡΡ‚ранствС, Π·Π° ΡΡ‡Π΅Ρ‚ укрупнСния Π±Π»ΠΎΠΊΠΎΠ² ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ числа этих Π±Π»ΠΎΠΊΠΎΠ².

Π­Ρ‚ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ услоТнСниС схСмы АЛУ ΠΈ Π½Π΅ Π·Π°Ρ‚Ρ€Π°Π³ΠΈΠ²Π°ΡŽΡ‚ схСмы управлСния. ΠŸΡ€ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ логичСских ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ускорСния умноТСния услоТняСтся Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ схСма управлСния АЛУ.

Π’ΠΈΠ΄Ρ‹ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ускорСния умноТСния: 1) УскорСниС выполнСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ + ΠΈ >> (Π·Π° ΡΡ‡Π΅Ρ‚ элСмСнтной Π±Π°Π·Ρ‹ ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ) 2) Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ†Π΅ΠΏΠ΅ΠΉ сдвига, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π° ΠΎΠ΄ΠΈΠ½ Ρ‚Π°ΠΊΡ‚ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ сдвиг ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ… сразу Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΎ разрядов. 3) Π‘ΠΎΠ²ΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹Π΅ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ + ΠΈ >>. ΠšΠ»Π°ΡΡΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ логичСских ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ускорСния умноТСния. Π’ ΠΎΡΠ½ΠΎΠ²Π΅ логичСских ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Π£Π£ Π»Π΅ΠΆΠΈΡ‚ Ρ†Π΅Π»Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ Π°Π½Π°Π»ΠΈΠ· Ρ†ΠΈΡ„Ρ€ мноТитСля. Π­Ρ‚ΠΎΡ‚ Π°Π½Π°Π»ΠΈΠ· позволяСт ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈΠ· ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ° умноТСния ряд ΠΌΠΈΠΊΡ€ΠΎΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ слоТСния ΠΈ ΡΠ΄Π²ΠΈΠ³Π°. Анализу подвСргаСтся ΠΈΠ»ΠΈ 1 разряд ΠΈΠ»ΠΈ 2−3-4. 1) ΠœΠ΅Ρ‚ΠΎΠ΄, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ количСство слоТСний 2) количСство сдвигов. Если ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ умноТСния Π² ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»Π΅ встрСчаСтся Π³Ρ€ΡƒΠΏΠΏΠ° 1, Ρ‚ΠΎ Π²ΠΌΠ΅ΡΡ‚ΠΎ слоТСний, число ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°Π²Π½ΠΎ количСству Π΅Π΄ΠΈΠ½ΠΈΡ† Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΎΠ΄Π½ΠΎ слоТСниС ΠΈ ΠΎΠ΄Π½ΠΎ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅. Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅: 1) ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒ сдвигаСтся Π΄ΠΎ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹. 2) производится Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠ³ΠΎ ΠΈ ΡΠ΄Π²ΠΈΠ³ мноТитСля Π΄ΠΎ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ нуля. 3) производится ΠΏΡ€ΠΈΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠ³ΠΎ ΠΈ Π²Π½ΠΎΠ²ΡŒ сдвигаСтся ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒ Π΄ΠΎ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹.

1. ΠœΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄. Π°) 1 000 Если Π΄Π²Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ Π½ΡƒΠ»Π΅ΠΉ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹ Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ΠΉ, Π² Πš-Ρ‚ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ, Ρ‚ΠΎ Π²ΠΌΠ΅ΡΡ‚ΠΎ выполнСния Π² К n ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² K+1 ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ достаточно Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΠΊΠΎ слоТСниС Π² Πš-ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π±) 1 110 111 — достаточно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ Π² Πš-ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ.

2. Анализ Π΄Π²ΡƒΡ… разрядов мноТитСля. Если ΠΏΠ°Ρ€Π° 00, Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ся простой сдвиг Π½Π° Π΄Π²Π° разряда Π²ΠΏΡ€Π°Π²ΠΎ суммы частичных ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ. Если 01, Ρ‚ΠΎ ΠΊ ΡΡƒΠΌΠΌΠ΅ частичных ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ прибавляСтся ΠΎΠ΄ΠΈΠ½Π°Ρ€Π½ΠΎΠ΅ ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠ΅ ΠΈ ΡΡƒΠΌΠΌΠ° частичных ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ сдвигаСтся Π½Π° Π΄Π²Π° разряда Π²ΠΏΡ€Π°Π²ΠΎ. ΠŸΡ€ΠΈ 10 прибавляСтя ΡƒΠ΄Π²ΠΎΠ΅Π½Π½ΠΎΠ΅ ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠ΅ ΠΈ ΡΡƒΠΌΠΌΠ° частичных ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ сдвигаСтся Π½Π° Π΄Π²Π° разряда Π²ΠΏΡ€Π°Π²ΠΎ. ΠŸΡ€ΠΈ 11 ΠΈΠ· ΡΡƒΠΌΠΌΡ‹ частичных ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ вычитаСтся ΠΎΠ΄ΠΈΠ½Π°Ρ€Π½ΠΎΠ΅ ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠ΅ ΠΈ ΡΡƒΠΌΠΌΠ° частичных ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ сдвигаСтся Π½Π° Π΄Π²Π° разряда Π²ΠΏΡ€Π°Π²ΠΎ. ΠŸΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΠ°Ρ€Ρ‹ слСдуСт ΡƒΡ‡Π΅ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ 11 Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ шагС Π½Π°Π΄ΠΎ ΠΏΡ€ΠΈΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊ ΡΡƒΠΌΠΌΠ΅ ΠΎΠ΄ΠΈΠ½Π°Ρ€Π½ΠΎΠ΅ ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠ΅.

13. Π”Π΅Π»Π΅Π½ΠΈΠ΅ Π΄Ρ€ΠΎΠ±Π½Ρ‹Ρ… чисСл

Бводится ΠΊ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠΌΡƒ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΡŽ сначала ΠΈΠ· Π΄Π΅Π»ΠΈΠΌΠΎΠ³ΠΎ, Π° ΠΏΠΎΡ‚ΠΎΠΌ ΠΈΠ· ΠΎΡΡ‚Π°Ρ‚ΠΊΠΎΠ² (эти остатки ΡƒΠΌΠ½ΠΎΠΆΠ°ΡŽΡ‚ΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠ΅ систСмы счислСния — 10).

Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ модуля Π΄Π΅Π»ΠΈΠΌΠΎΠ³ΠΎ ΠΈ Π΄Π΅Π»ΠΈΡ‚Сля, Π° Π²ΠΏΠΎΡΠ»Π΅Π΄ΡΡ‚Π²ΠΈΠΈ ΠΈ ΠΎΡΡ‚Π°Ρ‚ΠΊΠΎΠ² Π² Π­Π’Πœ производится с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ вычитания (с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π·Π½Π°ΠΊΠ° разности). Π£ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π΅Π»ΠΈΠΌΠΎΠ³ΠΎ, Π° Π²ΠΏΠΎΡΠ»Π΅Π΄ΡΡ‚Π²ΠΈΠΈ остатков ΠΎΡ‚ Π΄Π΅Π»Π΅Π½ΠΈΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠ΅ систСмы счислСния осущСствляСтся сдвигом исходного числа Π²Π»Π΅Π²ΠΎ Π½Π° 1 разряд. Z = X / Y. X — Π΄Π΅Π»ΠΈΠΌΠΎΠ΅, Y -Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ.

14. Π”Π΅Π»Π΅Π½ΠΈΠ΅ Ρ†Π΅Π»Ρ‹Ρ… ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… чисСл

Π”Π΅Π»ΠΈΠΌΠΎΠ΅ всСгда бСрСтся Π΄Π²ΠΎΠΉΠ½Ρ‹ΠΌ словом — 2n. Π”Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ — n. ΠœΠΎΠ΄ΡƒΠ»ΠΈ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ n-1 Ρ€Π°Π·Ρ€ΡΠ΄Π½ΡƒΡŽ сумму, Ρ‡Π°ΡΡ‚ΡŒ частного ΠΈ n-разрядный остаток со ΡΠ²ΠΎΠΈΠΌ Π·Π½Π°ΠΊΠΎΠΌ. Π—Π½Π°ΠΊ остатка Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ со Π·Π½Π°ΠΊΠΎΠΌ Π΄Π΅Π»ΠΈΠΌΠΎΠ³ΠΎ. ΠŸΡ€ΠΈ большСй Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π΅ модуля Π΄Π΅Π»ΠΈΠΌΠΎΠ³ΠΎ ΠΈ ΠΌΠ°Π»ΠΎΠΉ дСлитСля — случай Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ дСлСния => ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ провСсти ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Π½Π° ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒ дСлСния. Z=|X|/|Y| < 2^(n-1). ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ с ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ шагом дСлСния. |X|-2^(n-1)|Y|<0. Если Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΡ€ΠΎΠ±Π½ΠΎΠ³ΠΎ вычитания >0, Ρ‚ΠΎ |Z|>=2^(n-1), ΠΈ Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. Если <0, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΄Π΅Π»Π΅Π½ΠΈΠ΅.

Алгоритм дСлСния с Π½Π΅ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½Ρ‹ΠΌ Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΌ с Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ остатка:

1. БСрутся ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΎΡ‚ Π΄Π΅Π»ΠΈΠΌΠΎΠ³ΠΎ ΠΈ Π΄Π΅Π»ΠΈΡ‚Сля.

2. Π˜ΡΡ…ΠΎΠ΄Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ частичного остатка полагаСтся Ρ€Π°Π²Π½Ρ‹ΠΌ ΡΡ‚Π°Ρ€ΡˆΠΈΠΌ разрядам Π΄Π΅Π»ΠΈΠΌΠΎΠ³ΠΎ

3. Частичный остаток удваиваСтся ΠΏΡƒΡ‚Π΅ΠΌ сдвига Π½Π° ΠΎΠ΄ΠΈΠ½ разряд Π²Π»Π΅Π²ΠΎ, ΠΏΡ€ΠΈ этом Π² ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°ΡŽΡ‰ΠΈΠΉΡΡ ΠΏΡ€ΠΈ сдвигС младший разряд частичного остатка заносится очСрСдная Ρ†ΠΈΡ„Ρ€Π° Π΄Π΅Π»ΠΈΠΌΠΎΠ³ΠΎ.

4. Из ΡΠ΄Π²ΠΈΠ½ΡƒΡ‚ΠΎΠ³ΠΎ частичного остатка вычитаСтся Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ся Π·Π½Π°ΠΊ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° вычитания.

5. ΠžΡ‡Π΅Ρ€Π΅Π΄Π½Π°Ρ Ρ†ΠΈΡ„Ρ€Π° модуля частного Ρ€Π°Π²Π½Π° 1, Ссли Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ вычитания ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»Π΅Π½, ΠΈ 0, Ссли ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»Π΅Π½. Π’ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΌ случаС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ остатка восстанавливаСтся Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±Ρ‹Π»ΠΎ Π΄ΠΎ Π²Ρ‹Ρ‡ΠΈΡ‚ания

6. ΠŸΡƒΠ½ΠΊΡ‚Ρ‹ 3−5 ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ для получСния всСх Ρ†ΠΈΡ„Ρ€ модуля частного.

7. Π—Π½Π°ΠΊ частного плюс, Ссли Π·Π½Π°ΠΊΠΈ Π΄Π΅Π»ΠΈΠΌΠΎΠ³ΠΎ ΠΈ Π΄Π΅Π»ΠΈΡ‚Сля ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹, ΠΈ ΠΌΠΈΠ½ΡƒΡ Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС.

Алгоритм Π±Π΅Π· восстановлСния остатка:

4. Из ΡΠ΄Π²ΠΈΠ½ΡƒΡ‚ΠΎΠ³ΠΎ частичного остатка вычитаСтся Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ, Ссли остаток ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»Π΅Π½, ΠΈ ΠΊ ΡΠ΄Π²ΠΈΠ½ΡƒΡ‚ΠΎΠΌΡƒ частичному остатку прибавляСтся Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ, Ссли остаток ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»Π΅Π½.

5. ΠžΡ‡Π΅Ρ€Π΅Π΄Π½Π°Ρ Ρ†ΠΈΡ„Ρ€Π° модуля частного Ρ€Π°Π²Π½Π° 1, Ссли Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ вычитания ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»Π΅Π½ ΠΈ 0 Ссли ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»Π΅Π½.

18. ΠšΠ»Π°ΡΡΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… срСдств многопроцСссорных Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… комлпСксов (ΠœΠŸΠ’Πš) ΠΏΠΎ Π€.Π“. Энслоу

ΠžΠ±Ρ‰Π°Ρ шина ΠŸΠ΅Ρ€Π΅ΠΊΡ€Π΅ΡΡ‚Π½Π°Ρ коммутация ΠœΠ½ΠΎΠ³ΠΎΠ²Ρ…ΠΎΠ΄ΠΎΠ²Ρ‹Π΅ ΠžΠ—Π£ АссоциативныС ΠœΠ°Ρ‚Ρ€ΠΈΡ‡Π½Ρ‹Π΅, Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Π΅ Π‘ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ.

19. ΠœΠŸΠ’Πš с ΠΎΠ±Ρ‰Π΅ΠΉ шиной

ЀизичСская ΠΈΠ»ΠΈ логичСская (ΠΎΠΏΡ€. ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈΠ½Ρ„Ρ‹ ΠΏΠΎ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°ΠΌ). ВсС устр-Π²Π° Π² Π½Π΅ΠΉ. Бвязь Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя устройствами. ΠœΠ°Π»ΠΎΠ½Π°Π΄Π΅ΠΆΠ½Ρ‹, Π΄Π΅Π»Π°ΡŽΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΡˆΠΈΠ½Ρƒ, ΠΊΠΎΡ‚-ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ускорСния Ρ€Π°Π±ΠΎΡ‚Ρ‹. Дост. — ΠΏΡ€ΠΎΡΡ‚ΠΎΡ‚Π° выполнСния, доступ всСх ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΊ ΠžΠ—Π£. НизкоС быстродСйствиС ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ.

20. ΠœΠŸΠ’Πš с ΠΏΠ΅Ρ€Π΅ΠΊΡ€Π΅ΡΡ‚Π½ΠΎΠΉ ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ†ΠΈΠ΅ΠΉ

Π’Ρ€ΠΈ Π²ΠΈΠ΄Π°: 1) сСтка — ΠΊ Π½Π΅ΠΉ всС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ 2) ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ процСссору добавляСтся своя ΠΏΠ°ΠΌΡΡ‚ΡŒ

3) ΠΎΡ‚Π΄Π΅Π»ΡΡŽΡ‚ΡΡ процСссоры Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°, Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ. Они соСдиняСтся Ρ‡Π΅Ρ€Π΅Π· процСссор Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°.

Достоинства: ΠΎΠ±ΠΌΠ΅Π½ ΠΈΠ½Ρ„ΠΎΠΉ ΠΏΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΠΌ путям, эфф. Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π²Ρ‹ΡˆΠ΅ Ρ‡Π΅ΠΌ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ случаС, отсутствиС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΏΡ€ΠΈ || Ρ€Π°Π±ΠΎΡ‚Π΅ процссорв, ΡƒΠΏΡ€ΠΎΡ‰. интСрфСйсы, отст. ΠšΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ²., Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ установлСния связи Π½Π° Π»ΡŽΠ±ΠΎΠ΅ Π΄Π»ΠΈΡ‚. врСмя, Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅ ΠΊ-Π» Π½Π΅ Π²Π»Π΅Ρ‡Π΅Ρ‚ Π²Ρ‹Ρ…ΠΎΠ΄ всСй систСмы.

НСдостатки — ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π½Π°Ρ€Π°Ρ‰ΠΈΠ²Π°Π½ΠΈΠ΅, Π΄ΠΎΡ€ΠΎΠ³ΠΎΠ²ΠΈΠ·Π½Π° ΠΊΠΎΠΌΠΌ. ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹.

21. ΠœΠŸΠ’Πš с ΠΌΠ½ΠΎΠ³ΠΎΠ²Ρ…ΠΎΠ΄ΠΎΠ²Ρ‹ΠΌΠΈ ΠžΠ—Π£

1) ΠšΠΎΠΌΠΌΡƒΡ‚Π°Ρ†ΠΈΡ устройств осущСствляСтся Π² ΠΏΠ°ΠΌΡΡ‚ΠΈ

2) ΠœΠΎΠ΄ΡƒΠ»ΠΈ памяти ΠžΠ—Π£ ΠΈΠΌΠ΅ΡŽΡ‚ число Π²Ρ…ΠΎΠ΄ΠΎΠ² Ρ€Π°Π²Π½ΠΎΠ΅ числу устройств, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΊ Π½Π΅ΠΌΡƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ

3) БрСдства ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΈ распрСдСлСны ΠΌΠ΅ΠΆΠ΄Ρƒ нСсколькими устройствами

4) Для наращивания систСмы прСдусматриваСтся Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π²Ρ…ΠΎΠ΄Ρ‹ Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ:

1) Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ нСсколько ΠΏΡƒΡ‚Π΅ΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ

2) Π‘Π»ΠΎΠΊΠΈ ΠžΠ—Π£ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ снабТСны логичСскими схСмами для Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ² — ΠΊΠΎΠ³Π΄Π° нСсколько Π²Π½Π΅ΡˆΠ½ΠΈΡ… устройств Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ доступа ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ элСмСнту.

3) ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ памяти Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ запросы Π½Π° Π΄ΠΎΡΡ‚ΡƒΠΏ ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ячСйкам памяти. Максимально возмоТная конфигурация систСмы Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° числом Π²Ρ…ΠΎΠ΄ΠΎΠ² ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ памяти.

22. АссоциативныС Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ систСмы

ΠŸΡ€Π΅Π΄ΠΏΠΎΡΡ‹Π»ΠΊΠΈ ΠΈΡ… ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ — ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰Π΅ΠΉ ΠΎΡ‚ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΈΠ»ΠΈ систСм слСТСния Π·Π° ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ. Ассоциация — ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌΠΈ срСдствами, Π½ΠΎ ΠΈ ΠΏΡƒΡ‚Π΅ΠΌ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ Π²Ρ‹Π±ΠΎΡ€Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ ΠΈΡ… ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΡŽ.

1) ΠΏΡ€ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ΅ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ Π² ΠΏΠ°ΠΌΡΡ‚ΠΈ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ…

2) рСализация Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, связанных с ΠΏΠ΅Ρ€Π΅ΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ΠΌ Π΄Π°Π½Π½Ρ‹Ρ….

ДостиТСниС Π½Π°ΠΈΠ²Ρ‹ΡΡˆΠ΅ΠΉ стСпСни ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΠΈΠ·ΠΌΠ° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠ³Π΄Π° число ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… элСмСнтов Ρ€Π°Π²Π½ΠΎ числу слов.

23. ΠœΠ°Ρ‚Ρ€ΠΈΡ‡Π½Ρ‹Π΅ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ систСмы

Π’Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ поразрядныС арифмСтичСскиС ΠΈ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт соСдиняСтся с 4-мя Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ. ПЭ — ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€ ΠΈ ΠžΠ—Π£. Π Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ слов устанавливаСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ. ΠžΡ‚ Π£Π£ — ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ управлСния ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ константы.

Многомодальная Π»ΠΎΠ³ΠΈΠΊΠ° — ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠŸΠ­ ΠΌ.Π±. Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ ΠΈΠ»ΠΈ пассивным.

25. ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

ВСкторная ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΈ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π·Π° ΡΡ‡Π΅Ρ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ†Π΅Π»ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° (Π²Π΅ΠΊΡ‚ΠΎΡ€Π°) Π΄Π°Π½Π½Ρ‹Ρ… выполняСтся ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ. Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ выполнСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π² Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π² 10 Ρ€Π°Π· Π²Ρ‹ΡˆΠ΅ скорости скалярной ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Для Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° Ρ‚ΠΈΠΏΠ°

Do i = 1, n

A (i) = B (i)+C (i)

End Do

Π² ΡΠΊΠ°Π»ΡΡ€Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ потрСбуСтся ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ†Π΅Π»ΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄: ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ элСмСнт B (I), ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ элСмСнт C (I), Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ слоТСниС, Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² A (I), ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Ρ†ΠΈΠΊΠ»Π°, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ условиС Ρ†ΠΈΠΊΠ»Π°. Π’ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ этот Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ прСобразуСтся Π²: Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΏΠΎΡ€Ρ†ΠΈΡŽ массива B, Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΏΠΎΡ€Ρ†ΠΈΡŽ массива C (эти Π΄Π²Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ со ΡΠ΄Π²ΠΈΠ³ΠΎΠΌ Π² ΠΎΠ΄ΠΈΠ½ Ρ‚Π°ΠΊΡ‚, Ρ‚. Π΅. практичСски ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ), Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠ΅ слоТСниС, запись ΠΏΠΎΡ€Ρ†ΠΈΠΈ массива Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ, Ссли Ρ€Π°Π·ΠΌΠ΅Ρ€ массивов большС Π΄Π»ΠΈΠ½Ρ‹ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Ρ… рСгистров, Ρ‚ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ эту ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ число Ρ€Π°Π·.

ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ вСкторная опСрация Π½Π°Ρ‡Π½Π΅Ρ‚ Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹, ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя (startup), связанноС с Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π° ΠΈ ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΎΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ². Π§Π΅ΠΌ большС Π΄Π»ΠΈΠ½Π° Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ², Ρ‚Π΅ΠΌ ΠΌΠ΅Π½Π΅Π΅ Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹ΠΌ оказываСтся влияниС Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° Π²ΡΠ΅ врСмя выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π’Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π€Π£ ΠΈ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Ρ‹, ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ.

26. Π€Π°ΠΊΡ‚ΠΎΡ€Ρ‹, ΡΠ½ΠΈΠΆΠ°ΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Ρ… Π­Π’Πœ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ

НСкоторый Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½ Π² Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅, Ссли для Π΅Π³ΠΎ выполнСния ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ (соотвСтствСнно полная ΠΈΠ»ΠΈ частичная вСкторизация). Поиск Ρ‚Π°ΠΊΠΈΡ… Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ² Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΈ ΠΈΡ… Π·Π°ΠΌΠ΅Π½Π° Π½Π° Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ называСтся Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Для Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ Π²Π΅ΠΊΡ‚ΠΎΡ€Π°-Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ + нСзависимыС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π°Π΄ Π½ΠΈΠΌΠΈ. ΠšΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Ρ‹ для Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ — это самыС Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ Ρ†ΠΈΠΊΠ»Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€. НуТно Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡƒΡŽ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ всСх элСмСнтов поддиагональной части массива; Π² ΡΡ‚ΠΎΠΌ случаС ΠΌΠΎΠΆΠ΅ΠΌ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ ΡΡ‚Ρ€ΠΎΠΊΠ°ΠΌ, ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎ ΡΡ‚ΠΎΠ»Π±Ρ†Π°ΠΌ, Π½ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ всС Π΄Π°Π½Π½Ρ‹Π΅ сразу Π² Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΈΠ·-Π·Π° нСрСгулярности располоТСния элСмСнтов поддиагональной части массива Π² ΠΏΠ°ΠΌΡΡ‚ΠΈ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ всС ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ условия:

Do i=1,n

A (i) = A (i) + s

EndDo

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π½Π΅Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° (очСрСдная итСрация Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ‡Π°Ρ‚ΡŒΡΡ, ΠΏΠΎΠΊΠ° Π½Π΅ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚ся прСдыдущая):

Do i=1,n

A (i) = A (i-1)+s

End Do

ΠŸΡ€Π΅ΠΏΡΡ‚ΡΡ‚Π²ΠΈΡ для Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ

ΠŸΡ€Π΅ΠΏΡΡ‚ΡΡ‚Π²ΠΈΠΉ для Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ, Π²ΠΎΡ‚ лишь Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ…:

Π—Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΠΎ Π΄Π°Π½Π½Ρ‹ΠΌ (ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚).

ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ рСгулярно располоТСнных Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ²:

Do i=1,n

ij = FUNC (i)

A (i) = A (i)+B (ij)

End Do

ΠŸΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ Ρ†ΠΈΠΊΠ»Π°, Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ Π² Π΄Π°Π½Π½Ρ‹ΠΉ — для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° Π½Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄.

Π’Ρ‹Π·ΠΎΠ² нСизвСстных ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ:

Do i=1,n

CALL SUBR (A, B)

End Do

29. ИспользованиС ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… систСм. Π—Π°ΠΊΠΎΠ½ Амдала

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π² Π²Π°ΡˆΠ΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ доля ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ€Π°Π²Π½Π° f, Π³Π΄Π΅ 0<=f<=1 (ΠΏΡ€ΠΈ этом доля понимаСтся Π½Π΅ ΠΏΠΎ ΡΡ‚атичСскому числу строк ΠΊΠΎΠ΄Π°, Π° ΠΏΠΎ Ρ‡ΠΈΡΠ»Ρƒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ выполнСния). ΠšΡ€Π°ΠΉΠ½ΠΈΠ΅ случаи Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΡΡ… f ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΌ (f=0) ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ (f=1) ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌ. Π’Π°ΠΊ Π²ΠΎΡ‚, для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠ΅ ускорСниС S ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΎ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ ΠΈΠ· 'p' процСссоров ΠΏΡ€ΠΈ Π΄Π°Π½Π½ΠΎΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ f, ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π·Π°ΠΊΠΎΠ½ΠΎΠΌ Амдала:

Если 9/10 ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ исполняСтся ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ, Π° 1/10 ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‚ΠΎ ΡƒΡΠΊΠΎΡ€Π΅Π½ΠΈΡ Π±ΠΎΠ»Π΅Π΅, Ρ‡Π΅ΠΌ Π² 10 Ρ€Π°Π· ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π²Π½Π΅ зависимости ΠΎΡ‚ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π° Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠΉ части ΠΊΠΎΠ΄Π° ΠΈ Ρ‡ΠΈΡΠ»Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… процСссоров (ясно, Ρ‡Ρ‚ΠΎ 10 получаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ случаС, ΠΊΠΎΠ³Π΄Π° врСмя исполнСния ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠΉ части Ρ€Π°Π²Π½ΠΎ 0).

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ с Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны: Π° ΠΊΠ°ΠΊΡƒΡŽ ΠΆΠ΅ Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π° Π½Π°Π΄ΠΎ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ (Π° Π·Π½Π°Ρ‡ΠΈΡ‚ ΠΈ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ ускорСниС? ΠžΡ‚Π²Π΅Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² ΡΠ»Π΅Π΄ΡΡ‚Π²ΠΈΠΈ ΠΈΠ· Π·Π°ΠΊΠΎΠ½Π° Амдала: для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² q Ρ€Π°Π· Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Ρ‡Π΅ΠΌ Π² q Ρ€Π°Π· Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Ρ‡Π΅ΠΌ (1−1/q)-ю Ρ‡Π°ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ссли Π΅ΡΡ‚ΡŒ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² 100 Ρ€Π°Π· ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Π΅Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ, Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π΅ ΠΌΠ΅Π½ΡŒΡˆΠ΅Π΅ ускорСниС Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Ρ‡Π΅ΠΌ Π½Π° 99.99% ΠΊΠΎΠ΄Π°, Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ‡Ρ‚ΠΈ всСгда составляСт Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹!

30. ΠšΠΎΠ½Π²Π΅ΠΉΡ€Π½Π°Ρ ΠΈ ΡΡƒΠΏΠ΅Ρ€ΡΠΊΠ°Π»ΡΡ€Π½Π°Ρ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°

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

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

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

31 ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ управлСния внСшними устройствами. ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ интСрфСйса Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°

ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π­Π’Πœ опрСдСляСтся:

1) ВозмоТностями процСссора (ΠœΠ“Ρ†) 2) Π΅ΠΌΠΊΠΎΡΡ‚ΡŒΡŽ ΠžΠ—Π£

3) тСхничСскими Π΄Π°Π½Π½Ρ‹ΠΌΠΈ устройств ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΈ 4) способом ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ взаимодСйствия устройств с Π­Π’Πœ.

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Π΄ΠΎ ΡƒΡ‡Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π£Π’Π’:

1) Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ машин с ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ составом оборудования

2) Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ процСссора ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΠ΅Ρ€ΠΈΡ„ΠΈΡ€ΠΈΡ‹ΠΉΠ½Ρ‹ΠΌΠΈ устройствами ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°.

3) ΠΠ΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°

4) ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΠ΅ возмоТности автоматичСского распознавания ситуаций Π² ΠΏΠ΅Ρ€ΠΈΡ„ΠΈΡ€ΠΈΠΉΠ½Ρ‹Ρ… устройствах.

Π’Ρ€ΠΈ Π²ΠΈΠ΄Π° срСдств для обСспСчСния интСрфСйса:

1) ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ сигналы ΠΈ ΠΈΡ… ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ

2) устройства сопряТСния

3) физичСская срСда ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… (ΠΊΠ°Π½Π°Π»Ρ‹ связи)

4) ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΠΈΠ΅ ΠΎΠ±ΠΌΠ΅Π½ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ.

Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ — комплСкс Π»ΠΈΠ½ΠΈΠΉ ΠΈ ΡˆΠΈΠ½, сигналов, элСктр. схСм, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.

32. Π’ΠΈΠΏΡ‹ интСрфСйсов

Π”Π΅Π»Π΅Π½ΠΈΠ΅ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ Ρ‚ΠΈΠΏΠΎΠ² ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‰ΠΈΡ… устройств. Π Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚:

1) Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ интСрфСйс (систСмная шина, ΠΈ Ρ‚. ΠΏ.)

2) интСрфСйс Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° (сопряТСниС с Π²Π½Π΅ΡˆΠ½ΠΈΠΌΠΈ устройствами)

3) интСрфСйсы мСТмашинного ΠΎΠ±ΠΌΠ΅Π½Π° (Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ сСти)

4) интСрфСйса Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ-машина.

33. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±ΠΌΠ΅Π½ΠΎΠΌ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ

ΠšΠ»Π°ΡΡΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ участия Π¦ΠŸ Π² ΠΎΠ±ΠΌΠ΅Π½Π΅.

Π’Ρ€ΠΈ способа управлСния ΠΎΠ±ΠΌΠ΅Π½ΠΎΠΌ:

1) Ρ€Π΅ΠΆΠΈΠΌ сканирования/асинхронный ΠΎΠ±ΠΌΠ΅Π½

2) синхронный ΠΎΠ±ΠΌΠ΅Π½

3) прямой доступ ΠΊ ΠΏΠ°ΠΌΡΡ‚ΠΈ (DMA ΠΈΠ»ΠΈ ΠŸΠ”ΠŸ)

1. Асинхронный Ρ€Π΅ΠΆΠΈΠΌ. Π‘ΡƒΡ‚ΡŒ: ΠžΠΏΡ€ΠΎΡ ЦП-ΠΎΠΌ ΠΏΠ΅Ρ€ΠΈΡ„ΠΈΡ€ΠΈΠΉΠ½ΠΎΠ³ΠΎ устройства. Π’Π°ΠΊΠΎΠΉ Ρ€Π΅ΠΆΠΈΠΌ сниТаСт ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π­Π’Πœ. ΠŸΡ€ΠΈ большом быстродСйствии ΠΏΠ΅Ρ€ΠΈΡ„ΠΈΡ€ΠΈΠΉΠ½ΠΎΠ³ΠΎ устройства процСссор ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΡƒΡΠΏΠ΅Ρ‚ΡŒ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±ΠΌΠ΅Π½ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ.

2. Π‘ΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ. ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€ выполняСт ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ ΠΏΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΠ±ΠΌΠ΅Π½Π°. Но ΠΊΠΎΠ³Π΄Π° устройство занято, Ρ‚ΠΎ ΠΎΠ½ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ΅Ρ‚ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. ΠŸΡ€ΠΈ наступлСнии сбоя — Π²Ρ‹Π·ΠΎΠ² прСрывания.

3. DMA. Установка связи ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠ΅ΠΆΠ΄Ρƒ основной ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ ΠΈ Π²Π½Π΅ΡˆΠ½ΠΈΠΌΠΈ устройствами — ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ прямого доступа ΠΊ ΠΏΠ°ΠΌΡΡ‚ΠΈ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ DMA-ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°: 1) Π’ Π½Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ адрСса основной памяти ΠΈ ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…

2) ЦП ΠΎΡ‚ DMA-ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ, ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ

3) Об ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠΈ ΠΎΠ±ΠΌΠ΅Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ сообщаСт процСссору.

ΠŸΠ”ΠŸ обСспСчиваСт Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ: 1) освобоТдСниС процСссора ΠΎΡ‚ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡ опСрациями Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°ΡŽ 2) позволяСт ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ Π²Π²ΠΎΠ΄-Π²Ρ‹Π²ΠΎΠ΄.

34. ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… систСм. Бвойства ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… систСм

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ систСмы — основа развития ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ сСгодня. ОБ — это систСма, которая состоит ΠΈΠ· ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚, Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Ρ‡Π΅Ρ€Π΅Π· стандартныС интСрфСйсы. ΠžΠ±Ρ‰ΠΈΠ΅ свойства ΠžΠ‘: 1) Π Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΠΎΡΡ‚ΡŒ/ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ 2) portability/ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ

3) interoperability (ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ взаимодСйствия с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ систСмами)

4) driveability — Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒ управлСния

35. ΠŸΡ€ΠΎΡ„ΠΈΠ»ΠΈ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚ΠΎΠ² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… систСм

Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ систСмы Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ профилям стандартов ΠžΠ‘ (Π½Π° ΠΈΠ½Ρ‚СрфСйсы). ΠŸΡ€ΠΎΡ„ΠΈΠ»ΡŒ — это Π½Π°Π±ΠΎΡ€ согласованных стандартов, интСрфСйсов, ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ систСмы. Π”Π°Π½Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ обСспСчиваСт ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ этих ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ².

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠžΠ‘ содСрТит 5 Π³Ρ€ΡƒΠΏΠΏ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²:

1) ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅/ΠΌΠ΅Π½Π΅Π΄ΠΆΠΌΠ΅Π½Ρ‚ (систСмноС администрированиС, Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ рСсурсами, конфигурация, сСтСвоС ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅)

2) ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс

3) систСмныС интСрфСйся для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ — это интСрфСйсы ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой.

4) Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…

5) интСрфСйсы ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΉ ЕвропСйская рабочая Π³Ρ€ΡƒΠΏΠΏΠ° ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ 6 стандартов:

1) Π‘Ρ€Π΅Π΄Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… станций

2) Π‘Ρ€Π΅Π΄Π° сСрвСров процСссов

3) Π‘Ρ€Π΅Π΄Π° сСрвСров Π΄Π°Π½Π½Ρ‹Ρ…

4) Π‘Ρ€Π΅Π΄Π° Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ

5) Π‘Ρ€Π΅Π΄Π° Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ

6) Π‘Ρ€Π΅Π΄Π° ΡΡƒΠΏΠ΅Ρ€ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠšΡ€ΠΎΠΌΠ΅ этого сущСствуСт Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ формирования Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π½Π° ΠΎΠ±Π»Π°ΡΡ‚ΡŒ примСнСния. Наша классификация ΠžΠ‘: (ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ΠΉ)

1) Π˜Π½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ производствСнныС систСмы

2) Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы с … доступом ΠΊ Ρ€Π΅ΡΡƒΡ€ΡΠ°ΠΌ

3) БистСмы Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΡƒΡ‡Ρ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠΉ

4) БистСмы Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π±Π°Π½ΠΊΠΎΠ²

5) БистСмы Π½Π°ΡƒΡ‡Π½Ρ‹Ρ… исслСдований (БАПР)

6) ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ систСм связи ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Машина № 3

ОбъСдинСниС 1ΠΎΠΉ ΠΈ 2ΠΎΠΉ машин. ΠžΡ€Ρ‚ΠΎΠ³ΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ машина. ΠŸΠ°ΠΌΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… — ΠΈ ΠΏΠΎΡΠ»ΠΎΠ²Π½ΠΎ ΠΈ ΠΏΠΎΡ€Π°Π·Ρ€ΡΠ΄Π½ΠΎ.

Машина № 4

Π—Π° ΠΎΡΠ½ΠΎΠ²Ρƒ бСрСтся машина № 1 ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ся число ΠΏΠ°Ρ€ АЛУ-ΠŸΠ”.

Машина № 5

Машина № 6 (машина с Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ) Π­Ρ‚Π° машина построСна ΠΏΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ — распрСдСлСнная Π»ΠΎΠ³ΠΈΠΊΠ° процСссора ΠΏΠΎ Π²ΡΠ΅ΠΌΡƒ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰Π΅ΠΌΡƒ устройству.

36. АрхитСктура ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… систСм

АрхитСктура ΠžΠ‘ являСтся иСрархичСским описаниСм Π΅Π΅ Π²Π½Π΅ΡˆΠ½Π΅Π³ΠΎ ΠΎΠ±Π»ΠΈΠΊΠ° ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°.

1) интСрфСйс 2) ΡƒΡ‡Π΅Ρ‚ интСрСсов ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ° систСмы 3) ΡƒΡ‡Π΅Ρ‚ интСрСсов систСмного программиста 4) ΡƒΡ‡Π΅Ρ‚ интСрСсов Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ интСрфСйса оборудования, ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… срСдств. Π’ Π΄Π°Π½Π½ΠΎΠ΅ понятиС Π²Ρ…ΠΎΠ΄ΠΈΡ‚: 1) БистСма ΠΊΠΎΠΌΠ°Π½Π΄ процСссора

2) ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ памяти 3) Π’Π²ΠΎΠ΄-Π²Ρ‹Π²ΠΎΠ΄ 4) ЀизичСская рСализация систСмной ΡˆΠΈΠ½Ρ‹, шин памяти, интСрфСйсы Π²Π½Π΅ΡˆΠ½ΠΈΡ… устройств, физичСский ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Ρ„изичСский ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ срСды хранСния.

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ΄Π΅ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… систСм состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ данная идСология ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡƒΡ‚ΡŒ ΠΊ ΡƒΠ½ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ всСх интСрфСйсов, ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² взаимодСйствия ΠΌΠ΅ΠΆΠ΄Ρƒ родствСнными устройствами для всСго класса систСм (ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… систСм).

37. ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° ΠΈΠ΄Π΅ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… систСм

1) НовыС возмоТности сохранСния сдСланных Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ благодаря свойствам ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΠΈ — Π·Π°ΠΌΠ΅Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΡƒΠ·Π»ΠΎΠ² Π±Π΅Π· пСрСстройки систСмы.

2) ОсвобоТдСниС ΠΎΡ‚ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ поставщика

3) Π”Ρ€ΡƒΠΆΠ΅ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ срСды, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ

4) Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… рСсурсов Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ.

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚:

1) Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ

2) Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ совмСстного использования ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах

3) Π Π°Π·Π²ΠΈΡ‚Ρ‹Π΅ срСдства поддСрТания ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ°

4) Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ рСсурсы Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ общСсистСмных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… срСдств ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚:

1) НовыС возмоТности раздСлСния Ρ‚Ρ€ΡƒΠ΄Π° благодаря ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΌΡƒ использованию ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.

2) Π Π°Π·Π²ΠΈΡ‚Ρ‹Π΅ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ срСды ΠΈ ΡΠΈΡΡ‚Π΅ΠΌΡ‹ программирования

3) ВозмоТности ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… комплСксов

38. ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ систСмы ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄

Π‘ΡƒΡ‚ΡŒ ΠžΠžΠŸΠΎΠ΄Ρ…ΠΎΠ΄Π°: 1) Π”Π°Π½Π½Ρ‹Π΅ ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Ρ‹ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹

2) Для связи ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ посылки сообщСний

3) ОбъСдинСния Π² ΠΊΠ»Π°ΡΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² с ΠΏΠΎΡ…ΠΎΠΆΠΈΠΌΠΈ свойствами

4) ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ свойства Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Ρ‡Π΅Ρ€Π΅Π· … Класса ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ:

1) Π˜Π½ΠΊΠ°ΠΏΡΡƒΠ»ΡΡ†ΠΈΡ свойства ООБ. Π”Π°Π½Π½Ρ‹Π΅ ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ Π²Π½Π΅ΡˆΠ½Π΅Π³ΠΎ. Бвязь с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ организуСтся Π½Π°Π±ΠΎΡ€ΠΎΠΌ сообщСний

2) ΠŸΠΎΠ»ΠΈΠΌΠΎΡ€Ρ„ΠΈΠ·ΠΌ (ΠΌΠ½ΠΎΠ³ΠΎΠ·Π½Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ сообщСний) — ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ сообщСния ΠΏΠΎ Ρ€Π°Π·Π½ΠΎΠΌΡƒ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ (Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ ΠΊΠ»Π°ΡΡΠ° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°)

3) ПозднСС связываниС. Имя становится извСстно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΠΎ Π²Ρ€Π΅ΠΌΡ выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

4) АбстрактныС Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…. ОбъСдинСниС Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ для описания Π½ΠΎΠ²Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Π½Π°Ρ€Π°Π²Π½Π΅ с ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ.

5) НаслСдованиС. ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΡ€ΠΈ создании Π½ΠΎΠ²Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойства ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ….

Бвойства:

1) ΠœΠΎΠ±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ — инкапсуляция — позволяСт ΡΠΊΡ€Ρ‹Ρ‚ΡŒ машинно-зависимыС части систСмы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Π·Π°Π½ΠΎΠ²ΠΎ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹. ГарантируСтся, Ρ‡Ρ‚ΠΎ ΠΎΡΡ‚Π°Π»ΡŒΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ систСмы Π½Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.

ΠŸΡ€ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ взято ΠΈΠ· ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ систСмы, благодаря наслСдованиС.

2) Π Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΠΎΡΡ‚ΡŒ — наслСдованиС, абстрактныС Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…. ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ срСдства Π½Π° ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ систСмы, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡƒΠΆΠ΅ ΠΎΡ‚Π»Π°ΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ — Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ.

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ конструирования абстрактных Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… обСспСчиваСтся самим понятиСм классов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ ΠΏΠΎΡ…ΠΎΠΆΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ с ΠΎΠ΄Π½ΠΈΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ.

3) Π˜Π½Ρ‚Π΅Ρ€ΠΎΠΏΠ΅Ρ€Π°Π±Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ — ΠΏΠΎΠ»ΠΈΠΌΠΎΡ€Ρ„ΠΈΠ·ΠΌ, динамичСскоС связываниС. Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ пСрСдаСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ дСйствия ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ сообщСния. Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ — Π·Π½Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ сам ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ — ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚Π΅Π»ΡŒ сообщСния.

4) Π”Ρ€ΡƒΠΆΠ΅ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ — ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° для смСны старых устройств.

Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… способов общСния Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° с ΠΌΠ°ΡˆΠΈΠ½ΠΎΠΉ.

39. Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ систСмы. НазначСниС. ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ построСния. ΠŸΡ€ΠΈΠ·Π½Π°ΠΊΠΈ структурной ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ

ΠŸΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Π΅ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ процСссы — конвСйСризация, Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Π΅ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ процСссы, ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΠΈΠ·ΠΌ.

ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… систСм: 1) Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… 2) ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Π°Ρ структура 3) стандартизация 4) иСрархия 5) адаптация 6) сСрвис Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Π­Π’Πœ Π’Π‘ — ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΈ ΡΠ²ΡΠ·Π΅ΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ. АрхитСктура Π­Π’Πœ — организация Π­Π’Πœ.

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ классификация:

1) ΠΏΠΎ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ — ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅.

2) ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Π΅ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π½Ρ‹Π΅ Основная ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ — ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π° процСссоров ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±Ρ‰Π΅ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти обСспСчиваСтся Π΅Π΄ΠΈΠ½ΠΎΠΉ ΠΎΠ±Ρ‰Π΅ΠΉ ΠžΠ‘.

НСдостатки: 1) Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ² 2) ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€ΠΎΠ².

3) ΠΏΠΎ Ρ‚ΠΈΠΏΡƒ Π­Π’Πœ ΠΈΠ»ΠΈ процСссоров — однородная ΠΈΠ»ΠΈ нСоднородная

4) ΠΏΠΎ ΡΡ‚Π΅ΠΏΠ΅Π½ΠΈ Ρ‚Π΅Ρ€Ρ€ΠΈΡ‚ΠΎΡ€ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ разобщСнности — совмСщСнныС ΠΈ Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅

5) ΠΏΠΎ Ρ‚ΠΈΠΏΡƒ управлСния — Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΈ Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅

6) систСмы с ΠΆΠ΅ΡΡ‚ΠΊΠΈΠΌ Π·Π°ΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ΠΌ ΠΈΠ»ΠΈ с ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΌ

7) ΠΏΠΎ Ρ€Π΅ΠΆΠΈΠΌΡƒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ — ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΈΠ»ΠΈ Π½Π΅ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ

40. ΠšΠ»Π°ΡΡΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΡΠΈΡΡ‚Π΅ΠΌ. ΠšΠ»Π°ΡΡΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ Π€Π»ΠΈΠ½Π½Π°

Π’ ΠΎΡΠ½ΠΎΠ²Π΅ Π΄Π²Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π²ΠΈΠ΄Π° ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΠΈΠ·ΠΌΠ°: Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² Π·Π°Π΄Π°Π½ΠΈΠΉ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅.

I — instruction, D — data, S — Sole, M — Multiple.

1) SISD — ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΡ‚ΠΎΠΊ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… (ΠžΠšΠžΠ”). Π‘ΠΎΠ²ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ выполнСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π±Π»ΠΎΠΊΠ°ΠΌΠΈ АЛУ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Π°Ρ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ устройств Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈ ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π°. ΠžΠ΄Π½ΠΎΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π½Π°Ρ Π­Π’Πœ.

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

3) MISD (ΠœΠšΠžΠ”) ΠšΠΎΠ½Π²Π΅ΠΉΡ€Π½Π°Ρ МПБ. БистСма ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π΅Π³ΡƒΠ»ΡΡ€Π½ΡƒΡŽ структуру Π² Π²ΠΈΠ΄Π΅ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ соСдинСнных процСссоров, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ информация Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ процСссора являСтся Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ для Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ. ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Ρ‹ ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ процСссорный ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€. На Π²Ρ…ΠΎΠ΄ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π° ΠΎΠ΄ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ Π΄Π°Π½Π½Ρ‹Ρ… доставляСт ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Ρ‹ ΠΈΠ· ΠΏΠ°ΠΌΡΡ‚ΠΈ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ процСссор ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ, пСрСдавая Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ сосСднСму процСссору, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΈΡ… Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ исходных Π΄Π°Π½Π½Ρ‹Ρ…. Π’.ΠΎ. Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… исходных Π΄Π°Π½Π½Ρ‹Ρ… развСртываСтся ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π² ΠΊΠΎΠ½Π²Π΅ΠΉΡ€Π½ΠΎΠΉ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅. Π­Ρ‚ΠΎ обСспСчиваСтся ΠΏΠΎΠ΄Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ процСссору своСго ΠΏΠΎΡ‚ΠΎΠΊΠ° ΠΊΠΎΠΌΠ°Π½Π΄, Ρ‚. Π΅. имССтся мноТСствСнный ΠΏΠΎΡ‚ΠΎΠΊ ΠΊΠΎΠΌΠ°Π½Π΄.

4) MIMD (ΠœΠšΠœΠ”) ΠžΠ±Ρ‰ΠΈΠΉ случай МПБ, нСсколько ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄.

41. ΠšΠ»Π°ΡΡΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ Π¨ΠΎΡ€Π°

1) ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ устройств управлСния

2) ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ АЛУ

3), 4) Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΈ ΡΠΏΠΎΡΠΎΠ± ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ памяти ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ ΠΏΠ°ΠΌΡΡ‚ΠΈ Π΄Π°Π½Π½Ρ‹Ρ….

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ Π²Ρ‹Π±ΠΎΡ€ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΡΡ двумя способами: словами ΠΈΠ»ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ Π²Ρ‹Π±ΠΎΡ€ΠΊΠΎΠΉ.

БущСствуСт 6 машин.

Машина № 1.

ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° слов ΠΏΡ€ΠΈ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ разрядов. Π‘Ρ‡ΠΈΡ‚Ρ‹Π²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… осущСствляСтся Π²Ρ‹Π±ΠΎΡ€ΠΊΠΎΠΉ всСх разрядов Π΄Π°Π½Π½ΠΎΠ³ΠΎ слова. 1) ΠšΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ 2) ΠΊΠΎΠ½Π²Π΅ΠΉΡ€Π½ΠΎ-скалярныС 3) Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎ-скалярныС.

Машина № 2

ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π±ΠΈΡ‚ΠΎΠ²Ρ‹Ρ… слоСв ΠΏΡ€ΠΈ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ мноТСства слов.

ΠœΠ°Ρ‚Ρ€ΠΈΡ‡Π½Ρ‹Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹.

42. ΠŸΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Π΅ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ систСмы. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ классы соврСмСнных ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… систСм

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ классы:

Massive Parallel Processing

Symmetrical MultiProcessing

ΠšΠ»Π°ΡΡ‚Π΅Ρ€Π½Ρ‹Π΅ систСмы

Non-Uniform Memory Access

Parallel Vector Processing

43. Бпособы доступа ΠΊ ΠΌΠΎΠ΄ΡƒΠ»ΡΠΌ памяти ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ²

1) Π˜ΠΌΠ΅Π΅Ρ‚ Π»ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ процСссор Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ?

2) БоСдиняСт Π»ΠΈ коммуникационная ΡΠ΅Ρ‚ΡŒ всС процСссоры с ΠΎΠ±Ρ‰Π΅ΠΉ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ?

Бпособы:

1. РаспрСдСлСнная ΠΏΠ°ΠΌΡΡ‚ΡŒ. БистСма ΠΎΠ±ΠΌΠ΅Π½Π° сообщСниями — Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π΅Ρ‘ доступ ΠΊ Ρ‡ΡƒΠΆΠΎΠΉ локальной памяти.

2. ΠžΠ±Ρ‰Π°Ρ ΠΏΠ°ΠΌΡΡ‚ΡŒ — Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ прямого доступа ΠΊ ΠΎΠ±Ρ‰Π΅ΠΉ памяти посрСдством ΠΎΠ±Ρ‰Π΅ΠΉ ΡˆΠΈΠ½Ρ‹ (высокоскоростной сСти).

3. Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ ΠΏΠ°ΠΌΡΡ‚ΡŒ «Π“Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… адрСсов».

44. Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ состояниС ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Ρ… Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ развития Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ Π² Π½Π°ΡΡ‚оящСС врСмя Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅. 1. Π’Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎ-ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹. ΠšΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ устройства ΠΈ Π½Π°Π±ΠΎΡ€ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄ — это Π΄Π²Π΅ особСнности Ρ‚Π°ΠΊΠΈΡ… машин. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°, Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΎΠΏΠ΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ Ρ†Π΅Π»Ρ‹ΠΌΠΈ массивами нСзависимых Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‡Ρ‚ΠΎ позволяСт эффСктивно Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ доступныС ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Ρ‹, Ρ‚. Π΅. ΠΊΠΎΠΌΠ°Π½Π΄Π° Π²ΠΈΠ΄Π° A=B+C ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ слоТСниС Π΄Π²ΡƒΡ… массивов, Π° Π½Π΅ Π΄Π²ΡƒΡ… чисСл. Π₯Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½Ρ‹ΠΌ прСдставитСлСм Π΄Π°Π½Π½ΠΎΠ³ΠΎ направлСния являСтся сСмСйство Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎ-ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² CRAY. 2. Массивно-ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ с Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ. ИдСя построСния ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² этого класса Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½Π°: возьмСм сСрийныС микропроцСссоры, снабдим ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ своСй локальной ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ, соСдиним посрСдством Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ срСды — Π²ΠΎΡ‚ ΠΈ Π²ΡΠ΅. Достоинств Ρƒ Ρ‚Π°ΠΊΠΎΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ масса: Ссли Π½ΡƒΠΆΠ½Π° высокая ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Ρ‰Π΅ процСссоров, Ссли ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Ρ‹ финансы ΠΈΠ»ΠΈ Π·Π°Ρ€Π°Π½Π΅Π΅ извСстна трСбуСмая Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ, Ρ‚ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ ΠΈ Ρ‚. ΠΏ. Однако Π΅ΡΡ‚ΡŒ ΠΈ Ρ€Π΅ΡˆΠ°ΡŽΡ‰ΠΈΠΉ «-», сводящий ΠΌΠ½ΠΎΠ³ΠΈΠ΅ «+» Π½Π° Π½Π΅Ρ‚. Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ мСТпроцСссорноС взаимодСйствиС Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… этого класса ΠΈΠ΄Π΅Ρ‚ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅, Ρ‡Π΅ΠΌ происходит локальная ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… самими процСссорами. ИмСнно поэтому Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ эфф. ΠΏΡ€ΠΎΠ³Ρƒ для Ρ‚Π°ΠΊΠΈΡ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² ΠΎΡ‡Π΅Π½ΡŒ слоТно, Π° Π΄Π»Ρ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΈΠ½ΠΎΠ³Π΄Π° просто Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. К Π΄Π°Π½Π½ΠΎΠΌΡƒ классу ΠΌΠΎΠΆΠ½ΠΎ отнСсти ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ Intel Paragon, IBM SP1, Parsytec, Π² ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ стСпСни IBM SP2 ΠΈ CRAY T3D/T3E, хотя Π² ΡΡ‚ΠΈΡ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… влияниС ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ минуса Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ослаблСно. К ΡΡ‚ΠΎΠΌΡƒ ΠΆΠ΅ классу ΠΌΠΎΠΆΠ½ΠΎ отнСсти ΠΈ ΡΠ΅Ρ‚ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ всС Ρ‡Π°Ρ‰Π΅ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ ΠΊΠ°ΠΊ Π΄Π΅ΡˆΠ΅Π²ΡƒΡŽ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρƒ ΠΊΡ€Π°ΠΉΠ½Π΅ Π΄ΠΎΡ€ΠΎΠ³ΠΈΠΌ ΡΡƒΠΏΠ΅Ρ€ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°ΠΌ. 3. ΠŸΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ с ΠΎΠ±Ρ‰Π΅ΠΉ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ. Вся опСративная ΠΏΠ°ΠΌΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΡ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² раздСляСтся нСсколькими ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ процСссорами. Π­Ρ‚ΠΎ снимаСт ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ класса, Π½ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ‚ Π½ΠΎΠ²Ρ‹Π΅ — число процСссоров, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… доступ ΠΊ ΠΎΠ±Ρ‰Π΅ΠΉ памяти, ΠΏΠΎ Ρ‡ΠΈΡΡ‚ΠΎ тСхничСским ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ нСльзя ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ большим. Π’ Π΄Π°Π½Π½ΠΎΠ΅ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ входят ΠΌΠ½ΠΎΠ³ΠΈΠ΅ соврСмСнныС многопроцСссорныС SMP-ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ ΠΈΠ»ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΡƒΠ·Π»Ρ‹ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² HP Exemplar ΠΈ Sun StarFire. 4. ПослСднСС Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅, строго говоря, Π½Π΅ ΡΠ²Π»-я ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, Π° ΡΠΊΠΎΡ€Π΅Π΅ прСдставляСт собой ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… Ρ‚Ρ€Π΅Ρ…. Из Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… процСссоров (Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎ-ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π½Ρ‹Ρ…) ΠΈ ΠΎΠ±Ρ‰Π΅ΠΉ для Π½ΠΈΡ… памяти сформируСм Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΠ·Π΅Π». Если ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΉ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ мощности Π½Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΠΎΡ‡Π½ΠΎ, Ρ‚ΠΎ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΠΌ нСсколько ΡƒΠ·Π»ΠΎΠ² высокоскоростными ΠΊΠ°Π½Π°Π»Π°ΠΌΠΈ. ΠŸΠΎΠ΄ΠΎΠ±Π½ΡƒΡŽ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ кластСрной, ΠΈ ΠΏΠΎ Ρ‚Π°ΠΊΠΎΠΌΡƒ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ построСны CRAY SV1, HP Exemplar, Sun StarFire, NEC SX-5, послСдниС ΠΌΠΎΠ΄Π΅Π»ΠΈ IBM SP2 ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅. ИмСнно это Π½Π°ΠΏΡ€-ΠΈΠ΅ являв настоящСС врСмя Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ пСрсп-ΠΌ для конструирования ΠΊΠΎΠΌΠΏΠΎΠ² с Ρ€Π΅ΠΊΠΎΡ€Π΄Π½Ρ‹ΠΌΠΈ показатСлями ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

45. MPP-Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°

Massive Parallel Processing (Массивно-ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Π΅ систСмы). АрхитСктура: состоит ΠΈΠ· ΠΎΠ΄Π½ΠΎΡ€ΠΎΠ΄Π½Ρ‹Ρ… Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΡƒΠ·Π»ΠΎΠ², Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ — своя локальная ΠΏΠ°ΠΌΡΡ‚ΡŒ, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΡƒΠ·Π΅Π» Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько ЦП, Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв — RISC. ΠŸΡ€ΡΠΌΠΎΠΉ доступ ΠΊ ΠΏΠ°ΠΌΡΡ‚ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΡƒΠ·Π»ΠΎΠ² Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½.

Π£Π·Π΅Π»: 1) ЦП 2) локальная ΠΏΠ°ΠΌΡΡ‚ΡŒ 3) ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ процСссор 4) ТСсткиС диски МоТно Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΡƒΠ·Π»Ρ‹ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°, ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ ΡƒΠ·Π»Ρ‹. ΠœΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ — Π΄ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… тысяч. ΠŸΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Π°Ρ ОБ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ систСмС (машинС) — front end, Π° Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… — ΡƒΡ€Π΅Π·Π°Π½Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π΅Ρ‘ ΠΆΠ΅.

МодСль программирования. MPP ΠΈΠΌΠ΅ΡŽΡ‚ Π±ΠΎΠ»Π΅Π΅ скоростныС ΠΈ Π±ΠΎΠ»Π΅Π΅ спСциализированныС ΠΊΠ°Π½Π°Π»Ρ‹ связи ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΡƒΠ·Π»Π°ΠΌΠΈ. Π’ MPP фиксирован достаточно высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ интСрфСйса ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. Π₯Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½ΠΎΠ΅ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊ ΡΠΈΡΡ‚Π΅ΠΌΠ΅: малая Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ°, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ совмСщСния ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ с Π²Ρ‹Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΠ΅ΠΌ, Π±Π°Π·ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π°Ρ…, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΉ.

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ:

1) Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… процСссоров 2) Π—Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ числа ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² 3) свойства ΠΏΠΎ Π°Π²Ρ‚оматичСскому ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΡŽ нСисправностСй ΠΈ Ρ‚.ΠΎ. ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ вычислСний ΠΏΡ€ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΈΠ· ΡΡ‚роя ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ процСссора ΠΈΠ»ΠΈ ΠΏΠΎΡ‚ΠΎΠΊΠ°.

46. SMP-Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°

Symmetrical Multiprocessing. АрхитСктура: нСсколько ΠΎΠ΄Π½ΠΎΡ€ΠΎΠ΄Π½Ρ‹Ρ… процСссоров ΠΈ ΠΌΠ°ΡΡΠΈΠ² ΠΎΠ±Ρ‰Π΅ΠΉ памяти. ΠœΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ — Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 32-Ρ… процСссоров. НаличиС ΠΎΠ±Ρ‰Π΅ΠΉ памяти ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ взаимодСйствиС ΠΌΠ΅ΠΆΠ΄Ρƒ собой. Для построСния ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… систСм Π½Π° Π±Π°Π·Π΅ SMP ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ кластСрныС ΠΈΠ»ΠΈ Π½ΠΎΠΌΠΎ-Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹. ОБ — вся систСма Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΎΠ΄Π½ΠΎΠΉ ΠžΠ‘ (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Unix-ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ).

47. PVP-Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°

Parallel Vector Processing. (SIMD). ΠŸΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π½Ρ‹Π΅ процСссы. ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΎΠ΄Π½ΠΎΡ‚ΠΈΠΏΠ½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠœΠŸ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Π½Ρ‹Ρ… посрСдством ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€Π°. ВСкторизация Ρ†ΠΈΠΊΠ»ΠΎΠ², распараллСливаниС.

48. ΠšΠ»Π°ΡΡ‚Π΅Ρ€Π½Ρ‹Π΅ систСмы

АрхитСктура — Π½Π°Π±ΠΎΡ€ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ². Для связи — стандартная сСтСвая Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°. ΠœΠΎΠ³ΡƒΡ‚ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… мСст/станций. МодСль программирования: Π’ Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ сообщСний MPI. НСдостаток: большиС Π½Π°ΠΊΠ»Π°Π΄Π½Ρ‹Π΅ расходы Π½Π° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΈΠ΅ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… процСссов.

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ:

1) Компоновка кластСрных систСм ΠΈΠ· ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² высокой готовности

2) ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ стандартных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ-Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ΠΎΠ±Ρ‰ΡƒΡŽ систСму ΠΈΠΌΠ΅Π½ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Π΅ΠΉ доступа.

3) Π‘ΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½Π½ΠΎΡΡ‚ΡŒ Π½Π°Π±ΠΎΡ€ΠΎΠ² ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.

4) ΠžΠ±Ρ‰Π°Ρ для всСх ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ организация Π˜Π‘

5) ΠžΠ±Ρ‰ΠΈΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ обнаруТСния нСисправностСй

6) ΠžΠ±Ρ‰ΠΈΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Ρ€Π΅ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ систСмы ΠΏΡ€ΠΈ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠΈ ошибки ΠšΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€ — ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π΅ΠΊΡΠΎΡ€. ΠžΠ±Π»Π°ΡΡ‚ΡŒ использования — ΠΌΠΈΠ½ΠΈΠΈ ΠΌΠΈΠΊΡ€ΠΎΠ­Π’Πœ с Π½Π΅ΠΏΠΎΡΡ€Π΅Π΄ΡΡ‚Π²Π΅Π½Π½Ρ‹ΠΌΠΈ связями.

4) ΠΏΠΎ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Ρƒ использования элСмСнтов ΠΈ ΡƒΠ·Π»ΠΎΠ²: Π°) Π±Π»ΠΎΡ‡Π½Ρ‹Π΅ Π±) ΠΌΠ½ΠΎΠ³ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ АЛУ.

Π‘Π»ΠΎΡ‡Π½ΠΎΠ΅ — ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π°Π΄ числами с Ρ„иксированной ΠΈ ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой (Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΌΠΈ) ΠΈ Π½Π°Π΄ дСсятичными числами Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π±Π»ΠΎΠΊΠ°Ρ….

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ