Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ Ρ„ΠΎΠ½ НСймана (АрхитСктура Ρ„ΠΎΠ½ НСймана)

Π’ 1946 Π³ΠΎΠ΄Ρƒ Π”. Ρ„ΠΎΠ½ НСйман, Π“. Голдстайн ΠΈ А. БСркс Π² своСй совмСстной ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΈΠ·Π»ΠΎΠΆΠΈΠ»ΠΈ Π½ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ построСния ΠΈ функционирования Π­Π’Πœ. Π’ послСдствиС Π½Π° основС этих ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠ»ΠΈΡΡŒ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π²Π° поколСния ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ². Π’ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΡ… поколСниях происходили Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ измСнСния, хотя ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ НСймана Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ ΠΈ сСгодня.

По сути, НСйману ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΎΠ±ΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ Π½Π°ΡƒΡ‡Π½Ρ‹Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ открытия ΠΌΠ½ΠΎΠ³ΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… ΡƒΡ‡Π΅Π½Ρ‹Ρ… ΠΈ ΡΡ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° ΠΈΡ… основС ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎ Π½ΠΎΠ²ΠΎΠ΅.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ Ρ„ΠΎΠ½ НСймана

Π‘Π°ΠΌΡ‹ΠΌ Π³Π»Π°Π²Π½Ρ‹ΠΌ слСдствиСм этих ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π²Π°Ρ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΡƒΠΆΠ΅ Π½Π΅ Π±Ρ‹Π»Π° постоянной Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ (ΠΊΠ°ΠΊ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρƒ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€Π°). ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ стало Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ. А Π²ΠΎΡ‚ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€Π°, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, остаСтся Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎΠΉ, ΠΈ ΠΎΡ‡Π΅Π½ΡŒ простой.

Для сравнСния, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ENIAC (Π³Π΄Π΅ Π½Π΅ Π±Ρ‹Π»ΠΎ Ρ…Ρ€Π°Π½ΠΈΠΌΠΎΠΉ Π² памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹) ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΠ»Π°ΡΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠ°ΠΌΠΈ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ°ΡˆΠΈΠ½Ρƒ (ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠΈ ΠΏΠΎ-Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ) ΠΌΠΎΠ³ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ ΠΎΠ΄ΠΈΠ½ дСнь. И хотя ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для соврСмСнных ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ Π³ΠΎΠ΄Ρ‹, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π° ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π°Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² послС нСсколько ΠΌΠΈΠ½ΡƒΡ‚Π½ΠΎΠΉ установки Π½Π° ТСсткий диск.

Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ НСймана

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

Команда состоит ΠΈΠ· указания, ΠΊΠ°ΠΊΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ слСдуСт Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ (ΠΈΠ· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π½Π° Π΄Π°Π½Π½ΠΎΠΌ Β«ΠΆΠ΅Π»Π΅Π·Π΅Β») ΠΈ адрСсов ячССк памяти, Π³Π΄Π΅ хранятся Π΄Π°Π½Π½Ρ‹Π΅, Π½Π°Π΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ слСдуСт Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ, Π° Ρ‚Π°ΠΊΠΆΠ΅ адрСса ячСйки, ΠΊΡƒΠ΄Π° слСдуСт Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ (Ссли Π΅Π³ΠΎ трСбуСтся ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π² Π—Π£).

АрифмСтико-логичСскоС устройство выполняСт ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π°Π΄ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ.

Из Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСского устройства Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ выводятся Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΈΠ»ΠΈ устройство Π²Ρ‹Π²ΠΎΠ΄Π°. ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Π—Π£ ΠΈ устройством Π²Ρ‹Π²ΠΎΠ΄Π° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π² Π—Π£ Π΄Π°Π½Π½Ρ‹Π΅ хранятся Π² Π²ΠΈΠ΄Π΅, ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΌ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ, Π° Π½Π° устройства Π²Ρ‹Π²ΠΎΠ΄Π° (ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€, ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ ΠΈ Π΄Ρ€.) ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΡƒΠ΄ΠΎΠ±Π½ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΡƒ.

Π£Π£ управляСт всСми частями ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. ΠžΡ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ устройства Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ устройства ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ сигналы Β«Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒΒ», Π° ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… устройств Π£Π£ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± ΠΈΡ… состоянии.

Π£ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ устройство содСрТит ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ рСгистр (ячСйку), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ называСтся «счСтчик ΠΊΠΎΠΌΠ°Π½Π΄Β». ПослС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ Π² счСтчик ΠΊΠΎΠΌΠ°Π½Π΄ записываСтся адрСс ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π£Π£ считываСт ΠΈΠ· памяти содСрТимоС ячСйки памяти, адрСс ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ находится Π² счСтчикС ΠΊΠΎΠΌΠ°Π½Π΄, ΠΈ ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ Π΅Π³ΠΎ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ устройство β€” «РСгистр ΠΊΠΎΠΌΠ°Π½Π΄Β». Π£Π£ опрСдСляСт ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Β«ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Π΅Ρ‚Β» Π² памяти Π΄Π°Π½Π½Ρ‹Π΅, адрСса ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡƒΠΊΠ°Π·Π°Π½Ρ‹ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅, ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ выполняСт АЛУ ΠΈΠ»ΠΈ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ срСдства ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°.

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ выполнСния любой ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ счСтчик ΠΊΠΎΠΌΠ°Π½Π΄ измСняСтся Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Когда трСбуСтся Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, Π½Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΏΠΎ порядку Π·Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ, Π° ΠΎΡ‚ΡΡ‚ΠΎΡΡ‰ΡƒΡŽ ΠΎΡ‚ Π΄Π°Π½Π½ΠΎΠΉ Π½Π° ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ количСство адрСсов, Ρ‚ΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° содСрТит адрСс ячСйки, ΠΊΡƒΠ΄Π° трСбуСтся ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ НСймана

Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. Π€ΠΎΡ‚ΠΎ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ

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

