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

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

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

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ с Π΄Π²Π΅Π½Π°Π΄Ρ†Π°Ρ‚ΡŒΡŽ процСссорами Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π° рисункС 2.6. На ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅ β€” Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ процСссора Apache вмСстС с Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ кэшами L2. Π’ 12-процСссорной ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ установлСно Ρ‚Ρ€ΠΈ Ρ‚Π°ΠΊΠΈΡ… ΠΏΠ»Π°Ρ‚Ρ‹. Π Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹Π΅ Π½Π° ΠΏΠ»Π°Ρ‚Π°Ρ… кэши L2 Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 4 ΠΈΠ»ΠΈ 8 ΠΌΠ΅Π³Π°Π±Π°ΠΉΡ‚ ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ Ρ†ΠΈΠΊΠ»ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ Π² 8 наносСкунд. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π·Π° ΠΎΠ΄ΠΈΠ½ Ρ†ΠΈΠΊΠ» процСссора ΠΌΠ΅ΠΆΠ΄Ρƒ кэшСм Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ уровня ΠΈ кэшСм Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ уровня Π² микросхСмС Apache ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ΠΎ 16 Π±Π°ΠΉΡ‚ΠΎΠ² (см. рисунок 2.5).

Основная ΠΏΠ°ΠΌΡΡ‚ΡŒ Π² Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄ΠΎΡΡ‚ΠΈΠ³Π°Ρ‚ΡŒ 20 Π³ΠΈΠ³Π°Π±Π°ΠΉΡ‚, каТдая ΠΏΠ»Π°Ρ‚Π° памяти β€” ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π΄ΠΎ Π³ΠΈΠ³Π°Π±Π°ΠΉΡ‚Π°, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π½Π° рисункС 2.6 ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ 20 Ρ‚Π°ΠΊΠΈΡ… ΠΏΠ»Π°Ρ‚. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Π±Π°Π½ΠΊΠΎΠ² памяти с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌ числом ΠΏΠ»Π°Ρ‚ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ, Ρ‡Ρ‚ΠΎ позволяСт ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡΠ»ΠΎΠ΅Π½Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ (memory interleaving) β€” тСхничСский ΠΏΡ€ΠΈΠ΅ΠΌ, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ открываСтся доступ ΠΊ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π±Π»ΠΎΠΊΠ°ΠΌ Π΄Π°Π½Π½Ρ‹Ρ… памяти Ρ‡Π΅Ρ€Π΅Π· Ρ€Π°Π·Π½Ρ‹Π΅ Π±Π°Π½ΠΊΠΈ. НапримСр, Ссли каТдая ΠΏΠ»Π°Ρ‚Π° памяти ΠΈΠΌΠ΅Π΅Ρ‚ 8-Π±Π°ΠΉΡ‚ΠΎΠ²Ρ‹ΠΉ интСрфСйс, Ρ‚ΠΎ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Π±Π°Π½ΠΊΠΎΠ² памяти ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ считано 32 ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π±Π°ΠΉΡ‚Π° (Π±Π°ΠΉΡ‚Ρ‹ 0-7 ΠΈΠ· Π±Π°Π½ΠΊΠ° 1, Π±Π°ΠΉΡ‚Ρ‹ 8-15 ΠΈΠ· Π±Π°Π½ΠΊΠ° 2 ΠΈ Ρ‚. Π΄.).

Π§Π΅Ρ‚Ρ‹Ρ€Π΅ пСрСкрСстных ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Ρ подсистСмы памяти UMA ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ соСдинСниС ΠΌΠ΅ΠΆΠ΄Ρƒ кэшами Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ уровня ΠΈ ΠΏΠ»Π°Ρ‚Π°ΠΌΠΈ основной памяти. Π’Ρ€ΠΈ ΡˆΠΈΠ½Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… 6Ρ…Ρ… β€” ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ Π½Π° ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ процСссора β€” ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ 12 процСссоров с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ΠΉ. Π­Ρ‚ΠΈ 128-разрядныС ΡˆΠΈΠ½Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠΌΠ΅ΡŽΡ‚ врСмя Ρ†ΠΈΠΊΠ»Π° 12 наносСкунд (Π² ΠΏΠΎΠ»Ρ‚ΠΎΡ€Π° Ρ€Π°Π·Π° большС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ†ΠΈΠΊΠ»Π° процСссора). Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ шина Π΄Π°Π½Π½Ρ‹Ρ… 6Ρ…Ρ… соСдиняСт с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΈΠ· ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ΠΉ памяти подсистСму Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°. Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Ρ β€” Π΄Π²Π° нСзависимых 128-разрядных интСрфСйса ΠΊ ΠΏΠ»Π°Ρ‚Π°ΠΌ памяти.

