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

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

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

Подобно Π΄Ρ€ΡƒΠ³ΠΈΠΌ тСхнологиям, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ считаСм Π½ΠΎΠ²Ρ‹ΠΌΠΈ, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΡƒΠΆΠ΅ Π±ΠΎΠ»Π΅Π΅ 30 Π»Π΅Ρ‚. Π’ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΎΠ½ΠΈ появились Π² ΠΊΠΎΠ½Ρ†Π΅ 60-Ρ… Π³ΠΎΠ΄ΠΎΠ² Π² языках Ρ‚ΠΈΠΏΠ° Simula 67, ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΠ²ΡˆΠΈΡ…ΡΡ для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ модСлирования. Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ языки программирования, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Java, C+ + ΠΈ Smalltalk β€” прямыС ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΈ Simula 67. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ модСлирования ΠΈΠΌΠΈΡ‚ΠΈΡ€ΡƒΡŽΡ‚ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠΈΡ€Π°. Аналогично, ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для бизнСса, содСрТащиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π°Π΄ Π½ΠΈΠΌΠΈ, ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΡƒΡŽΡ‚ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π΅Π»ΠΎΠ²Ρ‹Π΅ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ.

ОБ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ с Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΌΠΈ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ устройства Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. ИспользованиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² ОБ выглядит ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ СстСствСнным. О создании ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ ОБ говорят ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Ρ„ΠΈΡ€ΠΌΡ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Microsoft, Apple, Novell/USL (UNIX Systems Laboratory) ΠΈ Sun Microsystems, ΠΎΠ΄Π½Π°ΠΊΠΎ, лишь Π½Π΅ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· Π½ΠΈΡ… смогли Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ свои ΠΏΠ»Π°Π½Ρ‹. Одна ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ… Ρ„ΠΈΡ€ΠΌ β€” Next, ΡƒΠΆΠ΅ ΠΏΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π°Ρ Π½Π° Ρ€Ρ‹Π½ΠΎΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ОБ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ NextStep.

Π•ΡΡ‚ΡŒ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΈ другая ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ориСнтированная ОБ. Π‘ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° появлСния System/38 ΠΌΡ‹ строим ОБ (CPF ΠΈ OS/400) ΠΏΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ[ 40 ]. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, ΠΌΡ‹ Π½Π΅ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ»ΠΈΡΡŒ Π½Π° этом, Π½ΠΎ сдСлали ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ ΠΌΠ°ΡˆΠΈΠ½Ρ‹. Как ΡƒΠΆΠ΅ ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Π»ΠΎΡΡŒ Π² Π³Π»Π°Π²Π΅ 4, MI состоит ΠΈΠ· Π΄Π²ΡƒΡ… частСй: ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². Π’ этой Π³Π»Π°Π²Π΅ ΠΌΡ‹ рассмотрим использованиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² AS/400.

Иногда говорят, Ρ‡Ρ‚ΠΎ AS/400 это Π½Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ориСнтированная систСма, Π° систСма Π½Π° основС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² (object-based). Π Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ этих Π΄Π²ΡƒΡ… Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ² ΠΈΠΌΠ΅Π΅Ρ‚ смысл ΠΏΡ€ΠΈ обсуТдСнии языков программирования. НапримСр, Π΅ΡΡ‚ΡŒ языки Π½Π° основС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Ada, ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ языки, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Smalltalk-80. Π“Ρ€Π°Π΄ΠΈ Π‘ΡƒΡ‡ (Grady Booch) ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ» различия ΠΌΠ΅ΠΆΠ΄Ρƒ этими двумя Ρ‚ΠΈΠΏΠ°ΠΌΠΈ языков. По Π‘ΡƒΡ‡Ρƒ, Π² языкС Π½Π° основС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² отсутствуСт наслСдованиС[ 41 ]. Как ΡƒΠΆΠ΅ Π²ΠΊΡ€Π°Ρ‚Ρ†Π΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎΡΡŒ Π² Π³Π»Π°Π²Π΅ 3, наслСдованиС опрСдСляСт ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΡŽ классов, Π³Π΄Π΅ подкласс заимствуСт структуру ΠΈΠ»ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π±Π°Π·ΠΎΠ²Ρ‹Ρ… классов. НаслСдованиС позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ AS/400 Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΈ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Π΅ программисты, ΠΏΠΈΡˆΡƒΡ‰ΠΈΠ΅ прилоТСния для этой систСмы, Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Ρ‚ΠΎ вСроятно, ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π΅Π΅ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ AS/ 400 систСмой Π½Π° основС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². Но ΠΊΠ°ΠΊΠΎΠ΅ Π±Ρ‹ имя ΠΌΡ‹ Π½Π΅ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ, Π²Π°ΠΆΠ½ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ AS/

