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

Π‘Π°Π·Π° Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… комплСксов ΠœΠ’Πš Β«Π­Π»ΡŒΠ±Ρ€ΡƒΡΒ»

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

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

Π‘Π°Π·Π° Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… комплСксов ΠœΠ’Πš Β«Π­Π»ΡŒΠ±Ρ€ΡƒΡΒ» (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

АННОВАЦИЯ ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²ΠΎΠ΅Π½Π½ΠΎ-политичСская обстановка соврСмСнности достаточно напряТСна (Π²ΠΎΠΉΠ½Π° Π² Π˜Ρ€Π°ΠΊΠ΅, Π½Π°Ρ‚ΡΠ½ΡƒΡ‚ΠΎΡΡ‚ΡŒ Π²Π·Π°ΠΈΠΌΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ ΠΌΠΈΡ€ΠΎΠ²Ρ‹Ρ… государств, Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ систСмы ПРО БША), ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ возникновСния Π²ΠΎΠ΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ² ΠΎΡ‡Π΅Π½ΡŒ высокая.

НаличиС Ρƒ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΈΠΊΠ° Π½ΠΎΠ²Π΅ΠΉΡˆΠΈΡ… срСдств Π²ΠΎΠ·Π΄ΡƒΡˆΠ½ΠΎ-космичСского нападСния ΠΏΡ€Π΅Π΄ΡŠΡΠ²Π»ΡΠ΅Ρ‚ высокиС трСбования ΠΊ ΡΡ„фСктивности функционирования срСдств противодСйствия ΠΈ ΠΊΠΎΠ½Ρ‚роля Π·Π° Π΄Π΅ΠΉΡΡ‚виями ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΈΠΊΠ° Π² ΠΊΠΎΡΠΌΠΎΡΠ΅.

На ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠΈ нСобходимости ΡƒΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ спСциалистов, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ сниТСния Π·Π°Ρ‚Ρ€Π°Ρ‚ Π½Π° ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ уровня ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ состава, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΠΊΡΠΏΠ»ΡƒΠ°Ρ‚Π°Ρ†ΠΈΡŽ вооруТСния ΠžΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ Армии РКО, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°-эмулятор, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Ρ‚Ρ€Π΅Π½ΠΈΡ€ΠΎΠ²ΠΊΠΈ Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ состава Π² ΡΠΈΡΡ‚Π΅ΠΌΠ°Ρ… вооруТСния, построСнных Π½Π° Π±Π°Π·Π΅ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… комплСксов ΠœΠ’Πš «Π­Π»ΡŒΠ±Ρ€ΡƒΡ».

Π’ Π½Π°ΡΡ‚оящСС врСмя для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎΠ΄ Windows ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ систСмы программирования, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Visual Basic, Visual C++ ΠΈ Delphi 5, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Ρ… языков программирования (assembler) ΠΎΠ±Π»Π΅Π³Ρ‡Π°ΡŽΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, разработанная Π² Π΄Π°Π½Π½ΠΎΠΉ Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π½Π° Π­Π’Πœ Ρ‚ΠΈΠΏΠ° IBM с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ — ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ языка высокого уровня Delphi 7.0.

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

Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π³Π»Π°Π²Π΅ опрСдСляСтся нСобходимая для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ информация: ΠΎ ΡΠΌΡƒΠ»ΡΡ‚ΠΎΡ€Π°Ρ…, ΠΎ ΡΡ€Π΅Π΄Π΅ эмуляции, ΠΎΠ± ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС ΠœΠ’Πš «Π­Π»ΡŒΠ±Ρ€ΡƒΡ» ΠΈ ΠΎΠ±Π·ΠΎΡ€ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² поиска ΠΈ ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡ ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ….

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

Π’ Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠΉ Π³Π»Π°Π²Π΅ выбираСтся ΠΎΡ†Π΅Π½ΠΊΠ° эффСктивности эмулятора, осущСствляСтся Π΅Π΅ ΠΎΠ±ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π°Π½Π°Π»ΠΈΠ·, ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ся Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π’ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ дСлаСтся Π²Ρ‹Π²ΠΎΠ΄ ΠΎ Ρ†Π΅Π»Π΅ΡΠΎΠΎΠ±Ρ€Π°Π·Π½ΠΎΡΡ‚ΠΈ внСдрСния Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹-эмулятора Π² ΡƒΡ‡Π΅Π±Π½Ρ‹ΠΉ процСсс частСй ΠΈ ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠΉ РКО.

Π’Π’Π•Π”Π•ΠΠ˜Π•

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

Π’ Π½Π°ΡΡ‚оящСС врСмя вСдСтся Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ поиск Π½ΠΎΠ²Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΈ ΡΡ€Π΅Π΄ΡΡ‚Π² ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ эффСктивности ΠΈ ΡΠ½ΠΈΠΆΠ΅Π½ΠΈΠ΅ экономичСской Π·Π°Ρ‚Ρ€Π°Ρ‚ Π½Π° ΠΏΡ€ΠΎΡ†Π΅ΡΡ обучСния ΠΈ ΠΊΠΎΠ½Ρ‚роля.

Одним ΠΈΠ· ΠΏΠ΅Ρ€ΡΠΏΠ΅ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ Π² ΡΡ‚ΠΎΠΌ ΠΏΠ»Π°Π½Π΅ являСтся созданиС Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Ρ‚Ρ€Π΅Π½Π°ΠΆΠ΅Ρ€ΠΎΠ² Π½Π° Π±Π°Π·Π΅ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… элСктронно-Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… машин (ΠŸΠ­Π’Πœ).

БущСствСнным прСимущСством Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Ρ‚Ρ€Π΅Π½Π°ΠΆΠ΅Ρ€ΠΎΠ²

(АВ) являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ

процСсса обучСния, Π½Π΅ΠΆΠ΅Π»ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ Π΄ΠΎΡΡ‚Π°Ρ‚ΠΎΡ‡Π½ΡƒΡŽ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π²Ρ‹Π³ΠΎΠ΄Ρƒ Π­Ρ‚ΠΎ происходит Π·Π° ΡΡ‡Π΅Ρ‚ большой Π°Π΄Π°ΠΏΡ‚Π°Ρ†ΠΈΠΈ

(АВ) ΠΊ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ особСнностям ΠΎΠ±ΡƒΡ‡Π°Π΅ΠΌΡ‹Ρ…. Помимо

этого, ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΠ’ позволяСт ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ врСмя ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ курсантов, Π² Ρ…ΠΎΠ΄Π΅ обучСния Π² Π’Π£Π—Π΅, ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ расходы.

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΠ’ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅Π΄ΠΎΠ²ΠΎΠ³ΠΎ ΡƒΡ‡Π΅Π±Π½ΠΎ-мСтодичСского ΠΎΠΏΡ‹Ρ‚Π° ΠΈ ΡΠΎΠ·Π΄Π°Π΅Ρ‚ условия для эффСктивной ΡƒΡ‡Π΅Π±Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² Π’Π£Π—Π΅ ΠΈ Π² Π²ΠΎΠΉΡΠΊΠ°Ρ….

1. ΠžΠŸΠ Π•Π”Π•Π›Π•ΠΠ˜Π• ИНЀОРМАЦИИ, ΠΠ•ΠžΠ‘Π₯ΠžΠ”Π˜ΠœΠžΠ™ Π”Π›Π― Π‘ΠžΠ—Π”ΠΠΠ˜Π― Π­ΠœΠ£Π›Π―Π’ΠžΠ Π

ΠŸΡ€ΠΎΡ†Π΅ΡΡ проСктирования ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° достаточно слоТСн ΠΈ Π΄Π΅Π»ΠΈΡ‚ся Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΎ Ρ„Π°Π·, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΠΈ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΆΠΈΠ·Π½Π΅Π½Π½Ρ‹ΠΌ Ρ†ΠΈΠΊΠ»ΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния.

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

Π²Ρ‹Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ ΡΠΈΡΡ‚Π΅ΠΌΠ΅;

Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌΡƒ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΡŽ;

ΠΎΠ±Ρ‰Π΅Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅;

Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅;

созданиС ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ;

тСстированиС ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ систСмы;

объСдинСниС ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Π² ΡΠΈΡΡ‚Π΅ΠΌΡƒ;

выпуск систСмы;

эксплуатация ΠΈ ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ систСмы.

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

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

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

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

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

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

1.1 ΠžΠ±Ρ‰ΠΈΠ΅ свСдСния ΠΎΠ± ΡΠΌΡƒΠ»ΡΡ‚ΠΎΡ€Π°Ρ…

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

Одним ΠΈΠ· Π²Π°ΠΆΠ½Ρ‹Ρ… аспСктов Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, являСтся созданиС эмуляционного ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния — созданиС эмуляторов.

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

Однако ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ ΠΊ ΠΈΡΡ‚ΠΎΡ‡Π½ΠΈΠΊΡƒ [18], ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅: эмулятор — это систСма, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΈΠ»ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ ΡΠΌΡƒΠ»ΡΡ†ΠΈΡŽ. Эмуляция — Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π­Π’Πœ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, написанной для Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π­Π’Πœ. Π’ ΠΎΠ±ΠΎΠΈΡ… случаях ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΈ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹. Богласно Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ, эмуляция осущСствляСтся Π½Π° Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.

Однако ΠΏΠΎΠ»Π½ΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΊΠ°ΠΊ процСсса эмуляции, Ρ‚Π°ΠΊ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΠΈΠΉ этот процСсс, Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π±Π΅Π· сравнСния Π΅Π³ΠΎ с ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΠΌ симуляции.

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

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

НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π² Π½Π°ΡΡ‚оящСС врСмя Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ΠΎ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ эмуляторов, ΠΊΠ°ΠΊ ΠΊΡ€ΡƒΠΏΠ½Ρ‹ΠΌΠΈ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌΠΈ компаниями, Ρ‚Π°ΠΊ ΠΈ Ρ‡Π°ΡΡ‚Π½Ρ‹ΠΌΠΈ Π»ΠΈΡ†Π°ΠΌΠΈ, практичСски Π½Π΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΠ΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹ использовались Π² Π²ΠΎΠΉΡΠΊΠ°Ρ… РКО. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, созданиС эмулятора Π΄ΠΈΠ°Π»ΠΎΠ³Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ с ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой ΠœΠ’Πš «Π­Π»ΡŒΠ±Ρ€ΡƒΡ» для войск РКО, Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, Π½ΠΎ ΠΈ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΈ Π·Π°ΠΊΠΎΠ½ΠΎΠΌΠ΅Ρ€Π½ΠΎ.

1.2 ΠžΠ±Ρ‰ΠΈΠ΅ свСдСния ΠΎΠ± ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС ΠœΠ’Πš «Π­Π»ΡŒΠ±Ρ€ΡƒΡ»

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

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ систСма — ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ совмСстно ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ рСсурсами систСмы ΠΈ ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ°ΠΌΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΌΠΈ эти рСсурсы ΠΏΡ€ΠΈ вычислСниях [18 ].

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

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ тСндСнция развития Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ ΠΏΡ€ΠΈΠ²Π΅Π»Π° ΠΊ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ части Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠžΠ‘ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€Π΅, Ρ‚ΠΎ Ρ‚СсноС слияниС Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ΠΈ ΠžΠ‘ Π½Π΅ Π΄ΠΎΠΏΡƒΡΠΊΠ°Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄Π°ΠΆΠ΅ элСмСнтарных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π±Π΅Π· ΠžΠ‘. А ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ процСсс Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ самой ΠžΠ‘ являСтся достаточно слоТным.

1.2.1 ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ понятия

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ систСма являСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€Ρ‹, ΠΎΠ½Π° прСдставляСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ возмоТности, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Π·Π°Π»ΠΎΠΆΠ΅Π½Ρ‹ Π² Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€Π΅ ΠΈ Ρ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠžΠ‘ Π½Π΅ΠΎΡ‚Π΄Π΅Π»ΠΈΠΌΠ° ΠΎΡ‚ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€Ρ‹.

ΠΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠœΠ’Πš Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π±Π΅Π· ΠžΠ‘.

Основная функция ОБ, это ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΌΠΈ рСсурсами ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ.

К Π½ΠΈΠΌ относятся:

— Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ распрСдСлСниС рСсурсов;

— ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡;

— ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ процСссами ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ;

— ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²Π²ΠΎΠ΄ΠΎΠΌ — Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ, организация Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π²Π½Π΅ΡˆΠ½ΠΈΠΌΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ;

— Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ вычислит. процСсса;

— ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ;

— Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π΅ΡΠΊΠ°Ρ диагностика;

— ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² Π Π’ ΠΈ ΠŸΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ°;

— ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ систСмой Ρ‚Π΅Π»Π΅ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ;

— Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.

Для функционирования ΠžΠ‘ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ минимальная комплСктация:

— Π¦ΠŸ — 1 ΡˆΡ‚.

— ΠŸΠ’Π’ — 1 ΡˆΡ‚.

— Π˜ΠŸΠ¦ΠŸ — 1 ΡˆΡ‚.

— Π‘Скция ОП (4 модуля) — 1 ΡˆΡ‚

— ΠœΠ‘ — 2 ΡˆΡ‚.

— ΠΠ¦Π” — 1 ΡˆΡ‚.

— ΠΠ¦ΠŸΠ£ — 1 ΡˆΡ‚.

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π½ΠΎ ΠžΠ‘ состоит ΠΈΠ· Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… описаний ΠΈ Π½Π°Π±ΠΎΡ€Π° ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€. ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ ОБ Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Π½Π° Ρ€Π΅Π·ΠΈΠ΄Π΅Π½Ρ‚Π½Ρ‹Π΅ ΠΈ Π½Π΅Ρ€Π΅Π·ΠΈΠ΄Π΅Π½Ρ‚Π½Ρ‹Π΅. Π Π΅Π·ΠΈΠ΄Π΅Π½Ρ‚Π½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ ядро ΠžΠ‘ ΠΈ ΠΏΠΎΡΡ‚оянно ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π² ΠžΠŸ ΠœΠ’Πš. НСрСзидСнтныС ΠΊΠΎΠ΄Ρ‹ Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ Π² ΠžΠŸ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ нСобходимости. ΠšΠΎΠ΄Ρ‹ Ρ€Π΅Π·ΠΈΠ΄Π΅Π½Ρ‚Π½Ρ‹Ρ… ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ систСмы.

1.2.2 Π’ΠΈΠΏΡ‹ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΉ

Π’ ΠœΠ’Πš сущСствуСт нСсколько Ρ‚ΠΈΠΏΠΎΠ² ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° ΠΏΠΎ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Ρƒ восстановлСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° ΡΠΈΡΡ‚Π΅ΠΌΠ½ΠΎΠΌ ΠœΠ‘.

На ΡΠΈΡΡ‚Π΅ΠΌΠ½ΠΎΠΌ ΠœΠ‘ располоТСны:

— Ρ„Π°ΠΉΠ» Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² ΠΈ Ρ„Π°ΠΉΠ» справочников ΠœΠ‘ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°;

— ΡΡ€Π΅Π΄ΡΡ‚Π²ΠΎ ΡƒΡ‡Π΅Ρ‚Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ (систСмноС досьС), (ЀУП — Ρ„Π°ΠΉΠ» ΡƒΡ‡Π΅Ρ‚Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ);

— Ρ„Π°ΠΉΠ»Ρ‹ систСмного ΠΆΡƒΡ€Π½Π°Π»Π°;

— Ρ„Π°ΠΉΠ»Ρ‹ паспортов (Π²ΠΎ Π²Ρ€Π΅ΠΌΡ исполнСния);

— ΡΠ΅Π³ΠΌΠ΅Π½Ρ‚ пСрСзапуска с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ устройств, ссылкС Π½Π° Ρ„Π°ΠΉΠ»Ρ‹ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² ΠΈ ΡΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊΠΎΠ²;

— ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ сСгмСнты ΠžΠ‘.

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π²ΠΈΠ΄Ρ‹ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ:

1) ΠŸΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΠΊ систСмы.

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ Π½Π° ΠœΠ‘ считаСтся ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ ΠΈ Π½Π΅ Π²ΠΎΡΡΡ‚анавливаСтся, происходит ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ (созданиС) систСмных Ρ„Π°ΠΉΠ»ΠΎΠ².