Команда состоит ΠΈΠ· указания, ΠΊΠ°ΠΊΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ слСдуСт Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ (ΠΈΠ· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π½Π° Π΄Π°Π½Π½ΠΎΠΉ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅) ΠΈ адрСсов ячССк памяти, Π³Π΄Π΅ хранятся Π΄Π°Π½Π½Ρ‹Π΅, Π½Π°Π΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ слСдуСт Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ, Π° Ρ‚Π°ΠΊΠΆΠ΅ адрСса ячСйки, ΠΊΡƒΠ΄Π° слСдуСт Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ (Ссли Π΅Π³ΠΎ трСбуСтся ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π² Π—Π£).

АрифмСтико-логичСскоС устройство выполняСт ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π°Π΄ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ.

Из Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСского устройства Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ выводятся Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΈΠ»ΠΈ устройство Π²Ρ‹Π²ΠΎΠ΄Π°. ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Π—Π£ ΠΈ устройством Π²Ρ‹Π²ΠΎΠ΄Π° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π² Π—Π£ Π΄Π°Π½Π½Ρ‹Π΅ хранятся Π² Π²ΠΈΠ΄Π΅, ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΌ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ, Π° Π½Π° устройства Π²Ρ‹Π²ΠΎΠ΄Π° (ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€, ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ ΠΈ Π΄Ρ€.) ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΡƒΠ΄ΠΎΠ±Π½ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΡƒ.

Π£Π£ управляСт всСми частями ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. ΠžΡ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ устройства Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ устройства ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ сигналы Β«Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒΒ», Π° ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… устройств Π£Π£ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± ΠΈΡ… состоянии.

Π£ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ устройство содСрТит ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ рСгистр (ячСйку), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ называСтся «счСтчик ΠΊΠΎΠΌΠ°Π½Π΄Β». ПослС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ Π² счСтчик ΠΊΠΎΠΌΠ°Π½Π΄ записываСтся адрСс ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π£Π£ считываСт ΠΈΠ· памяти содСрТимоС ячСйки памяти, адрСс ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ находится Π² счСтчикС ΠΊΠΎΠΌΠ°Π½Π΄, ΠΈ ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ Π΅Π³ΠΎ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ устройство β€” «РСгистр ΠΊΠΎΠΌΠ°Π½Π΄Β». Π£Π£ опрСдСляСт ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Β«ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Π΅Ρ‚Β» Π² памяти Π΄Π°Π½Π½Ρ‹Π΅, адрСса ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡƒΠΊΠ°Π·Π°Π½Ρ‹ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅, ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ выполняСт АЛУ ΠΈΠ»ΠΈ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ срСдства ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°.

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ выполнСния любой ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ счСтчик ΠΊΠΎΠΌΠ°Π½Π΄ измСняСтся Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Когда трСбуСтся Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, Π½Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΏΠΎ порядку Π·Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ, Π° ΠΎΡ‚ΡΡ‚ΠΎΡΡ‰ΡƒΡŽ ΠΎΡ‚ Π΄Π°Π½Π½ΠΎΠΉ Π½Π° ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ количСство адрСсов, Ρ‚ΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° содСрТит адрСс ячСйки, ΠΊΡƒΠ΄Π° трСбуСтся ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅.

Π’ соврСмСнных ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π£Π£ ΠΈ АЛУ выполняСт ΠΎΠ΄Π½ΠΎ устройство, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ΅ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΌ процСссором.

Устройство процСссора ΠΈ Π΅Π³ΠΎ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

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

Кэш Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ Ρ…Ρ€Π°Π½ΠΈΡ‚ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. ΠžΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ Π² кэш происходит Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ быстрСС, Ρ‡Π΅ΠΌ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ, поэтому, Ρ‡Π΅ΠΌ ΠΎΠ½ большС, Ρ‚Π΅ΠΌ Π»ΡƒΡ‡ΡˆΠ΅.

Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. Π€ΠΎΡ‚ΠΎ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ

Π Π°Π±ΠΎΡ‚Π° процСссора

Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ процСссор ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, находящСйся Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти.

Π‘Π»ΠΎΠΊ управлСния ΠΏΠΎΠΌΠΈΠΌΠΎ ΠΏΡ€ΠΎΡ‡Π΅Π³ΠΎ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Π²Ρ‹Π·ΠΎΠ² ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π΅Π΅ Ρ‚ΠΈΠΏΠ°.

АрифмСтико-логичСскоС устройство, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ² Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, выполняСт ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ ΠΈ записываСт Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² ΠΎΠ΄ΠΈΠ½ ΠΈΠ· свободных рСгистров.

ВСкущая ΠΊΠΎΠΌΠ°Π½Π΄Π° находится Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для Π½Π΅Ρ‘ ΠΎΡ‚Π²Π΅Π΄Π΅Π½Π½ΠΎΠΌ рСгистрС ΠΊΠΎΠΌΠ°Π½Π΄. Π’ процСссС Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ увСличиваСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ счСтчика ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ (Ссли Π½Π΅ Π±Ρ‹Π»ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΈΠ»ΠΈ останова).

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

ΠšΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π½Π°Ρ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°

ΠšΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π½Π°Ρ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Π±Ρ‹Π»Π° Π²Π²Π΅Π΄Π΅Π½Π° Π² Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ процСссор с Ρ†Π΅Π»ΡŒΡŽ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ быстродСйствия. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ для выполнСния ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ трСбуСтся ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ количСство ΠΎΠ΄Π½ΠΎΡ‚ΠΈΠΏΠ½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: Π²Ρ‹Π±ΠΎΡ€ΠΊΠ° ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈΠ· ΠžΠ—Π£, Π΄Π΅ΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠ° ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, адрСсация ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° Π² ΠžΠ—Π£, Π²Ρ‹Π±ΠΎΡ€ΠΊΠ° ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° ΠΈΠ· ΠžΠ—Π£, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, запись Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° Π² ΠžΠ—Π£. ΠšΠ°ΠΆΠ΄ΡƒΡŽ ΠΈΠ· этих ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΡΠΎΠΏΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΎΠ΄Π½ΠΎΠΉ ступСни ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π°. НапримСр, ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ микропроцСссора с Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΎΠΉ MIPS-I содСрТит Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ стадии:

ПослС освобоТдСния k-ΠΉ ступСни ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π° ΠΎΠ½Π° сразу приступаСт ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅ Π½Π°Π΄ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ. Если ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ каТдая ΡΡ‚ΡƒΠΏΠ΅Π½ΡŒ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π° Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° свою Ρ€Π°Π±ΠΎΡ‚Ρƒ, Ρ‚ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½Π° ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π΅ Π΄Π»ΠΈΠ½ΠΎΠΉ Π² n ступСнСй Π·Π°ΠΉΠΌΡ‘Ρ‚ n Π΅Π΄ΠΈΠ½ΠΈΡ† Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΎΠ΄Π½Π°ΠΊΠΎ Π² самом оптимистичном случаС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выполнСния ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒΡΡ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΏΡ€ΠΈ отсутствии ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π·Π°ΠΉΠΌΡ‘Ρ‚ n Π΅Π΄ΠΈΠ½ΠΈΡ† Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ для выполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€ΠΊΡƒ, Π΄Π΅ΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΡƒ ΠΈ Ρ‚. Π΄.), ΠΈ для исполнСния m ΠΊΠΎΠΌΠ°Π½Π΄ понадобится n*m Π΅Π΄ΠΈΠ½ΠΈΡ† Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ; ΠΏΡ€ΠΈ использовании ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π° (Π² самом оптимистичном случаС) для выполнСния m ΠΊΠΎΠΌΠ°Π½Π΄ понадобится всСго лишь n+m Π΅Π΄ΠΈΠ½ΠΈΡ† Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Π€Π°ΠΊΡ‚ΠΎΡ€Ρ‹, ΡΠ½ΠΈΠΆΠ°ΡŽΡ‰ΠΈΠ΅ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π°:

Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ процСссоры ΠΈΠΌΠ΅ΡŽΡ‚ Π±ΠΎΠ»Π΅Π΅ 30 ступСнСй Π² ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π΅, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ процСссора, Π½ΠΎ, ΠΎΠ΄Π½Π°ΠΊΠΎ, ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΡŽ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ простоя (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² случаС ошибки Π² прСдсказании условного ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°). НС сущСствуСт Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ мнСния ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π°: Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ трСбования.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ построСния ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π­Π’Πœ Π”ΠΆΠΎΠ½Π° Ρ„ΠΎΠ½ НСймана

Π§Π΅Π»ΠΎΠ²Π΅ΠΊ, ΡΡ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π²ΡˆΠΈΠΉ Π·Π½Π°ΠΌΠ΅Π½ΠΈΡ‚Ρ‹Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ Ρ„ΠΎΠ½ НСймана, родился Π² 1903 Π³. Π² Π‘ΡƒΠ΄Π°ΠΏΠ΅ΡˆΡ‚Π΅. Π’Ρ‹Ρ…ΠΎΠ΄Π΅Ρ† ΠΈΠ· СврСйской сСмьи, Янош Π›Π°ΠΉΠΎΡˆ НСйман, с дСтства проявлял Π·Π°Π΄Π°Ρ‚ΠΊΠΈ Π±ΡƒΠ΄ΡƒΡ‰Π΅Π³ΠΎ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ°, Ρ„ΠΈΠ·ΠΈΠΊΠ°, Ρ…ΠΈΠΌΠΈΠΊΠ°.

Π’ 30-Ρ… Π³ΠΎΠ΄Π°Ρ… ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Π» Π² Π“Π΅Ρ€ΠΌΠ°Π½ΠΈΠΈ ΠΏΠΎΠ΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ Иоганна Ρ„ΠΎΠ½ НСймана. Π Π°ΡΡ†Π²Π΅Ρ‚Π°ΡŽΡ‰ΠΈΠΉ Π½Π°Ρ†ΠΈΠ·ΠΌ ΠΈ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚ Π°ΠΌΠ΅Ρ€ΠΈΠΊΠ°Π½Ρ†Π΅Π² ΠΏΠΎΠ΄Ρ‚ΠΎΠ»ΠΊΠ½ΡƒΠ»ΠΈ ΠΌΠΎΠ»ΠΎΠ΄ΠΎΠ³ΠΎ ΡƒΡ‡Π΅Π½ΠΎΠ³ΠΎ ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ ΠΏΠ΅Ρ€Π΅Π±Ρ€Π°Ρ‚ΡŒΡΡ Π² БША. Π’Π°ΠΌ ΠΎΠ½ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ стал Π”ΠΆΠΎΠ½ΠΎΠΌ.

Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. Π€ΠΎΡ‚ΠΎ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ

Π Π°Π±ΠΎΡ‚Π°Π» Π² ΠŸΡ€ΠΈΠ½ΡΡ‚ΠΎΠ½Π΅, Π² унивСрситСтС ΠΈ Π˜Π½ΡΡ‚ΠΈΡ‚ΡƒΡ‚Π΅ пСрспСктивных исслСдований. Одно врСмя Ρ‚Π°ΠΌ ΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π» ΠΏΠΎ Π±Π»ΠΈΠ·ΠΊΠΎΠΉ Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ Алан Π’ΡŒΡŽΡ€ΠΈΠ½Π³. Один ΠΈΠ· создатСлСй ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ Π² соврСмСнном Π²ΠΈΠ΄Π΅. Повлияли Π»ΠΈ Π½Π° Π”ΠΆΠΎΠ½Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ послСднСго, достовСрно нСизвСстно.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ Π”ΠΆΠΎΠ½Π° Ρ„ΠΎΠ½ НСймана

Π£Ρ‡Π΅Π½Ρ‹ΠΉ Π±Ρ‹Π» спСциалистом ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ профиля, Π½ΠΎ Π² ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ вошСл ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ Π½ΠΎΠ²Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. Радикально Π½ΠΎΠ²ΠΎΠ³ΠΎ с Ρ‚Π΅Ρ… ΠΏΠΎΡ€ Π½Π΅ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π»ΠΈ.

Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. Π€ΠΎΡ‚ΠΎ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ

ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ Β«Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Β» ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ Β«ΠΆΠ΅Π»Π΅Π·Π°Β» ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡. ΠŸΡ€ΠΈ этом ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ финансовыС Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹, ΠΎΠ±Π»Π°ΡΡ‚ΡŒ прилоТСния, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π», ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½ΠΎΡΡ‚ΡŒ Π² Ρ€Π°Π±ΠΎΡ‚Π΅.

НС стоит ΠΏΡƒΡ‚Π°Ρ‚ΡŒ со «структурой». ПослСдняя Π½Π΅ ΡΡ‚ΠΎΠ»ΡŒ глобально ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ связи. УточняСт взаимодСйствиС Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ устройства.

ИдСя Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π°, ΠΊΠΎΠ³Π΄Π° Ρ„ΠΎΠ½ НСйман занялся Π°Π½Π°Π»ΠΈΠ·ΠΎΠΌ нСдостатков ΠΏΠ΅Ρ€Π²ΠΎΠΉ элСктронной ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ENIAC (1944 Π³.). Π‘Π΄Π΅Π»Π°Π½Π½Ρ‹Π΅ Ρ€Π°Π½Π΅Π΅ Π² Π“Π΅Ρ€ΠΌΠ°Π½ΠΈΠΈ ΠΎΠ±Ρ€Π°Π·Ρ†Ρ‹ Π±Ρ‹Π»ΠΈ элСктромСханичСскими, Π½Π° Ρ€Π΅Π»Π΅.

Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. Π€ΠΎΡ‚ΠΎ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ

ΠšΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡ создания ΡƒΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π­Π’Πœ EDVAC Π±Ρ‹Π»Π° прСдставлСна Π² 1946 Π³. ΠΠΎΠ²ΡˆΠ΅ΡΡ‚Π²ΠΎ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π»ΠΎΡΡŒ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ:

УтвСрТдаСтся двоичная систСма счислСния ΠΊΠ°ΠΊ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ логичная ΠΈ простая для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Π’ дальнСйшСм Π½ΠΎΠ²ΠΎΠ²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π΄Π°Π»ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ, Π½ΠΎ ΠΈ с тСкстами, Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΉ, Π²ΠΈΠ΄Π΅ΠΎ / Π·Π²ΡƒΠΊΠΎΠΌ.

