Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«ΠžΡΠ½ΠΎΠ²Ρ‹ AS/400Β». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 28

Автор Ѐрэнк Болтис

Рисунок 4.6 ΠœΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ интСрфСйс AS/400


ΠœΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ интСрфСйс AS/400 (см. рисунок 4.6) устроСн совсСм ΠΈΠ½Π°Ρ‡Π΅. Π£ Π½Π΅Π³ΠΎ, ΠΊΠ°ΠΊ ΠΈ Ρƒ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ…, Π΅ΡΡ‚ΡŒ Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄ с ΠΊΠΎΠ΄Π°ΠΌΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΈ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°ΠΌΠΈ. Π•ΡΡ‚ΡŒ Π² Π½Π΅ΠΌ ΠΈ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ арифмСтичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹: слоТСния) ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ управлСния, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ с Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°ΠΌΠΈ. Но Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ интСрфСйса Π² Π½Π΅ΠΌ Π΅ΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠΌΡƒ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΡŽ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΌΡƒ Π² соврСмСнных компиляторах Π―Π’Π£, Π° Ρ‚Π°ΠΊΠΆΠ΅ структуры Π΄Π°Π½Π½Ρ‹Ρ… (ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹).

Π‘Π°ΠΌΠΎΠ΅ Π²Π°ΠΆΠ½ΠΎΠ΅ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ Π½Π΅ Π² самих ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ… ΠΈΠ»ΠΈ опСрациях, Π° Π² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΈΠΌΠΈ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°Ρ…. Π’ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ интСрфСйсС Π΅ΡΡ‚ΡŒ рСгистры, ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΈ нСпосрСдствСнныС Π΄Π°Π½Π½Ρ‹Π΅. На AS/400 ΠΌΡ‹ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΈΠΌΠ΅Π΅ΠΌ нСпосрСдствСнныС Π΄Π°Π½Π½Ρ‹Π΅, Π½ΠΎ Π½Π΅Ρ‚ Π½ΠΈ рСгистров, Π½ΠΈ памяти. Π˜Ρ… Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹.

Π’ MI ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ². Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΈΠ· Π½ΠΈΡ… β€” слоТныС структуры Π΄Π°Π½Π½Ρ‹Ρ…, Π½ΡƒΠΆΠ½Ρ‹Π΅ для прСдставлСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… рСсурсов. Один ΠΈΠ· самых Π²Π°ΠΆΠ½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² систСмС β€” пространство (просто Π½Π°Π±ΠΎΡ€ Π±Π°ΠΉΡ‚ΠΎΠ², Π½Π΅ связанный с физичСским ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ). МногиС с Ρ‚Ρ€ΡƒΠ΄ΠΎΠΌ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ сСбС массу ΠΏΠΎΠ΄Π²Π΅ΡˆΠ΅Π½Π½Ρ‹Ρ… нСизвСстно Π³Π΄Π΅ Π±Π°ΠΉΡ‚ΠΎΠ², ΠΈΠΌ хочСтся ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠ²ΡΠ·Π°Ρ‚ΡŒ ΠΈΡ… с Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€ΠΎΠΉ. Но Π² MI понятиС пространства Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΊ физичСской памяти, ΠΎΠ½ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ нСзависим ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ находится Π½ΠΈΠΆΠ΅[ 36 ].

Когда ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ MI трСбуСтся ΠΏΠ°ΠΌΡΡ‚ΡŒ, ΠΎΠ½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ пространство. На этом ΡƒΡ€ΠΎΠ²Π½Π΅ Π½Π΅Ρ‚ понятий рСгистров, физичСской памяти ΠΈ адрСсов памяти Π² Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠΌ смыслС. НапримСр, компилятор AS/400 Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΊΡƒΠ΄Π°-Ρ‚ΠΎ Π΄Π΅Ρ‚ΡŒ созданный шаблон ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ β€” Π² пространство!

ΠšΡ€ΠΎΠΌΠ΅ пространств, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ обсудим Π΄Π°Π»Π΅Π΅. Π”ΠΎ сих ΠΏΠΎΡ€ ΠΌΡ‹ обсуТдали Ρ‚ΠΎΠ»ΡŒΠΊΠΎ систСмныС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ MI. Но ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΈ OS/400.

Π Π°Π±ΠΎΡ‚Π° с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ MI