2) Π₯олодная Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° (Π₯Π›Π—).

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ Π½Π° ΠœΠ‘ отсутствуСт. ВосстановлСниС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ происходит с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ систСмных ΠœΠ” ΠΈΠ»ΠΈ ΠœΠ› ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ², Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… с ΠΈΠ·Π²Π΅ΡΡ‚Π½Ρ‹Ρ… адрСсов находится сСгмСнт пСрСзапуска ΠΈ ΠΊΠΎΠ΄Ρ‹ ΠžΠ‘.

ΠŸΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹Π΅ «Π₯Π›Π—», ΠΊΠΎΠ³Π΄Π° Π½Π° ΠœΠ‘ ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ эта информация, производятся Π±Π΅Π· внСсСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ.

3) ВосстановлСниС ΠœΠ‘ — Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. АналогичСн Ρ€Π΅ΠΆΠΈΠΌΡƒ пСрСзапуска, Π½ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²ΠΎΡΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ с Π΄ΡƒΠ±Π»Ρ ΠœΠ‘ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°.

4) ΠŸΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΠΊ с Ρ‡Π°ΡΡ‚ΠΈΡ‡Π½Ρ‹ΠΌ восстановлСниСм ΠΈΠ»ΠΈ Π·Π°ΠΌΠ΅Π½ΠΎΠΉ элСмСнтов Π½Π° ΡΠΈΡΡ‚Π΅ΠΌΠ½ΠΎΠΌ ΠœΠ‘.

1.2.3 ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ Ρ€Π°Π±ΠΎΡ‚ ΠΏΡ€ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π΅ΠΆΠΈΠΌΡ‹ запуска:

1. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ (Π Π‘).

2. ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ (РО).

3. Π Π΅ΠΌΠΎΠ½Ρ‚Π° (Π Π ).

ΠŸΡ€ΠΈ запускС ОБПО Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π Π‘ создаСтся систСмный Π°Ρ€Ρ…ΠΈΠ² Π½Π° ΠœΠ‘.

Π Π΅ΠΆΠΈΠΌ РО — основной Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ОБПО, обСспСчиваСтся сохранСниС систСмного Π°Ρ€Ρ…ΠΈΠ²Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ восстановлСниС Ρ€Π΅ΡˆΠ°Π΅ΠΌΡ‹Ρ… Π·Π°Π΄Π°Ρ‡, послС сбоСв ΠœΠ’Πš ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΠΊΠΎΠ² ОБПО.

Π Π΅ΠΆΠΈΠΌ Π Π  — Ρ€Π΅ΠΌΠΎΠ½Ρ‚ ΠΈ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ систСмного Π°Ρ€Ρ…ΠΈΠ²Π°. ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄ ОБПО Π² Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π΅ΠΌΠΎΠ½Ρ‚Π° осущСствляСтся автоматичСски, Ссли послС сбоСв ΠœΠ’Πš трСбуСтся Π²ΠΌΠ΅ΡˆΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° для восстановлСния систСмного Π°Ρ€Ρ…ΠΈΠ²Π°, ΠΈΠ»ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΈΠΊΠ°Π·Π° «Π‘ВАРВ Π Π•ΠœΠžΠΠ’».

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ€Π΅ΠΆΠΈΠΌΠ°ΠΌΠΈ с ΠΏΡƒΠ»ΡŒΡ‚Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° систСмы ΠΈΠ»ΠΈ ИПЦП Ρ‡Π΅Ρ€Π΅Π· массив УПИП (устройство памяти ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½ΠΎΠ³ΠΎ ΠΏΡƒΠ»ΡŒΡ‚Π°).

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ ΠΏΠΎ ΠΏΡ€ΠΈΠΊΠ°Π·Ρƒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° происходит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ (Рис. 2.1)

Рисунок 2.1 Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ ΠΏΠΎ ΠΏΡ€ΠΈΠΊΠ°Π·Ρƒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°

1.2.4 Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ОБ ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΠΊ

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

Π—Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ Π² ΡΠΎΠΎΡ‚вСтствии с Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ осущСствляСт:

1. ΠŸΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΡƒ с Π’Π£ Π² ΠžΠ—Π£.

2. ΠšΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΡŽ адрСсов.

3. Π€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π»ΠΈΠ½ΠΊΠΎΠ².

4. ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° управлСния.

Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ «Ρ…олодная Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°» осущСствляСтся ΠΏΠ΅Ρ€Π΅ΠΊΠ°Ρ‡ΠΊΠ° с ΠœΠ” ΠΈΠ»ΠΈ ΠœΠ› Π½Π° Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡ‹ΠΉ систСмный ΠœΠ‘. ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ «ΠΏΡƒΡΠΊ Π‘», ΠŸΠ’Π’ считываСт ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ с «0» — сСктора систСмного ΠœΠ”, Π³Π΄Π΅ располоТСн сСгмСнт пСрСзапуска, Π² Π½Π°Ρ‡Π°Π»ΠΎ ΠžΠ—Π£ ΠΈ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π΅Ρ‚ Π¦ΠŸ (ΠΏΠΎ Π½ΠΎΠΌΠ΅Ρ€Ρƒ). ЦП ΠΏΠΎ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΡŽ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠΎΠ΄, располоТСнный Π² Π½Π°Ρ‡Π°Π»Π΅ ΠžΠ—Π£.

Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ послС Π°Π½Π°Π»ΠΈΠ·Π° массива Π‘Π˜ΠŸ запускаСт ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ холодная Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°, Π·Π°Ρ‚Π΅ΠΌ осущСствляСтся Π²Ρ‹Ρ…ΠΎΠ΄ Π½Π° ΡΠΈΡΡ‚Π΅ΠΌΠ½Ρ‹ΠΉ АЦД — для задания ΠΊΠ°Ρ€Ρ‚Ρ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, ΠΈ ΡΠΈΡΡ‚Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π±Π°Ρ€Π°Π±Π°Π½Π°. Π”Π°Π»Π΅Π΅ происходит пСрСсылка сСгмСнта пСрСзапуска, ΠΊΠΎΠ΄Π° ΠžΠ‘ ΠΈ ΠΎΡΠ½ΠΎΠ²Π½Ρ‹Ρ… систСмных Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° ΡΠΈΡΡ‚Π΅ΠΌΠ½Ρ‹ΠΉ ΠœΠ‘, Π½Π° ΡΡ‚ΠΎΠΌ Π₯Π›Π— заканчиваСтся.

1.2.5 Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ язык управлСния

Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ язык управлСния — язык, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Эль-76, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄ΠΈΠ°Π»ΠΎΠ³Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ с ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой ΠœΠ’Πš «Π­Π»ΡŒΠ±Ρ€ΡƒΡ».

ВсС ΠΏΡ€ΠΈΠΊΠ°Π·Ρ‹ Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Π½Π° Π΄Π²Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹, ΠΏΡ€ΠΈΠΊΠ°Π·Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° систСмного ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° (ВБО), ΠΈ ΠΏΡ€ΠΈΠΊΠ°Π·Ρ‹ ΠΎΠ±Ρ‰ΠΈΠ΅, с Π»ΡŽΠ±ΠΎΠ³ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°. ΠŸΡ€ΠΈΠΊΠ°Π·Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ физичСскими устройствами относятся ΠΊ ΠΏΡ€ΠΈΠΊΠ°Π·Π°ΠΌ (БО).

ΠŸΡ€ΠΈΠΊΠ°Π·Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ с ΠΌΠ°Ρ‚СматичСским пространством — ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅.

ΠŸΡ€ΠΈΠΊΠ°Π·Ρ‹ систСмного ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Π½Π°:

— ΠΎΠ±Ρ‰Π΅ΡΠΈΡΡ‚Π΅ΠΌΠ½Ρ‹Π΅;

— ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ;

— ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ;

— ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ;

— ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ устройствами.

Π’ ΡΠΈΡΡ‚Π΅ΠΌΠ΅ ΠœΠ’Πš `Π­Π»ΡŒΠ±Ρ€ΡƒΡ" Ρƒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ² имССтся Π΄Π²Π° Ρ€Π΅ΠΆΠΈΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚орский. ΠžΡ‚Π»ΠΈΡ‡ΠΈΠ΅ Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Π΄ΠΎΡΡ‚упности ΠΏΡ€ΠΈΠΊΠ°Π·ΠΎΠ², выполняСмых с Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ осущСствляСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ языка, Π² ΡΡ‚ΠΎΠΌ языкС Ρ‡Π°ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠΊΠ°Π·ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° систСмного ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°.

Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π» систСмного ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ нСзависимой активности, Ρ‚. Π΅. ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΈ ΡΠΈΡΡ‚Π΅ΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ с Π΄ΠΈΡΠΏΠ»Π΅Π΅ΠΌ нСзависимо. Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΌΠ΅ΡˆΠ°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρƒ Π½Π°Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠΊΠ°Π· дисплСй блокируСтся послС наТатия клавиши Π’Π’. сообщСниС ΠΈΠ· ΡΠΈΡΡ‚Π΅ΠΌΡ‹ ΠΆΠ΄ΡƒΡ‚ ΠΏΠΎΠΊΠ° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Π½Π΅ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚ Π½Π°Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠΊΠ°Π·. Π Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° устанавливаСтся ΠΏΡ€ΠΈΠΊΠ°Π·ΠΎΠΌ Π Π’ — Ρ€Π΅ΠΆΠΈΠΌ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°.

АКВ — Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅.

ΠŸΠ Π˜Π“Π› — Ρ€Π°Π±ΠΎΡ‚Π° с ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠŸΠ Π—: ΠžΠŸΠ•Π  — опСраторский Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» ΠŸΠΠšΠ•Π’ — устройство Π²Π²ΠΎΠ΄Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠŸΠ› — Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Для объявлСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° опСраторским ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈΠΊΠ°Π· ΠŸΠ Π— Nуст ΠžΠŸΠ•Π  Он Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ΅Ρ‚ся с ΠΎΠΏΠ΅Ρ€Π°Ρ‚орского Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° (ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° знакомства).

ΠŸΡ€ΠΈΠΊΠ°Π·Ρ‹ управлСния устройствами ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для формирования ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ внСшнСго поля ΠœΠ’Πš «Π­Π»ΡŒΠ±Ρ€ΡƒΡ». ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠ΅ΠΉ являСтся сугубо ΠΏΡ€Π΅Ρ€ΠΎΠ³Π°Ρ‚ΠΈΠ²ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° систСмы, Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠΊΠ°Π·Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΡΠΈΡΡ‚Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°.

Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ устройства ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Π΄Π²ΡƒΡ… состояний: «Π Π΅ΠΌΠΎΠ½Ρ‚» ΠΈ «Π˜ΡΠΏΡ€Π°Π²Π½ΠΎ».

БостояниС «Π Π΅ΠΌΠΎΠ½Ρ‚» Ρ€Π°Π²Π½ΠΎΡΠΈΠ»ΡŒΠ½ΠΎ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠΌΡƒ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ устройства.

Для состояния «Π˜ΡΠΏΡ€Π°Π²Π½ΠΎ» ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π΅ΠΆΠΈΠΌΡ‹ использования «Π Π΅Π·Π΅Ρ€Π²», «Π Π°Π±ΠΎΡ‚Ρ‹», «Π“ΠΎΡ‚ΠΎΠ²», «ΠΠ΅ Π³ΠΎΡ‚ΠΎΠ²».

1.3 Π―Π·Ρ‹ΠΊ стандартного Π΄ΠΈΠ°Π»ΠΎΠ³Π° ΠœΠ’Πš «Π­Π»ΡŒΠ±Ρ€ΡƒΡ»

Π”ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ являСтся основным ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ программиста Π½Π° ΠœΠ’Πš «Π­Π»ΡŒΠ±Ρ€ΡƒΡ». Π Π°Π±ΠΎΡ‚Π° Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ осущСствляСтся Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΌ языкС стандартного Π΄ΠΈΠ°Π»ΠΎΠ³Π° — Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΈ языка Эль-76 Π»ΠΈΠ±ΠΎ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΌ языкС Ρ‚ΠΎΠΉ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ программист.

НСтрудно Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ являСтся Π½Π΅ Ρ‡Π΅ΠΌ ΠΈΠ½Ρ‹ΠΌ, ΠΊΠ°ΠΊ интСрфСйсом ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ — систСма связСй, прСдназначСнная для ΠΎΠ±ΠΌΠ΅Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ.

1.3.1 ΠšΠ»Π°ΡΡΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ²

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

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π΅Π½ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚орский ΠΏΡ€ΠΈΠΊΠ°Π·ΠΎΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°:

ΠŸΠ Π— ΠŸΠŸ ΠžΠŸΠ•Π ,

Π³Π΄Π΅ ПП — Π½ΠΎΠΌΠ΅Ρ€ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°. Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° ΠŸΠ Π— ΠŸΠŸ ΠŸΠžΠ› ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ опСраторский Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ. Π’ Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ΄Ρ‚ΠΈ Ρ€Π΅Ρ‡ΡŒ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°Ρ….

1.3.2 Π’Ρ…ΠΎΠ΄ Π² Π΄ΠΈΠ°Π»ΠΎΠ³

Для Π²Ρ…ΠΎΠ΄Π° Π² Π΄ΠΈΠ°Π»ΠΎΠ³ слСдуСт Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ «Π’Π’ΠžΠ”». БистСма Π²Ρ‹Π΄Π°Π΅Ρ‚ запрос:

ВАШЕ ИМЯ!

Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ Π½Π°Π±Ρ€Π°Ρ‚ΡŒ вашС имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, зарСгистрированноС администратором систСмы. Если программист Π΅Π³ΠΎ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚, рСкомСндуСтся Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ стандартным ΠΈΠΌΠ΅Π½Π΅ΠΌ «Π‘Π’ΠΠΠ”ΠŸΠžΠ›». Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ систСма ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ, Ссли ΠΎΠ½ ΡƒΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ.

ПослС ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ указания ΠΈΠΌΠ΅Π½ΠΈ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»Ρ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ систСма Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅ «> «— ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ готовности ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹.

1.3.3 Установка контСкста

Π Π°Π±ΠΎΡ‚Π° Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ происходит всСгда Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ контСкстС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ задаСтся внСшним ΠΈΠΌΠ΅Π½Π΅ΠΌ справочника Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π΅ ΠšΠ (контСкст), Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

КН ΠšΠ‘Н//Π›Π“Π£

Π—Π΄Π΅ΡΡŒ КБН//Π›Π“Π£ — имя Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ справочника ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° Π½Π° Π΄ΠΈΡΠΊΠ΅. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ систСма устанавливаСт контСкст ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, хранящийся Π² Π΅Π³ΠΎ досьС, Π° Π΅ΡΠ»ΠΈ ΠΎΠ½ Π½Π΅ Π±Ρ‹Π» установлСн — стандартный контСкст Π“Π›ΠžΠ‘ΠΠ Π₯. Π Π°Π±ΠΎΡ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π΅ΡΡ‚ΠΈΡΡŒ ΠΈ Π±Π΅Π· контСкста, Ссли ΠΎΠ½ Π½Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½ ΠΏΡ€ΠΈ создании досьС. Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ контСкста ΠΈΠΌΠ΅Π΅Ρ‚ Π² ΡΠ·Ρ‹ΠΊΠ΅ Π΄ΠΈΠ°Π»ΠΎΠ³Π° стандартноС имя — КН.

Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° ΠšΠ (Π±Π΅Π· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²) Π²Ρ‹Π΄Π°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ контСкст Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π² Ρ„ΠΎΡ€ΠΌΠ΅:

ВАШ ΠšΠžΠΠ’Π•ΠšΠ‘Π’ КБН//Π›Π“Π£

1.3.4 Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΡΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊΠΎΠ²

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΌ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ контСкстС выполняСтся Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²ΠΎΠΉ:

Π‘ΠžΠ— Π€

Π³Π΄Π΅ Ρ„ — имя Π½ΠΎΠ²ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° Π² ΡΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊΠ΅ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ контСкста. Π€Π°ΠΉΠ» создаСтся Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ находится справочник, ΠΈ ΡΡΡ‹Π»ΠΊΠ° Π½Π° Π½Π΅Π³ΠΎ записываСтся Π² ΡΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ ΠΏΠΎΠ΄ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ. ΠŸΡ€ΠΈ создании Ρ„Π°ΠΉΠ»Π° ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π΄Π°Π½Ρ‹ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹. НапримСр, Ссли извСстно, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π²Π΅Π΄ΠΎΠΌΠΎ нСбольшим, рСкомСндуСтся ΠΏΡ€ΠΈ создании Ρ„Π°ΠΉΠ»Π° ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΌΠ°Π»ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° Π”Π›Π˜ΠΠ›Π˜Π‘Π’Π:

Π‘ΠžΠ— Π€ [Π”Π›Π˜ΠΠ›Π˜Π‘Π’Π: 8]

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ внСшнСС имя КБН//Π›Π“Π£//Π€. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ‚ΠΈΠΏ Ρ„Π°ΠΉΠ»Π° — ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ тСкст, Π΄Π»ΠΈΠ½Π° листа — 32 сСктора. Новый справочник создаСтся Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²ΠΎΠΉ ББП, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

ББП Π˜Π’ΠΠΠžΠ’

ПослС создания Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ справочника рСкомСндуСтся ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ контСкст:

КН ΠšΠ‘Н//Π›Π“Π£//Π˜Π’ΠΠΠžΠ’

ΠΈ Π² Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² ΡΡ‚ΠΎΠΌ контСкстС.

Π£Π΄ΠΎΠ±Π½Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ Ρ„ΠΎΡ€ΠΌΠ° Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ Π‘ΠžΠ—, ΡΠΎΠ·Π΄Π°ΡŽΡ‰Π°Ρ Π½ΠΎΠ²ΡƒΡŽ ссылку Π½Π° ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ справочника:

КН ΠšΠ‘Н//ΠŸΠΠ‘ΠšΠΠ›Π¬//Π’Π•Π‘Π’Π« Π‘ΠžΠ— ΠšΠžΠ” = КБН//ΠŸΠΠ‘ΠšΠΠ›Π¬//ΠšΠžΠ”

Для удалСния ссылки Π½Π° Ρ„Π°ΠΉΠ» ΠΈΠ»ΠΈ справочник //Π€ слуТит Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π°:

УДА //Π€

Если Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π±Ρ‹Π»Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Π° ссылка, Ρ‚ΠΎ Π²ΠΌΠ΅ΡΡ‚Π΅ с Π½Π΅ΠΉ удаляСтся ΠΈ ΡΠ°ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΈΠ½Π°Ρ‡Π΅ — Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ссылка (элСмСнт справочника). ΠŸΡ€ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠΈ справочника выдаСтся ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°ΡŽΡ‰Π΅Π΅ сообщСниС (ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠΌ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ пустая посылка).

1.3.5 ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΡŒ Ρ„Π°ΠΉΠ»ΠΎΠ²

Π’ Π½Π°Ρ‡Π°Π»Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ рСкомСндуСтся ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ Π² исправности носитСля ΠΈ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ности ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° КВЀ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€

КВЀ КБН//Π›Π“Π£//Π˜Π’ΠΠΠžΠ’

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

ΠŸΠ΅Ρ€Π΅ΠΏΠΈΡΡŒ Ρ„Π°ΠΉΠ»Π° //Π€1 ΠΈ Ρ„Π°ΠΉΠ» //Π€2 выполняСтся Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²ΠΎΠΉ:

ПБ //Ѐ1 //Ѐ2

Если Ρ„Π°ΠΉΠ»Π° //Π€2 Π΅Ρ‰Π΅ Π½Π΅Ρ‚, Ρ‚ΠΎ ΠΎΠ½ ΡΠΎΠ·Π΄Π°Π΅Ρ‚ся. Если Ρ„Π°ΠΉΠ» //Π€2 ΡƒΠΆΠ΅ сущСствуСт, Ρ‚ΠΎ Π΅Π³ΠΎ содСрТимоС замСняСтся содСрТимым Ρ„Π°ΠΉΠ»Π° //Π€1. Если //Π‘1 ΠΈ //Π‘2 — справочники, Ρ‚ΠΎ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π°

ПБ //Б1 //Б2

выполняСт пСрСсылку всСх Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΠ· ΡΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊΠ° //Π‘1 Π² ΡΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ //Π‘2 ΠΏΡ€ΠΈ этом Ρ„Π°ΠΉΠ»Ρ‹ с ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ, ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ Π² //Π‘2, ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ, ΠΎ Ρ‡Π΅ΠΌ Π²Ρ‹Π΄Π°ΡŽΡ‚ΡΡ сообщСния. Π­Ρ‚ΠΎΡ‚ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ ΠŸΠ‘ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для дублирования.

1.3.6 РаспСчатка Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΡΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊΠΎΠ²

РаспСчатка Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ справочников выполняСтся Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²ΠΎΠΉ

ΠŸΠ•Π§ //Π€

Π³Π΄Π΅ //Π€ — внСшнСС имя Ρ„Π°ΠΉΠ»Π° ΠΈΠ»ΠΈ справочника. ВСкстовыС Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΠ΅Ρ‡Π°Ρ‚Π°ΡŽΡ‚ΡΡ постранично; для справочников ΠΏΠ΅Ρ‡Π°Ρ‚Π°ΡŽΡ‚ΡΡ ΠΈΠΌΠ΅Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΈΡ… ΠΎΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹. Если //Ρ„ — Ρ„Π°ΠΉΠ» ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Ρ‚ΠΎ ΠΏΠ΅Ρ‡Π°Ρ‚аСтся ΠΎΠ³Π»Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ — ΠΈΠΌΠ΅Π½Π° всСх ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€, ΠΈΡ… ΡƒΡ€ΠΎΠ²Π½ΠΈ, Π½ΠΎΠΌΠ΅Ρ€Π° сСгмСнтов ΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ‹ строк Π² ΠΈΡΡ…ΠΎΠ΄Π½ΠΎΠΌ тСкстС.

1.3.7 РСдакция тСкстовых Ρ„Π°ΠΉΠ»ΠΎΠ²

РСдакция тСкстовых Ρ„Π°ΠΉΠ»ΠΎΠ². Π’ ΡΠΈΡΡ‚Π΅ΠΌΠ΅ имССтся экранный Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, Π²Ρ…ΠΎΠ΄ Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ осущСствляСтся Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²ΠΎΠΉ

Π Π•Π” //Π€

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

Π’Π°Π±Π»ΠΈΡ†Π° 2.1 Набор Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ² экранного Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°

Имя Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹

ДСйствиС

Π›

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ ΠΎΡ‚ Π½Π°Ρ‡Π°Π»Π° ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ

_ (ΠŸΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅)

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ ΠΎΡ‚ ΠΊΠΎΠ½Ρ†Π° ΠΊ Π½Π°Ρ‡Π°Π»Ρƒ

— (ΠœΠΈΠ½ΡƒΡ)

Π‘Π΄Π²ΠΈΠ³ Π²Π²Π΅Ρ€Ρ… Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ экрана

Π‘Π΄Π²ΠΈΠ³ Π²Π½ΠΈΠ· Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ экрана

<

Π‘Π΄Π²ΠΈΠ³ Π²Π²Π΅Ρ€Ρ… Π½Π° ΠΎΠ΄Π½Ρƒ строку

>

Π‘Π΄Π²ΠΈΠ³ Π²Π½ΠΈΠ· Π½Π° ΠΎΠ΄Π½Ρƒ строку

Π’

Π’Π²ΠΎΠ΄ Π½ΠΎΠ²Ρ‹Ρ… строк послС Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ строки

Π‘

Π‘Ρ‚ΠΈΡ€Π°Π½ΠΈΠ΅ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ строки

Π 

Π Π°Π·Π΄Π²ΠΈΠΆΠΊΠ° Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ строки (вставка ΠΏΠΎΠ΄ курсор ΠΏΡ€ΠΎΠ±Π΅Π»Π°)

Π£

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ символа ΠΏΠΎΠ΄ курсором

Π—

Π—Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ строки

Π”

Π”ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°ΠΏΠΎΠΌΠ½Π΅Π½Π½ΠΎΠΉ строки послС Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ

Π­

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€

/Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ‹/

Поиск Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ символов

К

ΠšΠΎΠ½Π΅Ρ† Ρ€Π΅Π΄Π°ΠΊΡ†ΠΈΠΈ

Π’Π΅ΠΊΡƒΡ‰Π΅ΠΉ строкой считаСтся строка, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ установлСн курсор. ΠŸΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅ Π½ΠΎΠ²Ρ‹Ρ… строк выдаСтся ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅ Π² Π²ΠΈΠ΄Π΅ Π½ΠΎΠΌΠ΅Ρ€Π° строки (Π½ΠΎΠΌΠ΅Ρ€ ΠΏΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½ΠΎΠΌΠ΅Ρ€ 1 850 100 Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ 1 850 001; ΠΏΡ€ΠΈ этом автоматичСски измСняСтся шаг Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½ΠΎΠ²Ρ‹Ρ… строк). ΠšΠΎΠ½Π΅Ρ† Π²Π²ΠΎΠ΄Π° — Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹, ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠΉ ΠΎΡ‚ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ Π’.

Для вставки Π² Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ строку символа, ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΎΡ‚ ΠΏΡ€ΠΎΠ±Π΅Π»Π°, слСдуСт Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρƒ Π  ΠΈ Π·Π°Ρ‚Π΅ΠΌ Π½Π°Π±Ρ€Π°Ρ‚ΡŒ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹ΠΉ символ вмСсто ΠΏΡ€ΠΎΠ±Π΅Π»Π°.

Π Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Ρ‚ΡŒ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²ΠΎΠΉ Π— ΠΎΠ΄Π½Ρƒ ΠΈΠ»ΠΈ нСсколько строк ΠΈ Π·Π°Ρ‚Π΅ΠΌ Π΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… ΠΏΠΎΡΠ»Π΅ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ строки. ΠŸΡ€ΠΈ этом строки Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‚ΡΡ Π² ΠΏΠΎΡ€ΡΠ΄ΠΊΠ΅ выполнСния Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ Π— ΠΈ Π½Π° старом мСстС ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ.

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

Π”ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ примСняСтся для построчного ΠΈ ΠΊΠΎΠ½Ρ‚Скстного рСдактирования. Π’Ρ…ΠΎΠ΄ Π² Π½Π΅Π³ΠΎ осущСствляСтся Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²ΠΎΠΉ PEΠ” //Π€ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ Π­ Π² ΡΠΊΡ€Π°Π½Π½ΠΎΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅.

ΠŸΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° — символ «:». Π’ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π°Ρ… Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° принято ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ младшиС Π½ΡƒΠ»ΠΈ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² строк (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 125 вмСсто 125 000).

Π—Π°ΠΌΠ΅Π½Π° ΠΈ ΡΡ‚ΠΈΡ€Π°Π½ΠΈΠ΅ контСкста. Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° Π—, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€

Π— 013−014,0256, 035 — /Π½ΠΎΠΌΠ΅Ρ€/Π½ΠΎΠΌ/:

замСняСт Π² ΡΡ‚Ρ€ΠΎΠΊΠ°Ρ… ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠ² Π·Π°Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ символов (Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ — ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ символов «Π½ΠΎΠΌΠ΅Ρ€» Π½Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ символов «Π½ΠΎΠΌ»). Π—Π°ΠΏΠΈΡΡŒ 035 ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π·Π°ΠΌΠ΅Π½Ρƒ Π²ΠΎ Π²ΡΠ΅Ρ… строках ΠΎΡ‚ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° Ρ„Π°ΠΉΠ»Π°. Π”Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅ Π·Π°Π΄Π°Π΅Ρ‚ Ρ€Π΅ΠΆΠΈΠΌ Π·Π°ΠΌΠ΅Π½Ρ‹ всСх Π²Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΉ, Π΅Π³ΠΎ отсутствиС — Π·Π°ΠΌΠ΅Π½Ρƒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ вхоТдСния Π² ΠΊΠ°ΠΆΠ΄ΡƒΡŽ строку, конструкция Π’: П (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 1: 2) вмСсто двоСточия — Π·Π°ΠΌΠ΅Π½Ρƒ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ П Π²Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΉ начиная с Π’-Π³ΠΎ.

Π‘Ρ‚ΠΈΡ€Π°Π½ΠΈΠ΅ контСкста осущСствляСтся Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²ΠΎΠΉ Π‘, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

Π‘013−014,0256,035- /Π½ΠΎΠΌΠ΅Ρ€/:

Π’ ΡΡ‚Ρ€ΠΎΠΊΠ°Ρ… ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠ² ΡΡ‚ΠΈΡ€Π°ΡŽΡ‚ΡΡ всС вхоТдСния Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ символов.

Вставка, сдвиг ΠΈ ΡΡ‚ΠΈΡ€Π°Π½ΠΈΠ΅ строк. ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ

Π’ 5+10/

< вставляСмый Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ >

вставляСт ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ (ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ строк) начиная со ΡΡ‚Ρ€ΠΎΠΊΠΈ 5, с ΡˆΠ°Π³ΠΎΠΌ Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΠΈ 10. Π Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ / ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΌΠ΅Π½Π΅Π½ Π΄Ρ€ΡƒΠ³ΠΈΠΌ символом, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ»ΠΈ ! Набор раздСлитСля /, Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π΅ вставки Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΉ строки (послС Π½ΠΎΠΌΠ΅Ρ€Π°, Π²Ρ‹Π΄Π°Π²Π°Π΅ΠΌΠΎΠ³ΠΎ Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΡ), являСтся ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠΌ ΠΊΠΎΠ½Ρ†Π° Π²Π²ΠΎΠ΄Π°. Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ этой ΠΆΠ΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹

Π’ Π€1 311−321 Π‘ 5+1

выполняСт вставку строк Ρ„Π°ΠΉΠ»Π° Π€1 с Π½ΠΎΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΈΠ· Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° 311—321 Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ Ρ„Π°ΠΉΠ». Имя Π€1 бСрСтся ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ контСкста ΠΊΠ½. Если имя Π€1 Π½Π΅ Π·Π°Π΄Π°Π½ΠΎ, выполняСтся Π΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ строк ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Ρ„Π°ΠΉΠ»Π°. Π‘Π΄Π²ΠΈΠ³ строк Π½Π° Π½ΠΎΠ²ΠΎΠ΅ мСсто (с ΠΈΡ… ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ΠΌ Π½Π° ΡΡ‚Π°Ρ€ΠΎΠΌ мСстС):

Π‘Π”Π’ 311−321 Π‘ 5+1

На Π½ΠΎΠ²ΠΎΠΌ мСстС строки ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ Π½ΠΎΠΌΠ΅Ρ€Π° ΠΎΡ‚ 5 с ΡˆΠ°Π³ΠΎΠΌ 1 (Ссли Π² Ρ„Π°ΠΉΠ»Π΅ ΡƒΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ строки с Ρ‚Π°ΠΊΠΈΠΌΠΈ Π½ΠΎΠΌΠ΅Ρ€Π°ΠΌΠΈ, Ρ‚ΠΎ Π²Ρ‹Π΄Π°Π΅Ρ‚ся сообщСниС ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ΅, ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° Π½Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ΅Ρ‚ся).

Π‘Ρ‚ΠΈΡ€Π°Π½ΠΈΠ΅ строк:

Π‘ 311−321

ΠŸΠ΅Ρ€Π΅Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΡ строк ΠΈΠ· Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° 012−013 ΠΎΡ‚ Π½ΠΎΠΌΠ΅Ρ€Π° 05 с ΡˆΠ°Π³ΠΎΠΌ 100:

НУМ 012−013 ОВ 05+100

Если Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΎΠΏΡƒΡ‰Π΅Π½, пСрСнумСровываСтся вСсь Ρ„Π°ΠΉΠ». Если ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΠΈ порядок Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² Π² Ρ„Π°ΠΉΠ»Π΅ Π½Π°Ρ€ΡƒΡˆΠ°Π΅Ρ‚ΡΡ, это считаСтся ошибкой.

Поиск ΠΈ Π·Π°ΠΌΠ΅Π½Π°. Поиск контСкста выполняСтся Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²ΠΎΠΉ ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

П 01−02/Π  (/

Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½Π° ΡΠΊΡ€Π°Π½ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ пустой посылкС выдаСтся очСрСдная строка, содСрТащая Π²Ρ‹Π·ΠΎΠ² ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ Π . Если Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²ΠΎ Π²ΡΠ΅Ρ… Π²Ρ‹Π·ΠΎΠ²Π°Ρ… ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ Π  Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π₯ Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€-имя, Ρ‚ΠΎ ΡΠ»Π΅Π΄ΡƒΠ΅Ρ‚ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²ΠΎΠΉ «ΠΏΠΎΠΈΡΠΊ с Π·Π°ΠΌΠ΅Π½ΠΎΠΉ»:

ΠŸΠ— 01−02 1Π  (/X/_ИМЯ X/:

Π—Π°ΠΌΠ΅Π½Π° ΠΈ ΡΡ‚ΠΈΡ€Π°Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ Π² ΡΡ‚Ρ€ΠΎΠΊΠ΅. ΠŸΡƒΡΡ‚ΡŒ трСбуСтся ΡƒΠ±Ρ€Π°Ρ‚ΡŒ Π½ΠΎΠΌΠ΅Ρ€Π° строк Π² ΠΏΠΎΠ·ΠΈΡ†ΠΈΡΡ… 72−80 ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строкС (такая Π·Π°Π΄Π°Ρ‡Π° часто Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΏΡ€ΠΈ пСрСносС Ρ„Π°ΠΉΠ»ΠΎΠ² с Π•Π‘ Π­Π’Πœ). Для этого слуТит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ Π‘:

Π‘ 0- К 72−80

Π—Π°ΠΌΠ΅Π½Π° Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² строк Π½Π° ΠΏΡ€ΠΎΠ±Π΅Π» выполняСтся Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²ΠΎΠΉ Π—:

Π— 0- К 72−80 //

Вставка ΠΈ Π·Π°ΠΌΠ΅Π½Π° ΠΎΠ΄Π½ΠΎΠΉ строки. НСявная Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π°:

5 001 _всС

ΠΏΡ€ΠΈ отсутствии строки с ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ вставляСт Π΅Π΅, Π° ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ замСняСт Π½ΠΎΠ²Ρ‹ΠΌ содСрТимым.

Π’Ρ‹Π²ΠΎΠ΄ Ρ„Π°ΠΉΠ»Π° Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π». Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π°:

Π› 001

Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ содСрТимоС Ρ„Π°ΠΉΠ»Π° Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» начиная с ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ строки. Выводится Π½ΠΎΠ²ΠΎΠ΅ содСрТимоС Ρ„Π°ΠΉΠ»Π°; вставлСнныС строки ΠΏΠΎΠΌΠ΅Ρ‡Π°ΡŽΡ‚ΡΡ Π·Π²Π΅Π·Π΄ΠΎΡ‡ΠΊΠ°ΠΌΠΈ.

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π² ΡΠΊΡ€Π°Π½Π½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, ΠΊΠ°ΠΊ ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΈΠ· ΡΠΊΡ€Π°Π½Π½ΠΎΠ³ΠΎ Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ, выполняСтся Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²ΠΎΠΉ Π­.

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

Π Π•Π” //Π€

:Π­

ΠŸΡ€ΠΈ этом Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ Ρ„Π°ΠΉΠ» сохранится Π² ΡΠΈΡΡ‚Π΅ΠΌΠ½ΠΎΠΌ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅ послС Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈ ΠΈΠ· Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ, ΠΈ ΠΈΠ· ΡΠΊΡ€Π°Π½Π½ΠΎΠ³ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°. ΠšΠΎΠ½Π΅Ρ† Ρ€Π΅Π΄Π°ΠΊΡ†ΠΈΠΈ — Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° К.

ΠŸΡ€ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ Ρ€Π΅Π΄Π°ΠΊΡ†ΠΈΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ всС Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ вставки ΠΈ ΠΏΠ΅Ρ€Π΅Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΠΈ), формируСтся Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ Ρ„Π°ΠΉΠ» Π½Π° Π±Π°Ρ€Π°Π±Π°Π½Π΅ ΠΈ Π²Ρ‹Π΄Π°Π΅Ρ‚ся сообщСниС ΠΎΠ± ΠΎΠ±ΡŠΠ΅ΠΌΠ΅ Ρ„Π°ΠΉΠ»Π°, послС Ρ‡Π΅Π³ΠΎ осущСствляСтся Π²Ρ‹Ρ…ΠΎΠ΄ Π² ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€.

Для пСрСписи Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° Ρ€Π΅Π΄Π°ΠΊΡ†ΠΈΠΈ Π² ΠΈΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» (сохранСния Ρ„Π°ΠΉΠ»Π°) Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρƒ БОΠ₯, для пСрСписи Π΅Π³ΠΎ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ„Π°ΠΉΠ» (//Π€1) — Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρƒ БОΠ₯ Π€1.

Π”Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹ Π²Ρ‹Π·ΠΎΠ²Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°:

Π Π•Π” //Π€, //Π€1 — рСдакция с Π°Π²Ρ‚оматичСской записью Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° Π² Ρ„Π°ΠΉΠ»

//Π€1;

Π Π•Π” //Π€, //Π€1, //Π€Π Π•Π” — рСдакция ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Ρ„Π°ΠΉΠ»Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ² //Π€Π Π•Π” (рСкомСндуСтся ΠΏΡ€ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… рСдакциях). //Π€Π Π•Π” — ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ тСкстовый Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, Π² ΡΠ²ΠΎΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°.

1.3.8 Врансляция

Вранслятор Эль-76 — это ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° — функция с 6-ю ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ:

ΠΠ’Π’ΠžΠšΠžΠ” (Π’Π•ΠšΠ‘Π’, Π’Π’ΠžΠ , ΠšΠžΠ”, РЀОК, Π‘Π˜Π‘, Π•Π›)

Π³Π΄Π΅ Π’Π•ΠšΠ‘Π’ — Ρ„Π°ΠΉΠ» исходного тСкста; Π’Π’ΠžΠ  — Π²Ρ‚ΠΎΡ€ΠΈΡ‡Π½Ρ‹ΠΉ источник (Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» нСявной Ρ€Π΅Π΄Π°ΠΊΡ†ΠΈΠΈ тСкста, строки ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ‚Ρ€Π°Π½ΡΠ»ΠΈΡ€ΡƒΡŽΡ‚ΡΡ вмСсто строк исходного тСкста с ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΌΠΈ Π½ΠΎΠΌΠ΅Ρ€Π°ΠΌΠΈ); ΠšΠžΠ” — Ρ„Π°ΠΉΠ» для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°; РЀОК — ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ для записи дополнСния ΠΊ Ρ„Π°ΠΉΠ»Ρƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°; Π‘Π˜Π‘ — справочник ΠΈΠΌΠ΅Π½ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ‡Π½Ρ‹Ρ… ΠΊΠ°Ρ€Ρ‚; Π•Π› — Ρ„Π°ΠΉΠ» для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ Ρ„Π°ΠΉΠ»Π° ссылок, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ выполняСтся распСчатка словаря ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ². ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Ρ‚Ρ€ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°; ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π’Π’ΠžΠ  = 0. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ — число ошибок Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅.

ΠšΠ»ΡŽΡ‡Π΅Π²Π°Ρ Ρ„ΠΎΡ€ΠΌΠ° запуска транслятора Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΈΠ΄

Π’Π //Π’Π•ΠšΠ‘Π’ И2 //Π’Π’ΠžΠ  К//ΠšΠžΠ”> КБН//РЀОК (//Π‘Π˜Π‘) Π•Π›//Π•Π›

Π³Π΄Π΅ ΠΊΠ»ΡŽΡ‡ И2 Π·Π°Π΄Π°Π΅Ρ‚ Π²Ρ‚ΠΎΡ€ΠΈΡ‡Π½Ρ‹ΠΉ источник (//Π’Π’ΠžΠ ), ΠΊΠ»ΡŽΡ‡ К — Ρ„Π°ΠΉΠ» ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΠΊΠ»ΡŽΡ‡ > — ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ для записи Π”Π€ΠžΠš; Π² ΡΠΊΠΎΠ±ΠΊΠ°Ρ… ΡƒΠΊΠ°Π·Π°Π½ справочник для Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ‡Π½Ρ‹Ρ… ΠΊΠ°Ρ€Ρ‚; ΠΊΠ»ΡŽΡ‡ Π•Π› Π·Π°Π΄Π°Π΅Ρ‚ Ρ„Π°ΠΉΠ» ссылок.

ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ всСх ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π΅Π½. НСкоторыС ΠΈΠ· Π½ΠΈΡ… ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ (Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… Ρ€Π°Π·ΡŠΡΡΠ½Π΅Π½Ρ‹ принятыС умолчания).

НапримСр

1. Π’Π  //Π’Π•ΠšΠ‘Π’ К //ΠšΠžΠ”

— Ρ‚рансляция Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ тСкста Π² Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» ΠΊΠΎΠ΄Π°. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π”Π€ΠžΠš создаСтся Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅ с ΠΊΠΎΠ΄ΠΎΠΌ; справочник Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ‡Π½Ρ‹Ρ… ΠΈΠΌΠ΅Π½ — Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ контСкст (КН); И2 = 0. Если ΠΏΡ€ΠΈ трансляции ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Ρ‹ ошибки, Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» выдаСтся ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°ΡŽΡ‰Π΅Π΅ сообщСниС (диагностика ошибок выводится Π² Ρ„Π°ΠΉΠ» Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ‹Π²ΠΎΠ΄Π°).

2. Π’Π  //Π’Π•ΠšΠ‘Π’ БИНВ

— Ρ‚рансляция Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с Ρ†Π΅Π»ΡŒΡŽ обнаруТСния ошибок (Π±Π΅Π· ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ исполнСния). Если ΠΎΠΏΡƒΡ‰Π΅Π½ΠΎ имя Ρ„Π°ΠΉΠ»Π° ΠΊΠΎΠ΄Π°, Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ становится нСдоступСн.

3. Π’Π  //Π’Π•ΠšΠ‘Π’ К Π ΠΠ‘

— Ρ‚рансляция Π² Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ Ρ„Π°ΠΉΠ» Π² ΡΠΈΡΡ‚Π΅ΠΌΠ½ΠΎΠΌ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅. Π—Π΄Π΅ΡΡŒ Ρ€Π°Π± — стандартноС имя Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ Ρ„Π°ΠΉΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ создан Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²ΠΎΠΉ Ρ€Π°Π±.

4. Π’Π  Π­ К // ΠšΠžΠ”

— Ρ‚рансляция тСкста, Π²Π²ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ с Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°. БистСма Π²Ρ‹Π΄Π°Π΅Ρ‚ запрос «Π’Π²ΠΎΠ΄ΠΈΡ‚Π΅ тСкст Π½Π° Π­Π»ΡŒ-76» ΠΈ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅ — ΠΏΡ€ΠΎΠ±Π΅Π». ВСкст вводится Π΄ΠΎ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ†Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ — послСднСй Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ скобки. Для Π²Ρ‹Π²ΠΎΠ΄Π° сообщСний транслятора Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» рСкомСндуСтся ΠΏΠ΅Ρ€Π΅Π΄ тСкстом ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π°Π±Ρ€Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€Π°Π³ΠΌΠ°Ρ‚:

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ трансляциСй производится с, ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€Π°Π³ΠΌΠ°Ρ‚ΠΎΠ², вставляСмых Π² Ρ‚ранслируСмый тСкст. ΠŸΡ€Π°Π³ΠΌΠ°Ρ‚ задаСтся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ строкой тСкста ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ся символом «Β€». Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€Π°Π³ΠΌΠ°Ρ‚Ρ‹:

1. Β€ Π£Π‘Π’ Π› К, А Π‘И Β€

— Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² распСчатки: Π› — исходного тСкста, К — ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, А — адрСсных ΠΏΠ°Ρ€ (ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… адрСсов) Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, БИ — ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΡΠ΅Π³ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Β€ — ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… ΠΊΠ°Ρ€Ρ‚. ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π΅ΠΆΠΈΠΌΠ° Π› Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ΅Ρ‚ся ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ ΠΊΠ°Ρ€Ρ‚ΠΎΠΉ:

Β€Π£Π‘Π’0 Π› (Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ — Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ€Π΅ΠΆΠΈΠΌΠΎΠ²).

2. Β€ Π‘Π˜Π‘ //Π€

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

Β€ Π‘Π˜Π‘ КБН//ΠŸΠΠ‘ΠšΠΠ›Π¬//Π˜ΠΠ’Π•Π ΠšΠžΠ”//Π’Π•ΠšΠ‘Π’ΠšΠ’Πš

3. Β€ Π£Π‘Π’0 КНВРПРΠ₯Π” Π£Π‘Π’ КОРМАББ

— ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ контроля Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² ΠΈΠ· Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ (ΠΏΠΎΠ΄Π°Π²Π»Π΅Π½ΠΈΠ΅ лишнСй диагностики) ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Ρ€Π΅ΠΆΠΈΠΌΠ° ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ трансляции ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π΄Π»ΠΈΠ½Π° (ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ Π΄Π»ΠΈΠ½Π° всСх массивов Π½Π΅ ΠΏΡ€Π΅Π²ΠΎΡΡ…ΠΎΠ΄ΠΈΡ‚ 216 — 1).

ΠŸΠ΅Ρ€Π΅Ρ‚Ρ€Π°Π½ΡΠ»ΡΡ†ΠΈΡ. Если Π΄Π»ΠΈΠ½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π²Π΅Π»ΠΈΠΊΠ° (нСсколько тысяч строк ΠΈ Π±ΠΎΠ»Π΅Π΅), рСкомСндуСтся ΠΏΡ€ΠΈ исправлСнии Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ошибок Π² ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°Ρ… Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π½Π΅ ΠΏΠΎΠ»Π½ΡƒΡŽ Ρ‚Ρ€Π°Π½ΡΠ»ΡΡ†ΠΈΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π° ΠΏΠ΅Ρ€Π΅Ρ‚Ρ€Π°ΡΠ»ΡΡ†ΠΈΡŽ исправлСнных ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€. Допустим, Ρ‡Ρ‚ΠΎ тСксты ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ ΠΈ ΡΠ΅Ρ€Π²ΠΈΡ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ внСсСны Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ измСнСния, находятся соотвСтствСнно Π² Ρ„Π°ΠΉΠ»Π°Ρ… //Π“Π›ΠžΠ‘ ΠΈ //Π‘Π•Π Π’, Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ всСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ — Π² Ρ„Π°ΠΉΠ»Π΅ //ΠšΠžΠ”. Для пСрСтрансляции ΠΈ Π·Π°ΠΌΠ΅Π½Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ ΠΈ ΡΠ΅Ρ€Π²ΠΈΡ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹:

Π’Π  Π­ Π˜2 //ΠšΠžΠ”

(выдаСтся ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅ для Π²Π²ΠΎΠ΄Π° тСкста с Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°)

Β€VT

ПВРЭ МОНИВОР ://Π“Π›ΠžΠ‘, Π‘Π•Π Π’Π˜Π‘://Π‘Π•Π Π’!

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π΄Π°Π½Π° слуТСбная информация ΠΎ Ρ…ΠΎΠ΄Π΅ пСрСтрансляции ΠΈ ΡΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ ΠΎ Π΅Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ задания Π½Π° ΠΏΠ΅Ρ€Π΅Ρ‚Ρ€Π°Π½ΡΠ»ΡΡ†ΠΈΡŽ (ΠΈΠΌΠ΅Π½Π° ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²) Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ΡΡ запятыми; ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ ΠΊΠΎΠ½Ρ†Π° задания — символ «!» — обязатСлСн.

Врансляция с Π΄Ρ€ΡƒΠ³ΠΈΡ… языков. Для запуска Π΄Ρ€ΡƒΠ³ΠΈΡ… компиляторов, ΡΠΎΠ±Π»ΡŽΠ΄Π°ΡŽΡ‰ΠΈΡ… соглашСниС ΠΎ ΠΏΠΎΡ€ΡΠ΄ΠΊΠ΅ ΠΈ ΡΠΌΡ‹ΡΠ»Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², описанноС Π²Ρ‹ΡˆΠ΅, прСдусмотрСна ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ Ρ„ΠΎΡ€ΠΌΠ° Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ Π’Π :

Π’Π  //Π’Π•ΠšΠ‘Π’ К //ΠšΠžΠ” ://ВРАНБ,

Π³Π΄Π΅ //ВРАНБ — имя ΠΊΠΎΠ΄Π° транслятора.

2.3.9 Π Π°Π±ΠΎΡ‚Π° с Ρ„Π°ΠΉΠ»ΠΎΠΌ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ‹Π²ΠΎΠ΄Π°

Π€Π°ΠΉΠ» Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ‹Π²ΠΎΠ΄Π° Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ стандартноС имя АЦПУ. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ Ρ„Π°ΠΉΠ»Π° (ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ систСмных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ счСта) выводятся Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²ΠΎΠΉ

Π› ΠΠ¦ΠŸΠ£

ΠŸΡƒΡΡ‚Π°Ρ посылка Π² ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅ «?» — ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ Π²Ρ‹Π΄Π°Ρ‡ΠΈ Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π», Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΎΡ‚Π²Π΅Ρ‚ — ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅. Π’ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π½ΠΎΠΌΠ΅Ρ€ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ строки:

Π› ΠΠ¦ΠŸΠ£ 5;

Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π°:

ΠŸΠ•Π§ АЦПУ

ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅Ρ‚ Π½Π° ΠΠ¦ΠŸΠ£ ΠΈ ΡΡ‚ΠΈΡ€Π°Π΅Ρ‚ содСрТимоС Ρ„Π°ΠΉΠ»Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ‹Π²ΠΎΠ΄Π°. Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π°:

УДА АЦПУ

удаляСт содСрТимоС Ρ„Π°ΠΉΠ»Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ‹Π²ΠΎΠ΄Π° Π±Π΅Π· Π΅Π³ΠΎ распСчатки.

1.3.10 Запуск ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π° ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅

Запуск ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π° ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ осущСствляСтся Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²ΠΎΠΉ

ИБП//ΠšΠžΠ” ΠΈΠ»ΠΈ ИБП//ΠšΠžΠ” (А1,.., Ak)

Π³Π΄Π΅ // ΠΊΠΎΠ΄ — ссылка Π½Π° Ρ„Π°ΠΉΠ» ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, Аi — фактичСскиС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ фактичСских ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Ρ‹:

— ΠΊΠΎΠ½ΡΡ‚Π°Π½Ρ‚Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: 0, «Π°Π²Ρ», пусто64, 3.14, стр8 «ΡΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅» ;

— Π²Π½Π΅ΡˆΠ½ΠΈΠ΅ ΠΈΠΌΠ΅Π½Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: //Π’, КБН//ΠŸΠΠ‘ΠšΠΠ›Π¬//ДАННЫЕ;

— ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: КН, Π­, ΠœΠžΠ™Π’Π•Π Πœ

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΠΎΠ΅ имя Π­ (ΠœΠžΠ™Π’Π•Π Πœ) ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ ΡΠ»ΡƒΠΆΠΈΡ‚ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΅Π³ΠΎ Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌ.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° запускаСтся ΠΊΠ°ΠΊ нСзависимый процСсс. НомСр процСсса Π² Ρ„ΠΎΡ€ΠΌΠ΅: ПП Π²Ρ‹Π΄Π°Π΅Ρ‚ΡΡ Π² ΡΠΈΡΡ‚Π΅ΠΌΠ½ΠΎΠΌ сообщСнии ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ΅ процСсса.

ΠŸΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ с ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (ΠΊΠ°ΠΊ ΠΈ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ с Ρ‚рансляциСй большой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹) ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹. НС Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅Ρ‚ΡΡ лишь ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ‹Π²ΠΎΠ΄Π°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ Ρ„ормируСтся Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ исполнСния. О Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ исполнСния систСма Π²Ρ‹Π΄Π°Π΅Ρ‚ сообщСниС с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ Π½ΠΎΠΌΠ΅Ρ€Π° процСсса.

ΠŸΡ€ΠΈ динамичСской ошибкС Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» выдаСтся диагностика динамичСской ошибки Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Ρ… исходного тСкста. БистСма динамичСской диагностики ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ€Π΅ΠΆΠΈΠΌΡ‹ Π²Ρ‹Π΄Π°Ρ‡ΠΈ символьной распСчатки стСка Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π». Для управлСния Π΅Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ систСма Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅ «?». РСкомСндуСтся Π² ΠΎΡ‚Π²Π΅Ρ‚ Π½Π°Π±Ρ€Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π΅ΠΆΠΈΠΌΡ‹:

Π’ Π’Π’ ΠŸΠ•Π§

Π³Π΄Π΅ Π’ — распСчатка Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° исходного тСкста, Π²Ρ‹Π·Π²Π°Π²ΡˆΠ΅Π³ΠΎ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅, с ΠΏΠΎΠΌΠ΅Ρ‚ΠΊΠΎΠΉ ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½ΠΎΠΉ строки; Π’Π’ — мнСмоничСская распСчатка ΠΊΠΎΠ΄Π°, близкая ΠΊ ΠΈΡΡ…ΠΎΠ΄Π½ΠΎΠΌΡƒ тСксту (для уточнСния мСста ошибки Π² ΡΡ‚Ρ€ΠΎΠΊΠ΅); ΠŸΠ•Π§ — Π²Ρ‹Π΄Π°Ρ‡Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² Ρ„Π°ΠΉΠ» Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ‹Π²ΠΎΠ΄Π°. Π‘ΡƒΠ΄ΡƒΡ‚ распСчатаны ΠΈΠΌΠ΅Π½Π° ΠΈ Π½ΠΎΠΌΠ΅Ρ€Π° строк Π²Ρ‹Π·Π²Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€, ΠΈΠΌΠ΅Π½Π° ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡ ΠΈΡ… Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Ρ‹ выраТСния, вычислСниС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΈΠ·-Π·Π° прСрывания Π½Π΅ Π±Ρ‹Π»ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ. Π­Ρ‚Π° информация, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ быстро ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ. На ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅ «?» слСдуСт ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ «Πš» (ΠΊΠΎΠ½Π΅Ρ† диагностики). Π”Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€Π΅ΠΆΠΈΠΌΡ‹ систСмы динамичСской диагностики ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ, Ссли Π² ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅ «?» Π½Π°Π±Ρ€Π°Ρ‚ΡŒ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρƒ «Π˜» (информация).

Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ эмулятор ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ Π±ΠΎΠ΅Π²ΠΎΠΉ дСТурство

1.3.11 Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ процСссами

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

Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π°

ΠžΡΡ‚ :ПП

приостанавливаСт процСсс: Пп. Π’Ρ‹Π΄Π°Ρ‡Π° символьной распСчатки стСка процСсса выполняСтся Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²ΠΎΠΉ

Π› :ПП

Π’Π½ΠΎΠ²ΡŒ Π°ΠΊΡ‚ΠΈΠ²ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ процСсс: ПП ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π°

АК :ПП

Вакая ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ² рСкомСндуСтся ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΎΠ·Ρ€Π΅Π½ΠΈΠΈ Π½Π° Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π°

УДА: ПП

ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠ°Π΅Ρ‚ процСсс: ПИ (ΠΏΡ€ΠΈ этом выдаСтся символьная распСчатка Π΅Π³ΠΎ стСка).

1.3.12 Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ ΡΠΎΡΡ‚оянии Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ Π² Π½Π΅ΠΉ процСссах, Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈΡ… ΡΡ‡Π΅Ρ‚Π° ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ приостановки выдаСтся ΠΏΠΎ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π΅

Π‘Π—

ΠšΡ€Π°Ρ‚ΠΊΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΡΠΎΡΡ‚оянии всСх Π·Π°Π΄Π°Ρ‡ Π² ΡΠΈΡΡ‚Π΅ΠΌΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π΅

Π‘

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ±ΠΎ всСх Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡Π°Ρ… (исполняСмых Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚) — ΠΏΠΎ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π΅

А

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этих Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ² ΠΌΠΎΠΆΠ½ΠΎ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° Ρ…ΠΎΠ΄ΠΎΠΌ исполнСния своСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠΎΠΉ вычислСний Π² ΡΠΈΡΡ‚Π΅ΠΌΠ΅, распрСдСлСниСм ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ ΠΈ Π²Π½Π΅ΡˆΠ½Π΅ΠΉ памяти.

Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π°

КБН

Π²Ρ‹Π΄Π°Π΅Ρ‚ Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± ΡƒΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½Π½Ρ‹Ρ… Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°Ρ… Π½Π° Π΄ΠΈΡΠΊΠ°Ρ… ΠΈ Π»Π΅Π½Ρ‚Π°Ρ….

1.3.13 Π—Π°ΠΏΠΈΡΡŒ дискового ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° Π½Π° Π»Π΅Π½Ρ‚Ρƒ ΠΈ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π΅Π³ΠΎ с Π»Π΅Π½Ρ‚Ρ‹

Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π°

ПБ ΠšΠ‘Н//ΠŸΠΠ‘ΠšΠΠ›Π¬ ΠœΠ› [Π­Π’ΠΠ›ΠžΠ]

записываСт содСрТимоС ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° Π½Π° Π΄ΠΈΡΠΊΠ΅ (КБН//ΠŸΠΠ‘ΠšΠΠ›Π¬) Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Π½Π° Π»Π΅Π½Ρ‚Π΅ с ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ («Π­Π’ΠΠ›ΠžΠ»). ΠŸΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ выдаСтся трассировка Π² Ρ„Π°ΠΉΠ» Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ‹Π²ΠΎΠ΄Π°. ΠžΠ±Ρ€Π°Ρ‚Π½Π°Ρ опСрация — восстановлСниС дискового ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° с Π»Π΅Π½Ρ‚Ρ‹ — выполняСтся Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²ΠΎΠΉ

ПБ ΠœΠ› [Π­Π’ΠΠ›ΠžΠ] КБН//ΠŸΠΠ‘ΠšΠΠ›Π¬

1.3.14 Π’Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· Π΄ΠΈΠ°Π»ΠΎΠ³Π°

Π’Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· Π΄ΠΈΠ°Π»ΠΎΠ³Π° осущСствляСтся Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²ΠΎΠΉ

Π’Π«Π₯

ΠŸΡ€ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π΅ выдаСтся ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π½Π΅ ΡΠΎΡ…Ρ€Π°Π½Π΅Π½Π½ΠΎΠ³ΠΎ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ Ρ„Π°ΠΉΠ»Π°, ΠΈ Π΅ΡΠ»ΠΈ Π½Π° Π½Π΅Π³ΠΎ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΎ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΎΡ‚Π²Π΅Ρ‚Π° (пустая посылка), Π²Ρ‹Ρ…ΠΎΠ΄ Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ся. ΠŸΡ€ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π΅ диалоговая Π·Π°Π΄Π°Ρ‡Π° уничтоТаСтся, Π΅Π΅ Ρ€Π΅ΡΡƒΡ€ΡΡ‹ ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°ΡŽΡ‚ΡΡ.

1.3.15 НСкоторыС Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°

Π’ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ описания языка стандартного Π΄ΠΈΠ°Π»ΠΎΠ³Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°. Π­Ρ‚ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΎΠΏΠ΅Ρ€Π°Ρ‚орского Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°.

Установка дисков ΠΈ Π»Π΅Π½Ρ‚. ΠŸΡƒΡΡ‚ΡŒ ПП — физичСский Π½ΠΎΠΌΠ΅Ρ€ дисковода ΠΈΠ»ΠΈ накопитСля Π½Π° ΠΌΠ°Π³Π½ΠΈΡ‚Π½Ρ‹Ρ… Π»Π΅Π½Ρ‚Π°Ρ…. ΠŸΡ€ΠΈ установкС Π½Π° ΡƒΡΡ‚ройство Π½ΠΎΠ²ΠΎΠ³ΠΎ носитСля (Π»Π΅Π½Ρ‚Ρ‹, диска) Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρƒ

АУ ΠŸΠŸ

(АУ — активизация устройства). ΠŸΡ€ΠΈ этом выдаСтся сообщСниС ΠΎΠ± ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ΅ Π½Π° ΡƒΡΡ‚ройство Пп ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ.

Π Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° дисков ΠΈ Π»Π΅Π½Ρ‚. Π Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° диска производится Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²ΠΎΠΉ

Π ΠΠ—Πœ ΠŸΠŸ РАЗЫ КОНВ И ΠŸΠžΠ› П Π£Π Н,

Π³Π΄Π΅ ПП — Π½ΠΎΠΌΠ΅Ρ€ устройства, Π ΠΠ—Πœ — ΠΊΠ»ΡŽΡ‡, ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰ΠΈΠΉ ΠΏΠΎΠ»Π½ΡƒΡŽ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ, И — имя Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, П — имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Н — ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ рСгистрационный Π½ΠΎΠΌΠ΅Ρ€. Π’ ΡΠ»ΡƒΡ‡Π°Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ ΡƒΠΆΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ диска выдаСтся ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅.

Для смСны Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ) примСняСтся Ρ„ΠΎΡ€ΠΌΠ° Ρ‚ΠΎΠΉ ΠΆΠ΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ Π±Π΅Π· ΠΊΠ»ΡŽΡ‡Π° Π ΠΠ—Πœ:

Π ΠΠ—Πœ ΠŸΠŸ ΠŸΠžΠ› Π˜Π’ΠΠΠžΠ’

Для Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ Π»Π΅Π½Ρ‚Ρ‹ слуТит Ρ‚Π° ΠΆΠ΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π°:

Π ΠΠ—Πœ ΠŸΠŸ Π ΠΠ—Πœ КОНВ ИМЯ

Π”Π΅ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°. ΠŸΡ€ΠΈ снятии ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° с ΡƒΡΡ‚ройства рСкомСндуСтся Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρƒ Π”ΠœΠš:

Π”ΠœΠš КБН//ΠŸΠΠ‘ΠšΠΠ›Π¬,

Π³Π΄Π΅ КБН//ΠŸΠΠ‘ΠšΠΠ›Π¬ — внСшнСС имя ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°.

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ ΠΈ Ρ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ ΠΊ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°) ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²ΠΎΠΉ

УДА К

Π‘ ΠΎΠΏΠ΅Ρ€Π°Ρ‚орского Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠΌ способом любой процСсс любой Π·Π°Π΄Π°Ρ‡ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

УДА 2:5

— ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ процСсса 5 Π·Π°Π΄Π°Ρ‡ΠΈ 2.

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒΡŽ. ПослС Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ АЦПУ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ‹Π΄Π°Ρ‡ΠΈ для Π΅Π΅ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΡ слСдуСт Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρƒ

УДА ΠŸΠ£ ПП

(ПП — Π½ΠΎΠΌΠ΅Ρ€ ΠΏΠ΅Ρ‡Π°Ρ‚Π°ΡŽΡ‰Π΅Π³ΠΎ устройства).

1.3.16 ΠžΡˆΠΈΠ±ΠΎΡ‡Π½Ρ‹Π΅ ситуации ΠΏΡ€ΠΈ Π΄ΠΈΠ°Π»ΠΎΠ³Π΅

Π Π°Π±ΠΎΡ‚Π° Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π²Π²ΠΈΠ΄Ρƒ ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½Ρ‹Ρ… дСйствий программиста, Π»ΠΈΠ±ΠΎ сбойных ситуаций Π² Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€Π΅ ΠΈ ΠžΠ‘ПО ΠœΠ’Πš.

БущСствуСт Π½Π°Π±ΠΎΡ€ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅. ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ², рСкомСндуСмая для восстановлСния Π΄ΠΈΠ°Π»ΠΎΠ³Π° зависит ΠΎΡ‚ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π° Π°Π²Π°Ρ€ΠΈΠΉΠ½ΠΎΠΉ ситуации.

Рассмотрим Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½Ρ‹Π΅ для ΠœΠ’Πš Π°Π²Π°Ρ€ΠΈΠΉΠ½Ρ‹Π΅ ситуации ΠΈ ΠΏΠΎΡ€ΡΠ΄ΠΎΠΊ дСйствий программиста ΠΏΡ€ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΈΠ· Π½ΠΈΡ….

1. На ΡΠΊΡ€Π°Π½Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° вмСсто символа ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΡ «> « появляСтся символ » ! «. Для Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈΠ· ΡΡ‚ΠΎΠΉ ситуации Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°Π±Ρ€Π°Ρ‚ΡŒ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρƒ

Π‘Π—

На ΡΠΊΡ€Π°Π½Π΅ появится ΠΎΡ‚Π²Π΅Ρ‚Π½ΠΎΠ΅ сообщСниС систСмы:

Π‘Π’Π•Πš 3 Π–Π”Π•Π’

Π–Π΄ΡƒΡ‰ΠΈΠΉ стСк Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρƒ

УДА :3

УспСшноС Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ² позволяСт программисту Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ Π² Ρ€Π΅ΠΆΠΈΠΌ Π΄ΠΈΠ°Π»ΠΎΠ³Π°. На ΡΠΊΡ€Π°Π½Π΅ появится символ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΡ «>».

2. На ΡΠΊΡ€Π°Π½Π΅ имССтся сообщСниС:

ΠžΠ¨Π˜Π‘ΠšΠ!!!

ΠΠ•ΠŸΠ ΠΠ’Π˜Π›Π¬ΠΠž Π—ΠΠ”ΠΠΠž ИМЯ ΠŸΠ Π˜ΠšΠΠ—Π

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Π²Π²Π΅Π» Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ имя ΠΏΡ€ΠΈΠΊΠ°Π·Π°. Для Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½ΠΎΠΉ ситуации Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ «Π’Π’ΠžΠ”» ΠΈ Π΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒΡΡ появлСния Π½Π° ΡΠΊΡ€Π°Π½Π΅ символа «!».

3. Π’ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠ΅ динамичСских ошибок. ИсполнСниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΈΠ·-Π·Π° наличия Π² Π½Π΅ΠΉ ошибок, Π΄Π΅Π»Π°ΡŽΡ‰ΠΈΡ… Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌΠΈ дальнСйшиС вычислСния. Ошибки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΡΡ‚Π°ΠΏΠ΅ исполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ динамичСскими. ΠŸΡ€ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ ошибки Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ выдаСтся аварийная распСчатка стСка ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»Π° ошибка.

1.4 ΠšΡ€Π°Ρ‚ΠΊΠΈΠΉ ΠΎΠ±Π·ΠΎΡ€ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² поиска ΠΈ ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠΈ

ΠŸΡ€ΠΈ создании практичСски любой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅ΠΉ с ΠΌΠ°ΡΡΠΈΠ²Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ поиска ΠΈ ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠΈ.

Алгоритм — Π·Π°Ρ€Π°Π½Π΅Π΅ заданная ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ‡Π΅Ρ‚ΠΊΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€Π°Π²ΠΈΠ» ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ для получСния Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ Π·Π° ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ число шагов.

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

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

МногиС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π²Ρ‹Π±ΠΎΡ€ ΠΌΠ΅ΠΆΠ΄Ρƒ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ выполнСния ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ рСсурсами.

ΠŸΡ€ΠΈ сравнСнии Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° соотносится со ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π΅ΡˆΠ°Π΅ΠΌΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ. ΠŸΡ€ΠΈ расчСтах ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ сортировка тысячи чисСл ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π½ΡΡ‚ΡŒ 1 сСкунду, Π° ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π° — 10 сСкунд, Π² Ρ‚ΠΎ Π²Ρ€Π΅ΠΌΡ ΠΊΠ°ΠΊ расчСты ΠΏΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ 2 ΠΈ 5 сСкунд соотвСтствСнно. Π’ ΡΡ‚ΠΎΠΌ случаС нСльзя ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, какая ΠΈΠ· Π΄Π²ΡƒΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π»ΡƒΡ‡ΡˆΠ΅ — это Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ ΠΎΡ‚ ΠΈΡΡ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ….

1.4.1 Алгоритмы поиска

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

Π›ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ поиск

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

Поиск Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠΏΠΎΠ»Π°ΠΌ (Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ поиск).

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

Основная идСя — Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ случайно Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ элСмСнт, ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, А ΠΈ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ с Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ поиска Π₯. Если ΠΎΠ½ Ρ€Π°Π²Π΅Π½ Π₯, Ρ‚ΠΎ ΠΏΠΎΠΈΡΠΊ заканчиваСтся, Ссли ΠΎΠ½ Π±ΠΎΠ»ΡŒΡˆΠ΅ Π₯, Ρ‚ΠΎ ΠΌΡ‹ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ всС элСмСнты с ΠΈΠ½Π΄Π΅ΠΊΡΠ°ΠΌΠΈ, мСньшими ΠΈΠ»ΠΈ Ρ€Π°Π²Π½Ρ‹ΠΌΠΈ Π₯, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈΠ· Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅Π³ΠΎ поиска; Ссли ΠΆΠ΅ ΠΎΠ½ ΠΌΠ΅Π½ΡŒΡˆΠ΅ Π₯, Ρ‚ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ся индСксы большС ΠΈ Ρ€Π°Π²Π½Ρ‹Π΅.

ΠŸΡ€ΡΠΌΠΎΠΉ поиск строки

Часто приходится ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Ρ‚ΡŒΡΡ со ΡΠΏΠ΅Ρ†ΠΈΡ„ичСским поиском, Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΌ поиском строки. Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. ΠŸΡƒΡΡ‚ΡŒ Π·Π°Π΄Π°Π½ массив s ΠΈΠ· N ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΈ ΠΌΠ°ΡΡΠΈΠ² Ρ€ ΠΈΠ· М ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΎΠ², ΠΏΡ€ΠΈΡ‡Π΅ΠΌ 0 < М < N.

Поиск строки ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Π΅Ρ‚ нСпосрСдствСнно ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π²Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ€ Π² s.

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

Поиск Π² ΡΡ‚Ρ€ΠΎΠΊΠ΅. Алгоритм ΠšΠ½ΡƒΡ‚Π°, ΠœΠΎΡ€Ρ€ΠΈΡΠ° ΠΈ ΠŸΡ€Π°Ρ‚Ρ‚Π°.

ΠŸΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π² 1970 Π³. Π”. ΠšΠ½ΡƒΡ‚, Π”ΠΆ. ΠœΠΎΡ€Ρ€ΠΈΡ ΠΈ Π’. ΠŸΡ€Π°Ρ‚Ρ‚ ΠΈΠ·ΠΎΠ±Ρ€Π΅Π»ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ (КМП — Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ), фактичСски Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠΉ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ N ΡΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ Π΄Π°ΠΆΠ΅ Π² ΡΠ°ΠΌΠΎΠΌ ΠΏΠ»ΠΎΡ…ΠΎΠΌ случаС. Новый Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ основываСтся Π½Π° Ρ‚ΠΎΠΌ сообраТСнии, Ρ‡Ρ‚ΠΎ, начиная ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· сравнСниС ΠΎΠ±Ρ€Π°Π·Π° с ΡΠ°ΠΌΠΎΠ³ΠΎ Π½Π°Ρ‡Π°Π»Π°, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠ°Ρ‚ΡŒ Ρ†Π΅Π½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ. ПослС частичного совпадСния Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ части ΠΎΠ±Ρ€Π°Π·Π° с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ символами строки фактичСски становится извСстной пройдСнная Ρ‡Π°ΡΡ‚ΡŒ строки ΠΈ ΠΌΠΎΠΆΠ½ΠΎ «Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ'' Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ свСдСния (Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ самого ΠΎΠ±Ρ€Π°Π·Π°), с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΎΡ‚ΠΎΠΌ быстро ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Ρ‚Сксту. ΠŸΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ нСсовпадСнии Π΄Π²ΡƒΡ… символов ΠΎΠ±Ρ€Π°Π· сдвигаСтся Π½Π° Π²ΡΠ΅ ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½Π½ΠΎΠ΅ расстояниС, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ мСньшиС сдвиги Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ привСсти ΠΊ ΠΏΠΎΠ»Π½ΠΎΠΌΡƒ совпадСнию.

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

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