Π’ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅ памяти ΠΊ Π½Π΅ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΡΡ нСсколько ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΉ, Ρ‡Ρ‚ΠΎ фактичСски устраняСт ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, связанныС с использованиСм ΠΎΠ΄Π½ΠΎΠΉ ΡˆΠΈΠ½Ρ‹ памяти Π½Π° Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах SMP.

Π˜ΠΌΠ΅ΠΉΡ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ здСсь прСдставлСна лишь ΠΎΠ΄Π½Π° ΠΈΠ· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ соСдинСния процСссорных ΠΏΠ»Π°Ρ‚, ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ ΠΏΠ»Π°Ρ‚ памяти. Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π»ΠΈΠ½ΠΈΠΈ AS/400 Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ этих ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ². НапримСр, Π² 4-процСссорной ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ SMP ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΠ΄Π½Π° процСссорная ΠΏΠ»Π°Ρ‚Π°, Π΄Π²Π° ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Ρ ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π±Π°Π½ΠΊΠ° памяти.

Π’Π°ΠΊΠΆΠ΅, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ линиями Π΄Π°Π½Π½Ρ‹Ρ…. Π›ΠΈΠ½ΠΈΠΈ адрСсах всСх кэшСй Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ уровня (ΠΏΠΎΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π½Π° рисункС ΠΊΠ°ΠΊ адрСсныС Π»ΠΈΠ½ΠΈΠΈ 6Ρ…Ρ…) ΠΎΠ±Ρ‰ΠΈΠ΅, Ρ‡Ρ‚ΠΎ позволяСт ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ отслСТиваниС адрСсов, ΠΈΠ½Π°Ρ‡Π΅ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ΅ снупингом кэша (cache snooping) β€” ΠΏΡ€ΠΈΠ΅ΠΌ, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ кэша L2 постоянно отслСТиваСт всС адрСса, ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ ΠΏΠΎ ΠΎΠ±Ρ‰Π΅ΠΉ адрСсной шинС. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚, содСрТится Π»ΠΈ адрСс Π½Π° шинС Π² ΠΈΡ… кэшС. Если это Ρ‚Π°ΠΊ, Ρ‚ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ кэша становятся Π½Π΅Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ достигаСтся ΠΊΠΎΠ³Π΅Ρ€Π΅Π½Ρ‚Π½ΠΎΡΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π²ΠΎ всСх ΠΊΡΡˆΠ°Ρ…, вСдь ΠΎΠ±Ρ‰ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ‹ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ ΠΎΠ΄Π½ΠΈΠΌ процСссором.

На рисункС 2.6 Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° общая подсистСма Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°. Для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ устройства Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° ΠΊ корпусу Mako, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ размСщаСтся 12-процСссорная конфигурация, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ SAN (System Area Network). Π”Π²Π° Ρ‚Π°ΠΊΠΈΡ… интСрфСйса ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ Π½Π° рисункС. Π’ Π³Π»Π°Π²Π΅ 10 ΠΌΡ‹ рассмотрим использованиС SAN для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Ρ€Π°Π·Π½Ρ‹Ρ… интСрфСйсов Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° Π² AS/400Π΅ ΠΈ соСдинСния этих систСм Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ.

Рисунок 2.6 12-конфигурация SMP


Π˜Ρ‚Π°ΠΊ, ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° использования пСрСкрСстных ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ΠΉ β€” стрСмлСниС ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ, ΠΈΠ»ΠΈ, ΠΈΠ½Π°Ρ‡Π΅ говоря, ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π½Ρ‹ΠΉ рост ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ SMP ΠΏΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ процСссора Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ. Π’ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… систСмах с раздСляСмой ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ эта ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Ρ€Π°Π²Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 70 ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°ΠΌ ΠΏΡ€ΠΈ использовании ΠΎΡ‚ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Π΄ΠΎ восьми процСссоров.[ 25 ] Благодаря Π½ΠΎΠ²ΠΎΠΉ подсистСмС памяти, процСссоры Apache Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ΄Π½ΡΡ‚ΡŒ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Π΄ΠΎ 85β€”90 ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΎΠ².

Π‘ΡƒΠ΄ΡƒΡ‰Π΅Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ΠΉ памяти

Если ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ кэшСй, Ρ‚ΠΎ ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π±Ρ‹ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ΠΉ? ЀактичСски, ΠΈΠΌΠ΅Π½Π½ΠΎ это ΠΈ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ. ΠœΡ‹ рассмотрСли ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π³Π΄Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ процСссор Π±Ρ‹Π» соСдинСн посрСдством ΡˆΠΈΠ½Ρ‹ 6Ρ…Ρ… с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ΠΉ. А вСдь вмСсто этого ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… процСссорный ΡƒΠ·Π΅Π» ΠΎΠ΄ΠΈΠ½ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Π½Π°Π·Π²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ ΡƒΠ·Π»Π°. Π’Π°ΠΊΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΊ Π½Π°Π±ΠΎΡ€Ρƒ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ ΠΊ Π±Π°Π½ΠΊΡƒ ΠΏΠ»Π°Ρ‚ памяти. МоТно Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ ΡƒΠ·Π»ΠΎΠ² ΠΊ нСскольким Π½Π°Π±ΠΎΡ€Π°ΠΌ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ΠΉ, Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· этих Π½Π°Π±ΠΎΡ€ΠΎΠ² β€” ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π±Π°Π½ΠΊΠ°ΠΌ памяти. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π° ΠΎΡ‡Π΅Π½ΡŒ большая конфигурация SMP. ВспомнитС этот Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€ послС Π²Ρ‹Ρ…ΠΎΠ΄Π° Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠ³ΠΎ поколСния процСссоров РочСстСра!

Π’Ρ‹ Π΅Ρ‰Π΅ Π½Π΅ Π·Π°Π±Ρ‹Π»ΠΈ ΠΏΡ€ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ IBM ASCI Blue Pacific? Π’ Π½Π΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ 512 процСссорных ΡƒΠ·Π»ΠΎΠ² ΠΏΠΎ восСмь процСссоров Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈ подсистСма памяти UMA Π½Π° ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡΡ…. НС слСдуСт ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ Π² скором Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ появлСния ΡΡ‚ΠΎΠ»ΡŒ ΠΌΠΎΡ‰Π½ΠΎΠΉ вСрсии AS/400, Π½ΠΎ Ρ€Π°Π·Π²Π΅ Π½Π΅ приятно ΠΎΡΠΎΠ·Π½Π°Π²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ такая конфигурация Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π°, Π΄Π°ΠΆΠ΅ Ссли ΠΈ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΡ€Π°ΠΊΡ‚ΠΈΡ‡Π½Π°? Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ², ΠΊΠΎΠ΄ΠΎΠ²Ρ‹ΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ System/38 Π±Ρ‹Π»ΠΎ Pacific[ 26 ], ΠΈ ΠΌΡ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠΎΠ±ΠΈΡ€Π°Π»ΠΈΡΡŒ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠΎ-настоящСму Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ систСму. Ну Ρ‡Ρ‚ΠΎ ΠΆ, посмотрим, ΠΊΠ°ΠΊ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ рочСстСрскиС процСссоры PowerPC ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ поколСния...

Π’Ρ‹Π²ΠΎΠ΄Ρ‹

БСгодня 64-разрядный процСссор стал стандартом Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΡΡ‚ΠΈ. ВсС RISC-процСссоры AS/400 β€” соврСмСнныС, 64-разрядныС, способныС ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ возмоТности ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ для коммСрчСских систСм ΠΈ сСрвСров. ΠœΡ‹ считаСм, Ρ‡Ρ‚ΠΎ сСмСйство RISC-процСссоров PowerPC ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ AS/400 Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ столСтиС.

Π“Π»Π°Π²Π° 3

System Licensed Internal Code (SLIC) —сСрдцС AS/400

Часто Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ нСкая тСрминологичСская ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Π°: Ρ‡Ρ‚ΠΎ, собствСнно, являСтся ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой AS/400? ΠŸΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ Π² Π³ΠΎΠ»ΠΎΠ²Ρƒ β€” Π½Ρƒ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, это Operating System/400 (OS/400); Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ², ΠΈΠ½Π°Ρ‡Π΅ Π΅Π΅ Π½Π΅ Π½Π°Π·Ρ‹Π²Π°Π»ΠΈ Π±Ρ‹ Ρ‚Π°ΠΊ. И всС ΠΆΠ΅ Ρ‚Π°ΠΊΠΎΠΉ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π΅Π²Π΅Ρ€Π΅Π½. OS/400 нСльзя ΠΏΡ€ΠΈΠ·Π½Π°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой AS/400, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π² Π½Π΅ΠΉ Π½Π΅ прСдусмотрСны Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, присущих Π΄Ρ€ΡƒΠ³ΠΈΠΌ ОБ.

Π’ Π³Π»Π°Π²Π΅ 1 ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ ОБ ΠΊΠ°ΠΊ Π½Π°Π±ΠΎΡ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… систСмными рСсурсами ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… Π±Π°Π·Ρƒ для написания ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ API для написания ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для AS/400 β€” это MI, высокоуровнСвый ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ интСрфСйс. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½Π° Π²Ρ‚ΠΎΡ€ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ вопроса ΠΌΡ‹ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΠ»ΠΈ. ΠžΡΡ‚Π°Π»ΠΎΡΡŒ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ, Π³Π΄Π΅ ΠΆΠ΅ находятся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ систСмными рСсурсами.

И снова ΠΎΡ‚Π²Π΅Ρ‚ Β«OS/400Β» Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅Π²Π΅Ρ€Π΅Π½. ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠΉ ОБ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ Ρ‚Π°ΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊΠ°ΠΊ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ, процСссами, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ ΠΈ Π²Π²ΠΎΠ΄ΠΎΠΌ-Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ. Но, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ, эти Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ сильно зависят ΠΎΡ‚ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ΠΈ тСсно связаны с Π½ΠΈΠΆΠ΅Π»Π΅ΠΆΠ°Ρ‰ΠΈΠΌΠΈ физичСскими структурами. НапримСр, ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ управлСния ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ Π΄ΠΎΠ»ΠΆΠ΅Π½ Β«Π·Π½Π°Ρ‚ΡŒΒ» Ρ‚ΠΎΡ‡Π½ΡƒΡŽ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ ΠΈ характСристики ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ памяти. НСзависящий ΠΎΡ‚ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ интСрфСйс MI Π½Π΅ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ этими качСствами. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΡΡ Π½ΠΈΠΆΠ΅ MI, OS/400 ΠΆΠ΅, Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, располоТСна Π²Ρ‹ΡˆΠ΅. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π½ΠΈ ΠΎΠ΄Π½Π° ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ… Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ-зависимых ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π² Π΅Π΅ составС, этого Π½Π΅ допускаСт основноС условиС Π·Π°Π΄Π°Ρ‡ΠΈ β€” Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΡ‚ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ.

Π˜Ρ‚Π°ΠΊ, благодаря Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ-зависимых ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π½ΠΈΠΆΠ΅ MI, послСдний Π·Π°Ρ‰ΠΈΡ‰Π°Π΅Ρ‚ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ OS/400 ΠΎΡ‚ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ. ПО ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы, располоТСнноС Π½ΠΈΠΆΠ΅ MI, называСтся LIC (licensed internal code).

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

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

РаздСляй ΠΈ властвуй

ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ОБ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Π² LIC. Для Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² это Π½Π΅ ΡΡ‚ΠΎΠ»ΡŒ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ. Π’ΠΎΠ·ΡŒΠΌΠ΅ΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…. НСкоторым Π΅Π΅ частям Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° информация ΠΎ физичСских дисковых устройствах ΠΈ ΠΎ пСрСсылкС Π΄Π°Π½Π½Ρ‹Ρ… Π² систСмС, Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΆΠ΅ β€” ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ написаны Π°ΠΏΠΏΠ°-Ρ€Π°Ρ‚Π½ΠΎ нСзависимо. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠΈ обязаны Ρ€Π΅ΡˆΠΈΡ‚ΡŒ, Π³Π΄Π΅ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ПО Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… β€” Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ Π² OS/400, Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ Π² LIC ΠΈΠ»ΠΈ ΠΈ Ρ‚Π°ΠΌ, ΠΈ Ρ‚Π°ΠΌ.

Рискуя Π·Π°Π±Π΅ΠΆΠ°Ρ‚ΡŒ Π²ΠΏΠ΅Ρ€Π΅Π΄ (ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΌΡ‹ рассмотрим MI Π² Π³Π»Π°Π²Π΅ 4) Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ, говоря ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠΈ Π½Π° OS/400 ΠΈ LIC, я имСю Π² Π²ΠΈΠ΄Ρƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ MI, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π² LIC. ПозТС ΠΌΡ‹ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅ΠΉ остановимся Π½Π° систСмных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ… MI, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π² LIC, ΠΈ Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ… OS/400, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Ρ‚ΠΎΠ»ΡŒΠΊΠΎ MI.