НСсколько ΠΊΠΎΠΌΠ°Π½Π΄ MI Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° прСдставляСт собой ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, эти ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹: Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ. ВсС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ Π½Π°Π΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ смысл. Π•ΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Π° создания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π½ΠΎ Π½Π΅Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ пСрСмноТСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ пСрвая ΠΈΠΌΠ΅Π΅Ρ‚ смысл, Π° вторая β€” Π½Π΅Ρ‚. ΠšΠΎΡ€ΠΎΡ‡Π΅, ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ спСцифичны для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Ρ‚ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΎΠ½ΠΈ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΡƒΡŽΡ‚. ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ, Π° Π½Π΅ ΠΊ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ частям Π΄Π°Π½Π½Ρ‹Ρ… Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. ΠžΠ±ΡŠΠ΅ΠΊΡ‚ нСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ ΠΏΠΎ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ ΠΊΡ€ΡƒΠΏΠ½ΠΎΠ΅ прСимущСство ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ β€” Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² MI ΠΈΠ³Ρ€Π°ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈΡΡƒΡ‰ΡƒΡŽ ΠΈΠΌ Ρ€ΠΎΠ»ΡŒ. Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° создаСтся, уничтоТаСтся ΠΈ матСриализуСтся.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° создаСтся Π½Π° основС шаблона β€” Π·Π°Ρ€Π°Π½Π΅Π΅ описанной структуры со всСми характСристиками ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ систСмного ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° MI. Π¨Π°Π±Π»ΠΎΠ½ формируСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ компилятора AS/400, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰Π΅ΠΉ Π·Π° Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡŽ ΠΊΠΎΠ΄Π°. ВсС систСмныС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ MI ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ΡΡ ΠΏΠΎ шаблонам, хранящимся Π² пространствах MI. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ Ρ€Π°Π·Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° присущи Ρ€Π°Π·Π½Ρ‹Π΅ характСристики, Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ ΠΎΠ±Ρ‰Π΅Π³ΠΎ шаблона Π½Π΅Ρ‚ β€” Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° свой ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ шаблон.

Команда создания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Β«Create ProgramΒ» ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° шаблон ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Пока ΠΌΡ‹ остановимся Π½Π° Π΄Π²ΡƒΡ… Ρ‚ΠΈΠΏΠ°Ρ… ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ: систСмном ΠΈ пространствСнном (ΠΏΠΎΠ·ΠΆΠ΅ ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ²). ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ Π½Π° систСмный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ MI, Π²Ρ‚ΠΎΡ€ΠΎΠΉ β€” Π½Π° Π±Π°ΠΉΡ‚ Π² пространствС. Π”Π»ΠΈΠ½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· этих ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ 16 Π±Π°ΠΉΡ‚. Π§Π΅Ρ€Π΅Π· ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ Π² MI осущСствляСтся адрСсация, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π² MI ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ сСбС просто ΠΊΠ°ΠΊ адрСс.

Команда создания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ исполняСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠ΄Π°, Π»Π΅ΠΆΠ°Ρ‰Π΅Π³ΠΎ Π½ΠΈΠΆΠ΅ MI. Π‘Π½Π°Ρ‡Π°Π»Π° Ρ‡Π΅Ρ€Π΅Π· пространствСнный ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Β«Create ProgramΒ» ΠΊΠΎΠ΄ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ шаблон ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π½Π°Π΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ выполняСтся синтаксичСский ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ. Π—Π°Ρ‚Π΅ΠΌ транслятор ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ MI-шаблона ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄ IMPI ΠΈΠ»ΠΈ PowerPC, которая упаковываСтся Π² систСмный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ MI β€” ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ. НаконСц, ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΎΡ€Ρƒ запроса возвращаСтся адрСс вновь созданной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² Π²ΠΈΠ΄Π΅ систСмного указатСля Π½Π° этот ΠΎΠ±ΡŠΠ΅ΠΊΡ‚. Если Π² ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ части Π΄Π°Π½Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ диагностичСская информация возвращаСтся Π² Π²ΠΈΠ΄Π΅ сообщСния.

Π£Π½ΠΈΡ‡Ρ‚ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

