Π”ΠΈΠΏΠ»ΠΎΠΌΡ‹, курсовыС, Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚Ρ‹, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅...
Брочная ΠΏΠΎΠΌΠΎΡ‰ΡŒ Π² ΡƒΡ‡Ρ‘Π±Π΅

БистСма графичСского программирования-исполнСния, построСнная Π½Π° ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°Ρ… схСмной эмуляции

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

РСализация (коммСрциализация) ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° «ΠŸΡƒΠ»ΡŒΡ» придаст ΠΌΠΎΡ‰Π½Ρ‹ΠΉ ΠΈΠΌΠΏΡƒΠ»ΡŒΡ ΠΊ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΡŽ Ρ‚Π°ΠΊΠΈΡ… Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ ΠΊΠ°ΠΊ систСмы Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠΊΠΈ, АБУ ВП, ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ систСмы ΠΈ ΡΡƒΠΏΠ΅Ρ€Π­Π’Πœ. Π§Ρ‚ΠΎ, Π² ΡΠ²ΠΎΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, послуТит Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΉ Π±Π°Π·ΠΎΠΉ для качСствСнного развития большого числа Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… отраслСй Π·Π½Π°Π½ΠΈΠΉ. Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π½Π°ΠΌ со Π²ΡΠ΅ΠΉ ΡΠΏΡ€Π°Π²Π΅Π΄Π»ΠΈΠ²ΠΎΡΡ‚ΡŒΡŽ Π·Π°Π½ΡΡ‚ΡŒ Π»ΠΈΠ΄ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π² ΠΌΠΈΡ€Π΅ Π² Π΄Π΅Π»Π΅ построСния ΠΏΠΎΡΡ‚ΠΈΠ½Π΄ΡƒΡΡ‚Ρ€ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

БистСма графичСского программирования-исполнСния, построСнная Π½Π° ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°Ρ… схСмной эмуляции (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π˜ΠΠΠžΠ’ΠΠ¦Π˜ΠžΠΠΠ«Π™ ΠŸΠ ΠžΠ•ΠšΠ’ — «ΠŸΠ£Π›Π¬Π‘» :

(описаниС ΠΈΠ΄Π΅ΠΈ) БистСма графичСского программирования — исполнСния, построСнная Π½Π° ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°Ρ… схСмной эмуляции Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Π°Ρ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° эмуляции Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΈ ΡΠΈΡΡ‚Π΅ΠΌ ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° схСмной эмуляции «ΠŸΡƒΠ»ΡŒΡ» Π² ΠΎΡΠ½ΠΎΠ²Π΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²ΠΎΠ³ΠΎ ΡΡƒΠΏΠ΅Ρ€ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π‘Ρ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π°Π½Π°Π»ΠΈΠ· с ΠΈΠ·Π²Π΅ΡΡ‚Π½Ρ‹ΠΌΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°ΠΌΠΈ КовалСв Π‘Π΅Ρ€Π³Π΅ΠΉ, Π³. ΠšΠΈΠ΅Π² [email protected]

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ

Аннотация ΠŸΡ€Π΅Π΄ΠΈΡΠ»ΠΎΠ²ΠΈΠ΅ НСдостатки соврСмСнных ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² проСктирования Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… систСм ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° схСмной эмуляции «ΠŸΡƒΠ»ΡŒΡ»

ГрафичСскоС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅: ΠΌΠΈΡ„ ΠΎ SCADA систСмах Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Π°Ρ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° эмуляции ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° эмуляции БхСмная эмуляция ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ АрхитСктура ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²ΠΎΠΉ ΡΡƒΠΏΠ΅Ρ€Π­Π’Πœ, построСнной Π½Π° ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°Ρ… схСмной эмуляции. Π‘Ρ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π°Π½Π°Π»ΠΈΠ· с ΠΈΠ·Π²Π΅ΡΡ‚Π½Ρ‹ΠΌΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°ΠΌΠΈ ПослСсловиС НСмного истории

" … Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ настоящСго успСха Π² Π±ΠΈΠ·Π½Π΅ΡΠ΅, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚Π°ΠΊΡƒΡŽ идСю, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½Π΅Ρ‚ Ρƒ Π΄Ρ€ΡƒΠ³ΠΈΡ…" .

Π“.Π€ΠΎΡ€Π΄

Аннотация

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅ΠΌΠ°Ρ ΠΊ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΡŽ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ-программная систСма «ΠŸΡƒΠ»ΡŒΡ» позиционируСтся мною ΠΊΠ°ΠΊ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Π² Π½Π°ΡΡ‚оящСС врСмя ΡˆΠΈΡ€ΠΎΠΊΠΎΠΉ Π½ΠΎΠΌΠ΅Π½ΠΊΠ»Π°Ρ‚ΡƒΡ€Π΅ микропроцСссорных ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ, Π° Ρ‚Π°ΠΊΠΆΠ΅ срСдствам ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌ ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ.

Π’Π°ΠΊ историчСски слоТилось, Ρ‡Ρ‚ΠΎ Π΄ΠΎ Π½Π°ΡΡ‚оящСго Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ любой Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ»ΠΎΡΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ двумя способами: Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΌ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ. Авторская идСя схСмной эмуляции Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΈ ΡΠΈΡΡ‚Π΅ΠΌ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² — ΠΈΡ… ΡΠΌΡƒΠ»ΡΡ†ΠΈΠ΅ΠΉ Π² Π°Π²Ρ‚орской срСдС схСмной эмуляции.

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

Π‘ ΠΎΠ΄Π½ΠΎΠΉ стороны, Ρ†Π΅Π»ΡŒΡŽ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π΅ΡΡ‚ΡŒ стрСмлСниС ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚ΡŒ срСдства Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… систСм ΠΊ ΡˆΠΈΡ€ΠΎΠΊΠΎΠΌΡƒ ΠΊΡ€ΡƒΠ³Ρƒ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Π΄Π°Π² ΠΈΠΌ Π² Ρ€ΡƒΠΊΠΈ инструмСнтарий, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ Π·Π°Π΄ΡƒΠΌΠ°Π½Π½Ρ‹Π΅ ΠΈΠΌΠΈ систСмы ΠΈΠ· Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… «ΠΊΡƒΠ±ΠΈΠΊΠΎΠ²» ΠΈ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΠ² ΠΈΡ…, Ρ‚Π΅ΠΌ самым, ΠΎΡ‚ ΠΏΠΎΡΡ€Π΅Π΄Π½ΠΈΡ‡Π΅ΡΡ‚Π²Π° элСктронщиков ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚ΠΎΠ². Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ просто ΡΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹, прСдставлСнныС Π² Π³Ρ€Π°Ρ„ичСском Π²ΠΈΠ΄Π΅, Π½Π° PCΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… ΠΈΠ»ΠΈ Π½Π° Ρ‚.Π½. Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠΉ ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Эмуляции Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΈ ΡΠΈΡΡ‚Π΅ΠΌ: ΠΎΡ‚ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΡ… систСм Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠΊΠΈ — Π΄ΠΎ ΠΠ‘Π£ Π’П ΠΌΠ°ΡΡˆΡ‚Π°Π±Π° прСдприятия, ΠΎΡ‚ ΡΠΈΡΡ‚Π΅ΠΌ сбора ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ — Π΄ΠΎ Π΄ΠΈΠ°Π³Π½ΠΎΡΡ‚ичСских комплСксов ΠΈ ΡΠΈΡΡ‚Π΅ΠΌ модСлирования Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… процСссов ΠΈ Ρ‚. Π΄.

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

Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, идСальной срСдой, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ всС ваТнСйшиС свойства авторского модуля схСмной эмуляции ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ раскрыты, являСтся Π½Π΅ ΡΡ€Π΅Π΄Π° соврСмСнных микропроцСссоров, Π° Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ная срСда ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ дСйствия Ρ‚.Π½. Π²Π΅Π½Ρ‚ΠΈΠ»ΡŒΠ½Ρ‹Ρ… массивов микросхСм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ (ΠŸΠ›Π˜Π‘). ИмСнно соСдинСниС ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ° многопоточности авторского Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° с ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°ΠΌΠΈ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ дСйствия микросхСм ΠŸΠ›Π˜Π‘ являСтся источников создания ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎ Π½ΠΎΠ²ΠΎΠΉ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π½ΠΎΠΉ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ — ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²ΠΎΠ³ΠΎ ΡΡƒΠΏΠ΅Ρ€ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°.

ΠŸΡ€Π΅Π΄ΠΈΡΠ»ΠΎΠ²ΠΈΠ΅

Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ раскрываСтся идСя использования авторской ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ схСмной эмуляции Π² ΠΎΡΠ½ΠΎΠ²Π΅ БистСмы ГрафичСского ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ срСды исполнСния Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΈ ΡΠΈΡΡ‚Π΅ΠΌ, прСдставлСнных Π² Π³Ρ€Π°Ρ„ичСском Π²ΠΈΠ΄Π΅. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅ΠΌΡƒΡŽ систСму слСдуСт Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρƒ ΡˆΠΈΡ€ΠΎΠΊΠΎ извСстным Π½Π° ΡΠ΅Π³ΠΎΠ΄Π½Ρ SCADA ΠΈ SoftLogic — систСмам. А ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΠΎ ΡΠ²ΠΎΠ΅ΠΌΡƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΌΡƒ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ Ρ‚Π°ΠΊΠΈΠ΅ систСмы ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для программирования встраиваСмых ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠΊΠΈ, Ρ‚ΠΎ Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅Π΅ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ возмоТностСй своСй систСмы я Π½Π°Ρ‡Π½Ρƒ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΠ΄ ΡƒΠ³Π»ΠΎΠΌ зрСния АБУ Π’П. Но Π·Π΄Π΅ΡΡŒ я ΠΎΡΠΎΠ±ΠΎ Ρ…ΠΎΡ‡Ρƒ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ссли ΠΎΠ±Π»Π°ΡΡ‚ΡŒ примСнСния соврСмСнных SCADA ограничиваСтся ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΎΠΉ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ, Ρ‚ΠΎ Π΄Π»Ρ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΠΎΠΉ ΠΊ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΡŽ БистСмы Эмуляции — это Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Ρ‡Π°Π»ΠΎ!

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

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

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

Π“Π»Π°Π²Π½Ρ‹ΠΌ Π΅Π΅ ΠΏΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠΌ являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΡ‚ΠΊΠ°Π· ΠΎΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… тСкстов ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ нСпосрСдствСнно ΠΊ ΡΠΌΡƒΠ»ΡΡ†ΠΈΠΈ (ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΈ) Ρ€Π°Π±ΠΎΡ‚Ρ‹ графичСского рисунка ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° нСсСт Π² ΡΠ΅Π±Π΅ Ρ†Π΅Π»Ρ‹ΠΉ ряд прСимущСств, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½Ρ‹ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ систСмам программирования. Одно ΠΈΠ· Π½ΠΈΡ… — Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Π½Π° Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ высоком ΡƒΡ€ΠΎΠ²Π½Π΅ графичСского прСдставлСния, Ρ‡Π΅ΠΌ это Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ SCADA — Π½Π° Ρ‚.Π½. ΡƒΡ€ΠΎΠ²Π½Π΅ Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π½Ρ‹Ρ… Π‘Ρ…Π΅ΠΌ, Ρ‡Ρ‚ΠΎ соотвСтствуСт ΡƒΡ€ΠΎΠ²Π½ΡŽ систСмотСхничСского проСктирования слоТных элСктронных систСм. Π’ ΡΠ²ΠΎΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, это Π²Π»Π΅Ρ‡Π΅Ρ‚ Π·Π° ΡΠΎΠ±ΠΎΠΉ ΠΏΠΎΡ€Π°Π·ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ возмоТности ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ — ΠΎΡ‚ ΠΏΡ€ΠΎΡΡ‚ΠΎΠΉ, Π½ΠΎ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ° ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹Ρ… систСм Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠΊΠΈ — Π΄ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ирования Ρ‚Π°ΠΊΠΎΠ³ΠΎ уровня слоТности систСм, ΠΊΠ°ΠΊ ЭкспСртныС БистСмы, БистСмы Понимания, Π‘Π°Π·Ρ‹ Π—Π½Π°Π½ΠΈΠΉ ΠΈ Ρ‚. Π΄.

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

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

Π”Ρ€ΡƒΠ³ΠΈΠΌ, ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎ Π²Π°ΠΆΠ½Ρ‹ΠΌ свойством прСдставляСмой систСмы эмуляции, Π΅ΡΡ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π² ΠΎΡΠ½ΠΎΠ²Ρƒ Π΅Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ дСйствия. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, Π² ΡΡ€Π΅Π΄Π΅ PC ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ ΠΈΠ»ΠΈ встраиваСмых микропроцСссоров, ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ многопоточности ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠΌΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ. Для Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΆΠ΅ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ раскрытия свойств Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° трСбуСтся ΠΈ ΡΡ€Π΅Π΄Π° ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ дСйствия. К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, Π² Π½Π°ΡΡ‚оящСС врСмя такая срСда ΡƒΠΆΠ΅ сущСствуСт — это Ρ‚.Π½. ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Π²Π΅Π½Ρ‚ΠΈΠ»ΡŒΠ½Ρ‹Ρ… массивов FPGA (Field-Programmable Gate Arrays) микросхСм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ (ΠŸΠ›Π˜Π‘).

ИмСнно соСдинСниС этих Π΄Π²ΡƒΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ — авторского Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° схСмной эмуляции (Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π½Π° ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°Ρ… многопоточности), ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Π²Π΅Π½Ρ‚ΠΈΠ»ΡŒΠ½Ρ‹Ρ… массивов (ΠΊΠ°ΠΊ устройства ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ дСйствия), ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΡˆΠΈΡ€ΠΎΡ‡Π°ΠΉΡˆΠΈΠ΅ возмоТности для проСктирования Ρ‚Π°ΠΊΠΈΡ… систСм, ΠΊΠ°ΠΊ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹Ρ… ΡΡƒΠΏΠ΅Ρ€Π­Π’Πœ.

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

Π”Ρ€ΡƒΠ³ΠΈΠΌ, Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ Ρ€Π°Π·Π²ΠΈΠ²Π°Π΅ΠΌΡ‹ΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ, сСгодня ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡƒΠΏΠ΅Ρ€Π­Π’Πœ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Ρ‚.Π½. Ρ€Π΅ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… систСм (Π Π’Π‘), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎ ΡΡƒΡ‚ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π²Π°Ρ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹ΠΌΠΈ. Но, Π½Π΅ ΡΠΌΠΎΡ‚ря Π½Π° Π²ΡΠ΅ ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ усилия Π² ΡΡ‚ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ дСсятилСтия, дальшС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠ±Ρ€Π°Π·Ρ†ΠΎΠ² Π΄Π΅Π»ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΊΠ° Π½Π΅ Π΄ΠΎΡˆΠ»ΠΎ.

Данная ΡΡ‚Π°Ρ‚ΡŒΡ прСслСдуСт Ρ†Π΅Π»ΡŒΡŽ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ использованиС ΠΈΠ΄Π΅ΠΈ Π‘Ρ…Π΅ΠΌΠ½ΠΎΠΉ Эмуляции Π² ΠΎΡΠ½ΠΎΠ²Π΅ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²ΠΎΠΉ ΡΡƒΠΏΠ΅Ρ€Π­Π’Πœ способно ΠΊΠ°Ρ€Π΄ΠΈΠ½Π°Π»ΡŒΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ. ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ всСх Ρ‚Π΅Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ присущи Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°ΠΌ — здСсь просто Π½Π΅Ρ‚!

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²ΠΎΠΉ ΡΡƒΠΏΠ΅Ρ€Π­Π’Πœ, основанной Π½Π° ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°Ρ… схСмной эмуляции, — это Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, слуТащий ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΡŽ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠ΄Π΅ΠΈ схСмной эмуляции, Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами — ΡˆΠΈΡ€ΠΎΠΊΠΎΠΌΡƒ спСктру областСй, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ с ΡƒΡΠΏΠ΅Ρ…ΠΎΠΌ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Π°.

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

ЦСлью Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ являСтся популяризация авторской ΠΈΠ΄Π΅ΠΈ использования ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² схСмной эмуляции Π² ΠΎΡΠ½ΠΎΠ²Π΅ систСмы графичСского программирования-исполнСния. ИдСя являСтся Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ² Π² ΠΌΠΈΡ€Π΅. И ΠΊΠ°ΠΊ я ΠΏΠΎΠΏΡ‹Ρ‚Π°ΡŽΡΡŒ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ — ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΠΎΠΌ ΠΊ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΡŽ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… областях Π·Π½Π°Π½ΠΈΠΉ.

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

НСдостатки соврСмСнных ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² проСктирования Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… систСм

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ я ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡΡŒ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ Π΄Π°Π»Π΅Π΅ ΠΎ Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΠΊΠ°Ρ…, присущих ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌ ΠΈ ΡΡ€Π΅Π΄ΡΡ‚Π²Π°ΠΌ проСктирования Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… систСм, Ρ‚ΠΎ ΠΏΡ€ΠΈΠ΄Π΅Ρ‚ся Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ… Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ обСспСчСния, Ρ‚Π°ΠΊ ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ…, привносимых нСпосрСдствСнно ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ.

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

К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅, соврСмСнныС срСдства ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ замСщСния Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для процСссора ΠΈ ΠΏΠ°ΠΌΡΡ‚ΠΈ, ΠΈ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ся конструкторами для всСй систСмы. Π—Π°Π΄Π°Ρ‡Π° проСктирования ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ подсистСмы Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ лоТится Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°. Π”Π° ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ самого процСссорного ядра с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния схСмотСхники ΠΈ Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ Π½Π΅Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½Π° Π΄Π°ΠΆΠ΅ для ΠΎΠΏΡ‹Ρ‚Π½ΠΎΠ³ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°.

БправСдливости Ρ€Π°Π΄ΠΈ нСльзя Π½Π΅ ΡΠΎΠ³Π»Π°ΡΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π² Π½Π°ΡΡ‚оящСС врСмя Π½Π΅ΠΌΠ°Π»ΠΎΠ΅ число ΠΊΠ°ΠΊ отСчСствСнных, Ρ‚Π°ΠΊ ΠΈ Π·Π°Ρ€ΡƒΠ±Π΅ΠΆΠ½Ρ‹Ρ… Ρ„ΠΈΡ€ΠΌ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ систСмы Π² Π²ΠΈΠ΄Π΅ Ρ€Π°Π·Π½ΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π° ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚ ΠΈ ΠΏΠ»Π°Ρ‚ развития, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Но Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎΠ± ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ Ρ‚ΡƒΡ‚ Π½Π΅ ΠΏΡ€ΠΈΡ…одится, ΠΏΠΎΡ‚ΠΎΠΌΡƒ ΠΊΠ°ΠΊ всякая ΠΈΠ· Π½ΠΈΡ… «Π·Π°Ρ‚ΠΎΡ‡Π΅Π½Π°» Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ примСнСния, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π° ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΡƒΠ·ΠΊΠΈΡ… интСрСсов Ρ„ΠΈΡ€ΠΌ производящих Ρ‚Π°ΠΊΠΈΠ΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹.

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

Π’ Ρ†Π΅Π»ΠΎΠΌ, общСство нСсСт большиС Π½Π°ΠΊΠ»Π°Π΄Π½Ρ‹Π΅ расходы, занимаясь производством Π³Ρ€ΠΎΠΌΠ°Π΄Π½ΠΎΠ³ΠΎ количСства систСм, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‡Π΅Ρ€Π΅Π· нСсколько Π»Π΅Ρ‚ эксплуатации попросту Π²Ρ‹Π±Ρ€Π°ΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π½Π° ΡΠ²Π°Π»ΠΊΡƒ.

Π§Ρ‚ΠΎ касаСтся ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ программирования, Ρ‚ΠΎ ΠΏΡ€ΠΎ это, ΠΊΠ°ΠΊ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒΡΡ, исписаны Ρ‚ΠΎΠΌΠ°. Π’ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π΅ ΠΈ Π²ΡΠ΅ΠΌΠΈΡ€Π½ΠΎΠΉ Π‘Π΅Ρ‚ΠΈ этому явлСнию Π΄Π°Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ кризис программирования. БСгодня принято Π²Ρ‹Π΄Π΅Π»ΡΡ‚ΡŒ нСсколько ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, собствСнно, ΠΈ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΠΊΡ€ΠΈΠ·ΠΈΡ:

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

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

Если ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ (Ρ„Π»Π°Π³ΠΈ), Ρ‚ΠΎ Π² ΡΡ‚ΠΎΠΌ случаС количСство состояний Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ‚Ρ€Π΅ΠΌΠΈΡ‚ΡŒΡΡ ΠΊ 2n. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΈ, Ρ‡Ρ‚ΠΎ Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ½Π΅Ρ‚ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΠΎΠ΅ сочСтаниС Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… воздСйствий, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅Ρ‚ Π² Π½Π΅ΠΏΡ€Π΅Π΄ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Π½Π½ΠΎΠ΅ состояниС.

Π’Π°ΠΊΠΈΠ΅ состояния Π€Ρ€Π΅Π΄Π΅Ρ€ΠΈΠΊ Брукс Π½Π°Π·Π²Π°Π» «Π½Π΅Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ». «Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ слуТит ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ пСрСчислСния, Π° Ρ‚Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ понимания всСх Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… состояний ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π° ΠΎΡ‚ΡΡŽΠ΄Π° Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π΅Π΅ Π½Π΅Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ … «[Брукс Π€. ΠœΠΈΡ„ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎ-мСсяц ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ систСмы. БПб.: Π‘ΠΈΠΌΠ²ΠΎΠ», 2000. 304 с.]

На Π·Π°Ρ€Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Ρ€Π΅ΡˆΠ°Π»ΠΈ ΡΡ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ нСслоТныС Π·Π°Π΄Π°Ρ‡ΠΈ, поэтому ΠΈ Π±Ρ‹Π»ΠΈ ΡΡ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅Π²Π΅Π»ΠΈΠΊΠΈ. ЕстСствСнно, ΠΈ Π² Ρ‚Π°ΠΊΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΌΠ°Ρ… появлялись ошибки, Π½ΠΎ Π΄Π»Ρ ΠΈΡ… ΠΏΠΎΠΈΡΠΊΠ° Π½Π΅ Π½Π°Π΄ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΠ΅Ρ€Π΅Π»ΠΎΠΏΠ°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Π³Π°Ρ‚ΠΎΠ½Π½Ρ‹ ΠΊΠΎΠ΄Π°.

Богласно Π΄Π°Π½Π½Ρ‹ΠΌ ΠΎΡ‚Ρ‡Π΅Ρ‚Π° ΠΠ°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ института ΠΏΠΎ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π°ΠΌ ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, объСм экономичСских ΠΏΠΎΡ‚Π΅Ρ€ΡŒ ΠΈΠ·-Π·Π° ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠŸΠž Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π‘ША достигаСт Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄ΠΎΠ² Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² Π² Π³ΠΎΠ΄, Ρ‡Ρ‚ΠΎ составляСт ΠΎΠΊΠΎΠ»ΠΎ 1% Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Π°Π»ΠΎΠ²ΠΎΠ³ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. (Research Triangle Institute, NIST Planning Report 02−3, May 2002).

Π’Ρ€Π΅Ρ‚ΡŒΡ — это отсутствиС явных ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Ρ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ совмСстной Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ° ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³Π° являСтся Π½Π΅ΠΊΠΈΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, прСдставлСнный Π² Π²ΠΈΠ΄Π΅ графичСского рисунка ΠΈΠ»ΠΈ описания — Ρ‡Ρ‚ΠΎ выступаСт основой Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ тСхничСским Π·Π°Π΄Π°Π½ΠΈΠ΅ΠΌ.

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

Π—Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ получаСтся Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ Π³Ρ€Π°Ρ„ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠ³ΠΎ программистом, Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Ρ‚ с Π³Ρ€Π°Ρ„ΠΎΠΌ исходного Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, Π³Ρ€Π°Ρ„Ρ‹ ΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π½Π΅ ΠΈΠ·ΠΎΠΌΠΎΡ€Ρ„Π½Ρ‹ΠΌΠΈ. К Ρ‡Π΅ΠΌΡƒ это ΠΌΠΎΠΆΠ΅Ρ‚ привСсти? — ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ «ΠΌΠ΅ΡΡ‚Π°ΠΌΠΈ» ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, разработанная программистом, ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π΅ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π·Π°Π΄ΡƒΠΌΠ°Π½ΠΎ. Π’ Ρ‡Π΅ΠΌ это выраТаСтся? Π˜Π·Π²Π΅ΡΡ‚Π½Π° история ΠΏΡ€ΠΎ Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ испытаниях Π½Π΅ΠΊΠΎΠ΅ΠΉ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы пСриодичСски происходил Π΅Π΅ ΡΠ±Ρ€ΠΎΡ. ПослС Π΄ΠΎΠ»Π³ΠΈΡ… Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π² Π²Ρ‹ΡΡΠ½ΠΈΠ»ΠΎΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ уровня моря (уровня ΠœΠΈΡ€ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ΅Π°Π½Π°) происходила ошибка «Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° Π½ΠΎΠ»ΡŒ». Π’ Π΄Ρ€ΡƒΠ³ΠΎΠΌ случаС пСрСстала Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ гСографичСская систСма, ΠΊΠΎΠ³Π΄Π° Π΅Π΅ Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ‚Π΅Ρ€Ρ€ΠΈΡ‚ΠΎΡ€ΠΈΠΈ. Как Π²Ρ‹ΡΡΠ½ΠΈΠ»ΠΎΡΡŒ, ошибка Π±Ρ‹Π»Π° связана с ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠΌ Ρ‡Π΅Ρ€Π΅Π· ΡˆΠΈΡ€ΠΎΡ‚Ρƒ 90o.

Π­. ДСйкстра ΠΏΠΎ ΡΡ‚ΠΎΠΌΡƒ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ писал: «Π― Π·Π½Π°Π», Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‡Π°Ρ€ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ Π³Π»ΡƒΠ±ΠΈΠ½ΠΎΠΉ своСго логичСского изящСства, Π½ΠΎ ΠΌΠ½Π΅ постоянно ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΡƒΠ±Π΅ΠΆΠ΄Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΈΠ· Π½ΠΈΡ… ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ Π² Π²ΠΈΠ΄Π΅, рассчитанном Π½Π° ΠΌΠ΅Ρ…аничСскоС Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, ΠΈ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅ ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½Ρ‹ для чСловСчСского восприятия …» [ДСйкстра Π­., Дисцмплина программирования. М: ΠœΠΈΡ€, 1979.]

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

ЧСтвСртая — ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ соврСмСнных, всС Π±ΠΎΠ»Π΅Π΅ слоТных Π·Π°Π΄Π°Ρ‡, всС настойчивСС ставит ΠΏΠ΅Ρ€Π΅Π΄ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… систСм примСнСния всС Π±ΠΎΠ»Π΅Π΅ слоТных ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠ² ΠΈΡ… Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго, Ρ‚ΡƒΡ‚ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚ΡŒ ΠΏΡ€ΠΎ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… сосрСдоточСнных ΠΈ Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… вычислСний.

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

А Ρ‡Ρ‚ΠΎ ΠΆΠ΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π²Π·Π°ΠΌΠ΅Π½ Π½Π°Π·Π²Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ прСдставляСмая Π² Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ идСя эмуляции Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΈ ΡΠΈΡΡ‚Π΅ΠΌ? Π Π΅Π·ΡŽΠΌΠΈΡ€ΡƒΡŽ ΠΏΠΎΠΊΠ° Π²ΠΊΡ€Π°Ρ‚Ρ†Π΅ Π½Π°Π±Π»ΡŽΠ΄Π°Π΅ΠΌΡ‹Π΅ прСимущСства, оставив Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π½ΠΎΠ΅ ΠΈΡ… Ρ€Π°ΡΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ ΠΏΠΎ Ρ…ΠΎΠ΄Ρƒ ΡΡ‚Π°Ρ‚ΡŒΠΈ.

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

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

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

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° схСмной эмуляции " ΠŸΡƒΠ»ΡŒΡ"

Π˜Ρ‚Π°ΠΊ, Π² ΠΎΡΠ½ΠΎΠ²Π΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΠΎΠΉ ΠΊ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΡŽ ΠΈΠ΄Π΅ΠΈ Π»Π΅ΠΆΠΈΡ‚ авторская ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π‘Ρ…Π΅ΠΌΠ½ΠΎΠΉ Эмуляции. Π§Ρ‚ΠΎ слСдуСт ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΏΠΎΠ΄ этим словосочСтаниСм? Π’Π΅Π΄ΡŒ любой элСктронщик Π²ΠΎΠ·Ρ€Π°Π·ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Π½Π΅Ρ‚ Π² ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Ρ‚Π°ΠΊΠΎΠ³ΠΎ класса. Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΎΠ½ ΡƒΠΏΠΎΠΌΡΠ½Π΅Ρ‚ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹-симуляторы, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Micro-CAP ΠΎΡ‚ «Spectrum SoftWare», PSpice ΠΎΡ‚ «MicroSim Corp.» ΠΈ Ρ‚. Π΄. ΠΈ Ρ‚. ΠΏ., Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π² ΡΠΎΠ²Π΅Ρ‚ΡΠΊΡƒΡŽ эпоху Ρƒ Π½Π°Ρ принято Π±Ρ‹Π»ΠΎ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ модСлирования элСктронных устройств.

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ‡Π΅ΡΠΊΠΈ симуляторы появились Π² ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° Π·Π°ΠΊΠΎΠ½Π½ΠΎΠ΅ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² элСктронных устройств ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ спроСктированной схСмы Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ паяльника.

Π’ Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… ΡƒΡ€ΠΎΠ²Π½ΠΈ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… сигналов, Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌΡ‹Π΅ ΠΈΠ· Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ массива Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… воздСйствий, шаг Π·Π° ΡˆΠ°Π³ΠΎΠΌ «ΠΏΠΎΠ΄Π°ΡŽΡ‚ся» Π½Π° Π²Ρ…ΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ. РазумССтся, Ρ‡Ρ‚ΠΎ само слово «ΠΌΠ°ΡΡΠΈΠ²» — это Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ программистских «ΡˆΡ‚ΡƒΡ‡Π΅ΠΊ» ΠΈ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π½ΠΈ ΠΌΠ°Π»Π΅ΠΉΡˆΠ΅Π³ΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΊ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ сигналам. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π² ΡΠ»ΡƒΡ‡Π°Π΅, Ссли ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ для ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ сигналов Π²ΠΎ Π²ΡΠ΅Ρ… цСпях устройства.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ модСлирования становится Π½Π΅ΠΊΠΈΠΉ массив ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ сигналов Π² Ρ†Π΅ΠΏΡΡ… схСмы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Ρ‚Π΅ΠΌ вывСсти Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ ΠΈΠ»ΠΈ дисплСй Π² Π²ΠΈΠ΄Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ². Волько Π²ΠΎΡ‚, Ρ‚Π°ΠΊΠΈΠ΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΡƒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ сигналов Π² Ρ†Π΅ΠΏΡΡ… ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π° Π½Π΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ систСмы.

А Ρ‡Ρ‚ΠΎ ΠΆΠ΅ Ρ‚ΠΎΠ³Π΄Π° Π΅ΡΡ‚ΡŒ эмуляция? Эмуляция — это ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, выполняСмоС Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ срСдС окруТСния ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Ρ… устройств.

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° схСмотСхничСского модСлирования ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΠ»Π°ΡΡŒ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ схСмной эмуляции Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… условий.

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

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

Под «Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ» слСдуСт ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ случай, ΠΊΠΎΠ³Π΄Π° ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΈ становится соизмСримой со ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ измСнСния процСссов Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ управлСния. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, ΠΊΠΎΠ³Π΄Π° ΠΎΡ‚ΠΊΠ»ΠΈΠΊ, снимаСмый с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΡΠΏΠ΅Π²Π°Ρ‚ΡŒ Π·Π° ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ°ΠΌΠΈ, ΠΏΡ€ΠΎΡ‚Π΅ΠΊΠ°ΡŽΡ‰ΠΈΠΌΠΈ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ срСдС окруТСния.

Π’Ρ€Π΅Ρ‚ΡŒΠ΅ — ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° модСлирования Π½Π΅ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»Π° рСсурсов PC. БоблюдСниС этого условия ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π΅Π΅ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° PC ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…, Π½ΠΎ ΠΈ Π²ΠΎ встраиваСмых ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ…. Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ этого условия ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ сущСствСнно ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ стоимости Π½Π° Π²Π½Π΅Π΄Ρ€ΡΠ΅ΠΌΡ‹Π΅ систСмы.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ схСмотСхничСского модСлирования, ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‰ΡƒΡŽ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ Π²Ρ‹ΡˆΠ΅ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹Ρ… условий, ΡƒΠΆΠ΅ ΠΏΠΎ ΠΏΡ€Π°Π²Ρƒ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π²Π°Ρ‚ΡŒ — ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ Π‘Ρ…Π΅ΠΌΠ½ΠΎΠΉ Эмуляции. Π’ ΠΎΡΠ½ΠΎΠ²Ρƒ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΠΎΠΉ мною систСмы ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ авторский Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ схСмной эмуляции, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π² Π°Π²Ρ‚орском ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π΅ — схСмном эмуляторС «ΠŸΡƒΠ»ΡŒΡ» (Π°Π²Ρ‚ΠΎpскоС ΡΠ²ΠΈΠ΄Π΅Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ ΠŸΠ No 214 ΠΎΡ‚ 12.08.96, ГосудаpствСнноС АгСнтство Π£ΠΊpΠ°ΠΈΠ½Ρ‹ ΠΏΠΎ ΠΠ²Ρ‚ΠΎpским ΠΈ Π‘ΠΌΠ΅ΠΆΠ½Ρ‹ΠΌ ПpΠ°Π²Π°ΠΌ).

Π’ Ρ‚ΠΎΠΆΠ΅ врСмя, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ мною Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ выполняСт Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ условиС — Π² ΠΎΡΠ½ΠΎΠ²Ρƒ Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ².

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, Π² ΡΡ€Π΅Π΄Π΅ PC ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ ΠΈΠ»ΠΈ встраиваСмых микропроцСссоров, ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ многопоточности ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠΌΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ. Для Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΆΠ΅ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ раскрытия свойств Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° трСбуСтся ΠΈ ΡΡ€Π΅Π΄Π° ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ дСйствия. К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, Π² Π½Π°ΡΡ‚оящСС врСмя рСализация Ρ‚Π°ΠΊΠΎΠΉ срСды извСстна — это Ρ‚.Π½. ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Π²Π΅Π½Ρ‚ΠΈΠ»ΡŒΠ½Ρ‹Ρ… массивов FPGA (Field-Programmable Gate Arrays) микросхСм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ (ΠŸΠ›Π˜Π‘).

ИмСнно соСдинСниС этих Π΄Π²ΡƒΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ — авторского модуля схСмной эмуляции (Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π½Π° ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°Ρ… многопоточности), ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Π²Π΅Π½Ρ‚ΠΈΠ»ΡŒΠ½Ρ‹Ρ… массивов (ΠΊΠ°ΠΊ устройства ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ дСйствия), ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΡˆΠΈΡ€ΠΎΡ‡Π°ΠΉΡˆΠΈΠ΅ возмоТности для проСктирования Ρ‚Π°ΠΊΠΈΡ… систСм, ΠΊΠ°ΠΊ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²ΠΎΠΉ супСр-Π­Π’Πœ (ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²).

ΠžΡΡ‚Π°Π»ΠΎΡΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Π½Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ вопрос: Π° ΠΊΠ°ΠΊΠ°Ρ Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ связь ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ схСмной эмуляции ΠΈ ΡΠΌΡƒΠ»ΡΡ†ΠΈΠ΅ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΈΠ»ΠΈ систСм?

А Π²ΡΠ΅ Π΄Π΅Π»ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΏΠΎΠ΄ словом «ΡΡ…Π΅ΠΌΠ°». Π’Π΅Π΄ΡŒ это Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ элСктронного устройства, Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰Π΅Π³ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, Π½ΠΎ ΡΡ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈ Π½Π΅ΠΏΠΎΡΡ€Π΅Π΄ΡΡ‚Π²Π΅Π½Π½ΠΎ структурная схСма управлСния Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ систСмы: ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, АБУ ВП, систСмы управлСния Π»Π΅Ρ‚Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΠΎΠΌ, биологичСской ΠΈΠ»ΠΈ физичСской ΠΌΠΎΠ΄Π΅Π»ΠΈ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΈ Ρ‚. Π΄. Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ², это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ рисунок Ρ€Π΅Π»Π΅ΠΉΠ½Ρ‹Ρ… Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ (LD), Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ²Ρ‹Ρ… Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ (FBD) ΠΈΠ»ΠΈ схСма Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°.

По ΡΡƒΡ‚ΠΈ, ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ составлСния ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (рисования схСмы) опрСдСляСтся Π²ΠΈΠ΄ΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π² Π½Π΅ΠΌ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ‡Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚.

Эмуляция ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… схСм — это, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, частный случай. Π₯отя Π½ΠΈΡ‡Ρ‚ΠΎ Π½Π΅ Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ управлСния ΠΏΡƒΡ‚Π΅ΠΌ использования элСктронной схСмы, просто Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ наглядно дСмонстрируСт всю ΠΌΠΎΡ‰ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°.

Однако самым Π²Π°ΠΆΠ½Ρ‹ΠΌ прСимущСством систСмы эмуляции состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° Π΄Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π½Ρ‹Ρ… Π‘Ρ…Π΅ΠΌ. ИмСнно Ρ‚Π°ΠΊΠΎΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ прСдставлСния ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², с ΠΎΠ΄Π½ΠΎΠΉ стороны, способСн ΡΡ‚Π°Ρ‚ΡŒ настоящим графичСским языком ΠΌΠ΅ΠΆΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ общСния ΠΈ Ρ Π΄Ρ€ΡƒΠ³ΠΎΠΉ — ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ систСмы Ρ‚Π°ΠΊΠΎΠΉ слоТности, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π² ΡΡ€Π΅Π΄Π°Ρ… ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… систСм графичСского программирования ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Π²ΠΎΠΎΠ±Ρ‰Π΅!

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

ГрафичСскоС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΌΠΈΡ„ ΠΎ SCADA систСмах

БправСдливости Ρ€Π°Π΄ΠΈ нСльзя Π½Π΅ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² Π½Π°ΡΡ‚оящСС врСмя ΡƒΠΆΠ΅ сущСствуСт мноТСство ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… срСдств, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… систСм Ρ‚Π°ΠΊΠΆΠ΅ выполняСтся ΠΏΡƒΡ‚Π΅ΠΌ рисования схСм. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ SCADA систСмы, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ для программирования встраиваСмых ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ систСм Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠΊΠΈ.

БобствСнно говоря, Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ графичСского Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° рисования схСм Π² ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ срСдС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Ρ‹Π½Π΅ ΠΈ ΡΠ»ΡƒΠΆΠΈΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ‚ΠΎΠΉ — относится Π»ΠΈ ΠΎΠ½Π° ΠΊ ΡΠΈΡΡ‚Π΅ΠΌΠ΅ графичСского ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΈΠ»ΠΈ Π½Π΅Ρ‚.

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»Π½Π΅Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ прСимущСства систСмы графичСского программирования, построСнной Π½Π° ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°Ρ… схСмной эмуляции, Π² сравнСнии с ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΌ числом ΡƒΠΆΠ΅ извСстных Π½Π° сСгодня систСм, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ — Π° Π² Ρ‡Π΅ΠΌ ΠΆΠ΅ состоит идСология Ρ€Π°Π±ΠΎΡ‚Ρ‹ послСдних.

А Π΄Π»Ρ этого Π½Π°Π΄ΠΎ Ρ‡Π΅Ρ‚ΠΊΠΎ ΡƒΡΡΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ любая извСстная Ρ‚.Π½. БистСма ГрафичСского ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ строится Π½Π° Ρ‚Ρ€Π΅Ρ… ΠΊΠΈΡ‚Π°Ρ…: графичСском Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ рисования схСм, графичСском компиляторС ΠΈ систСмС исполнСния.

Π§Ρ‚ΠΎ касаСтся Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² рисования, Ρ‚ΠΎ Ρ‚ΡƒΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π²Ρ€ΠΎΠ΄Π΅ ΠΊΠ°ΠΊ Π±Ρ‹ ΠΈ Π½Π΅Ρ‚: Π΄Π°ΠΆΠ΅ ΡΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΡƒΡŽ «ΡˆΡ‚ΡƒΠΊΡƒ» ΠΏΠΎΠ΄ силу практичСски Π»ΡŽΠ±ΠΎΠΌΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΌΡƒ студСнту.

А Π²ΠΎΡ‚ графичСскиС компиляторы — Π²Π΅Ρ‰ΠΈ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Π΅.

Π’ «ΠΎΠ±ΡΠ·Π°Π½Π½ΠΎΡΡ‚ΠΈ» этой ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ просмотр графичСского рисунка ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡ ΠΏΠΎ Π½Π΅ΠΌΡƒ исходного ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠ½Π°Ρ‡Π΅ программисту ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ Π±Ρ‹ Π½Π°Π±ΠΈΡ€Π°Ρ‚ΡŒ «Ρ€ΡƒΡ‡ΠΊΠ°ΠΌΠΈ». Π—Π°Ρ‚Π΅ΠΌ исходный ΠΊΠΎΠ΄ компилируСтся Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ΄. Вся эта Ρ€Π°Π±ΠΎΡ‚Π° выполняСтся программистом Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ станции (ПК).

ПослС этого Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΡƒΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Π²ΠΎ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€. Π’ΡƒΠ΄Π° ΠΆΠ΅ загруТаСтся ΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° — систСма исполнСния.

Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ΅Π½ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ΄? Π”Π° Π»ΠΈΡˆΡŒ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ максимально ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ (систСму исполнСния). ДСлаСтся это с Ρ†Π΅Π»ΡŒΡŽ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ возмоТности «Π²ΡΡƒΠ½ΡƒΡ‚ΡŒ» Π΅Π³ΠΎ Π² ΠΊΠ°ΠΊΡƒΡŽ-Π»ΠΈΠ±ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ исполнСниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

ПослС сказанного Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΡ‚Π°Ρ‚ΡŒ понятным, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π·Π½ΠΈΡ†Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ SCADA систСмами ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌΠΈ систСмами Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ программирования, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ DELPHI, VC ΠΈΠ»ΠΈ Visual Basic Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ Π½Π΅Ρ‚. ΠŸΠΎΡ‚ΠΎΠΌΡƒ ΠΊΠ°ΠΊ Π² ΠΎΠ±ΠΎΠΈΡ… случаях исходныС тСксты ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΏΠΎ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌ, Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅.

ΠšΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΠΈΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ сказанному ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ всСнародно извСстная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° IsaGRAF (ΠΎΡ‚ ICS Triplex ISAGRAF Inc.). Π—Π΄Π΅ΡΡŒ ΠΏΡ€ΠΈ компиляции Ρ„Π°ΠΉΠ»Π° графичСского ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° гСнСрируСтся ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹ΠΉ, Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ TIC-ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Ρ‚Π΅ΠΌ загруТаСтся Π²ΠΎ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€. Π’ΡƒΠ΄Π° ΠΆΠ΅ подгруТаСтся Ρ‚.Π½. TIC-ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ систСмы исполнСния.

Π’ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π½Π°Ρ€ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ LabVIEW (ΠΎΡ‚ National Instruments) Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ исходныС тСксты ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹ΠΉ G-ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Ρ‚Π΅ΠΌ интСрпрСтируСтся (исполняСтся) нСпосрСдствСнно Π½Π° PC ΠΈΠ· ΡΡ€Π΅Π΄Ρ‹ LabVIEW.

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

Вакая идСология, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Ρ‚Π°ΠΊΠΆΠ΅ прСдлагаСтся извСстными систСмами графичСского программирования.

Π’ LabVIEW для этого имССтся ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Application Builder for LabVIEW, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ позволяСт ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄, сравнимый с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ C-компилятора. Π’Π°ΠΊΠΎΠΉ исполняСмый ΠΊΠΎΠ΄ принято Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ — RUN-TIME ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ.

БистСма IsaGRAF Ρ‚Π°ΠΊΠΆΠ΅ позволяСт ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡŽ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ C-исходного ΠΊΠΎΠ΄Π°, ΠΎΡ‚ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ C-компилятором ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ «ΠΊΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΠΈΠΉ» RUN-TIME ΠΌΠΎΠ΄ΡƒΠ»ΡŒ.

ИдСя RUN-TIME ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ нашла ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… систСмах класса HMI ΠΈ SCADA, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² LookOut for Windows, (Ρ‚ΠΎΠΉ ΠΆΠ΅ Ρ„ΠΈΡ€ΠΌΡ‹). А Ρ‚Π°ΠΊΠΆΠ΅ ΡˆΠΈΡ€ΠΎΠΊΠΎ извСстной UltraLogic (UltraLogic), Π³Π΄Π΅ исполняСмый Ρ„Π°ΠΉΠ» располагаСтся Π² PC-совмСстимых ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ… Ρ‚ΠΈΠΏΠ° ADAM.

И Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅, ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅…

ΠšΠ°ΠΊΡƒΡŽ Π±Ρ‹ Π΄Ρ€ΡƒΠ³ΡƒΡŽ систСму ΠΌΡ‹ Π΄Π°Π»Π΅Π΅ Π½Π΅ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Π»ΠΈ — ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ всС Ρ‚ΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅.

НС ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ лСстничных Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ (LD) для всСх извСстных Π»ΠΈΠ½Π΅Π΅ΠΊ ΠŸΠ›Πš — MODICON, Siemens, Allen-Bradley ΠΈ Π΄Ρ€.

А Π²ΡΠ΅ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ простой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅: Π½ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ†ΠΈΡŽ, Π½ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡŽ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΠΎΠΊΠ° Π΅Ρ‰Π΅ Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ ΠΎΡ‚мСнял.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² ΠΈΠ΄Π΅ΠΎΠ»ΠΎΠ³ΠΈΠΈ всСх Π±Π΅Π· ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ соврСмСнных SCADA систСм прослСТиваСтся ΡƒΠΏΠΎΡ€Π½ΠΎΠ΅ стрСмлСниС Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ ΠΊΠΎΠ΄Π°ΠΌ, Ρ‡Π΅ΠΌ автоматичСски вызываСтся ΠΊ ΠΆΠΈΠ·Π½ΠΈ вСсь Ρ‚ΠΎΡ‚ " Π³Π΅ΠΌΠΎΡ€Ρ€ΠΎΠΉ" , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ страдаСт ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°ΠΊ ΠΏΠ°Ρ€Π°Π΄ΠΈΠ³ΠΌΠ°. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ всС ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ систСмами графичСского программирования — Π½Π΅ ΡΠΎΠ²ΡΠ΅ΠΌ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ!

Ну Π½Π΅ Π½Π°Π·Π²Π°Π»ΠΈ ΠΆΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ DELPHI, VC ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ… систСм графичСскими! Они Π½Π°Π·Π²Π°Π»ΠΈ ΠΈΡ… ΡΠΈΡΡ‚Π΅ΠΌΠ°ΠΌΠΈ Π’ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ.

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Π½Π° ΠΌΠΎΠ΅ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ΅ ΡƒΠ±Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅, ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π΅Π΅ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΈ SCADA/SoftLogic систСмы Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π·Π²Π°Ρ‚ΡŒ систСмами Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ программирования.

НСдостатком соврСмСнных SCADA/SoftLogic систСм ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ «Π·Π°Ρ‚ΠΎΡ‡Π΅Π½Ρ‹» всСго-лишь Π½Π° ΠΎΠ±Π»Π΅Π³Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚Ρ€ΡƒΠ΄Π° программистов ΠΈ Π½Π΅ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Π½Π° ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠΈ программист остаСтся ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ Ρ„ΠΈΠ³ΡƒΡ€ΠΎΠΉ любого ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Ρ‡Ρ‚ΠΎ Π²Π΅Π΄Π΅Ρ‚ ΠΊ ΠΏΠΎΡΠ»Π΅Π΄ΡΡ‚виям, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² Π½Π°Ρ‡Π°Π»Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΡƒΠΆΠ΅ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Π»ΠΈΡΡŒ.

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

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, этапы программирования ΠΈ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π² ΠΏΡ€Π΅Π΄ΡΡ‚авляСмой систСмС ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ согласованы. «ΠžΠ±Ρ‰ΠΈΠΌ Π·Π½Π°ΠΌΠ΅Π½Π°Ρ‚Π΅Π»Π΅ΠΌ» Ρ‚Π°ΠΊΠΎΠΉ согласованности выступаСт Ρ€Π°Π±ΠΎΡ‚Π° с Π³Ρ€Π°Ρ„ичСским ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, ΠΊΠ°ΠΊ Π½Π° ΡΡ‚Π°ΠΏΠ΅ проСктирования, Ρ‚Π°ΠΊ ΠΈ Π½Π° ΡΡ‚Π°ΠΏΠ΅ исполнСния.

ΠŸΠΎΡ‚ΠΎΠΌΡƒ ΠΈΠΌΠ΅Π½Π½ΠΎ такая систСма ΠΏΠΎ ΠΏΠΎΠ»Π½ΠΎΠΌΡƒ ΠΏΡ€Π°Π²Ρƒ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ БистСмой ГрафичСского ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ.

ИспользованиС ΠΈΠ΄Π΅ΠΈ схСмной эмуляции Π² ΠΎΡΠ½ΠΎΠ²Π΅ систСмы графичСского программирования позволяСт Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ сразу Π΄Π²ΡƒΡ… Π²Π°ΠΆΠ½Ρ‹Ρ… ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ²:

ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ — Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌ, ΠΊΠ°ΠΊ «Π³Ρ€Π°Ρ„ичСскому компилятору» (ΠΊΠΈΡ‚ № 2) ΠΈ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΠΎΠΌΡƒ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Ρƒ (ΠΊΠΈΡ‚ № 3) — Π² Π½ΠΎΠ²ΠΎΠΉ ΠΈΠ΄Π΅ΠΎΠ»ΠΎΠ³ΠΈΠΈ мСста Π½Π΅Ρ‚!

Π§Ρ‚ΠΎ, Π² ΡΠ²ΠΎΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, Π²Π΅Π΄Π΅Ρ‚ ΠΊ ΠΏΠΎΡ€Π°Π·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΡŽ всСй систСмы Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΌ ΠΏΠ»Π°Π½Π΅, Π° Π·Π½Π°Ρ‡ΠΈΡ‚ ΠΈ Ρ†Π΅Π½ΠΎΠ²ΠΎΠΌ.

Π²Ρ‚ΠΎΡ€ΠΎΠΉ - позволяСт Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ ΠΌΠ½ΠΎΠ³ΠΈΡ… характСристик, ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎ нСдоступных для всСх извСстных SCADA/SoftLogic систСм: ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π½Ρ‹Ρ… Π‘Ρ…Π΅ΠΌ, ΠΏΠΎΡ€Π°Π·ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ возмоТности ΠΏΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, простота Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹Ρ… вычислСний ΠΈ Ρ‚. Π΄. ВсС дальнСйшСС содСрТаниС ΡΡ‚Π°Ρ‚ΡŒΠΈ, ΠΏΠΎ ΡΡƒΡ‚ΠΈ, ΠΈ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΎ Π½Π° Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΠ΅ этих прСимущСств.

ΠŸΡ€ΠΈΡ‡ΠΈΠ½, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ SCADA систСмы Ρ‚Π°ΠΊ ΠΈ Π½Π΅ ΡΡ‚Π°Π»ΠΈ массовым инструмСнтариСм сборки Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… систСм ΠΈΠ· Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… «ΠΊΡƒΠ±ΠΈΠΊΠΎΠ²» ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π²Π°Ρ‚ΡŒ нСсколько:

— Π’Π°ΠΊΠΈΠ΅ систСмы Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ Π΄ΠΎΡ€ΠΎΠ³ΠΈ ΠΈ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Π½Ρ‹ Π½Π΅ Π½Π° ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ простого студСнта, ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°, частного прСдприниматСля ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΠΌΠ°Π»ΠΎΠ³ΠΎ прСдприятия, Π° Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Π½Ρ‹ Π½Π° «ΠΆΠΈΡ€Π½Ρ‹Ρ…» ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ². Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами — Π½Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ Π·Π°Π²ΠΎΠ΄ΠΎΠ² ΠΈ Ρ„Π°Π±Ρ€ΠΈΠΊ. Π’Π°ΠΌ, Π³Π΄Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ способСн Π²Ρ‹Π»ΠΎΠΆΠΈΡ‚ΡŒ ΠΎΡ‚ ΡΠΎΡ‚Π΅Π½ тысяч — Π΄ΠΎ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ².

Π’ 1998;2000 Π³ΠΎΠ΄Π°Ρ… ΠΌΠ½Π΅ ΠΏΠΎΡΡ‡Π°ΡΡ‚Π»ΠΈΠ²ΠΈΠ»ΠΎΡΡŒ ΡΡ‚Π°Ρ‚ΡŒ свидСтСлСм ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΡΡ‚Π²Π° Π»ΠΈΠ½ΠΈΠΈ ΠΏΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡ‚Π²Ρƒ ΠΌΠ°ΠΊΠ°Ρ€ΠΎΠ½ ΠΎΠ΄Π½ΠΈΠΌ частным прСдприятиСм. Π–Π΅Π»Π°Π½ΠΈΠ΅ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Π°Ρ… ΠΈ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ части ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Ρƒ Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²Π° Π±Ρ‹Π»ΠΎ ΡΡ‚ΠΎΠ»ΡŒ Π²Π΅Π»ΠΈΠΊΠΎ, Ρ‡Ρ‚ΠΎ (Π½Π°Ρ‡ΠΈΡ‚Π°Π²ΡˆΠΈΡΡŒ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Ρ… проспСктов) Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ систСму ΠΈΠ· Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… «ΠΊΡƒΠ±ΠΈΠΊΠΎΠ²». Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ ΠŸΠž Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π±Ρ‹Π»Π° Π²Ρ‹Π±Ρ€Π°Π½Π° систСма графичСского программирования UltraLogic, Π° Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… «ΠΊΡƒΠ±ΠΈΠΊΠΎΠ²» — устройства Ρ‚ΠΈΠΏΠ° ADAM.

Волько Π²ΠΎΡ‚, ознакомившись ΠΏΠΎΠ±Π»ΠΈΠΆΠ΅ — посчитали, ΠΏΡ€ΠΎΡΠ»Π΅Π·ΠΈΠ»ΠΈΡΡŒ. И ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΠ»ΠΈ всю систСму Π½Π° «ΡΠ°ΠΌΠΎΠΏΠ°Π»ΡŒΠ½Ρ‹Ρ…» ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ… Π½Π° ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π°Ρ… Ρ‚ΠΈΠΏΠ° AVR. И Π΄Π΅ΡˆΠ΅Π²ΠΎ Π²Ρ‹ΡˆΠ»ΠΎ, ΠΈ ΡΠ΅Ρ€Π΄ΠΈΡ‚ΠΎ!

— Π’сС извСстныС SCADA — это довольно слоТныС систСмы Π² ΠΎΡΠ²ΠΎΠ΅Π½ΠΈΠΈ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅. И Π·Π°Π²Π΅Ρ€Π΅Π½ΠΈΡ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΈΠ΅ систСмы рассчитаны Π½Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΎΠ², Π΅ΡΡ‚ΡŒ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹ΠΉ Ρ‚Ρ€ΡŽΠΊ. Пока Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΈΠ²Ρ‹, состоящиС ΠΈΠ· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚ΠΎΠ² ΠΈ ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Ρ‰ΠΈΠΊΠΎΠ², Π² ΡΠΎΡΡ‚оянии эффСктивно ΡΠΊΡΠΏΠ»ΡƒΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚.

— Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Π² Π³Ρ€Π°Ρ„ичСском Π²ΠΈΠ΄Π΅ — это Ρ‚ΠΎΠΆΠ΅, ΠΏΠΎ-Π±ΠΎΠ»ΡŒΡˆΠΎΠΌΡƒ счСту, — красивая рСкламная ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° Π½Π° SCADA систСмы. ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ, Π² ΡΠΈΠ»Ρƒ примитивности ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π² Π½ΠΈΡ… графичСских языков программирования (языка Ρ€Π΅Π»Π΅ΠΉΠ½Ρ‹Ρ… Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ [LD] ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ²Ρ‹Ρ… Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ [FBD]), Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΡΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒΡΡ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚. Для Ρ‚Π°ΠΊΠΈΡ… случаСв Π½ΡƒΠΆΠ΅Π½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹ΠΉ программист, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡƒΡ‚Π΅ΠΌ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ написания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² Π² ΡΡ€Π΅Π΄Π΅ тСкстового Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°.

— Π’ ΡΠΈΠ»Ρƒ (ΠΊΠ°ΠΊ ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΎ сказано Π²Ρ‹ΡˆΠ΅) примитивности соврСмСнных языков графичСского программирования, соврСмСнныС SCADA систСмы ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ достаточно простых, с Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ стСпСни слоТности, ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ². Π—Π°Π΄Π°Ρ‡ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ — ΠΊΠ°ΠΊ Ρ€Π°Π· ΠΈ ΠΏΠΎΠΏΠ°Π΄Π°ΡŽΡ‚ Π² Ρ‚Π°ΠΊΠΎΠΉ класс слоТности. Π”Π° Π½Π° Π±ΠΎΠ»ΡŒΡˆΠ΅Π΅, понимая это, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ SCADA систСм ΠΈ Π½Π΅ ΠΏΡ€Π΅Ρ‚Π΅Π½Π΄ΡƒΡŽΡ‚! А ΠΊΠ°ΠΊ Π±Ρ‹Ρ‚ΡŒ с ΡˆΠΈΡ€ΠΎΠΊΠΈΠΌ ΠΊΡ€ΡƒΠ³ΠΎΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ — Ρ„ΠΈΠ·ΠΈΠΊΠΎΠ², Π±ΠΈΠΎΠ»ΠΎΠ³ΠΎΠ², лингвистов, спСциалистов Π² ΠΎΠ±Π»Π°ΡΡ‚ΠΈ Π˜ΡΠΊΡƒΡΡΡ‚Π²Π΅Π½Π½ΠΎΠ³ΠΎ Π˜Π½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚Π° ΠΈ Π΄Ρ€. — ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚ΠΎΠΆΠ΅ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ свои ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Π½Π° ΠΏΠΎΠ½ΡΡ‚Π½ΠΎΠΌ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΡƒ ΡƒΡ€ΠΎΠ²Π½Π΅ графичСского прСдставлСния ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², Π½Π΅ ΠΏΠΎΠ»ΡŒΠ·ΡƒΡΡΡŒ ΠΏΡ€ΠΈ этом услугами, ΠΊΠ°ΠΊ элСктронщиков, Ρ‚Π°ΠΊ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚ΠΎΠ²? На ΡΡ‚ΠΎΡ‚ счСт SCADA ΠΌΠΎΠ»Ρ‡ΠΈΡ‚!

МоТно ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ пСрСчислСнныС Π²Ρ‹ΡˆΠ΅ нСдостатки, свойствСнныС SCADA систСмам — Π»Π΅ΠΆΠ°Ρ‚ Π½Π° ΠΏΠΎΠ²Π΅Ρ€Ρ…ности ΠΈ ΠΏΠΎΡ‚ΠΎΠΌΡƒ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΡ‚Π°Ρ‚ΡŒ понятными ΡˆΠΈΡ€ΠΎΠΊΠΎΠΌΡƒ ΠΊΡ€ΡƒΠ³Ρƒ спСциалистов. Но Π²ΠΎΡ‚ ΠΈΡ… ΠΈΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ — скрыт Π³Π»ΡƒΠ±ΠΎΠΊΠΎ Π² Π½Π΅Π΄Ρ€Π°Ρ… Π½Ρ‹Π½Π΅ΡˆΠ½Π΅ΠΉ ΠΈΠ΄Π΅ΠΎΠ»ΠΎΠ³ΠΈΠΈ построСния всСх Π±Π΅Π· ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ БистСм ГрафичСского ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ.

А ΠΈΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ всСх ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ кроСтся Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ слСдуя Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ насущной для общСства ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ — ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Π² Π³Ρ€Π°Ρ„ичСском Π²ΠΈΠ΄Π΅ — сами Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ SCADA систСм сами-Ρ‚ΠΎ ΠΈ Π½Π΅ ΠΏΠΎΠ½ΡΠ»ΠΈ, Π° Ρ‡Ρ‚ΠΎ дальшС Π΄Π΅Π»Π°Ρ‚ΡŒ с ΡΡ‚ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΉ?

Π’Π΅Π΄ΡŒ Π½ΠΈ ΠΎΠ΄ΠΈΠ½ микропроцСссор Π² «Π³ΠΎΠ»ΠΎΠΌ Π²ΠΈΠ΄Π΅» Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚. Им ΠΏΠΎΠ΄Π°Π²Π°ΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Ρ… инструкций, Π° «Π΄ΠΎΠ±Ρ‹Π²Π°Ρ‚ΡŒ» Ρ‚Π°ΠΊΠΈΠ΅ инструкции чСловСчСство Π½Π°ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ ΠΏΠΎΠΊΠ° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΈΠΌ способом — ΠΏΡƒΡ‚Π΅ΠΌ компиляции ΠΈΠ»ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ†ΠΈΠΈ исходных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… тСкстов, составлСнных программистом.

Π’ΠΎΡ‚ ΠΈ Π½Π΅ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π»ΠΈ ΠΏΠΎΠΊΠ° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ SCADA систСм Π½ΠΈΡ‡Π΅Π³ΠΎ Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ, ΠΊΠ°ΠΊ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² ΡΠ²ΠΎΠΈ систСмы ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π²Π°Ρ‚ΡŒ — ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ графичСской компиляции. «ΠŸΡ€ΠΎΡΠΌΠ°Ρ‚ривая» графичСский рисунок ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, ΠΎΠ½ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠΎ Π½Π΅ΠΌΡƒ исходныС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ тСксты, Ρ‚Π΅ ΡΠ°ΠΌΡ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС, программисту ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ Π±Ρ‹ Π½Π°Π±ΠΈΡ€Π°Ρ‚ΡŒ Ρ€ΡƒΡ‡ΠΊΠ°ΠΌΠΈ. А ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π΄ΠΎ Π°Π±ΡΡƒΡ€Π΄Π½ΠΎΡΡ‚ΠΈ прост — ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ рисунок Π² Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ «ΡΠ»Π΅Π²Π°-Π½Π°ΠΏΡ€Π°Π²ΠΎ» ΠΈ «ΡΠ²Π΅Ρ€Ρ…Ρƒ-Π²Π½ΠΈΠ·», Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½Π° ΡΡ‚Π°Ρ‚ΡŒ понятной ΠΈ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° примитивности ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π² Π½Π°ΡΡ‚оящСС врСмя языков графичСского программирования. Π‘Π»ΠΎΠΆΠ½Ρ‹ΠΉ рисунок Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ компилятор просто Π½Π΅ ΡΠΌΠΎΠΆΠ΅Ρ‚ «ΠΏΠ΅Ρ€Π΅Π²Π°Ρ€ΠΈΡ‚ΡŒ» .

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

Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Π°Ρ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° эмуляции

Π˜Ρ‚Π°ΠΊ, систСма графичСского программирования, построСнная Π½Π° ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°Ρ… схСмной эмуляции, состоит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ· Π΄Π²ΡƒΡ… основных ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚: графичСского Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° рисования схСм ΠΈ систСмы графичСского исполнСния, Ρ€Π°Π±ΠΎΡ‚Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ, собствСнно говоря, ΠΈ ΠΎΡΠ½ΠΎΠ²Π°Π½Π° Π½Π° ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°Ρ… схСмной эмуляции.

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

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

А Π²ΠΎΡ‚ Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ систСмы исполнСния (ΠΊΠΈΡ‚ № 3) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π‘Ρ…Π΅ΠΌΠ½ΠΎΠΉ Эмуляции. На ΡΡ‚Π°ΠΏΠ΅ ΠΊΠΎΠΌΠΌΠ΅Ρ€Ρ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΎΠ½ с ΡƒΡΠΏΠ΅Ρ…ΠΎΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ нСпосрСдствСнно Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚ Π±ΠΈΡ‚ΠΎΠΌ сСкрСтности. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΡ€ΠΎΠ΄Π°Π²Π°Ρ‚ΡŒΡΡ такая ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠ°ΠΊ Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π½ΠΎΠ΅ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ ΠΈΠ·Π΄Π΅Π»ΠΈΠ΅.

Π’ ΡΠ°ΠΌΠΎΠΌ Π½Π°Ρ‡Π°Π»Π΅ своСй Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ эмуляции «ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Π΅Ρ‚» ЀОБ ΠΈ Ρ€Π°Π·Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π΅Ρ‚ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти встраиваСмой ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΡƒΡŽ модСль систСмы управлСния. Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ воздСйствия для Ρ‚Π°ΠΊΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΡΠ½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ с Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² АБУ ВП, Π° ΠΎΡ‚ΠΊΠ»ΠΈΠΊ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ подаСтся Π½Π° Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ устройства.

ΠœΠΎΠ΄ΡƒΠ»ΡŒ Эмуляции ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΡƒΡ‰Π΅Π½ ΠΈ Π½Π΅ΠΏΠΎΡΡ€Π΅Π΄ΡΡ‚Π²Π΅Π½Π½ΠΎ Π½Π° ΠŸΠš. Π’ΠΎΠ³Π΄Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΎΠ±Ρ‹Ρ‡Π½ΡƒΡŽ PC ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ Π² ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ эмуляции, Π² ΠΎΠ΄ΠΈΠ½ ΠΈΠ· PCI-слотов Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΠ½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ стыковки.

Π’ΡΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡƒΡŽ Π² ΡΡ€Π΅Π΄Π΅ графичСского Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π½Π° ΡΡ‚Π°ΠΏΠ΅ проСктирования рисунка ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, ΠΌΠΎΠΆΠ½ΠΎ условно Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ Π½Π° Π΄Π²Π° класса. К ΠΏΠ΅Ρ€Π²ΠΎΠΌΡƒ относятся Ρ‚Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅: Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ ΠΈ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΎΡ€Π³Π°Π½Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π΅Ρ€ΠΌΠΎΠ΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ ΠΈ Ρ€Π΅Π»Π΅. Ко Π²Ρ‚ΠΎΡ€ΠΎΠΌΡƒ — Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ «ΠΆΠ΅Π»Π΅Π·Π½ΠΎΠ³ΠΎ» Π°Π½Π°Π»ΠΎΠ³Π°. Π­Ρ‚ΠΎ чисто Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ элСмСнты, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Ρ‹ сигналов, частотныС Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹, сумматоры, ΠΊΠΎΠΌΠΏΠ°Ρ€Π°Ρ‚ΠΎΡ€Ρ‹, Π»ΠΎΠ³ΠΈΠΊΠ° ΠΈ Ρ‚. Π΄.

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Ссли Π½Π° ΡΡ…Π΅ΠΌΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ использовал графичСский ΠΎΠ±Ρ€Π°Π·, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹, Ρ‚ΠΎ Ρ‚ΠΎΠ³Π΄Π° Π½ΡƒΠΆΠ½ΠΎ Π½Π΅ Π·Π°Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π΅ΠΌΡƒ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΊ ΠΈΠ½Ρ‚СрфСйсу ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

Π₯ΠΎΡ‡Ρƒ сразу ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ максимально ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ модуля эмуляции — микропроцСссорная ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠΌΠ΅Ρ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ.

ΠŸΠΎΡ‚ΠΎΠΌΡƒ ΠΈ Π½Π°Π·Π²Π°Ρ‚ΡŒ Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ — ΡΠΌΡƒΠ»ΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΉ.

Вакая ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π±ΡƒΠ΄Π΅Ρ‚ Π΅Ρ‰Π΅ ΠΈ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠΉ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΠΎ ΡΠ²ΠΎΠΈΠΌ Ρ†Π΅Π½ΠΎΠ²Ρ‹ΠΌ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ возмоТностям, Π° Ρ‚Π°ΠΊΠΆΠ΅ возмоТностям ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ, ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Π³ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ для использования Π² ΡΠ°ΠΌΠΎΠΌ ΡˆΠΈΡ€ΠΎΠΊΠΎΠΌ спСктрС областСй: ΠΎΡ‚ Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ студСнчСского стСнда — Π΄ΠΎ ΠΠ‘Π£ Π’П ΠΌΠ°ΡΡˆΡ‚Π°Π±Π° прСдприятия.

ΠŸΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ, ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ Π² ΠΎΡΠ½ΠΎΠ²Ρƒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ модуля эмуляции, позволяСт просто ΠΈ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ идСологию распрСдСлСнного управлСния — DCS-систСм (дословно — распрСдСлСнных систСм управлСния)! ΠŸΡ€ΠΈΡ‡Π΅ΠΌ, Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΊΠΎΠ΄ΠΎΠ² для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠ΅ΠΆΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΠΌΠ΅Π½Π°, распараллСливания ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ², ΠΈΡ… ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ Ρ‚.Π΄.

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

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

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, сборка любой систСмы ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ вСдСтся ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ «ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°Π½ΠΈΡ» ΠΈΠ· Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… «ΠΊΡƒΠ±ΠΈΠΊΠΎΠ²» : Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ числа ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ Эмуляции ΠΈ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°.

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

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