400 Π½Π΅ просто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΈΠ»ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, β€” ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ Π΅Π΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹.

Π’ ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ β€” это просто ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€, Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ находятся ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ΠΈ систСмныС структуры Π΄Π°Π½Π½Ρ‹Ρ…. ΠžΠ±ΡŠΠ΅ΠΊΡ‚ инкапсулирован, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ (ΠΊΠ°ΠΊ ΠΌΡ‹ ΡƒΡΠ»ΠΎΠ²ΠΈΠ»ΠΈΡΡŒ Ρ€Π°Π½Π΅Π΅) Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€ΡŒ Π½Π΅Π³ΠΎ. БистСма, построСнная Π½Π° основС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ нСзависима ΠΎΡ‚ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€Ρ‹. ΠŸΠ΅Ρ€Π²ΠΎΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ использования ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² System/38 Π±Ρ‹Π»ΠΎ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ ΠΈΠ½ΠΊΠ°ΠΏΡΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π΅Ρ‚Π°Π»ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ·ΠΆΠ΅ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π±Π΅Π· влияния Π½Π° ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π•Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ достоинство ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² β€” Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ. ΠžΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Π°Ρ System/3 Π±Ρ‹Π»Π° Π±Π°ΠΉΡ‚ΠΎΠ²ΠΎΠΉ машиной (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ всС Π² Π½Π΅ΠΉ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Π»ΠΎΡΡŒ Π½Π° Π³Ρ€Π°Π½ΠΈΡ†Π΅ Π±Π°ΠΉΡ‚Π°), Π° Π΅Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ содСрТали ΠΎΠ΄Π½ΠΎΠ±Π°ΠΉΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Они Π·Π°Π½ΠΈΠΌΠ°Π»ΠΈ нСсколько ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π±Π°ΠΉΡ‚ΠΎΠ² памяти, Π½ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ выравнивания ΠΊΠΎΠΌΠ°Π½Π΄ Π½Π΅ Π±Ρ‹Π»ΠΎ. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, всС разряды ΠΊΠΎΠ΄Π° Π±Ρ‹Π»ΠΈ задСйствованы для задания Ρ‚ΠΈΠΏΠ° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈ мСстополоТСния ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ². ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ любая комбинация разрядов Π² Π±Π°ΠΉΡ‚Π΅ ΠΌΠΎΠ³Π»Π° Π±Ρ‹Ρ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π° ΠΊΠ°ΠΊ допустимый ΠΊΠΎΠ΄ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ System/3.

Π­Ρ‚ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Π»ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, Ссли Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π½Π΅ΠΏΡ€Π΅Π΄Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎ происходил ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π² ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ…: процСссор ΠΌΠΎΠ³ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ Π±Π°ΠΉΡ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Вакая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΌΠΎΠ³Π»Π° ΠΈΡΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π΄ΠΎΠ»Π³ΠΎΠ΅ врСмя, сСя хаос Π²Π½ΡƒΡ‚Ρ€ΠΈ систСмы. Π›ΠΈΠΊΠ²ΠΈΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ послСдствия Ρ‚Π°ΠΊΠΈΡ… ошибок Π±Ρ‹Π»ΠΎ вСсьма слоТно.

Π’ этом ΠΏΠ»Π°Π½Π΅ System/3, Π½ΠΈΡ‡Π΅ΠΌ Π½Π΅ ΠΎΡ‚Π»ΠΈΡ‡Π°Π»Π°ΡΡŒ ΠΎΡ‚ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… систСм Ρ‚ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. НапримСр, Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ систСмС Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° Π±Π°ΠΉΡ‚ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π°, практичСски, ΠΊΠ°ΠΊ ΡƒΠ³ΠΎΠ΄Π½ΠΎ. МоТно Π²Π·ΡΡ‚ΡŒ Π±Π°ΠΉΡ‚Ρ‹ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ части ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ½ΠΎΠΆΠΈΡ‚ΡŒ ΠΈΡ… с Π±Π°ΠΉΡ‚Π°ΠΌΠΈ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π΅Π΅ части. ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€ Β«Π½Π΅ Π²ΠΎΠ»Π½ΡƒΠ΅Ρ‚Β», ΠΈΠΌΠ΅Π΅Ρ‚ Π»ΠΈ смысл такая опСрация. Он Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Π±Π°ΠΉΡ‚Π°ΠΌΠΈ, Π° Π½Π΅ с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚.

Π˜Ρ‚Π°ΠΊ, ΠΌΡ‹ Π±Ρ‹Π»ΠΈ ΠΎΡ‡Π΅Π½ΡŒ обСспокоСны ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ цСлостности, ΠΈ сдСлали всС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚Π°ΠΊΠΎΠ²Ρ‹Ρ… Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π»ΠΎ Π² AS/400. ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ Π² этой систСмС ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с Ρ‚Π΅ΠΌΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹. НСкоторыС ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Β«Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β», ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΡ‹ ΠΊΠΎ всСм ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ, Π΄Ρ€ΡƒΠ³ΠΈΠ΅ β€” Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ². Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π² AS/400 нСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π½Π΅ ΠΏΠΎ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ, ΠΊΠ°ΠΊ Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ систСмС. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ΡΡ.

На эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ ΠΈ с Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны. Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ ОБ, всС, Ρ‡Ρ‚ΠΎ находится Π² постоянной памяти, считаСтся Ρ„Π°ΠΉΠ»ΠΎΠΌ (Π² MS-DOS ΠΈΠ»ΠΈ MVS Ρ„Π°ΠΉΠ»ΠΎΠΌ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Π½Π°Π±ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ…). Π€Π°ΠΉΠ»Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠ΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π½ΠΎ такая классификация опрСдСляСтся лишь ΠΏΠΎ соглашСнию. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ это Π±Ρ‹Π» Ρ„Π°ΠΉΠ». Π’ OS/400 это Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ (ΠΊΠ°ΠΊ ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ вирус, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, Π² слоС Π½Π°Π΄ MI), Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ Β«Ρ„Π°ΠΉΠ»Β» ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ лишь ΠΊ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΎΠΌΡƒ числу Ρ‚ΠΈΠΏΠΎΠ² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ Ρ„Π°ΠΉΠ»ΠΎΠΌ Π½Π΅ являСтся. ΠšΡΡ‚Π°Ρ‚ΠΈ, с этим связаны Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ нСудобства, ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Π²ΡˆΠΈΠ΅ Π² System/38, Π³Π΄Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ… Π±Ρ‹Π»Π° нСдоступна ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌ. COMMON (Π³Ρ€ΡƒΠΏΠΏΠ° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ AS/400) ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ просила Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π²ΠΎ всС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ отобраТСния, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Β«DSPOUTQΒ» (Β«Display Output QueueΒ»), Β«DSPJOBQΒ» (Β«Display Job QueueΒ»), ΠΎΠΏΡ†ΠΈΡŽ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ информация, хранящаяся Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΌΠΎΠ³Π»Π° Π±Ρ‹Ρ‚ΡŒ считана ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ. Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ², ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Ρ‚Π°ΠΊΡƒΡŽ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π΅ΠΉ Π½Π΅ ΠΎΠ±Π»Π°Π΄Π°Π»ΠΈ (Π° Π² Β«DSPOUTQΒ» ΠΈ Β«DSPJOBQΒ» Π΅Π΅ Π½Π΅Ρ‚ ΠΈ сСйчас). Но ΠΈΡΡ‡Π΅Ρ€ΠΏΡ‹Π²Π°ΡŽΡ‰ΠΈΠΌ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠΌ Π½Π° эти запросы Π±Ρ‹Π»ΠΎ созданиС API, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ… ΠΈ систСмС Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, извСстный ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ΅ пространство. Π­Ρ‚ΠΎΡ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΌΠΎΠ³ΡƒΡ‚ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ быстрСС, Ρ‡Π΅ΠΌ Ρ„Π°ΠΉΠ»Ρ‹ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ….

ИмСна ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²

Π’ System/38 ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π±Ρ‹Π»ΠΈ ΠΊΠ°ΠΊ Π² ОБ, Ρ‚Π°ΠΊ ΠΈ Π² MI. ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ этих ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ ΠΈΠΌΠ΅Π½ для Π½ΠΈΡ… занимались Π΄Π²Π΅ Ρ€Π°Π·Π½Ρ‹Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹. Одна Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π»Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ CPF, (которая Π² AS/400 Π±Ρ‹Π»Π° ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π° Π² OS/400[ 42 ]), другая β€” Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π»Π° Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ систСмныС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ MI.

Π₯ΠΎΡ€ΠΎΡˆΠΎ, Ρ‡Ρ‚ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ OS/400 ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ MI ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ, Ρ‚ΠΎΠ³Π΄Π° это Ρ‚ΠΎΡ‚ ΠΆΠ΅ самый ΠΎΠ±ΡŠΠ΅ΠΊΡ‚. ВсС услоТняСтся, ΠΊΠΎΠ³Π΄Π° это Ρ€Π°Π·Π½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹. ВсС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ OS/400 состоят ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… систСмных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² MI. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, Ρ‚ΠΈΠΏΡ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² OS/400 ΠΈ Ρ‚ΠΈΠΏΡ‹ систСмных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² MI соотносятся ΠΊΠ°ΠΊ ΠΎΠ΄ΠΈΠ½ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ ΠΎΠ΄ΠΈΠ½ ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ, Π½ΠΎ Π½ΠΈΠΊΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈΠ»ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ это ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΌΡ‹ рассмотрим Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅. А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΈΠ΄Ρ‚ΠΈ дальшС, я Π΄ΠΎΠ»ΠΆΠ΅Π½ внСсти ΡΡΠ½ΠΎΡΡ‚ΡŒ Π΅Ρ‰Π΅ Π² ΠΎΠ΄Π½Ρƒ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ.

Иногда, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ OS/400 ΠΈ систСмныС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ MI, Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ ΠΎΠ΄ΠΈΠ½ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ, ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ. НапримСр, Π² OS/400 Π΅ΡΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Β«Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Β», Π² MI эквивалСнтный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ называСтся «контСкст». Как это ΠΌΠΎΠ³Π»ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ? ΠžΡ‚Π²Π΅Ρ‚ восходит ΠΊΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ создания System/38 двумя Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠΎΠ² с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°ΠΌΠΈ ΠΊ Π²Ρ‹Π±ΠΎΡ€Ρƒ Π½Π°Π·Π²Π°Π½ΠΈΠΉ.

Один ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Ρ‚Π°ΠΊΠΎΠ²: коль Π’Ρ‹ создаСтС Π½ΠΎΠ²ΡƒΡŽ систСму β€” Ρ‚ΠΎ всС Π½Π°Π΄ΠΎ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒ, ΠΈ ΠΏΡƒΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ, видя Π½ΠΎΠ²Ρ‹Π΅ названия Π²Π΄ΡƒΠΌΠ°ΡŽΡ‚ΡΡ Π² Π½ΠΎΠ²ΡƒΡŽ структуру. По этой Π»ΠΎΠ³ΠΈΠΊΠ΅, Ссли Π’Ρ‹ ΡΠΎΠ±ΠΈΡ€Π°Π΅Ρ‚Π΅ΡΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ ΠΈ Π½Π°Π·Π²Π°Π»ΠΈ Π΅Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ, Ρ‚ΠΎ ΠΊΡ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ скаТСт: Β«Π― знаю, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°; я ΡƒΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π» с систСмой, Π³Π΄Π΅ Π΅ΡΡ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈΒ». ΠœΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΌ, Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ систСмС ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ Π’Π°ΡˆΠ΅ΠΉ. Если ΠΆΠ΅ Π΄Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ «контСкст», Ρ‚ΠΎ Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ смоТСт Π°ΠΏΡ€ΠΈΠΎΡ€ΠΈ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΎ Π½Π΅ΠΉ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ прСдполоТСния. Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ ΠΈΠΌΠ΅Π½Π°ΠΌ Π·Π°Ρ‰ΠΈΡ‰Π°Π» Π“Π»Π΅Π½Π½ Π₯Π΅Π½Ρ€ΠΈ β€” ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ программирования System/38 ΠΈ, слСдуя ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌ взглядам, Π³Ρ€ΡƒΠΏΠΏΠ°, Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π²ΡˆΠ°Ρ систСмныС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ MI, ΠΏΠΎΡ€ΠΎΠ΄ΠΈΠ»Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ вСсьма странныС названия.

Названия ΠΆΠ΅ для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ОБ Π²Ρ‹Π±ΠΈΡ€Π°Π»Π° другая Π³Ρ€ΡƒΠΏΠΏΠ°, ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π²ΡˆΠ°Ρ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Вомаса Эдисона (Thomas Edison): Π»ΡƒΡ‡ΡˆΠ΅ Π΄Π°ΠΆΠ΅ Π½Π΅ Π²ΠΏΠΎΠ»Π½Π΅ подходящСС, Π½ΠΎ ΡƒΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌΠΎΠ΅ покупатСлям имя. Когда Эдисон ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ³Π°Π» ΠΈΠ΄Π΅ΠΈ использования элСктроэнСргии, ΠΎΠ½ Ρ€Π΅ΡˆΠΈΠ» Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ названия, Π·Π½Π°ΠΊΠΎΠΌΡ‹Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅ΠΌΡƒ ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π½Ρ‹ΠΉ Π³Π°Π·. Он Π³ΠΎΠ²ΠΎΡ€ΠΈΠ», Ρ‡Ρ‚ΠΎ ΠΊ Π΄ΠΎΠΌΡƒ подводятся элСктричСскиС магистрали (main), ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Π³Π°Π·ΠΎΠ²Ρ‹ΠΌ ΠΈΠ»ΠΈ Π²ΠΎΠ΄ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½Ρ‹ΠΌ магистралям, хотя main β€” это Ρ‚Ρ€ΡƒΠ±Π° ΠΈΠ»ΠΈ ΠΊΠ°Π½Π°Π», Π° элСктроны, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ, ΠΏΠΎΠΏΠ°Π΄Π°ΡŽΡ‚ Π² Π΄ΠΎΠΌ Π½Π΅ ΠΏΠΎ Ρ‚Ρ€ΡƒΠ±Π΅. Он Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π·Ρ‹Π²Π°Π» Π½Π°Π³Ρ€Π΅Π²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ элСмСнт ΠΊΡƒΡ…ΠΎΠ½Π½ΠΎΠΉ ΠΏΠ»ΠΈΡ‚Ρ‹ элСктричСской Π³ΠΎΡ€Π΅Π»ΠΊΠΎΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ элСктричСская ΠΏΠ»ΠΈΡ‚Π° казалась Ρ‡Π΅ΠΌ-Ρ‚ΠΎ Π·Π½Π°ΠΊΠΎΠΌΡ‹ΠΌ людям, имСвшим Π΄Π΅Π»ΠΎ с Π³Π°Π·ΠΎΠ²Ρ‹ΠΌΠΈ Π³ΠΎΡ€Π΅Π»ΠΊΠ°ΠΌΠΈ (скаТСм чСстно β€” элСктричСство Π² Π½Π°Π³Ρ€Π΅Π²Π°ΡŽΡ‰Π΅ΠΌ элСмСнтС Π½Π΅ Β«Π³ΠΎΡ€ΠΈΡ‚Β»). Наша Π³Ρ€ΡƒΠΏΠΏΠ° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ОБ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»Π°ΡΡŒ Π±Ρ‹ Эдисону.

ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ OS/400 ΠΈ систСмныС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ MI

НСсколько Ρ‚ΠΈΠΏΠΎΠ² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ ΠΈ Π² OS/400, ΠΈ Π² MI. Π’ΠΈΠΏΡ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² OS/400 пСрСчислСны Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ 5.1. Для сравнСния, Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ 5.2 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ систСмныС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ MI. ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π½ΠΎΠ²ΠΎΠΉ вСрсии AS/400 Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ Π΄Π°ΠΆΠ΅ Π½ΠΎΠ²Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹. Бписки ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ… 5.1 ΠΈ 5.2 достаточно ΠΏΠΎΠ»Π½Ρ‹ для нашСго обсуТдСния Π² этой ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π³Π»Π°Π²Π΅, Π½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π² Π½ΠΈΡ… всС Ρ‚ΠΈΠΏΡ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.4