Для провСдСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π°Ρ выполняСмыС ΠΎΠ΄Π½Π° Π·Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. ПослСдняя Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ сигнализируСт ΠΎΠ± ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠΈ процСсса. Π’ нашСм ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ – это ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π² памяти Π­Π’Πœ, ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°ΡΡΡŒ Π² Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ (см. ΠΏ. 1). ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π½Π°Π΄ Π½ΠΈΠΌΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ схоТи, ΡΠΎΠ±Π»ΡŽΠ΄Π°Π΅Ρ‚ΡΡ ΠΎΠ΄Π½ΠΎΡ€ΠΎΠ΄Π½ΠΎΡΡ‚ΡŒ. Машина ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π»Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ сообразно Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π½Ρ‹ΠΌ опСрациям.

Π―Ρ‡Π΅ΠΉΠΊΠ°ΠΌ памяти ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ адрСса. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ вводятся ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅.

ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π½ΠΎ допускаСтся ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ с соблюдСниСм условия. Π’Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ цикличСская ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ….

ΠšΠ°Ρ‡Π΅ΡΡ‚Π²Π΅Π½Π½Ρ‹ΠΌ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ЭНИАКом стала Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. ПослСдниС большС Π½Π΅ являлись ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ устройства ΠΈ Π±Π΅Π· Ρ‚Ρ€ΡƒΠ΄Π° мСнялись.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ построСния ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π­Π’Πœ Ρ„ΠΎΠ½ НСймана

Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. Π€ΠΎΡ‚ΠΎ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ

ЗаносимыС Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ (ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°) содСрТат ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΌ дСйствии ΠΈ адрСса Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. Π’Π°ΠΊΠΆΠ΅ вводятся ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ячСйки для ввСдСния ΠΏΠ°ΠΌΡΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° (Ссли Π½ΡƒΠΆΠ½ΠΎ).

АЛУ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° исполнСниС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Π˜Ρ‚ΠΎΠ³ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ отправляСтся Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΈΠ»ΠΈ Π½Π° Π²Ρ‹Π²ΠΎΠ΄. Π’Π—Π£ сходно с устройством Π²Ρ‹Π²ΠΎΠ΄Π° Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π½Π΅Π΄ΠΎΠ»Π³ΠΎΠ³ΠΎ хранСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ². Волько содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² нСпонятном для ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅. Π˜ΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ для ΠΌΠ°ΡˆΠΈΠ½Ρ‹.

Если ΠΊΡ€Π°Ρ‚ΠΊΠΎ, основной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ АЛУ являСтся ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π½Π΅Π·Π°Ρ‚Π΅ΠΉΠ»ΠΈΠ²Ρ‹Ρ… дСйствий: арифмСтичСских, логичСских, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ΠΌ Π΄Π°Π½Π½Ρ‹Ρ…. Π•Ρ‰Π΅ анализируСтся Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. РСшСния ΠΏΠΎ Π°Π½Π°Π»ΠΈΠ·Ρƒ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ Π£Π£.

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

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. Π€ΠΎΡ‚ΠΎ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ

Π€ΠΎΠ½ НСйман привнСс Π½Π΅ΠΎΡ†Π΅Π½ΠΈΠΌΡ‹Π΅ Π½ΠΎΠ²ΡˆΠ΅ΡΡ‚Π²Π° Π² созданиС машин элСктронного класса. Благодаря ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π½Π½ΠΎΠΉ ΠΈΠΌ схСмС, ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½Ρ‹ΠΉ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ (ΠΊΠ°ΠΊΠΎΠ²Ρ‹ΠΌ являлся ЭНИАК) прСвратился со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ Π² инструмСнт ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ любой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. ΠŸΡ€ΠΈ этом ΠΈΡ… Β«ΠΆΠ΅Π»Π΅Π·Π½Ρ‹ΠΉΒ» состав измСнился слабо. Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Ρ‹Π΅ Π»Π°ΠΌΠΏΡ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π°ΠΌΠ΅Π½ΠΈΠ»ΠΈ Π½Π° ΠΏΠΎΠ»ΡƒΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΈ.

Π£Π£ ΠΈ АЛУ скомпоновали Π² ΠΌΠΎΠ½ΠΎΠ±Π»ΠΎΡ‡Π½Ρ‹ΠΉ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ процСссор. Π—Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ качСствСнныС измСнСния ΠΏΡ€Π΅Ρ‚Π΅Ρ€ΠΏΠ΅Π»ΠΎ ΠžΠ—Π£. Возрос объСм. Π“ΠΎΡ€Π°Π·Π΄ΠΎ ΡƒΠ΄ΠΎΠ±Π½Π΅ΠΉ стали Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Ρ‹ Π²Π²ΠΎΠ΄Π° ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π°. Но ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ΄Π²ΠΈΠΆΠ΅ΠΊ ΠΏΠΎΠΊΠ° Π½Π΅Ρ‚.

Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, заслуги ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ нСсколько ΠΏΡ€Π΅ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ. ΠžΡΠ½ΠΎΠ²Ρ‹ Β«ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ²Β» Ρ€ΠΎΠΆΠ΄Π°Π»ΠΈΡΡŒ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ дискуссий с ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌΠΈ. Но Π² ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΈΡ‚ΠΎΠ³Π°Ρ… оказалась ΠΎΠ΄Π½Π° фамилия. Но бСзусловна Ρ€ΠΎΠ»ΡŒ Ρ„ΠΎΠ½ НСймана ΠΊΠ°ΠΊ систСматизатора. А Π½Π° Ρ‚ΠΈΡ‚ΡƒΠ» пСрвооткрыватСля ΠΎΠ½ ΠΈ Π½Π΅ ΠΏΡ€Π΅Ρ‚Π΅Π½Π΄ΠΎΠ²Π°Π».

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ НСймана

Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. Π€ΠΎΡ‚ΠΎ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. Π€ΠΎΡ‚ΠΎ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. Π€ΠΎΡ‚ΠΎ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. Π€ΠΎΡ‚ΠΎ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ

АрхитСктура Ρ„ΠΎΠ½ НСймана

Π’ 1946 Π³ΠΎΠ΄Ρƒ Π”. Ρ„ΠΎΠ½ НСйман, Π“. Голдстайн ΠΈ А. БСркс Π² своСй совмСстной ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΈΠ·Π»ΠΎΠΆΠΈΠ»ΠΈ Π½ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ построСния ΠΈ функционирования Π­Π’Πœ. Π’ послСдствиС Π½Π° основС этих ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠ»ΠΈΡΡŒ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π²Π° поколСния ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ². Π’ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΡ… поколСниях происходили Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ измСнСния, хотя ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ НСймана Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ ΠΈ сСгодня.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ Ρ„ΠΎΠ½ НСймана

1. ИспользованиС Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉ систСмы счислСния Π² Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠ°ΡˆΠΈΠ½Π°Ρ…. ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²ΠΎ ΠΏΠ΅Ρ€Π΅Π΄ дСсятичной систСмой счислСния Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ устройства ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ достаточно простыми, арифмСтичСскиС ΠΈ логичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉ систСмС счислСния Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ достаточно просто.

2. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π­Π’Πœ. Π Π°Π±ΠΎΡ‚Π° Π­Π’Πœ контролируСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ, состоящСй ΠΈΠ· Π½Π°Π±ΠΎΡ€Π° ΠΊΠΎΠΌΠ°Π½Π΄. ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Ρ€ΡƒΠ³ Π·Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ΠΌ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ с Ρ…Ρ€Π°Π½ΠΈΠΌΠΎΠΉ Π² памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ Π±Ρ‹Π»ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΎ Π½Π°Ρ‡Π°Π»ΠΎ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ сСгодня Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ.

3. ΠŸΠ°ΠΌΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для хранСния Π΄Π°Π½Π½Ρ‹Ρ…, Π½ΠΎ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. ΠŸΡ€ΠΈ этом ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉ систСмС счислСния, Ρ‚.Π΅. ΠΈΡ… способ записи ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ². ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ситуациях Π½Π°Π΄ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ‚Π΅ ΠΆΠ΅ дСйствия, Ρ‡Ρ‚ΠΎ ΠΈ Π½Π°Π΄ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ.

4. Π―Ρ‡Π΅ΠΉΠΊΠΈ памяти Π­Π’Πœ ΠΈΠΌΠ΅ΡŽΡ‚ адрСса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ½ΡƒΠΌΠ΅Ρ€ΠΎΠ²Π°Π½Ρ‹. Π’ любой ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ любой ячСйкС памяти ΠΏΠΎ Π΅Π΅ адрСсу. Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ ΠΎΡ‚ΠΊΡ€Ρ‹Π» Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ.

5. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ условного ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π² процСссС выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. НС смотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ участку ΠΊΠΎΠ΄Π°.

Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ НСймана

Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. Π€ΠΎΡ‚ΠΎ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ вводятся Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΈΠ· устройства Π²Π²ΠΎΠ΄Π° Ρ‡Π΅Ρ€Π΅Π· Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСскоС устройство. ВсС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π² сосСдниС ячСйки памяти, Π° Π΄Π°Π½Π½Ρ‹Π΅ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΡΡ Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ячСйках. Π£ любой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ послСдняя ΠΊΠΎΠΌΠ°Π½Π΄Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹. Команда состоит ΠΈΠ· указания, ΠΊΠ°ΠΊΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ слСдуСт Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ (ΠΈΠ· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π½Π° Π΄Π°Π½Π½ΠΎΠΌ Β«ΠΆΠ΅Π»Π΅Π·Π΅Β») ΠΈ адрСсов ячССк памяти, Π³Π΄Π΅ хранятся Π΄Π°Π½Π½Ρ‹Π΅, Π½Π°Π΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ слСдуСт Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ, Π° Ρ‚Π°ΠΊΠΆΠ΅ адрСса ячСйки, ΠΊΡƒΠ΄Π° слСдуСт Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ (Ссли Π΅Π³ΠΎ трСбуСтся ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π² Π—Π£).