Π›ΡŽΠ±ΠΎΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ MI, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ, ΠΌΠΎΠΆΠ½ΠΎ ΠΈ ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠΈΡ‚ΡŒ. БоотвСтствСнно Π½Π° ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ создания ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² MI приходится ΠΊΠΎΠΌΠ°Π½Π΄Π° уничтоТСния. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ MI устанавливаСт систСмный ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ MI ΠΈ Π΄Π°Π΅Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ: Β«Π£Π½ΠΈΡ‡Ρ‚ΠΎΠΆΠΈΡ‚ΡŒΒ». ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это просто Ρ‚Π°ΠΊ нСльзя: Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€Π°Π²Π° Π½Π° доступ ΠΊ Ρ€Π°Π·Π½Ρ‹ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ.

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

ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ ΠΈ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

ΠΠ°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ характСристики ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎΠ²Π΅Ρ€Ρ… MI ΠΌΠΎΠΆΠ½ΠΎ лишь Ρ‡Π΅Ρ€Π΅Π· шаблон ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π¨Π°Π±Π»ΠΎΠ½ β€” Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ компиляторов Π―Π’Π£. Π­Ρ‚ΠΎ самый Π½ΠΈΠΆΠ½ΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° Ρ€Π°Π±ΠΎΡ‚Π° с ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎΠ²Π΅Ρ€Ρ… MI. НиТС MI ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° сущСствуСт Π² Π²ΠΈΠ΄Π΅ систСмного ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΈ всС Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ с Π½ΠΈΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ MI Π²ΠΎΡΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ Π΅Π³ΠΎ ΠΊΠ°ΠΊ Π΅Π΄ΠΈΠ½ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅.

Π’Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° находится ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ IMPI ΠΈΠ»ΠΈ PowerPC. ΠžΠ±ΡŠΠ΅ΠΊΡ‚ инкапсулирован, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, Π½Π΅Π²ΠΈΠ΄ΠΈΠΌ ΠΈΠ·Π²Π½Π΅. Π­Ρ‚ΠΎ обСспСчиваСт Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΡ‚ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π΅Π΅ ΠΊΠΎΠΌΠ°Π½Π΄ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΠ°.

Однако, Ссли ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΌΡƒ ΠΈΠ»ΠΈ систСмному ПО Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ доступ ΠΊ характСристикам ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΊΠΎΠΌΠ°Π½Π΄Π° MI, позволяСт эту ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ. Команда ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° инкапсулированный ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ воссоздаСтся шаблон ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ β€” опСрация, противополоТная инкапсуляции.

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

Как ΠΆΠ΅ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ эту Π·Π°Π΄Π°Ρ‡Ρƒ AS/400? Π”Π° просто ΠΆΡƒΠ»ΡŒΠ½ΠΈΡ‡Π°Π΅Ρ‚: ΠΎΠ½Π° Π½Π΅ выполняСт Π΄Π΅-компиляции ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ IMPI ΠΈΠ»ΠΈ PowerPC. ВмСсто этого копия шаблона ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ сохраняСтся вмСстС с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ. Когда выполняСтся ΠΊΠΎΠΌΠ°Π½Π΄Π° MI ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΈΠ·ΡƒΡŽΡ‰Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, Π² ΠΎΡ‚Π²Π΅Ρ‚ возвращаСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ шаблона ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π₯Ρ€Π°Π½Π΅Π½ΠΈΠ΅ шаблона ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² качСствС систСмного ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° MI ΠΈ ΠΏΡ€ΠΈΠ΄Π°Π΅Ρ‚ System/38 ΠΈ AS/400 возмоТности, ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… систСмах. Π­Ρ‚ΠΎ позволяСт ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄, Π½Π΅ влияя Π½Π° прилоТСния Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠΎΠ². ИзмСнСния вносятся Π² Π½ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ транслятора, Π° Π·Π°Ρ‚Π΅ΠΌ всС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Ρ€Π΅Ρ‚Ρ€Π°Π½ΡΠ»ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΈΠ· своих шаблонов. НаконСц, Π½ΠΎΠ²Ρ‹Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ снова ΠΈΠ½ΠΊΠ°ΠΏΡΡƒΠ»ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹. ВсС это происходит Π½ΠΈΠΆΠ΅ MI ΠΈ Π±Π΅Π· участия ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

