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

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

ПониманиС ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹ этой ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π³Π»Π°Π·Π° Π½Π° Ρ‚ΠΎ, ΠΊΠ°ΠΊ Π½Π° самом Π΄Π΅Π»Π΅ "Π΄ΡƒΠΌΠ°ΡŽΡ‚" ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹. ΠœΡ‹ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ»ΠΈ ΠΊ графичСским интСрфСйсам ΠΈ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½Ρ‹ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌ, Π½ΠΎ ΠΏΠΎΠ΄ ΠΊΠ°ΠΏΠΎΡ‚ΠΎΠΌ любой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ скрываСтся Π»ΠΎΠ³ΠΈΠΊΠ°, восходящая ΠΊ простой Π»Π΅Π½Ρ‚Π΅ ΠΈ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅. ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ΠΌ стало Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ сущСствования ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹, способной ΡΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°, Ρ‡Ρ‚ΠΎ ΠΈ стало ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠΌ соврСмСнных ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² с хранящСйся Π² памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ.

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ контСкст ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΠΌΠΎΡΡ‚ΠΈ

Π’ Π½Π°Ρ‡Π°Π»Π΅ XX Π²Π΅ΠΊΠ° матСматичСский ΠΌΠΈΡ€ сотрясали Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ вопросы ΠΎ ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… чСловСчСского знания. Π”Π°Π²ΠΈΠ΄ Π“ΠΈΠ»ΡŒΠ±Π΅Ρ€Ρ‚ сформулировал Π·Π½Π°ΠΌΠ΅Π½ΠΈΡ‚ΡƒΡŽ "ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ" (Entscheidungsproblem), задавшись вопросом: сущСствуСт Π»ΠΈ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΡΡ‚ΠΈΠ½Π½ΠΎΡΡ‚ΡŒ ΠΈΠ»ΠΈ Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ любого матСматичСского утвСрТдСния? Молодой Алан Π’ΡŒΡŽΡ€ΠΈΠ½Π³ взялся Π·Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ этой Π·Π°Π΄Π°Ρ‡ΠΈ, подойдя ΠΊ Π½Π΅ΠΉ с Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ стороны. ВмСсто Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΊΠ°Ρ‚ΡŒ чисто матСматичСскоС Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ, ΠΎΠ½ Ρ€Π΅ΡˆΠΈΠ» Ρ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ само понятиС "вычислСния".

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

Π Π°Π±ΠΎΡ‚Π° Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° Π±Ρ‹Π»Π° ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π° Π² 1936 Π³ΠΎΠ΄Ρƒ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ "О вычислимых числах, с ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΊ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ". Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя Π½Π°Π΄ схоТими ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Алонзо Π§Ρ‘Ρ€Ρ‡ ΠΈ ΠšΡƒΡ€Ρ‚ Π“Ρ‘Π΄Π΅Π»ΡŒ, Π½ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° оказался Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ наглядным ΠΈ физичСски ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ. Π•Π³ΠΎ модСль ΠΏΠΎΠΊΠ°Π·Π°Π»Π°, Ρ‡Ρ‚ΠΎ любой Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ процСсс ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ Π½Π° элСмСнтарныС шаги, Ρ‡Ρ‚ΠΎ впослСдствии ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ элСктронно-Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: НС стоит ΠΏΡƒΡ‚Π°Ρ‚ΡŒ ΠΌΠ°ΡˆΠΈΠ½Ρƒ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° с ΠΏΠ΅Ρ€Π²Ρ‹ΠΌΠΈ физичСскими ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°ΠΌΠΈ, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ ENIAC ΠΈΠ»ΠΈ Z3. Машина Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° β€” это тСорСтичСская модСль, появившаяся Ρ€Π°Π½ΡŒΡˆΠ΅ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° физичСских Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΉ ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ²ΡˆΠ°Ρ ΠΈΡ… Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ структуру.

АрхитСктура ΠΈ устройство абстрактной ΠΌΠ°ΡˆΠΈΠ½Ρ‹

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

Π¦Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΌ элСмСнтом являСтся бСсконСчная Π² ΠΎΠ±Π΅ стороны Π»Π΅Π½Ρ‚Π°, раздСлСнная Π½Π° ячСйки. КаТдая ячСйка ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ символ ΠΈΠ· ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ Π°Π»Ρ„Π°Π²ΠΈΡ‚Π° (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ это 0, 1 ΠΈ пустой символ). Π›Π΅Π½Ρ‚Π° слуТит ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΈ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ для Π²Π²ΠΎΠ΄Π° Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈ пространством для хранСния ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Ρ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ², ΠΈ мСстом для Π²Ρ‹Π²ΠΎΠ΄Π° ΠΎΡ‚Π²Π΅Ρ‚Π°. Π‘Π΅ΡΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΡΡ‚ΡŒ Π»Π΅Π½Ρ‚Ρ‹ β€” это идСализация, ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰Π°Ρ, Ρ‡Ρ‚ΠΎ Ρƒ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ закончится мСсто для записи вычислСний.

Над Π»Π΅Π½Ρ‚ΠΎΠΉ находится ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‰Π΅-Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰Π°Ρ Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°. Она ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ Π²Π»Π΅Π²ΠΎ ΠΈΠ»ΠΈ Π²ΠΏΡ€Π°Π²ΠΎ Π½Π° ΠΎΠ΄Π½Ρƒ ячСйку Π·Π° Ρ‚Π°ΠΊΡ‚. Π“ΠΎΠ»ΠΎΠ΄ΠΊΠ° выполняСт Π΄Π²Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ: Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ символ, находящийся Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ячСйкС, ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ символ, Π·Π°ΠΌΠ΅Π½ΠΈΠ² старый. Π’Π°ΠΊΠΆΠ΅ Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° управляСт ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ΠΌ Π»Π΅Π½Ρ‚Ρ‹ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ сСбя.

УправляСт всСм этим процСссом ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ устройство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ находится Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ числа состояний. Π’ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ состояниС ΠΌΠ°ΡˆΠΈΠ½Ρ‹ опрСдСляСтся Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ состояниСм ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ устройства ΠΈ символом, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°. На основС этой ΠΏΠ°Ρ€Ρ‹ (состояниС, символ) машина опрСдСляСт, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ дальшС: ΠΊΠ°ΠΊΠΎΠΉ символ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ, Π² ΠΊΠ°ΠΊΡƒΡŽ сторону ΡΠ΄Π²ΠΈΠ½ΡƒΡ‚ΡŒΡΡ ΠΈ Π² ΠΊΠ°ΠΊΠΎΠ΅ Π½ΠΎΠ²ΠΎΠ΅ состояниС ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ.

πŸ“Š Насколько слоТной Π²Π°ΠΌ каТСтся Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°?
ΠžΡ‡Π΅Π½ΡŒ простая, справился Π±Ρ‹ ΠΈ я
БрСдняя ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, Π½ΡƒΠΆΠ½ΠΎ Π²Π½ΠΈΠΊΠ°Ρ‚ΡŒ
БлоТная, много нюансов
Блишком абстрактная для понимания
  • πŸ“œ Π›Π΅Π½Ρ‚Π°: бСсконСчная ΠΏΠ°ΠΌΡΡ‚ΡŒ, раздСлСнная Π½Π° дискрСтныС ячСйки.
  • πŸ” Π“ΠΎΠ»ΠΎΠ²ΠΊΠ°: ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ чтСния, записи ΠΈ пСрСмСщСния ΠΏΠΎ Π»Π΅Π½Ρ‚Π΅.
  • 🧠 Π£ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ устройство: ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚, хранящий Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ состояниС.
  • πŸ“ Алфавит: ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ символов, допустимых для записи.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹: Ρ‚Π°ΠΊΡ‚Ρ‹ ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹

Π Π°Π±ΠΎΡ‚Π° ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° дискрСтна ΠΈ происходит пошагово. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ шаг, ΠΈΠ»ΠΈ Ρ‚Π°ΠΊΡ‚, выполняСтся строго ΠΏΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ, Π·Π°Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΌ Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ². Машина Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ "Π·Π°Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π²ΠΏΠ΅Ρ€Π΅Π΄" ΠΈΠ»ΠΈ "Π²ΡΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ" Π΄Π°Π»Π΅ΠΊΠΎΠ΅ ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ΅ β€” ΠΎΠ½Π° Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ. Π­Ρ‚ΠΎΡ‚ Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΈΠ·ΠΌ являСтся основой надСТности вычислСний.

ΠŸΡ€ΠΎΡ†Π΅ΡΡ вычислСния начинаСтся с Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π° Π»Π΅Π½Ρ‚Ρƒ записываСтся исходная Π·Π°Π΄Π°Ρ‡Π° (Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅). Π“ΠΎΠ»ΠΎΠ²ΠΊΠ° устанавливаСтся Π² Π½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ, Π° ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ устройство ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² стартовоС состояниС. Π”Π°Π»Π΅Π΅ начинаСтся Ρ†ΠΈΠΊΠ»: машина считываСт символ, смотрит Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΏΡ€Π°Π²ΠΈΠ», выполняСт дСйствиС ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² Π½ΠΎΠ²ΠΎΠ΅ состояниС. Π­Ρ‚ΠΎΡ‚ процСсс повторяСтся Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° машина Π½Π΅ достигнСт ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… состояний.

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

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Π° ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ²?

Π’Π°Π±Π»ΠΈΡ†Π° ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² β€” это "ΠΌΠΎΠ·Π³" ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°. Π­Ρ‚ΠΎ список инструкций Π²ΠΈΠ΄Π°: "Если Ρ‚Ρ‹ Π² состоянии А ΠΈ видишь символ 1, Ρ‚ΠΎ запиши 0, сдвинься Π²ΠΏΡ€Π°Π²ΠΎ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈ Π² состояниС Π‘". Π‘Π΅Π· этой Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ машина β€” просто Π½Π°Π±ΠΎΡ€ мСханичСских частСй.

Рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ β€” инвСрсии Π±ΠΈΡ‚ΠΎΠ². Если Π½Π° Π»Π΅Π½Ρ‚Π΅ записана ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π½ΡƒΠ»Π΅ΠΉ ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†, Π·Π°Π΄Π°Ρ‡Π° ΠΌΠ°ΡˆΠΈΠ½Ρ‹ β€” Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ всС 0 Π½Π° 1 ΠΈ всС 1 Π½Π° 0.

ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ 1: Если состояниС Start, символ 0 -> Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ 1, ΡΠ΄Π²ΠΈΠ½ΡƒΡ‚ΡŒΡΡ Π²ΠΏΡ€Π°Π²ΠΎ, ΠΎΡΡ‚Π°Ρ‚ΡŒΡΡ Π² Start.

ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ 2: Если состояниС Start, символ 1 -> Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ 0, ΡΠ΄Π²ΠΈΠ½ΡƒΡ‚ΡŒΡΡ Π²ΠΏΡ€Π°Π²ΠΎ, ΠΎΡΡ‚Π°Ρ‚ΡŒΡΡ Π² Start.

ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ 3: Если состояниС Start, символ пустота -> ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ (Finish).

Вакая простота ΠΏΡ€Π°Π²ΠΈΠ» ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Π°, вСдь комбинируя ΠΈΡ…, ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ слоТнСйшиС матСматичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… чисСл ΠΈΠ»ΠΈ сортировку массивов Π΄Π°Π½Π½Ρ‹Ρ….

Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Π°Ρ машина Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°

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

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

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

πŸ’‘

Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Π°Ρ машина Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° β€” это тСорСтичСскоС обоснованиС ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ Stored-Program Computer, Π³Π΄Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° хранится Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ памяти, Ρ‡Ρ‚ΠΎ ΠΈ Π΄Π°Π½Π½Ρ‹Π΅.

Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ с соврСмСнными ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°ΠΌΠΈ

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

Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΎ сравнСниС абстрактной ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°:

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Машина Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ ПК
ΠŸΠ°ΠΌΡΡ‚ΡŒ БСсконСчная Π»Π΅Π½Ρ‚Π° ΠžΠ—Π£ ΠΈ ТСсткиС диски (SSD/HDD)
ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π£ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ устройство (Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚) Π¦Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ процСссор (CPU)
Π’Π²ΠΎΠ΄/Π’Ρ‹Π²ΠΎΠ΄ Π“ΠΎΠ»ΠΎΠ²ΠΊΠ° чтСния/записи ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°, ΠΏΠΎΡ€Ρ‚Ρ‹
Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ (1 Ρ‚Π°ΠΊΡ‚) ΠŸΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Π°Ρ, многоядСрная, Π“Π“Ρ†

Π’Π°ΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ соврСмСнныС ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ объСм памяти, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ классичСская машина Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ Π±Π΅ΡΠΊΠΎΠ½Π΅Ρ‡Π½ΡƒΡŽ Π»Π΅Π½Ρ‚Ρƒ. Однако для Π»ΡŽΠ±Ρ‹Ρ… практичСских Π·Π°Π΄Π°Ρ‡ объСма памяти соврСмСнных устройств Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ достаточно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈΡ… Turing-complete (Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³-ΠΏΠΎΠ»Π½Ρ‹ΠΌΠΈ). Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ любой язык программирования (Python, C++, Java), ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ условныС ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρƒ с ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ, эквивалСнтСн машинС Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° ΠΏΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ мощности.

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

ВСзис Π§Ρ‘Ρ€Ρ‡Π°-Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° ΠΈ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ вычислимости

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

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

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ гипотСтичСскиС устройства, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ "ΠžΡ€Π°ΠΊΡƒΠ»Π°ΠΌΠΈ", ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΠΌΡ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ, Π½ΠΎ ΠΈΡ… сущСствованиС Π² физичСском ΠΌΠΈΡ€Π΅ Π½Π΅ Π΄ΠΎΠΊΠ°Π·Π°Π½ΠΎ ΠΈ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΡ‚ соврСмСнным прСдставлСниям ΠΎ ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π΅ вычислСний. Для практичСской ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ машина Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° остаСтся Π²Π΅Ρ€Ρ…Π½ΠΈΠΌ ΠΏΡ€Π΅Π΄Π΅Π»ΠΎΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ.

β˜‘οΈ ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ‚Π΅ΠΌΡ‹

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ: 0 / 1

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² соврСмСнной Π½Π°ΡƒΠΊΠ΅ ΠΈ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ΅

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

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

НаслСдиС Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° Ρ‚Π°ΠΊΠΆΠ΅ проявляСтся Π² тСстС Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° β€” ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ опрСдСлСния искусствСнности ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚Π°. Π₯отя сам тСст касаСтся повСдСния, Π° Π½Π΅ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ структуры, ΠΎΠ½ базируСтся Π½Π° ΠΈΠ΄Π΅Π΅, Ρ‡Ρ‚ΠΎ Ссли машина ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ чСловСчСскоС ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΠ΅, ΠΎΠ½Π° ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΠΎΠΌ. Π­Ρ‚ΠΎ пСрСкликаСтся с ΠΈΠ΄Π΅Π΅ΠΉ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹: Ссли систСма ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ Π΄Ρ€ΡƒΠ³ΡƒΡŽ, ΠΎΠ½Π° ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠΉ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ силой.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: НС ΠΏΡƒΡ‚Π°ΠΉΡ‚Π΅ ВСст Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° (ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚Π°) с Машиной Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° (модСль вычислСний). Π­Ρ‚ΠΎ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ, ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Π½Ρ‹Π΅ лишь ΠΈΠΌΠ΅Π½Π΅ΠΌ Π°Π²Ρ‚ΠΎΡ€Π°.

Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ этой Ρ‚Π΅ΠΌΡ‹ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΠΎΠ½ΡΡ‚ΡŒ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ограничСния ΠΈ возмоТности Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠΈΡ€Π°. ΠœΡ‹ ΠΆΠΈΠ²Π΅ΠΌ Π² эпоху, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ управляСт физичСскими процСссами, ΠΈ всС это Π±Π΅Ρ€Π΅Ρ‚ Π½Π°Ρ‡Π°Π»ΠΎ ΠΎΡ‚ простой абстракции с Π»Π΅Π½Ρ‚ΠΎΠΉ ΠΈ Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΉ.

Часто Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ вопросы (FAQ)

МоТно Π»ΠΈ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ„ΠΈΠ·ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρƒ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°?

Π”Π°, энтузиасты ΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Ρ‹ Π½Π΅ΠΎΠ΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ создавали физичСскиС ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°. Они ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ мСханичСскими (ΠΈΠ· LEGO), элСктричСскими (Π½Π° Ρ€Π΅Π»Π΅) ΠΈΠ»ΠΈ элСктронными. Однако ΠΈΠ·-Π·Π° нСобходимости ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ доступа ΠΊ ячСйкам "памяти" ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΈ слуТат скорСС ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ экспонатами, Ρ‡Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌΠΈ инструмСнтами.

Π’ Ρ‡Π΅ΠΌ Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ машиной Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΌ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΎΠΌ?

Π“Π»Π°Π²Π½ΠΎΠ΅ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ β€” Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ внСшнСй бСсконСчной памяти (Π»Π΅Π½Ρ‚Ρ‹). ΠšΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· фиксированного числа состояний ΠΈ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ памяти для хранСния ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. Машина Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΈ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ с Π»Π΅Π½Ρ‚Ρ‹, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π΅ Π½Π΅ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΠΌΠΎ ΠΌΠΎΡ‰Π½Π΅Π΅.

ЯвляСтся Π»ΠΈ ΠΊΠ²Π°Π½Ρ‚ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΌΠΎΡ‰Π½Π΅Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°?

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

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π»Π΅Π½Ρ‚Π° ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° бСсконСчна?

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

ΠšΡ‚ΠΎ Ρ‚Π°ΠΊΠΎΠΉ Алан Π’ΡŒΡŽΡ€ΠΈΠ½Π³?

Алан Π’ΡŒΡŽΡ€ΠΈΠ½Π³ β€” британский ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊ, Π»ΠΎΠ³ΠΈΠΊ ΠΈ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„. Он считаСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΎΡ‚Ρ†ΠΎΠ² соврСмСнной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠΈ искусствСнного ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚Π°. Π’ΠΎ врСмя Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΈΡ€ΠΎΠ²ΠΎΠΉ Π²ΠΎΠΉΠ½Ρ‹ ΠΎΠ½ сыграл ΠΊΠ»ΡŽΡ‡Π΅Π²ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ Π² Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠ΅ ΠΊΠΎΠ΄ΠΎΠ² Π½Π΅ΠΌΠ΅Ρ†ΠΊΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ "Π­Π½ΠΈΠ³ΠΌΠ°", Ρ‡Ρ‚ΠΎ, ΠΏΠΎ ΠΎΡ†Π΅Π½ΠΊΠ°ΠΌ историков, сократило Π²ΠΎΠΉΠ½Ρƒ Π½Π° Π΄Π²Π° Π³ΠΎΠ΄Π°.