АрифмСтико-логичСскоС устройство выполняСт ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π°Π΄ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ.Из Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСского устройства Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ выводятся Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΈΠ»ΠΈ устройство Π²Ρ‹Π²ΠΎΠ΄Π°. ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Π—Π£ ΠΈ устройством Π²Ρ‹Π²ΠΎΠ΄Π° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π² Π—Π£ Π΄Π°Π½Π½Ρ‹Π΅ хранятся Π² Π²ΠΈΠ΄Π΅, ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΌ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ, Π° Π½Π° устройства Π²Ρ‹Π²ΠΎΠ΄Π° (ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€, ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ ΠΈ Π΄Ρ€.) ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΡƒΠ΄ΠΎΠ±Π½ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΡƒ.

Π£Π£ управляСт всСми частями ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. ΠžΡ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ устройства Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ устройства ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ сигналы Β«Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒΒ», Π° ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… устройств Π£Π£ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± ΠΈΡ… состоянии.

Π£ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ устройство содСрТит ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ рСгистр (ячСйку), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ называСтся «счСтчик ΠΊΠΎΠΌΠ°Π½Π΄Β». ПослС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ Π² счСтчик ΠΊΠΎΠΌΠ°Π½Π΄ записываСтся адрСс ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π£Π£ считываСт ΠΈΠ· памяти содСрТимоС ячСйки памяти, адрСс ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ находится Π² счСтчикС ΠΊΠΎΠΌΠ°Π½Π΄, ΠΈ ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ Π΅Π³ΠΎ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ устройство β€” «РСгистр ΠΊΠΎΠΌΠ°Π½Π΄Β». Π£Π£ опрСдСляСт ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Β«ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Π΅Ρ‚Β» Π² памяти Π΄Π°Π½Π½Ρ‹Π΅, адрСса ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡƒΠΊΠ°Π·Π°Π½Ρ‹ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅, ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ выполняСт АЛУ ΠΈΠ»ΠΈ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ срСдства ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π—Π°ΠΊΠ°Ρ‚ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ Ρ„ΠΎΠ½ НСймана, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ Π΅Ρ‰Π΅ Π½Π΅ ΡΠ»Ρ‹ΡˆΠ°Π»ΠΈ ΠΈ Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ дальшС?

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

Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. Π€ΠΎΡ‚ΠΎ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ

На ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ отладочная ΠΏΠ»Π°Ρ‚Π° с располоТСнными Ρ‡ΠΈΠΏΠ°ΠΌΠΈ Loihi.

ΠšΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΠ°Ρ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Ρ„ΠΎΠ½ НСймана

β€œΠ‘ΡƒΡ‚Ρ‹Π»ΠΎΡ‡Π½ΠΎΠ΅ Π³ΠΎΡ€Π»Ρ‹ΡˆΠΊΠΎβ€ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ Ρ„ΠΎΠ½ НСймана.

ВсС классичСскиС ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΎΠΉ Ρ„ΠΎΠ½ НСймана.

Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. Π€ΠΎΡ‚ΠΎ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ
Рис. 1. The decline of von Neumanns architecture

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

ЀизичСскиС ограничСния ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ²

Богласно Π·Π°ΠΊΠΎΠ½Ρƒ ΠœΡƒΡ€Π°, количСство транзисторов удваиваСтся ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ Π΄Π²Π° Π³ΠΎΠ΄Π° ΠΏΡ€ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠΈ стоимости ΠΈΡ… производства. РСализуСтся этот Ρ„Π°ΠΊΡ‚ посрСдством ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° транзистора. УмСньшСниС Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² транзистора ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ нас ΠΊ Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡŽ: ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ обусловлСны физичСскими свойствами ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ½ΠΈ производятся.

Π Π΅Π°Π»ΠΈΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎ этот Π·Π°ΠΊΠΎΠ½ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΈΡΠΏΡ‹Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π΄Π°Π²Π»Π΅Π½ΠΈΠ΅ со стороны β€œΠ·Π°ΠΊΠΎΠ½ΠΎΠ² Ρ„ΠΈΠ·ΠΈΠΊΠΈ микромира”.

Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. Π€ΠΎΡ‚ΠΎ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ
Рис. 2. УмСньшСниС Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² транзистора ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ошибкам Π² Π΅Π³ΠΎ производствС

Π’ΡƒΡ‚ ΠΌΡ‹ сталкиваСмся сразу с нСсколькими слоТностями:

ΠžΡ‚ΠΊΠ°Π·ΠΎΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ ΠΈ Π±Ρ€Π°ΠΊ Π² производствС

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

Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. Π€ΠΎΡ‚ΠΎ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ
Рис. 3. Π‘Π»ΠΎΠΊ схСма процСссора Xeon

Π­Ρ‚ΠΎ сдСлано для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ± Π² Ρ‚ΠΎΠΌ случаС, Ссли Π² ΠΊΠ°ΠΊΠΎΠΌ-Ρ‚ΠΎ Π±Π»ΠΎΠΊΠ΅ Π²Ρ‹ΠΉΠ΄Π΅Ρ‚ ΠΈΠ· строя большоС количСство транзисторов ΠΈΠ·-Π·Π° Π±Ρ€Π°ΠΊΠ° Π²ΠΎ врСмя производства, этот Π±Π»ΠΎΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ, Π° процСссор Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ остался Π² Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ состоянии. Как Π²Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅, производство процСссоров ΠΎΡ‡Π΅Π½ΡŒ Π΄ΠΎΡ€ΠΎΠ³ΠΎΠ΅, ΠΈ ΠΎΠ΄Π½Π° ΠΈΠ· ΠΏΡ€ΠΈΡ‡ΠΈΠ½ этого большой ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ Π±Ρ€Π°ΠΊΠ°. ΠŸΡ€ΠΎΡ†Π΅Π½Ρ‚ Π±Ρ€Π°ΠΊΠ° кристаллов для 28-ядСрных процСссоров Intel Xeon составляСт Π΄ΠΎ 65 %. Если Ρƒ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ процСссора Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π±Π»ΠΎΠΊΠΎΠ² памяти ΠΈΠ»ΠΈ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ядСр Π½Π΅ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ TDP тСст, Π΅Π³ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚, Π° процСссор ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‹Π²Π°ΡŽΡ‚ Π² ΠΊΠΎΡ€ΠΎΠ±ΠΊΡƒ β€œΠΌΠ»Π°Π΄ΡˆΠ΅ΠΉ модСли”.

ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ, Π½ΠΎ ΠΎΠ½ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΎΡ‡Π΅Π½ΡŒ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π±Π»ΠΎΠΊΠΎΠ²: Π² случаС ΠΎΡ‚ΠΊΠ°Π·Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… транзисторов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π² ΠΎΠ΄Π½ΠΎΠΌ ядрС ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡΠ΅ΠΌΡŒΡΠΎΡ‚ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ². Π’ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΡ‚ΠΊΠ°Π· 0.000000001% транзисторов ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΠΏΠΎΡ‚Π΅Ρ€Π΅ 10% ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ устройства.

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

ΠŸΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ элСктроэнСргии ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡΡƒΠΏΠ΅Ρ€ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ²

Π’ соврСмСнном ΠΌΠΈΡ€Π΅, ΠΊΠΎΠ³Π΄Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ способностями ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° пятилСтнСй давности ΠΈ ΠΏΡ€ΠΈ этом Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΡ‚ аккумулятора, Π½Π°ΠΌ каТСтся, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΏΠΎΡ‡Ρ‚ΠΈ достигли ΠΏΡ€Π΅Π΄Π΅Π»Π° Π² ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠΈ потрСблСния энСргии ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°ΠΌΠΈ. Но, Ссли ΠΌΡ‹ сравним Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ способности ΡΡƒΠΏΠ΅Ρ€ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° IBM Summit, Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΈ потрСбляСмыС ΠΈΠΌ ΠΎΠ±ΡŠΠ΅ΠΌΡ‹ энСргии с ΠΌΠΎΠ·Π³ΠΎΠΌ ΠΌΡ‹ΡˆΠΈ, окаТСтся, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π½Π΅ΠΈΠΌΠΎΠ²Π΅Ρ€Π½ΠΎ большой ΠΈ ΠΎΡ‡Π΅Π½ΡŒ нСэффСктивный.

Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ. Π€ΠΎΡ‚ΠΎ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ машина Ρ„ΠΎΠ½ Π½Π΅ΠΉΠΌΠ°Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ
Рис 4. IBM Power System AC922, IBM POWER9 22C 3.07GHz, NVIDIA Volta GV100, Dual-rail Mellanox
EDR InfiniBand, 2.41 million cores, 148.6 petaflops
Пиковая потрСбляСмая ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ: 13 000 000 W
Π Π°Π·ΠΌΠ΅Ρ€Ρ‹: 4,608 nodes * 0.2 m^3 = 920 m^3
Мозг ΠΌΡ‹ΡˆΠΈ способСн ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΡƒΠ΄Π° Π±ΠΎΠ»Π΅Π΅ слоТныС Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΡ€ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠΈ всСго 1-5 Π²Π°Ρ‚Ρ‚.

Online learning and continuous-flow

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

Π”Π°, сСйчас ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ bi-directional soft attention (см. BERT) для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ²ΡΠ·Ρ‹Π²Π°Ρ‚ΡŒ эти самыС ΠΊΠ°Π΄Ρ€Ρ‹ Π² Ρ€Π°Π±ΠΎΡ‚Π΅ с языковыми модСлями. Π’Π°ΠΊΠΆΠ΅ соврСмСнныС ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ машинного обучСния Π»ΠΈΡˆΠ΅Π½Ρ‹ возмоТности ΠΎΠ±ΡƒΡ‡Π°Ρ‚ΡŒΡΡ нСпосрСдствСнно Π² процСссС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ. Π­Ρ‚ΠΎ всС Π΅Ρ‰Π΅ Π΄Π²Π΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ.

ΠŸΠ°Ρ€Π°Π»Π»Π΅Π»ΠΈΠ·ΠΌ ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ

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

ΠžΡ€ΠΈΠ³ΠΈΠ½Π°Π» ΡΡ‚Π°Ρ‚ΡŒΠΈ
Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ я Ρ€Π°ΡΡΠΊΠ°Π·Ρ‹Π²Π°ΡŽ ΠΊΠ°ΠΊ Ρ€Π΅ΡˆΠ°ΡŽΡ‚ всС пСрСчислСнныС слоТности ΠΏΠΎ срСдствам Neuromorphic Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *