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

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

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

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

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, всС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ OS/400 ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π² LIC Π² Ρ‚ΠΎΠΌ смыслС, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ MI для обращСния ΠΊ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€Π΅. Но часто инструкция Π½Π° Π―Π’Π£ послС прСобразования Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ MI транслируСтся Π² ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ PowerPC (ΠΈΠ»ΠΈ старого IMPI) Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ, Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ…-Ρ‚ΠΎ особых структур Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ LIC. Π‘Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ нСкоторая систСмная функция Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° OS/400, Π° Π½Π΅ LIC, ΠΌΠΎΠΆΠ½ΠΎ Π² Ρ‚Π΅Ρ… случаях, Ссли Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΠΈΠΉ Π΅Π΅ ΠΊΠΎΠ΄ Π²ΠΈΠ΄ΠΈΠΌ OS/400 ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ структуры Π΄Π°Π½Π½Ρ‹Ρ… находятся Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ… OS/400 ΠΈΠ»ΠΈ Π² ΠΈΡ… Π²ΠΈΠ΄ΠΈΠΌΡ‹Ρ… частях.

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

Рисунок 3.1 РаспрСдСлСниС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ AS/400

НСкоторыС Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ-нСзависимыС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ОБ Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Π½ΠΈΠΆΠ΅ MI, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π°Ρ‰ΠΈΡ‚Π°. Π­Ρ‚Π° функция Π½Π΅ зависит ΠΎΡ‚ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€Ρ‹, ΠΈ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ осущСствлСна Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ Π² OS/400 ΠΏΠΎΠ²Π΅Ρ€Ρ… MI. Однако рСализация части Π·Π°Ρ‰ΠΈΡ‚Ρ‹ Π½ΠΈΠΆΠ΅ MI обусловлСна трСбованиями бСзопасности. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ осущСствляСтся общСсистСмная Π·Π°Ρ‰ΠΈΡ‚Π° Π² OS/400, Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ доступа ΠΊ систСмным рСсурсам β€” Π² LIC, ΠΌΡ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π² Π³Π»Π°Π²Π΅ 7.

Подобно Π·Π°Ρ‰ΠΈΡ‚Π΅, Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ОБ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ частично Π½Π°Π΄, Π° частично β€” ΠΏΠΎΠ΄ MI. Π”Π°ΠΆΠ΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ОБ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΠΏΠΎ ΠΎΠ±Π΅ стороны этой Π³Ρ€Π°Π½ΠΈΡ†Ρ‹. На рисункС 3.1 ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΈΡ… распрСдСлСниС ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ MI.

Другая ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° располоТСния Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠ»ΠΈ части Π΅Π΅ Π½ΠΈΠΆΠ΅ MI β€” ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. ΠžΠ±Ρ‰ΠΈΠΉ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ‚Π°ΠΊΠΎΠ²: Ρ‡Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ функция Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ-зависима, Ρ‚Π΅ΠΌ Π»ΡƒΡ‡ΡˆΠ΅ Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ для максимальной ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. РСализация Π½ΠΈΠΆΠ΅ MI Π½Π΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ для всСх Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π½ΠΎ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ. НСдостаток Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° β€” ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ объСма ΠΊΠΎΠ΄Π° ОБ, зависящСго ΠΎΡ‚ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€Ρ‹.

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ΄

Π Π°Π½Π΅Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ ΠΊΠ°ΠΊ тСхничСский ΠΏΡ€ΠΈΠ΅ΠΌ, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° слуТит Ρ†Π΅Π»ΠΈ эмуляции ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ внСшнСй Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹. Π‘ΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ ПО часто Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ΄ΠΎΠΌ.

Π’ System/38 Π±Ρ‹Π»ΠΎ Π΄Π²Π° Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… IMPI слоя ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ΄Π° Π½ΠΈΠΆΠ΅ MI: Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ΄ HMC (Horizontal Microcode) ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ΄ VMC (Vertical Microcode)[ 27 ]. Π‘Π°ΠΌΡ‹ΠΌ Π½ΠΈΠ·ΠΊΠΈΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ Π±Ρ‹Π» HMC, использовавший спСциализированный Π½Π°Π±ΠΎΡ€ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄, исполняСмый Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€ΠΎΠΉ процСссора нСпосрСдствСнно. Он содСрТал ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ эмулятор, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ²ΡˆΠΈΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ IMPI. Π’ состав HMC Π±Ρ‹Π»ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ОБ самого Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ уровня. HMC Π±Ρ‹Π» спроСктирован Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΠΈΠ·ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ процСссора. Из-Π·Π° этого Π―Π’Π£ для написания Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π½Π΅ сущСствовало, Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ ΠΎΡ‡Π΅Π½ΡŒ слоТным ΠΈ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Π’Ρ‚ΠΎΡ€Ρ‹ΠΌ слоСм, располоТСнным ΠΏΠΎΠ΄ MI, Π½ΠΎ Π½Π°Π΄ IMPI, Π±Ρ‹Π» VMC. Π’ этом слоС ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Π»ΠΈΡΡŒ Ρ‚Π΅ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ-зависимыС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ОБ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Π±Ρ‹Π»ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Π² HMC. VMC Π±Ρ‹Π» написан частично Π½Π° спСциализированном Π―Π’Π£, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΌ Π²Π½ΡƒΡ‚Ρ€ΠΈ IBM для систСмного программирования, ΠΈ частично Π½Π° ассСмблСрС IMPI. Он Π½Π΅ Π±Ρ‹Π» ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ΄ΠΎΠΌ Π² Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠΌ смыслС; Π° прСдставлял собой самый Π½ΠΈΠΆΠ½ΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ПО ОБ.

Π―Π΄Ρ€ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы System/38 Π±Ρ‹Π»ΠΎ Π½Π°Π·Π²Π°Π½ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ΄ΠΎΠΌ Π²ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°Π½ΠΈΠ΅ коммСрчСских ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Ρ… для 60-Ρ… Π³ΠΎΠ΄ΠΎΠ². Π’ΠΎΠ³Π΄Π° срСди ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… Π³ΠΈΠ³Π°Π½Ρ‚ΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°Ρ IBM, Π±Ρ‹Π»Π° распространСна ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°: ΡΠ²ΡΠ·Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ систСмного ПО с Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚ΡŒ Ρ„ΠΈΡ€ΠΌΠ΅Π½Π½ΡƒΡŽ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€Ρƒ. Π’Π°ΠΊ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π»ΠΎΡΡŒ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ„ΠΈΡ€ΠΌΡ‹ Π½ΠΈ создали мноТСство ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ², совмСстимых с мэйнфрСймами IBM (сСгодня, ΠΌΡ‹ Π½Π°Π·Π²Π°Π»ΠΈ Π±Ρ‹ ΠΈΡ… ΠΊΠ»ΠΎΠ½Π°ΠΌΠΈ), для ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ ΠΏΠΎ Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΎΠΉ Ρ†Π΅Π½Π΅. ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ совмСстимой Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π»ΠΈ ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ случаС, Ссли Π±Ρ‹ ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³Π»ΠΈ ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π°Ρ‚ΡŒ ОБ IBM Π±Π΅Π· Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… срСдств. Под ΡƒΠ³Ρ€ΠΎΠ·Π°ΠΌΠΈ судСбных прСслСдований IBM согласилась Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ Π½Π΅ ΠΏΡ€ΠΈΠ²ΡΠ·Ρ‹Π²Π°Ρ‚ΡŒ ПО ΠΊ своим ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°ΠΌ.

Π‘ System/38 ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° связанных ΠΏΡ€ΠΎΠ΄Π°ΠΆ ПО ΠΈ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° вновь. ΠœΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ систСму, СдинствСнным внСшним интСрфСйсом ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±Ρ‹Π» Π±Ρ‹ MI. Если Π±Ρ‹ ΠΌΡ‹ ΠΏΡ€ΠΎΠ΄Π°Π²Π°Π»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ срСдства, Ρ‚ΠΎ потСряли Π±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½Π½ΡƒΡŽ

MI Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΡ‚ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. Для Π²Ρ‹Ρ…ΠΎΠ΄Π° Π½Π° Ρ€Ρ‹Π½ΠΎΠΊ годился Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π½Ρ‹ΠΉ ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ MP (Machine Product), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹ содСрТал Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ срСдства плюс ядро ОБ.

Π§Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· полоТСния, ядро Π½Π°Π·Π²Π°Π»ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ΄ΠΎΠΌ, позаимствовав этот Ρ‚Π΅Ρ€ΠΌΠΈΠ½ Ρƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° IBM Future Systems, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅Ρ‰Π΅ Π² Π½Π°Ρ‡Π°Π»Π΅ 70-Ρ… Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ‹Ρ‚Π°Π»ΠΈΡΡŒ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ПО с Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€ΠΎΠΉ. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ΄ рассматривался ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€Ρ‹, Ρ‚ΠΎ Ρ‚Π΅ΠΌ самым ΠΌΡ‹ Π½Π΅ Π½Π°Ρ€ΡƒΡˆΠ°Π»ΠΈ соглашСния ΠΈ Π±Ρ‹Π»ΠΈ чисты ΠΏΠ΅Ρ€Π΅Π΄ Π·Π°ΠΊΠΎΠ½ΠΎΠΌ. ВсС Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ ΠΏΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ VMC Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Π»ΠΈ Π±Ρ‹Ρ‚ΡŒ отнСсСны Π½Π° Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ срСдства. По Ρ‚Π΅ΠΌ ΠΆΠ΅ сообраТСниям для написания VMC Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±Ρ‹Π»ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π½ΡƒΡŽ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ, ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΎΡ‚ Π³Ρ€ΡƒΠΏΠΏΡ‹ программирования. ИмСнно этим ΠΈ ΠΎΠ±ΡŠΡΡΠ½ΡΡŽΡ‚ΡΡ Ρ€Π°Π·Π½Ρ‹Π΅ названия сходных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ структур Π² OS/400 ΠΈ VMC (см. ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π³Π»Π°Π²Ρ‹).

Π‘ появлСниСм AS/400 названия Π΄Π²ΡƒΡ… слоСв ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ΄Π° Π±Ρ‹Π»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ‹. БСгодня наши Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚ΡŒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ΅, Π½ΠΎ Π½Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС. ВмСсто этого ΠΎΠ½ΠΈ ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π°ΡŽΡ‚ Π»ΠΈΡ†Π΅Π½Π·ΠΈΡŽ Π½Π° использованиС ПО (ΠΈΠ½ΠΎΠ³Π΄Π° β€” Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ систСмы) ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ, ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ, Ссли это Π½Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ. ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ΄ ΠΆΠ΅ β€” Ρ‡Π°ΡΡ‚ΡŒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€Ρ‹, Π° ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π»Π°Π΄Π΅Ρ‚ΡŒ ΠΈΠΌ. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ объявлСнии AS/400 вопрос ΠΎ связывании Π±ΠΎΠ»Π΅Π΅ Π½Π΅ стоял (сСгодня ΠΌΡ‹ ΠΏΡ€ΠΎΠ΄Π°Π΅ΠΌ Π΄Π°ΠΆΠ΅ OS/400 Π² Π΅Π΄ΠΈΠ½ΠΎΠΌ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π΅ с Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€ΠΎΠΉ), Ρ‚ΠΎ IBM Ρ€Π΅ΡˆΠΈΠ»Π° ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ΄ System/38. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρƒ AS/400 имССтся Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ LIC VLIC (Vertical Licensed Internal Code) ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ LICHLIC (Horizontal Licensed Internal Code).

Π‘ появлСниСм Π½ΠΎΠ²Ρ‹Ρ… RISC-процСссоров ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ названия. HLIC содСрТал ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ эмулятор, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ IMPI. Π’Π°ΠΊ ΠΊΠ°ΠΊ Ρƒ RISC-процСссора ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ эмулятора Π½Π΅Ρ‚, Ρ‚ΠΎ Π½Π΅Ρ‚ ΠΈ HLIC, остаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ VLIC. Π’ связи с этим ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ Π½Π° RISC-процСссоры, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ОБ, Ρ€Π°Π½Π΅Π΅ выполняСмыС Π² HLIC, Π±Ρ‹Π»ΠΈ пСрСписаны для VLIC. И ΠΊΠΎΠ³Π΄Π° остался СдинствСнный слой Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ ΠΊΠΎΠ΄Π°, ΠΌΡ‹ с Ρ€Π°Π΄ΠΎΡΡ‚ΡŒΡŽ отбросили, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, бСссмыслСнныС названия Β«Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉΒ» ΠΈ Β«Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉΒ».

Π’ΠΏΠ΅Ρ€Π΅Π΄ΠΈ скользкая Π΄ΠΎΡ€ΠΎΠ³Π°

Вопрос: Π§Ρ‚ΠΎ содСрТит Π±ΠΎΠ»Π΅Π΅ Ρ‚Ρ€Π΅Ρ… ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² строк ΠΊΠΎΠ΄Π°, создано усилиями 200 программистов ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ имя, Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ Π² памяти зимнюю Π΄ΠΎΡ€ΠΎΠ³Ρƒ Π² ΠœΠΈΠ½Π½Π΅ΡΠΎΡ‚Π΅?

ΠžΡ‚Π²Π΅Ρ‚: Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ ΠΊΠΎΠ΄ для систСм с RISC-процСссором β€” SLIC (System Licensed Internal Code). Π₯отя, нСсомнСнно, ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π²ΡˆΠΈΠ΅ это имя Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈΠΌΠ΅Π»ΠΈ Π² Π²ΠΈΠ΄Ρƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ слова slick Π½Π° слСнгС («чудСсный», Β«Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉΒ», «пСрвоклассный»), Π° Π½Π΅ свойства Π·ΠΈΠΌΠ½ΠΈΡ… миннСсотских Π΄ΠΎΡ€ΠΎΠ³[ 28 ].

Когда Π² 1991 Π³ΠΎΠ΄Ρƒ Π² РочСстСрС Π½Π°Ρ‡Π°Π»ΠΈΡΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π°Π΄ RISC-процСссором, ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ внСсти мноТСство ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² LIC, располоТСнный ΠΏΠΎΠ΄ MI. НСкоторыС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ (Π½ΠΎ Π½Π΅ всС!) Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Π»ΠΈ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹. Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ LIC Ρ‚Π°ΠΊΠΆΠ΅ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»Π° рСструктуризации. Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ ΡƒΠΆΠ΅ ΠΏΡ€Π΅Ρ‚Π΅Ρ€ΠΏΠ΅Π²Π°Π» частыС измСнСния ΠΈ ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈ создании Π½ΠΎΠ²Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ System/38 ΠΈ AS/400.

Из-Π·Π° мноТСства ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ программистов Π½Π°Π΄ этой Ρ‡Π°ΡΡ‚ΡŒΡŽ систСмы ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π»Π°ΡΡŒ, Π° расходы Π½Π° сопровоТдСниС росли. ΠœΠΎΡ€Π°Π»ΡŒΠ½Ρ‹ΠΉ Π΄ΡƒΡ… Π½Π°ΡˆΠΈΡ… программистов, постоянно Π»Π°Ρ‚Π°Π²ΡˆΠΈΡ… старый ΠΊΠΎΠ΄, Ρ‚ΠΎΠΆΠ΅ ΠΏΠ°Π΄Π°Π».

Π”ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π½Π° RISC-процСссоры Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π΅Ρ‰Π΅ Π²Ρ‹ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ρ‚Ρ€ΠΈ Π½ΠΎΠ²Ρ‹Ρ… вСрсии VLIC, ΠΈΠ·-Π·Π° Ρ‡Π΅Π³ΠΎ ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° SLIC. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ для создания Π½ΠΎΠ²ΠΎΠΉ ОБ Π±Ρ‹Π»ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π²ΠΎ Π³Π»Π°Π²Π΅ с Майком ВомашСком. Π’Ρ…ΠΎΠ΄ΠΈΠ²ΡˆΠΈΠ΅ Π² Π΅Π³ΠΎ состав ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠΎ своСму ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΡŽ.

На совСщании ΠΏΠΎ Π²Ρ‹Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΠ»Π°Π½Π° дСйствий эта Π³Ρ€ΡƒΠΏΠΏΠ° рассмотрСла Π΄Π²Π° ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° ΠΊ ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ LIC. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ состоял Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π½ΠΎΠ²ΠΎ ΡΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, Π·Π°Ρ‚Ρ€ΠΎΠ½ΡƒΡ‚Ρ‹Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ процСссора. Π’Ρ‚ΠΎΡ€ΠΎΠΉ β€” ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ эти Π·Π°Ρ‚Ρ€ΠΎΠ½ΡƒΡ‚Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π² Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€Ρƒ RISC с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ измСнСниями. Π”Π°Π½Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ ПО Π±Π΅Π· измСнСния Π»ΠΎΠ³ΠΈΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ часто называСтся пСрСносом. ВсС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, Π½Π΅ Π·Π°Ρ‚Ρ€ΠΎΠ½ΡƒΡ‚Ρ‹Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ процСссора, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ…, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Π»ΠΈ Π±Ρ‹Ρ‚ΡŒ пСрСнСсСны с минимально Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌΠΈ модификациями.