Π§Ρ‚ΠΎΠ±Ρ‹ Π’Ρ‹ смогли Π»ΡƒΡ‡ΡˆΠ΅ Β«ΠΏΠΎΡ‡ΡƒΠ²ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π½ΠΈΡ†ΡƒΒ», обратимся ΠΊ классичСскому ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ внСдрСния System/38 Model 7. System/38 появилась ΠΊΠ°ΠΊ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ новая систСма с Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Π½ΠΎΠ²Ρ‹ΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ ΠΊΠΎΠΌΠ°Π½Π΄, Π½ΠΎΠ²Ρ‹ΠΌΠΈ прилоТСниями ΠΈ Π½ΠΎΠ²ΠΎΠΉ ОБ. Но ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эти ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:, Π½ΠΈΠΊΡ‚ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎ Π½Π΅ Π·Π½Π°Π». Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ максимальной ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ систСмы, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΡƒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‰ΠΈΡ…ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ с Ρ†Π΅Π»ΡŒΡŽ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ ΠΈΡ… ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±ΠΎΠ»Π΅Π΅ быстрого выполнСния.

ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄ IMPI ΠΈΠΌΠ΅Π» Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 8-Π±ΠΈΡ‚Π½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ Π½Π΅ ΠΌΠΎΠ³Π»ΠΎ Π±Ρ‹Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ 256 (28 = 25 6). Когда Π½Π°Ρ‡Π°Π»ΠΈ ΠΏΠΈΡΠ°Ρ‚ΡŒ прилоТСния для System/38, Ρ‚ΠΎ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ»ΠΎΡΡŒ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½Ρ‹ Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π’ ΠΎΡ‚Π²Π΅Ρ‚ ΠΌΡ‹ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π°Π»ΠΈ Π½ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ (своСго Ρ€ΠΎΠ΄Π° болСзнь!) ΠΈ ΠΎΡ‡Π΅Π½ΡŒ скоро Π²Ρ‹ΡˆΠ»ΠΈ Π·Π° эти ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹.

Π’ΠΏΠΎΠ»Π½Π΅ СстСствСнно стрСмлСниС ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π½Π°Π±ΠΎΡ€ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ нСбольшим, Π° ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ ΠΈ Π½Π΅ ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌ. Но Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π·Π°ΠΊΠΎΠ½Π½ΠΎ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ слоТныС Π·Π°Π΄Π°Ρ‡ΠΈ. Как ΡƒΠ²ΡΠ·Π°Ρ‚ΡŒ эти противорСчия? Π₯ΠΎΡ€ΠΎΡˆΠΎ, Ссли Π± сущСствовал Π½Π°ΡƒΡ‡Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ создания Π½Π°Π±ΠΎΡ€ΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄, Π½ΠΎ, ΡƒΠ²Ρ‹! Π­Ρ‚ΠΎ скорСС искусство, Ρ‡Π΅ΠΌ Π½Π°ΡƒΠΊΠ°. Π§Π΅Ρ€Π΅Π· ΠΏΠ°Ρ€Ρƒ Π»Π΅Ρ‚ ΠΌΡ‹ ΠΏΡ€ΠΈΡˆΠ»ΠΈ, ΠΊΠ°ΠΊ Π½Π°ΠΌ казалось, ΠΊ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ Π½Π°Π±ΠΎΡ€Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄ IMPI. И Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ эти Π½ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Ρ€Π΅ΡˆΠΈΠ»ΠΈ ввСсти Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄ IMPI Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΊΠΎΠ΄Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ.

К Ρ‚ΠΎΠΌΡƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΌΡ‹ ΡƒΠΆΠ΅ Π·Π½Π°Π»ΠΈ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ IMPI ΠΈ ΠΊΠ°ΠΊ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΡƒΡ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄ Π² Π΄Ρ€ΡƒΠ³ΠΈΠ΅, Π±ΠΎΠ»Π΅Π΅ быстрыС Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹. ИзмСнСниС ΠΊΠΎΠ΄ΠΎΠ² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π°, Π½Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ вСрсии оборудования Π²Ρ‹Π·Ρ‹Π²Π°Π²ΡˆΠ°Ρ, скаТСм, Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ, Π½Π° Π½ΠΎΠ²ΠΎΠΉ вСрсии слуТит для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ управлСния. Π’ любой Β«Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉΒ» систСмС такая Π·Π°ΠΌΠ΅Π½Π° ΠΏΡ€ΠΈΠ²Π΅Π»Π° Π±Ρ‹ ΠΊ хаосу, Π½ΠΎ Π½Π΅ Π² System/38 β€” вСдь ΠΎΠ½Π° Π½Π΅ зависит ΠΎΡ‚ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ.