ΠΠΈΡ Π·Π½Π°Π΅Ρ ΠΠ°ΠΉΠΊΠ»Π° ΠΏΠΎ ΡΡΠ΅Π±Π½ΠΈΠΊΡ
ΠΠΌΠ΅ΡΡΠ΅ Ρ ΠΠ°Π³ΠΎΠΌ ΠΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π» ΡΠ΅ Π½Π΅Π±Π»ΠΎΠΊΠΈΡΡΡΡΠΈΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΠΈ ΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΡΠ΅ ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ, Π½Π° ΠΊΠΎΡΠΎΡΡΡ
ΡΠ°Π±ΠΎΡΠ°ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Java. ΠΠ½Π΅Π΄ΡΠ΅Π½ΠΈΠ΅ ThreadPoolExecutor
.
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅:
- ΠΠ°ΡΠ°Π»ΠΎ ΠΊΠ°ΡΡΠ΅ΡΡ, Π ΠΎΡΠ΅ΡΡΠ΅ΡΡΠΊΠΈΠΉ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅Ρ. ΠΡΠΎΠ΅ΠΊΡ Charlotte, ΡΠ·ΡΠΊ Lynx;
- IEEE Scalable Coherent Interface, Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠ° MCS;
- ΠΡΠΆΠΈΠ²Π°Π½ΠΈΠ΅ Π² ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΌΠ΅Π½ΡΡΡΠ΅ΠΌΡΡ ΠΌΠΈΡΠ΅;
- Π‘ΡΠ°Π½ΠΎΠ²ΡΡΡΡ Π»ΠΈ ΡΡΡΠ΄Π΅Π½ΡΡ Π³Π»ΡΠΏΠ΅Π΅? ΠΠ»ΠΎΠ±Π°Π»ΡΠ½ΡΠ΅ ΡΡΠ΅Π½Π΄Ρ, ΠΈΠ½ΡΠ΅ΡΠ½Π°ΡΠΈΠΎΠ½Π°Π»ΠΈΠ·Π°ΡΠΈΡ;
- ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½Π°Ρ ΡΠ°Π±ΠΎΡΠ° ΡΠΎ ΡΡΡΠ΄Π΅Π½ΡΠ°ΠΌΠΈ;
- ΠΠ°ΠΊ Π½Π΅ ΠΎΡΡΡΠ°ΡΡ ΠΏΡΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ΅ Π½ΠΎΠ²ΡΡ ΠΊΡΡΡΠΎΠ² ΠΈ ΠΊΠ½ΠΈΠ³;
- Π‘Π²ΡΠ·Ρ ΠΌΠ΅ΠΆΠ΄Ρ Π±ΠΈΠ·Π½Π΅ΡΠΎΠΌ ΠΈ Π°ΠΊΠ°Π΄Π΅ΠΌΠΈΠ΅ΠΉ;
- ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΈΠ΄Π΅ΠΉ. MCS, MS, CLH, JSR 166, ΡΠ°Π±ΠΎΡΠ° Ρ ΠΠ°Π³ΠΎΠΌ ΠΠΈ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅;
- Π’ΡΠ°Π½Π·Π°ΠΊΡΠΈΠΎΠ½Π½Π°Ρ ΠΏΠ°ΠΌΡΡΡ;
- ΠΠΎΠ²ΡΠ΅ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ. ΠΠ»ΠΈΠ·ΠΊΠ°Ρ ΠΏΠΎΠ±Π΅Π΄Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΎΠ½Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ;
- ΠΠ½Π΅ΡΠ³ΠΎΠ½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠ°Ρ ΠΏΠ°ΠΌΡΡΡ, Optane DIMM, ΡΠ²Π΅ΡΡ Π±ΡΡΡΡΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π°;
- Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΡΠ΅Π½Π΄. Dual data structures. Hydra.
ΠΠ½ΡΠ΅ΡΠ²ΡΡ Π²Π΅Π΄ΡΡ:
ΠΠΈΡΠ°Π»ΠΈΠΉ ΠΠΊΡΠ΅Π½ΠΎΠ² β Π½Π° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΏΠΎΡΡ-Π΄ΠΎΠΊ Π² IST Austria ΠΈ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊ ΠΊΠ°ΡΠ΅Π΄ΡΡ Β«ΠΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΠ΅ Π’Π΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈΒ» Π£Π½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠ° ΠΠ’ΠΠ. ΠΠ°Π½ΠΈΠΌΠ°Π΅ΡΡΡ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡΠΌΠΈ Π² ΠΎΠ±Π»Π°ΡΡΠΈ ΡΠ΅ΠΎΡΠΈΠΈ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠ½ΡΡ ΡΡΡΡΠΊΡΡΡ Π΄Π°Π½Π½ΡΡ . ΠΠΎ ΡΠ°Π±ΠΎΡΡ Π² IST, ΠΎΠ½ ΠΏΠΎΠ»ΡΡΠΈΠ» PhD Π² Π£Π½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠ΅ ΠΠ°ΡΠΈΠΆ ΠΠΈΠ΄ΡΠΎ ΠΈ Π² Π£Π½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠ΅ ΠΠ’ΠΠ ΠΏΠΎΠ΄ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎΠΌ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° ΠΠ΅ΡΡΠ° ΠΡΠ·Π½Π΅ΡΠΎΠ²Π°.
ΠΠ»Π΅ΠΊΡΠ΅ΠΉ Π€Π΅Π΄ΠΎΡΠΎΠ² β ΠΏΡΠΎΠ΄ΡΡΠ΅Ρ Π² JUG Ru Group, ΡΠΎΡΡΠΈΠΉΡΠΊΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΡΡ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΉ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ². ΠΠ»Π΅ΠΊΡΠ΅ΠΉ ΡΡΠ°ΡΡΠ²ΠΎΠ²Π°Π» Π² ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ΅ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ 50 ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΉ, Π° Π² Π΅Π³ΠΎ ΡΠ΅Π·ΡΠΌΠ΅ Π΅ΡΡΡ Π²ΡΡ ΡΡΠΎ ΡΠ³ΠΎΠ΄Π½ΠΎ, Π½Π°ΡΠΈΠ½Π°Ρ ΠΎΡ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ°-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° Π² Oracle (JCK, Java Platform Group), ΠΈ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Ρ ΠΏΠΎΠ·ΠΈΡΠΈΠ΅ΠΉ Π΄Π΅Π²ΡΠ΅Π»Π° Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΠ΄Π½ΠΎΠΊΠ»Π°ΡΡΠ½ΠΈΠΊΠΈ.
ΠΠ»Π°Π΄ΠΈΠΌΠΈΡ Π‘ΠΈΡΠ½ΠΈΠΊΠΎΠ² β ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Netcracker. ΠΠ΅ΡΡΡΡ Π»Π΅Ρ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π°Π΄ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ ΠΈ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΠΌΠΎΡΡΡΡ NetCracker OS β ΠΠ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°ΠΌΠΈ ΡΠ²ΡΠ·ΠΈ Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅ΡΡΡ ΠΈ ΡΠ΅ΡΠ΅Π²ΡΠΌ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ. Π£Π²Π»Π΅ΠΊΠ°Π΅ΡΡΡ Π²ΠΎΠΏΡΠΎΡΠ°ΠΌΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Java ΠΈ Oracle Database. ΠΠ²ΡΠΎΡ Π±ΠΎΠ»Π΅Π΅ Π΄Π΅ΡΡΡΠΊΠ° ΡΠ»ΡΡΡΠ΅Π½ΠΈΠΉ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π² ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΌ PostgreSQL JDBC-Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ΅.
ΠΠ°ΡΠ°Π»ΠΎ ΠΊΠ°ΡΡΠ΅ΡΡ, Π ΠΎΡΠ΅ΡΡΠ΅ΡΡΠΊΠΈΠΉ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅Ρ. ΠΡΠΎΠ΅ΠΊΡ Charlotte, ΡΠ·ΡΠΊ Lynx.
ΠΠ»Π΅ΠΊΡΠ΅ΠΉ: ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° Ρ Ρ
ΠΎΡΠ΅Π» ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ Π²Π°ΠΌ, ΡΡΠΎ ΠΌΡ Π² Π ΠΎΡΡΠΈΠΈ Π²ΡΠ΅ ΠΎΡΠ΅Π½Ρ Π»ΡΠ±ΠΈΠΌ Π‘omputer Science, Data Science ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ. ΠΡΡΠΌΠΎ Π΄ΠΎ Π½Π΅ΠΏΡΠΈΠ»ΠΈΡΠΈΡ. ΠΡ Π²ΡΠ΅ ΡΠΈΡΠ°Π»ΠΈ
ΠΠ°ΠΉΠΊΠ»: ΠΠ°ΡΠ° ΠΎΠ±Π»Π°ΡΡΡ Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·Π½ΠΎΡΡΠΎΡΠΎΠ½Π½ΡΡ, Π² Π½Π΅ΠΉ ΡΠ°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΉ, ΠΈ ΠΎΠ½Π° Π²Π»ΠΈΡΠ΅Ρ Π½Π° ΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ ΡΠ°ΠΊΠΈΠΌΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌΠΈ, ΡΡΠΎ ΠΌΠ½Π΅ ΡΠ»ΠΎΠΆΠ½ΠΎ ΠΎΡΠ²Π΅ΡΠΈΡΡ Π²Π°ΠΌ ΠΎΠ΄Π½ΠΎΠ·Π½Π°ΡΠ½ΠΎ. ΠΠΎ ΡΠ°ΠΊΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ Π΅ΠΉ Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ 30 Π»Π΅Ρ ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»ΠΈ ΠΊΠΎΠ»ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² Π±ΠΈΠ·Π½Π΅ΡΠ΅, ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΡΡΠΈ, ΠΈΡΠΊΡΡΡΡΠ²Π΅ ΠΈ ΠΎΠ±ΡΠ΅ΡΡΠ²Π΅ Π² ΡΠ΅Π»ΠΎΠΌ.
ΠΠΈΡΠ°Π»ΠΈΠΉ: ΠΠ°Π²Π°ΠΉΡΠ΅ Π½Π°ΡΠ½ΡΠΌ Ρ ΡΠ΅Π³ΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ ΠΎΡΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ. ΠΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠ°Ρ Π½Π°Π±Π»ΡΠ΄Π°Π΅ΡΡΡ Π½Π΅ΡΡΠΎ Π²ΡΠΎΠ΄Π΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΠΎΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ. ΠΠ»Ρ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠ° ΠΠ°ΡΠ½Π΅Π³ΠΈ-ΠΠ΅Π»Π»ΠΎΠ½Π° ΡΡΠΎ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΠ΅ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ, Π΄Π»Ρ MIT β ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΡ, ΡΠΎΠ±ΠΎΡΡ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΠΎΡΡΡ. Π Π΅ΡΡΡ Π»ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ ΡΠΎΠ΄Π° ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π² Π ΠΎΡΠ΅ΡΡΠ΅ΡΡΠΊΠΎΠΌ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠ΅?
ΠΠ°ΠΉΠΊΠ»: ΠΡΠ»ΠΈ ΡΠ΅ΡΡΠ½ΠΎ, Ρ Π±Ρ ΡΠΊΠ°Π·Π°Π», ΡΡΠΎ CMU ΠΈ MIT ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΡΡΡΡ ΠΏΠΎ Π²ΡΠ΅ΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡΠΌ. ΠΠ° Π½Π°ΡΠ΅ΠΉ ΠΊΠ°ΡΠ΅Π΄ΡΠ΅ Π²ΡΠ΅Π³Π΄Π° Π±ΠΎΠ»ΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ ΡΠ΄Π΅Π»ΡΠ»ΠΎΡΡ ΠΈΡΠΊΡΡΡΡΠ²Π΅Π½Π½ΠΎΠΌΡ ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΡ. ΠΠΎΠ»ΠΎΠ²ΠΈΠ½Π° ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΡ Ρ Π½Π°Ρ Π»ΡΠ΄Π΅ΠΉ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ ΠΠ ΠΈΠ»ΠΈ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠΎ-ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΠΌ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ΠΌ β ΡΡΠ° Π΄ΠΎΠ»Ρ Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ Π½Π° Π΄ΡΡΠ³ΠΈΡ ΠΊΠ°ΡΠ΅Π΄ΡΠ°Ρ , ΠΈ ΡΠ°ΠΊ Π±ΡΠ»ΠΎ Π²ΡΠ΅Π³Π΄Π°. ΠΠΎ ΠΊΠΎΠ³Π΄Π° Ρ ΡΡΠΈΠ»ΡΡ Π² ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠ΅, Ρ ΠΌΠ΅Π½Ρ Π½Π΅ Π±ΡΠ»ΠΎ ΠΊΡΡΡΠΎΠ² ΠΏΠΎ ΠΠ, ΠΈ Ρ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π² ΡΡΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π». Π’Π°ΠΊ ΡΡΠΎ ΠΌΠΎΡ ΠΊΠ°ΡΠ΅Π΄ΡΠ° ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅ΡΡΡ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ΅, ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΉ Ρ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ Π½Π΅ ΠΈΠΌΠ΅Ρ. Π£ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ»ΡΠΆΠΈΡ ΡΠΎ, ΡΡΠΎ Π²ΡΠΎΡΠ°Ρ ΠΏΠΎ Π²Π°ΠΆΠ½ΠΎΡΡΠΈ Π΄Π»Ρ Π½Π°ΡΠ΅ΠΉ ΠΊΠ°ΡΠ΅Π΄ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° β ΡΡΠΎ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎΠ΅ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΡΠΎ Π΅ΡΡΡ ΠΌΠΎΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ.
ΠΠΈΡΠ°Π»ΠΈΠΉ: ΠΡ Π½Π°ΡΠ°Π»ΠΈ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ Computer Science, ΠΊΠΎΠ³Π΄Π° ΠΎΠ±Π»Π°ΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ Π·Π°ΡΠΎΠΆΠ΄Π°Π»Π°ΡΡ. ΠΠΎ ΡΠΏΠΈΡΠΊΡ Π²Π°ΡΠΈΡ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΉ Π²ΠΈΠ΄Π½ΠΎ, ΡΡΠΎ ΠΏΠ΅ΡΠ²ΡΠ΅ ΡΠ°Π±ΠΎΡΡ ΠΊΠ°ΡΠ°Π»ΠΈΡΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠΈΡΠΎΠΊΠΎΠ³ΠΎ ΡΠΏΠ΅ΠΊΡΡΠ° Π²ΠΎΠΏΡΠΎΡΠΎΠ²: ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΌΡΡΡΡ Π² ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ , ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ²ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ. ΠΠΎΡΠ΅ΠΌΡ ΡΠ°ΠΊΠ°Ρ ΡΠ°Π·Π½ΠΎΡΡΠΎΡΠΎΠ½Π½ΠΎΡΡΡ? ΠΡ ΠΏΡΡΠ°Π»ΠΈΡΡ Π½Π°ΠΉΡΠΈ ΡΠ²ΠΎΡ ΠΌΠ΅ΡΡΠΎ Π² ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠΌ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π΅?
ΠΠ°ΠΉΠΊΠ»: ΠΡΠ΄ΡΡΠΈ ΡΡΡΠ΄Π΅Π½ΡΠΎΠΌ, Ρ ΡΡΠ°ΡΡΠ²ΠΎΠ²Π°Π» Π²
IEEE Scalable Coherent Interface, Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠ° MCS.
ΠΠΈΡΠ°Π»ΠΈΠΉ: ΠΠΎΠΆΠ½ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅ΠΉ ΠΎΠ± ΡΡΠΎΠΌ?
ΠΠ°ΠΉΠΊΠ»: ΠΡΠΎ Π·Π°Π±Π°Π²Π½Π°Ρ ΠΈΡΡΠΎΡΠΈΡ, ΠΊΠΎΡΠΎΡΡΡ Ρ Π½Π΅ ΡΡΡΠ°Ρ Π²ΡΠ΅ΠΌ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°ΡΡ. ΠΠ½Π° ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»Π° Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ
ΠΠΈΡΠ°Π»ΠΈΠΉ: Π― Π΄Π°Π²Π½ΠΎ Π·Π½Π°ΠΊΠΎΠΌ Ρ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΎΠΉ MCS, Π½ΠΎ Π΄ΠΎ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠ° Ρ Π½Π΅ Π·Π½Π°Π», ΡΡΠΎ ΡΡΠΎ ΠΠ°ΡΠ° ΡΠ°Π±ΠΎΡΠ°, ΠΈ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π», ΡΡΠΎ ΡΡΠΎ Π°ΠΊΡΠΎΠ½ΠΈΠΌ ΠΎΡ ΠΠ°ΡΠΈΡ ΡΠ°ΠΌΠΈΠ»ΠΈΠΉ.
ΠΠ°ΠΊ Π²ΡΠΆΠΈΠ²Π°ΡΡ Π² ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΌΠ΅Π½ΡΡΡΠ΅ΠΌΡΡ ΠΌΠΈΡΠ΅?
ΠΠ»Π΅ΠΊΡΠ΅ΠΉ: Π£ ΠΌΠ΅Π½Ρ Π΅ΡΡΡ Π²ΠΎΠΏΡΠΎΡ ΠΏΠΎ ΡΠ²ΡΠ·Π°Π½Π½ΠΎΠΉ ΡΠ΅ΠΌΠ΅. 30 ΠΈΠ»ΠΈ 40 Π»Π΅Ρ Π½Π°Π·Π°Π΄ Π±ΡΠ»ΠΎ Π±ΠΎΠ»ΡΡΠ΅ ΡΠ²ΠΎΠ±ΠΎΠ΄Ρ Π² ΡΠ°Π·Π½ΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΡΡ . Π₯ΠΎΡΠ΅ΡΡ Π½Π°ΡΠ°ΡΡ ΠΊΠ°ΡΡΠ΅ΡΡ Π² ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΠΎΡΡΠΈ ΠΈΠ»ΠΈ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ β ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, Ρ ΠΎΡΠ΅ΡΡ Π·Π°Π½ΡΡΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΠΌΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ β Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ. Π ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ Π±ΡΠ»ΠΎ ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡΠΊΡΡΡΡΡ Π²ΠΎΠΏΡΠΎΡΠΎΠ² ΠΈ ΠΌΠ°Π»ΠΎ ΡΠΊΡΠΏΠ΅ΡΡΠΎΠ². Π‘Π΅ΠΉΡΠ°Ρ ΠΏΠΎΡΠ²ΠΈΠ»ΠΈΡΡ ΡΠ·ΠΊΠΈΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ: Π½Π΅Ρ ΠΏΡΠΎΡΡΠΎ ΡΠΊΡΠΏΠ΅ΡΡΠΎΠ² ΠΏΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΠΌ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌ Π² ΡΠ΅Π»ΠΎΠΌ, Π΅ΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΡ ΠΏΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΌ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌ. Π’ΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅ Ρ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΠΎΡΡΡΡ ΠΈ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΌΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ. ΠΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π² ΡΠΎΠΌ, ΡΡΠΎ Π½Π°ΡΠΈ ΠΆΠΈΠ·Π½ΠΈ Π½Π΅ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΡΠ΅, ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΡΠ²ΡΡΠΈΡΡ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡΠΌ Π»ΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄Π΅ΡΡΡΠΈΠ»Π΅ΡΠΈΠΉ. ΠΠ°ΠΊ Π²ΡΠΆΠΈΡΡ Π² ΡΡΠΎΠΌ Π½ΠΎΠ²ΠΎΠΌ ΠΌΠΈΡΠ΅?
ΠΠ°ΠΉΠΊΠ»: ΠΡ Π² ΡΡΠΎΠΌ ΠΏΠ»Π°Π½Π΅ Π½Π΅ ΠΎΡΠΎΠ±Π΅Π½Π½ΡΠ΅, Π²ΡΡ ΡΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΠ»ΠΎ ΠΊΠΎΠ³Π΄Π°-ΡΠΎ ΠΈ Π² Π΄ΡΡΠ³ΠΈΡ ΠΎΠ±Π»Π°ΡΡΡΡ . ΠΠ½Π΅ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ, ΡΡΠΎ Ρ Π½Π°ΡΠ°Π» ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² Computer Science, ΠΊΠΎΠ³Π΄Π° ΡΡΠ° ΡΡΠ΅ΡΠ° Π±ΡΠ»Π° Π² Β«ΠΏΠΎΠ΄ΡΠΎΡΡΠΊΠΎΠ²ΠΎΠΌΒ» Π²ΠΎΠ·ΡΠ°ΡΡΠ΅. ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡΠ½ΠΎΠ²Ρ ΡΠΆΠ΅ Π±ΡΠ»ΠΈ Π·Π°Π»ΠΎΠΆΠ΅Π½Ρ, Π½ΠΎ Π²ΡΠ΅ Π±ΡΠ»ΠΎ Π΅ΡΠ΅ ΠΎΡΠ΅Π½Ρ Π½Π΅Π·ΡΠ΅Π»ΠΎΠ΅. Π’Π°ΠΊΠ°Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π΅ΡΠ°ΡΡΠΎ. ΠΠ»Π΅ΠΊΡΡΠΎΡΠ΅Ρ Π½ΠΈΠΊΠ° ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΠΆΠ΅ ΠΎΡΠ΅Π½Ρ Π΄Π°Π²Π½ΠΎ, ΡΠΈΠ·ΠΈΠΊΠ° β Π΅ΡΠ΅ Π΄ΠΎΠ»ΡΡΠ΅, ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ° β ΡΡΡΡ Π»ΠΈ Π½Π΅ Ρ Π½Π°ΡΠ°Π»Π° Π²ΡΠ΅ΠΌΡΠ½. ΠΠΎ ΡΡΠΎ Π½Π΅ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ Π² ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ΅ Π½ΠΈΠΊΡΠΎ Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ ΠΎΡΠΊΡΡΡΠΈΠΉ. ΠΡΠΊΡΡΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ, Π½ΠΎ Π² ΡΠΎ ΠΆΠ΅ Π²ΡΠ΅ΠΌΡ ΠΈ ΡΡΠΈΡΡΡΡ Π½ΡΠΆΠ½ΠΎ Π±ΠΎΠ»ΡΡΠ΅. ΠΡ Π²Π΅ΡΠ½ΠΎ Π·Π°ΠΌΠ΅ΡΠΈΠ»ΠΈ, ΡΡΠΎ ΡΠ΅ΠΉΡΠ°Ρ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π±ΠΎΠ»ΡΡΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΉ, ΡΠ΅ΠΌ Π±ΡΠ»ΠΎ ΡΠ°Π½ΡΡΠ΅, Π½ΠΎ ΡΡΠΎ Π»ΠΈΡΡ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ ΠΌΡ ΠΎΠΊΠ°Π·Π°Π»ΠΈΡΡ Π² ΡΠΎΠΉ ΠΆΠ΅ ΡΠΈΡΡΠ°ΡΠΈΠΈ, ΡΡΠΎ ΠΈ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ ΠΎΠ±Π»Π°ΡΡΠ΅ΠΉ ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΠΊΠΎΠΉ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ.
ΠΠ»Π΅ΠΊΡΠ΅ΠΉ: ΠΠ΅Π½Ρ Π·Π΄Π΅ΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ΅Ρ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π°ΡΠΏΠ΅ΠΊΡ Π²ΠΎΠΏΡΠΎΡΠ°. Π£ ΠΌΠ΅Π½Ρ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΈ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΡΡΠ±Ρ Ρ ΡΠ°ΡΡΠΎ ΠΏΠΎΡΠ΅ΡΠ°Π» ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ ΠΈ ΡΠ°Π±ΠΎΡΠ°Π» Π½Π°Π΄ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ Π½Π°ΡΡΠ½ΡΠΌΠΈ ΡΠ΅ΠΌΠ°ΠΌΠΈ. Π― ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ», ΡΡΠΎ ΠΌΠΎΠΈ Π΄ΠΎΠΊΠ»Π°Π΄Ρ Π½ΠΈΠΊΡΠΎ Π² Π°ΡΠ΄ΠΈΡΠΎΡΠΈΠΈ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π», ΠΈ ΡΠΎΡΠ½ΠΎ ΡΠ°ΠΊ ΠΆΠ΅, Π΄ΠΎΠΊΠ»Π°Π΄Ρ Π΄ΡΡΠ³ΠΈΡ Π»ΡΠ΄Π΅ΠΉ Π±ΡΠ»ΠΈ ΠΏΠΎΠ½ΡΡΠ½Ρ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ Π½ΠΈΡ ΡΠ°ΠΌΠΈΡ . Π Π²ΡΡΠΎΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΡ ΡΠ΅ΠΌΠ°Ρ ΡΡΠΎ Π½Π΅ ΡΠ°ΠΊ, Π½ΠΎ ΠΊΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡ Π²ΠΎ ΡΡΠΎ-Π»ΠΈΠ±ΠΎ ΡΠ³Π»ΡΠ±Π»ΡΡΡΡΡ, Π°ΡΠ΄ΠΈΡΠΎΡΠΈΡ Π·Π° ΡΠΎΠ±ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΡΡΠ°ΡΡ ΡΡΠΏΠ΅Π²Π°ΡΡ. ΠΠ°ΠΊ Π²Ρ Ρ ΡΡΠΈΠΌ Π±ΠΎΡΠ΅ΡΠ΅ΡΡ?
ΠΠ°ΠΉΠΊΠ»: ΠΠ΅ Π²ΡΠ΅Π³Π΄Π° ΡΡΠΏΠ΅ΡΠ½ΠΎ. ΠΠ΅Π΄Π°Π²Π½ΠΎ Ρ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΠ» Π΄ΠΎΠΊΠ»Π°Π΄, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΡΡΠ» ΡΠ»ΠΈΡΠΊΠΎΠΌ Π³Π»ΡΠ±ΠΎΠΊΠΎ Π² ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ. ΠΠΎ Ρ ΠΎΠ΄Ρ Π΄ΠΎΠΊΠ»Π°Π΄Π° ΡΡΠ°Π»ΠΎ Π²ΠΈΠ΄Π½ΠΎ, ΡΡΠΎ Π±ΠΎΠ»ΡΡΠ°Ρ ΡΠ°ΡΡΡ Π°ΡΠ΄ΠΈΡΠΎΡΠΈΠΈ ΠΌΠ΅Π½Ρ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ, ΡΠ°ΠΊ ΡΡΠΎ ΠΌΠ½Π΅ ΠΏΡΠΈΡΠ»ΠΎΡΡ ΠΏΡΠΈΡΠΏΠΎΡΠ°Π±Π»ΠΈΠ²Π°ΡΡΡΡ ΠΊ ΡΠΈΡΡΠ°ΡΠΈΠΈ Π½Π° Ρ ΠΎΠ΄Ρ. Π‘Π»Π°ΠΉΠ΄Ρ Π±ΡΠ»ΠΎ ΡΠΆΠ΅ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ, ΡΠ°ΠΊ ΡΡΠΎ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ Π½Π΅ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΡΠ΄Π°ΡΠ½ΠΎ β ΠΏΠΎΡΡΠΎΠΌΡ, Π²ΠΎΠΎΠ±ΡΠ΅ Π³ΠΎΠ²ΠΎΡΡ, Ρ ΡΡΠ°ΡΠ°ΡΡΡ ΡΠ»Π°ΠΉΠ΄Ρ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ. Π ΡΠ΅Π»ΠΎΠΌ, ΠΌΠΎΠΉ ΡΠΎΠ²Π΅Ρ ΡΠ°ΠΊΠΎΠΉ β ΡΡΠΈΡΡΠ²Π°ΠΉΡΠ΅ ΡΠ²ΠΎΡ Π°ΡΠ΄ΠΈΡΠΎΡΠΈΡ. ΠΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ, ΠΊ ΠΊΠΎΠΌΡ Π²Ρ ΠΎΠ±ΡΠ°ΡΠ°Π΅ΡΠ΅ΡΡ, ΠΊΠ°ΠΊΠΎΠΉ Ρ Π½ΠΈΡ ΡΡΠΎΠ²Π΅Π½Ρ Π·Π½Π°Π½ΠΈΠΉ ΠΈ ΡΡΠΎ ΠΈΠΌ Π½ΡΠΆΠ½ΠΎ ΡΡΠ»ΡΡΠ°ΡΡ, ΡΡΠΎΠ±Ρ ΠΎΡΠ΅Π½ΠΈΡΡ Π²Π°ΡΡ ΡΠ°Π±ΠΎΡΡ.
ΠΠΈΡΠ°Π»ΠΈΠΉ: Π Π²Ρ Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ Π½Π°ΠΌΠ΅ΠΊΠ½ΡΡΡ, ΠΎ ΡΡΠΌ Π±ΡΠ»Π° ΡΡΠ° Π»Π΅ΠΊΡΠΈΡ?
ΠΠ°ΠΉΠΊΠ»: ΠΡΠ»ΠΈ ΡΠ΅ΡΡΠ½ΠΎ, Ρ ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠ» Π±Ρ Π½Π° ΡΡΡ ΡΠ΅ΠΌΡ Π½Π΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΡΡΡΡ, ΡΡΠΎΠ±Ρ ΠΎΡΡΠ°Π²ΠΈΡΡ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΡΠΌΠΈ ΡΠ΅Ρ Π»ΡΠ΄Π΅ΠΉ, ΠΎ ΠΊΠΎΡΠΎΡΡΡ ΠΈΠ΄ΡΡ ΡΠ΅ΡΡ. Π‘ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΌΡ ΡΠ°ΡΡΠΎ ΠΏΠΎΠ³ΡΡΠΆΠ°Π΅ΠΌΡΡ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π³Π»ΡΠ±ΠΎΠΊΠΎ Π² ΡΠΎΠ½ΠΊΠΎΡΡΠΈ ΡΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, Π½Π°Π΄ ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠ°Π±ΠΎΡΠ°Π΅ΠΌ, ΠΏΠΎΡΡΠΎΠΌΡ Π½Π°ΠΌ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΡΠ»ΠΎΠΆΠ½ΠΎ ΠΎΠ±ΡΡΡΠ½ΠΈΡΡ Π² Π½Π°ΡΠ°Π»Π΅ Π΄ΠΎΠΊΠ»Π°Π΄Π°, ΠΏΠΎΡΠ΅ΠΌΡ ΡΡΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π° ΠΈ Π²Π°ΠΆΠ½Π° ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½Π° ΡΠ²ΡΠ·Π°Π½Π° Ρ Π²ΠΎΠΏΡΠΎΡΠ°ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ»ΡΡΠ°ΡΠ΅Π»ΠΈ ΡΠΆΠ΅ Π·Π½Π°ΡΡ. ΠΠΎ ΠΌΠΎΠΈΠΌ Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΡΠΌ, ΡΡΡΠ΄Π΅Π½ΡΠ°ΠΌ ΡΡΠΎΡ Π½Π°Π²ΡΠΊ Π΄Π°ΡΡΡΡ ΡΡΠΆΠ΅Π»Π΅Π΅ Π²ΡΠ΅Π³ΠΎ. Π ΡΡΠΎ ΠΆΠ΅ Π±ΡΠ»ΠΎ ΡΠ»Π°Π±ΠΎΠΉ ΡΡΠΎΡΠΎΠ½ΠΎΠΉ ΠΌΠΎΠ΅Π³ΠΎ Π½Π΅Π΄Π°Π²Π½Π΅Π³ΠΎ Π΄ΠΎΠΊΠ»Π°Π΄Π°. ΠΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΏΠΎΡΡΡΠΎΠ΅Π½Π½ΡΠΉ Π΄ΠΎΠΊΠ»Π°Π΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ ΡΠ°ΠΌΠΎΠ³ΠΎ Π½Π°ΡΠ°Π»Π° Π½Π°ΠΉΡΠΈ ΠΊΠΎΠ½ΡΠ°ΠΊΡ Ρ Π°ΡΠ΄ΠΈΡΠΎΡΠΈΠ΅ΠΉ, ΠΎΠ±ΡΡΡΠ½ΠΈΡΡ Π΅ΠΉ, Π² ΡΡΠΌ ΠΈΠΌΠ΅Π½Π½ΠΎ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½Π° ΡΠΎΠΎΡΠ½ΠΎΡΠΈΡΡΡ Ρ ΡΠΆΠ΅ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΌΠΈ Π΅ΠΉ ΡΠ΅ΠΌΠ°ΠΌΠΈ. ΠΠ°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ Π±ΡΠ΄Π΅Ρ ΡΡΠ° Π²ΡΡΡΠΏΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΡΠ°ΡΡΡ, Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ Π°ΡΠ΄ΠΈΡΠΎΡΠΈΠΈ. ΠΡΠ»ΠΈ ΠΎΠ½Π° ΡΠΎΠ²ΡΠ΅ΠΌ ΡΠ°Π·Π½ΠΎΡΡΡΡΡΠ½Π°Ρ, ΡΠΎ Π΄ΠΎΠΊΠ»Π°Π΄ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎΡΡΡΠΏΠ΅Π½ΡΠ°ΡΡΠΌ. ΠΡΡΡΠΏΠ»Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ Π²ΡΠ΅ΠΌ, Π° ΠΊ ΠΊΠΎΠ½ΡΡ ΡΠ°ΡΡΡ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΠΆΠ΅ Π½Π΅ Π±ΡΠ΄Π΅Ρ Π·Π° Π²Π°ΠΌΠΈ ΡΡΠΏΠ΅Π²Π°ΡΡ, Π½ΠΎ Π»ΡΠ΄ΠΈ, ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π·Π½Π°ΠΊΠΎΠΌΡΠ΅ Ρ Π²Π°ΡΠ΅ΠΉ ΠΎΠ±Π»Π°ΡΡΡΡ, ΡΠΌΠΎΠ³ΡΡ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Π²ΠΎ Π²ΡΡΠΌ.
Π‘ΡΠ°Π½ΠΎΠ²ΡΡΡΡ Π»ΠΈ ΡΡΡΠ΄Π΅Π½ΡΡ Π³Π»ΡΠΏΠ΅Π΅? ΠΠ»ΠΎΠ±Π°Π»ΡΠ½ΡΠ΅ ΡΡΠ΅Π½Π΄Ρ, ΠΈΠ½ΡΠ΅ΡΠ½Π°ΡΠΈΠΎΠ½Π°Π»ΠΈΠ·Π°ΡΠΈΡ.
ΠΠ»Π΅ΠΊΡΠ΅ΠΉ: ΠΡ Π½Π°Π±Π»ΡΠ΄Π°Π΅ΡΠ΅ Π·Π° ΡΡΡΠ΄Π΅Π½ΡΠ°ΠΌΠΈ ΡΠΆΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄Π΅ΡΡΡΠΊΠΎΠ² Π»Π΅Ρ. Π‘ΡΠ°Π½ΠΎΠ²ΡΡΡΡ Π»ΠΈ ΡΡΡΠ΄Π΅Π½ΡΡ Π³Π»ΡΠΏΠ΅Π΅ ΠΈΠ»ΠΈ ΡΠΌΠ½Π΅Π΅ ΠΎΡ Π΄Π΅ΡΡΡΠΈΠ»Π΅ΡΠΈΡ ΠΊ Π΄Π΅ΡΡΡΠΈΠ»Π΅ΡΠΈΡ ΠΈΠ»ΠΈ ΠΎΡ Π³ΠΎΠ΄Π° ΠΊ Π³ΠΎΠ΄Ρ? Π Π ΠΎΡΡΠΈΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΆΠ°Π»ΡΡΡΡΡ, ΡΡΠΎ ΡΡΡΠ΄Π΅Π½ΡΡ Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π³ΠΎΠ΄ΠΎΠΌ Π³Π»ΡΠΏΠ΅ΡΡ, ΠΈ ΠΏΡΡΠΌΠΎ-ΡΠ°ΠΊΠΈ Π½Π΅ΠΏΠΎΠ½ΡΡΠ½ΠΎ, ΡΡΠΎ Ρ ΡΡΠΈΠΌ Π΄Π΅Π»Π°ΡΡ.
ΠΠ°ΠΉΠΊΠ»: ΠΡ Π½Π°Ρ, ΡΡΠ°ΡΠΈΠΊΠΎΠ², Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠ»ΡΡΠ°ΡΡ ΠΌΠ½ΠΎΠ³ΠΎ Π½Π΅Π³Π°ΡΠΈΠ²Π°. ΠΠΎΠ΄ΡΠΎΠ·Π½Π°ΡΠ΅Π»ΡΠ½ΠΎ Ρ Π½Π°Ρ Π΅ΡΡΡ ΡΠΊΠ»ΠΎΠ½Π½ΠΎΡΡΡ ΠΎΠΆΠΈΠ΄Π°ΡΡ, ΡΡΠΎ ΡΡΡΠ΄Π΅Π½ΡΡ ΠΎΡΠ²ΠΎΡΡ Π²Π΅ΡΡ ΡΠΎΡ 30-Π»Π΅ΡΠ½ΠΈΠΉ ΠΎΠΏΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΆΠ΅ Π΅ΡΡΡ Ρ Π½Π°Ρ. ΠΡΠ»ΠΈ Ρ ΠΌΠ΅Π½Ρ Π΅ΡΡΡ Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡΠ±ΠΎΠΊΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΠ΅ΠΌ Π² 1985 Π³ΠΎΠ΄Ρ, ΡΠΎ ΠΏΠΎΡΠ΅ΠΌΡ Π΅Π³ΠΎ Π½Π΅Ρ Ρ ΡΡΡΠ΄Π΅Π½ΡΠΎΠ²? ΠΠ°Π²Π΅ΡΠ½ΠΎΠ΅, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΈΠΌ 20 Π»Π΅Ρ, ΠΊΠ°ΠΊ Π²Π°ΠΌ ΡΠ°ΠΊΠΎΠ΅? ΠΡΠΌΠ°Ρ, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π΄Π΅ΡΡΡΠΈΠ»Π΅ΡΠΈΡ ΠΊΠ°ΡΠ°ΡΡΡΡ Π΄Π΅ΠΌΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠΎΡΡΠ°Π²Π°: Ρ Π½Π°Ρ ΡΠ΅ΠΉΡΠ°Ρ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π±ΠΎΠ»ΡΡΠ΅ ΠΌΠ΅ΠΆΠ΄ΡΠ½Π°ΡΠΎΠ΄Π½ΡΡ ΡΡΡΠ΄Π΅Π½ΡΠΎΠ², Π·Π° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΊΠ°Π½Π°Π΄ΡΠ΅Π². Π Π°Π½ΡΡΠ΅ ΠΊΠ°Π½Π°Π΄ΡΠ΅Π² Π±ΡΠ»ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΌΡ Π½Π°Ρ ΠΎΠ΄ΠΈΠΌΡΡ ΠΎΡΠ΅Π½Ρ Π±Π»ΠΈΠ·ΠΊΠΎ ΠΊ Π³ΡΠ°Π½ΠΈΡΠ΅ Ρ ΠΠ°Π½Π°Π΄ΠΎΠΉ, ΠΈ ΡΡΡΠ΄Π΅Π½ΡΡ ΠΎΡΡΡΠ΄Π° ΠΌΠΎΠ³ΡΡ Π΅Π·Π΄ΠΈΡΡ Π΄ΠΎΠΌΠΎΠΉ Π½Π° Π²ΡΡ ΠΎΠ΄Π½ΡΡ . ΠΠΎ ΡΠ΅ΠΉΡΠ°Ρ Π² ΠΠ°Π½Π°Π΄Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Ρ ΠΎΡΠΎΡΠΈΡ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠΎΠ², ΠΈ ΠΊΠ°Π½Π°Π΄ΡΡ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°ΡΡ ΡΡΠΈΡΡΡΡ Ρ ΡΠ΅Π±Ρ, Π² Π‘Π¨Π ΠΈΡ ΡΡΠ°Π»ΠΎ Π΅Π·Π΄ΠΈΡΡ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΌΠ΅Π½ΡΡΠ΅.
ΠΠ»Π΅ΠΊΡΠ΅ΠΉ: ΠΠ°ΠΊ Π²Ρ Π΄ΡΠΌΠ°Π΅ΡΠ΅, ΡΡΠΎ ΠΌΠ΅ΡΡΠ½ΡΠΉ ΡΡΠ΅Π½Π΄ ΠΈΠ»ΠΈ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΠΉ?
ΠΠ°ΠΉΠΊΠ»: ΠΠ΅ ΠΏΠΎΠΌΠ½Ρ ΡΠΎΡΠ½ΠΎ ΠΊΡΠΎ, Π½ΠΎ ΠΊΡΠΎ-ΡΠΎ ΡΠΊΠ°Π·Π°Π», ΡΡΠΎ ΠΌΠΈΡ ΠΏΠ»ΠΎΡΠΊΠΈΠΉ. ΠΠ°ΡΠ° ΠΎΠ±Π»Π°ΡΡΡ ΡΡΠ°Π»Π° Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ½ΡΠ΅ΡΠ½Π°ΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΉ.
ΠΠ»Π΅ΠΊΡΠ΅ΠΉ: ΠΠΎ, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, Π΅ΡΡΡ ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ Π½Π΅Π³Π°ΡΠΈΠ²Π½ΡΠ΅ ΡΡΠΎΡΠΎΠ½Ρ ΡΠ°ΠΊΠΎΠΉ ΠΈΠ½ΡΠ΅ΡΠ½Π°ΡΠΈΠΎΠ½Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ?
ΠΠ°ΠΉΠΊΠ»: Π― Π±Ρ ΡΠΊΠ°Π·Π°Π», ΡΡΠΎ Π²ΡΠ΅ Π½Π΅Π³Π°ΡΠΈΠ²Π½ΡΠ΅ ΡΡΠΎΡΠΎΠ½Ρ ΠΊΠ°ΡΠ°ΡΡΡΡ Π½Π΅ ΡΠ΅Ρ Π½ΠΈΠΊΠΈ, Π° ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠΈ. ΠΠΎΠ³Π΄Π°-ΡΠΎ Π³Π»Π°Π²Π½ΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΠΉ Π±ΡΠ» ΡΠΎΡ ΡΠ°ΠΊΡ, ΡΡΠΎ Π‘Π¨Π ΠΊΡΠ°Π»ΠΈ ΡΠ°ΠΌΡΡ ΡΠΌΠ½ΡΡ ΠΈ ΡΠ°Π»Π°Π½ΡΠ»ΠΈΠ²ΡΡ Π»ΡΠ΄Π΅ΠΉ Ρ ΡΡΡΠ°Π½ Π²ΠΎ Π²ΡΡΠΌ ΠΌΠΈΡΠ΅. Π ΡΠ΅ΠΉΡΠ°Ρ ΠΎΡΠ½ΠΎΠ²Π½Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° β ΡΡΠΎ ΠΏΠΎΠ»ΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΈΠ³ΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π·Π½ΡΠΌΠΈ ΡΡΡΠ°Π½Π°ΠΌΠΈ Π²ΠΎΠΊΡΡΠ³ Π²ΠΈΠ· ΠΈ ΠΈΠΌΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ.
ΠΠ»Π΅ΠΊΡΠ΅ΠΉ: Π’ΠΎ Π΅ΡΡΡ Π±Π°ΡΡΠ΅ΡΡ ΠΈ ΡΠΎΠΌΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ Π²Π΅ΡΠΈ. ΠΠΎΠ½ΡΡΠ½ΠΎ.
ΠΠ»Π°Π΄ΠΈΠΌΠΈΡ: ΠΠΈΡΠ½ΠΎ ΠΌΠ½Π΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ, ΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π° Π²Ρ ΠΏΡΠΈΠ΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΠ΅ΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π΅ΡΠ΅ Π½ΠΎΠ²ΡΠΉ ΠΏΡΠ΅Π΄ΠΌΠ΅Ρ ΡΡΡΠ΄Π΅Π½ΡΠ°ΠΌ. ΠΡΡΡ Π²Π΅Π΄Ρ ΡΠ°Π·Π½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ: ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠ°ΡΠ°ΡΡΡΡ Π² ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ Π²Π΄ΠΎΡ Π½ΠΎΠ²ΠΈΡΡ ΠΈΡ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ ΡΡΠΎ-ΡΠΎ Π½ΠΎΠ²ΠΎΠ΅, Π° ΠΌΠΎΠΆΠ½ΠΎ Π±ΠΎΠ»ΡΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ ΡΠ΄Π΅Π»ΡΡΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΡΠΌ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡΡΡΡΠΎΠ΅Π½Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½Π°Ρ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ. Π§ΡΠΎ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°Π΅ΡΠ΅ Π²Ρ?
ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½Π°Ρ ΡΠ°Π±ΠΎΡΠ° ΡΠΎ ΡΡΡΠ΄Π΅Π½ΡΠ°ΠΌΠΈ
ΠΠ»Π΅ΠΊΡΠ΅ΠΉ: Π ΠΊΠ°ΠΊ Π½Π°ΠΉΡΠΈ ΡΡΡΡΠΎΠ² Π±Π°Π»Π°Π½Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΠ΅ΡΠ²ΡΠΌ ΠΈ Π²ΡΠΎΡΡΠΌ?
ΠΠ°ΠΉΠΊΠ»: ΠΡΠΎΠ±Π»Π΅ΠΌΠ° Π² ΡΠΎΠΌ, ΡΡΠΎ Π·Π°Π½ΡΡΠΈΡ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΠΏΡΠΎΡ ΠΎΠ΄ΡΡ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ ΠΌΠ½Π΅ Ρ ΠΎΡΠ΅Π»ΠΎΡΡ Π±Ρ. ΠΠ±ΡΡΠ½ΠΎ Ρ Π·Π°ΡΠ°Π½Π΅Π΅ Π΄Π°Ρ ΡΡΡΠ΄Π΅Π½ΡΠ°ΠΌ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π» Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡ, ΡΡΠΎΠ±Ρ ΠΎΠ½ΠΈ Π² Π½Π΅Π³ΠΎ Π²Π½ΠΈΠΊΠ»ΠΈ, ΠΏΠΎ ΠΌΠ΅ΡΠ΅ ΡΠΈΠ» ΡΠ°Π·ΠΎΠ±ΡΠ°Π»ΠΈΡΡ ΠΈ ΡΡΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°Π»ΠΈ Π²ΠΎΠΏΡΠΎΡΡ ΠΏΠΎ ΡΠ΅ΠΌ ΠΌΠ΅ΡΡΠ°ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ½ΡΡΡ Π½Π΅ ΡΠ΄Π°Π»ΠΎΡΡ. Π’ΠΎΠ³Π΄Π° Π² ΠΊΠ»Π°ΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΡΡΠ΅Π΄ΠΎΡΠΎΡΠΈΡΡΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΡΡΠ΄Π½ΡΡ ΠΌΠΎΠΌΠ΅Π½ΡΠ°Ρ ΠΈ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ ΠΈΡ Π²ΡΠ΅ΠΌ Π²ΠΌΠ΅ΡΡΠ΅. ΠΡΠΎ ΡΠΎ, ΠΊΠ°ΠΊ ΠΌΠ½Π΅ Π±ΠΎΠ»ΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ Π½ΡΠ°Π²ΠΈΡΡΡ Π²Π΅ΡΡΠΈ Π·Π°Π½ΡΡΠΈΡ. ΠΠΎ Ρ ΡΡΡΡΠΎΠΌ ΡΠΎΠΉ Π½Π°Π³ΡΡΠ·ΠΊΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ΅ΠΉΡΠ°Ρ Π»Π΅ΠΆΠΈΡ Π½Π° ΡΡΡΠ΄Π΅Π½ΡΠ°Ρ , ΠΌΠ½Π΅ Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΎΠ½ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΠ»ΠΈΡΡ Π·Π°ΡΠ°Π½Π΅Π΅. Π ΠΈΡΠΎΠ³Π΅ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ ΡΠ΄Π΅Π»ΡΡΡ ΠΎΠ±ΡΠ΅ΠΌΡ ΠΏΠ΅ΡΠ΅ΡΠΊΠ°Π·Ρ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π° Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π±ΠΎΠ»ΡΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΡΠ΅ΠΌ Ρ ΠΎΡΠ΅Π»ΠΎΡΡ Π±Ρ. ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΡΠΎ, Ρ ΡΡΠ°ΡΠ°ΡΡΡ, ΡΡΠΎΠ±Ρ Π½Π°ΡΠΈ Π·Π°Π½ΡΡΠΈΡ Π±ΡΠ»ΠΈ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΠΌΠΈ. Π ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΏΡΠΎΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π· Π·Π°ΠΏΠΈΡΠ°ΡΡ Π²ΠΈΠ΄Π΅ΠΎ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΡΡΠ΄Π΅Π½ΡΡ ΠΌΠΎΠ³ΡΡ Π·Π°ΡΠ΅ΠΌ ΡΠΌΠΎΡΡΠ΅ΡΡ Ρ ΡΠ΅Π±Ρ Π΄ΠΎΠΌΠ°. Π‘ΠΌΡΡΠ» ΠΆΠΈΠ²ΡΡ Π·Π°Π½ΡΡΠΈΠΉ β Π² ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΠΊΠΎΠΌ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠΈ. ΠΠ° Π·Π°Π½ΡΡΠΈΡΡ Ρ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π½Π΅ ΡΠ»Π°ΠΉΠ΄Π°ΠΌΠΈ, Π° ΠΌΠ΅Π»ΠΎΠΌ ΠΈ Π΄ΠΎΡΠΊΠΎΠΉ, Π·Π° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΡΠ»ΡΡΠ°Π΅Π², ΠΊΠΎΠ³Π΄Π° ΠΊΠ°ΠΊΠ°Ρ-Π½ΠΈΠ±ΡΠ΄Ρ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° ΡΠ»ΠΈΡΠΊΠΎΠΌ ΡΠ»ΠΎΠΆΠ½Π°Ρ, ΡΡΠΎΠ±Ρ Π΅Ρ ΠΈΠ·ΠΎΠ±ΡΠ°Π·ΠΈΡΡ Π½Π° Π΄ΠΎΡΠΊΠ΅. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΡΠΎΠΌΡ ΠΌΠ½Π΅ Π½Π΅Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΏΡΠΈΠ΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ ΠΆΡΡΡΠΊΠΎΠ³ΠΎ ΠΏΠ»Π°Π½Π° Π·Π°Π½ΡΡΠΈΡ. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π½Π΅Ρ ΡΡΡΠΎΠ³ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ΄ΠΊΠ°, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Ρ Π΄Π°Ρ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π», ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π°Π΄Π°ΠΏΡΠΈΡΠΎΠ²Π°ΡΡΡΡ ΠΊ Π°ΡΠ΄ΠΈΡΠΎΡΠΈΠΈ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π²ΠΎΠΏΡΠΎΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Ρ ΠΏΠΎΠ»ΡΡΠ°Ρ. Π ΠΎΠ±ΡΠ΅ΠΌ, Ρ ΡΡΠ°ΡΠ°ΡΡΡ, ΡΡΠΎΠ±Ρ Π·Π°Π½ΡΡΠΈΡ Π±ΡΠ»ΠΈ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΠΌΠΈ, ΡΡΠΎΠ±Ρ ΠΈΠ·Π»Π°Π³Π°Π΅ΠΌΡΠΉ ΠΌΠ½ΠΎΠΉ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π» Π·Π°Π²ΠΈΡΠ΅Π» ΠΎΡ Π²ΠΎΠΏΡΠΎΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠ½Π΅ Π·Π°Π΄Π°ΡΡ.
ΠΠ»Π°Π΄ΠΈΠΌΠΈΡ: ΠΡΠΎ ΠΎΡΠ΅Π½Ρ Π·Π΄ΠΎΡΠΎΠ²ΠΎ. ΠΠΎ ΠΌΠΎΠ΅ΠΌΡ ΠΎΠΏΡΡΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±ΠΈΡΡΡΡ ΠΎΡ ΡΠ»ΡΡΠ°ΡΠ΅Π»Π΅ΠΉ Π²ΠΎΠΏΡΠΎΡΠΎΠ². ΠΠ°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Π·Π°ΡΠ°Π½Π΅Π΅ ΠΏΡΠΎΡΠΈΡΡ Π·Π°Π΄Π°Π²Π°ΡΡ Π»ΡΠ±ΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ, Π½Π΅ Π²Π°ΠΆΠ½ΠΎ, Π³Π»ΡΠΏΡΠ΅ ΠΈΠ»ΠΈ ΡΠΌΠ½ΡΠ΅, ΠΎΠ½ΠΈ Π²ΡΡ ΡΠ°Π²Π½ΠΎ ΠΌΠΎΠ»ΡΠ°Ρ. ΠΠ°ΠΊ Π²Ρ Ρ ΡΡΠΈΠΌ ΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΠ΅ΡΡ?
ΠΠ°ΠΉΠΊΠ»: ΠΡ Π±ΡΠ΄Π΅ΡΠ΅ ΡΠΌΠ΅ΡΡΡΡΡ, Π½ΠΎ Π΅ΡΠ»ΠΈ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π΄ΠΎΠ»Π³ΠΎ ΠΌΠΎΠ»ΡΠ° ΡΡΠΎΡΡΡ, ΡΠΎ ΡΠ°Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ·Π΄Π½ΠΎ Π²ΡΠ΅ΠΌ ΡΡΠ°Π½Π΅Ρ Π½Π΅ΡΠ΄ΠΎΠ±Π½ΠΎ, ΠΈ ΠΊΡΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ Π΄Π° Π·Π°Π΄Π°ΡΡ Π²ΠΎΠΏΡΠΎΡ. ΠΠ»ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°ΡΡ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ Π²ΠΎΠΏΡΠΎΡ Ρ ΠΎΡΠ²Π΅ΡΠΎΠΌ Β«Π΄Π°Β» ΠΈΠ»ΠΈ Β«Π½Π΅ΡΒ», ΡΡΠΎΠ±Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ, ΠΏΠΎΠ½ΡΠ»ΠΈ Π»ΠΈ Π»ΡΠ΄ΠΈ, ΠΎ ΡΡΠΌ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ ΡΠ»Π° ΡΠ΅ΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΡΡ Π»ΠΈ Π² ΠΏΡΠΈΠ²Π΅Π΄ΡΠ½Π½ΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π³ΠΎΠ½ΠΊΠ° Π΄Π°Π½Π½ΡΡ ? ΠΡΠΎ ΡΡΠΈΡΠ°Π΅Ρ, ΡΡΠΎ Π΄Π°? ΠΡΠΎ ΡΡΠΈΡΠ°Π΅Ρ, ΡΡΠΎ Π½Π΅Ρ? ΠΡΠΎ Π²ΠΎΠΎΠ±ΡΠ΅ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π² ΠΎΠ±ΡΠ΅ΠΉ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΏΠΎΠ΄Π½ΡΠ»Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° ΡΡΠΊ?
ΠΠΈΡΠ°Π»ΠΈΠΉ: Π Π΅ΡΠ»ΠΈ ΡΡ ΠΎΡΠ²Π΅ΡΠΈΠ» Π½Π΅Π²Π΅ΡΠ½ΠΎ, Π²ΡΠ»Π΅ΡΠ°Π΅ΡΡ ΠΈΠ· ΠΊΠ»Π°ΡΡΠ° π
ΠΠ°ΠΉΠΊΠ»: ΠΡΠ»ΠΈ ΡΡ Π½Π΅ ΠΎΡΠ²Π΅ΡΠΈΠ» Π½ΠΈΡΠ΅Π³ΠΎ, ΡΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°Π΄Π°ΡΡ Π²ΠΎΠΏΡΠΎΡ. Π― Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ½ΡΡΡ, ΡΡΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΡΡΠ΄Π΅Π½ΡΡ Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ, ΡΡΠΎΠ±Ρ ΠΎΡΠ²Π΅ΡΠΈΡΡ Π½Π° Π²ΠΎΠΏΡΠΎΡ, ΠΊΠΎΡΠΎΡΡΠΉ Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ Π·Π°Π΄Π°Π». ΠΡΠΆΠ½ΠΎ, ΡΡΠΎΠ±Ρ ΠΎΠ½ΠΈ ΠΏΠΎΠΌΠΎΠ³Π»ΠΈ ΠΌΠ½Π΅ ΠΏΠΎΠΌΠΎΡΡ ΠΈΠΌ. Π― Π³ΠΎΡΠΎΠ² ΠΏΠΎΠ΄ΡΡΡΠΎΠΈΡΡΡΡ ΠΏΠΎΠ΄ Π½ΠΈΡ , ΡΡΠΎΠ±Ρ ΠΎΠ½ΠΈ ΡΠ°Π·ΠΎΠ±ΡΠ°Π»ΠΈΡΡ Π² ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ΅. ΠΠΎ Π΅ΡΠ»ΠΈ Ρ Π½Π΅ Π·Π½Π°Ρ, ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Ρ Π½ΠΈΡ Π² Π³ΠΎΠ»ΠΎΠ²Π΅, Ρ Π½Π΅ ΠΌΠΎΠ³Ρ ΡΡΠΎΠ³ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ. Π Π΅ΡΠ»ΠΈ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π΄ΠΎΠ»Π³ΠΎ Π½Π΅ Π΄Π°Π²Π°ΡΡ ΡΡΡΠ΄Π΅Π½ΡΠ°ΠΌ ΠΏΠΎΠΊΠΎΡ, ΡΠΎ Π² ΠΈΡΠΎΠ³Π΅ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ Π·Π°Π΄Π°ΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ, ΡΠΎ Π΅ΡΡΡ ΡΠ°ΠΊΠΈΠ΅, Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΊΠΎΡΠΎΡΡΠΌ Ρ Π²ΠΈΠΆΡ, ΡΡΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π² Π³ΠΎΠ»ΠΎΠ²Π°Ρ Ρ ΡΡΡΠ΄Π΅Π½ΡΠΎΠ².Β
ΠΠ»Π΅ΠΊΡΠ΅ΠΉ: ΠΠ°ΡΠ°Π»ΠΊΠΈΠ²Π°ΡΡ Π»ΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° ΡΡΠΈ Π²ΠΎΠΏΡΠΎΡΡ Π½Π° ΠΈΠ΄Π΅ΠΈ, ΠΎ ΠΊΠΎΡΠΎΡΡΡ Π²Ρ ΡΠ°ΠΌΠΈ ΡΠ°Π½ΡΡΠ΅ Π½Π΅ Π΄ΡΠΌΠ°Π»ΠΈ? ΠΡΠ²Π°ΡΡ Π»ΠΈ ΠΎΠ½ΠΈ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΡΠΌΠΈ? ΠΠΎΠ·Π²ΠΎΠ»ΡΡΡ Π»ΠΈ Π²Π·Π³Π»ΡΠ½ΡΡΡ Π½Π° ΠΊΠ°ΠΊΡΡ-ΡΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π² Π½ΠΎΠ²ΠΎΠΌ ΡΠ²Π΅ΡΠ΅?
ΠΠ°ΠΉΠΊΠ»: ΠΡΠ²Π°ΡΡ Π²ΠΎΠΏΡΠΎΡΡ, Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΊΠΎΡΠΎΡΡΠΌ ΠΎΡΠΊΡΡΠ²Π°Π΅ΡΡΡ Π½ΠΎΠ²ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΏΠΎΠ΄Π°ΡΠΈ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°. Π§Π°ΡΡΠΎ Π±ΡΠ²Π°ΡΡ Π²ΠΎΠΏΡΠΎΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΈΠ²ΠΎΠ΄ΡΡ ΠΊ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΌ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΠΌ, ΠΎ ΠΊΠΎΡΠΎΡΡΡ Ρ Π½Π΅ ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π» Π³ΠΎΠ²ΠΎΡΠΈΡΡ. Π‘ΡΡΠ΄Π΅Π½ΡΡ ΠΌΠ½Π΅ ΡΠ°ΡΡΠΎ Π³ΠΎΠ²ΠΎΡΡΡ, ΡΡΠΎ Ρ ΠΌΠ΅Π½Ρ Π΅ΡΡΡ ΡΠΊΠ»ΠΎΠ½Π½ΠΎΡΡΡ ΡΡ ΠΎΠ΄ΠΈΡΡ ΠΎΡ ΡΠ΅ΠΌΡ Π·Π°Π½ΡΡΠΈΡ, ΠΊΠΎΠ³Π΄Π° ΡΠ°ΠΊΠΎΠ΅ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ. Π, ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΠΈΠΌ, ΠΎΡΠ΅Π½Ρ ΡΠ°ΡΡΠΎ ΡΡΠΎ Π±ΡΠ²Π°Π΅Ρ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π°Ρ ΡΠ°ΡΡΡ Π·Π°Π½ΡΡΠΈΡ. Π‘ΠΎΠ²ΡΠ΅ΠΌ ΡΠ΅Π΄ΠΊΠΎ, Π±ΡΠΊΠ²Π°Π»ΡΠ½ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·, ΡΡΡΠ΄Π΅Π½ΡΡ Π·Π°Π΄Π°Π²Π°Π»ΠΈ Π²ΠΎΠΏΡΠΎΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π°ΡΠ°Π»ΠΊΠΈΠ²Π°Π»ΠΈ Π½Π° Π½ΠΎΠ²ΠΎΠ΅ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π² ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ Π²ΡΡΠ°ΡΡΠ°Π»ΠΈ Π² ΡΡΠ°ΡΡΡ. ΠΡΠΎ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ°ΡΠ΅ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π² Π±Π΅ΡΠ΅Π΄Π°Ρ ΡΠΎ ΡΡΡΠ΄Π΅Π½ΡΠ°ΠΌΠΈ, Π° Π½Π΅ Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π·Π°Π½ΡΡΠΈΠΉ, Π½ΠΎ ΠΈΠ·ΡΠ΅Π΄ΠΊΠ° Π±ΡΠ»ΠΎ ΠΈ Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π·Π°Π½ΡΡΠΈΠΉ.Β
ΠΠ»Π΅ΠΊΡΠ΅ΠΉ: Π’ΠΎ Π΅ΡΡΡ ΡΡΡΠ΄Π΅Π½ΡΡ Π·Π°Π΄Π°Π²Π°Π»ΠΈ Π²Π°ΠΌ Π²ΠΎΠΏΡΠΎΡΡ, Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΊΠΎΡΠΎΡΡΡ ΠΏΠΎΡΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°ΡΡ ΡΡΠ°ΡΡΡ?
ΠΠ°ΠΉΠΊΠ»: ΠΠ°.Β
ΠΠΈΡΠ°Π»ΠΈΠΉ: ΠΠ°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°ΡΡΠΎ Ρ Π²Π°Ρ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΡΡ ΡΠ°ΠΊΠΈΠ΅ Π±Π΅ΡΠ΅Π΄Ρ ΡΠΎ ΡΡΡΠ΄Π΅Π½ΡΠ°ΠΌΠΈ? ΠΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ Ρ ΠΎΡΡΡ ΡΠ·Π½Π°ΡΡ Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ Π±ΡΠ»ΠΎ ΡΠ°ΡΡΠΊΠ°Π·Π°Π½ΠΎ Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π·Π°Π½ΡΡΠΈΡ?
ΠΠ°ΠΉΠΊΠ»: Π‘ ΠΌΠΎΠΈΠΌΠΈ Π°ΡΠΏΠΈΡΠ°Π½ΡΠ°ΠΌΠΈ β ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ. Π£ ΠΌΠ΅Π½Ρ ΠΈΡ Π³Π΄Π΅-ΡΠΎ 5 ΠΈΠ»ΠΈ 6 ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ, ΠΈ ΠΌΡ Π²ΡΡ Π²ΡΠ΅ΠΌΡ Ρ Π½ΠΈΠΌΠΈ ΡΡΠΎ-ΡΠΎ ΠΎΠ±ΡΡΠΆΠ΄Π°Π΅ΠΌ. Π ΡΠ°Π·Π³ΠΎΠ²ΠΎΡΡ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΠΎΠ΄Π° ΡΠΎ ΡΡΡΠ΄Π΅Π½ΡΠ°ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΡΠ΅ΡΠ°ΡΡ ΠΌΠΎΠΈ Π·Π°Π½ΡΡΠΈΡ β Π½Π΅ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΡΠ°ΡΡΠΎ. Π₯ΠΎΡΡ Ρ ΠΎΡΠ΅Π»ΠΎΡΡ Π±Ρ, ΡΡΠΎΠ±Ρ ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΠ»ΠΎ ΡΠ°ΡΠ΅. ΠΠΎΠ΄ΠΎΠ·ΡΠ΅Π²Π°Ρ, ΡΡΠΎ ΠΎΠ½ΠΈ ΠΏΡΠΎΡΡΠΎ Π±ΠΎΡΡΡΡ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡ Π½Π° ΡΠ°ΠΊΡΠ»ΡΡΠ΅Ρ Π² ΡΠ°ΡΡ ΠΏΡΠΈΡΠΌΠ°. ΠΠ°ΠΆΠ΄ΡΠΉ ΡΠ΅ΠΌΠ΅ΡΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΌ ΡΡΡΠ΄Π΅Π½ΡΠ°ΠΌ ΡΠ΄Π°ΡΡΡΡ ΠΏΡΠ΅ΠΎΠ΄ΠΎΠ»Π΅ΡΡ ΡΡΠΎΡ ΠΏΡΠΈΡ ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ Π±Π°ΡΡΠ΅Ρ, ΠΈ Ρ Π½ΠΈΠΌΠΈ Π²ΡΠ΅Π³Π΄Π° ΠΎΡΠ΅Π½Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ Π³ΠΎΠ²ΠΎΡΠΈΡΡ ΠΏΠΎΡΠ»Π΅ Π·Π°Π½ΡΡΠΈΠΉ. ΠΡΠ°Π²Π΄Π°, Π΅ΡΠ»ΠΈ Π±Ρ Π²ΡΠ΅ ΡΡΡΠ΄Π΅Π½ΡΡ Π±ΡΠ»ΠΈ Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ ΠΆΠ΅ ΡΠΌΠ΅Π»ΡΠΌΠΈ, Ρ ΠΌΠ΅Π½Ρ ΠΏΡΠΎΡΡΠΎ Π½Π΅ Ρ Π²Π°ΡΠΈΠ»ΠΎ Π±Ρ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. Π’Π°ΠΊ ΡΡΠΎ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²ΡΡ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ Π½Π°Π΄ΠΎ.Β
ΠΠΈΡΠ°Π»ΠΈΠΉ: ΠΠ°ΠΊ Π²Π°ΠΌ ΡΠ΄Π°ΡΡΡΡ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡ Π²ΡΠ΅ΠΌΡ Π΄Π»Ρ ΠΎΠ±ΡΠ΅Π½ΠΈΡ ΡΠΎ ΡΡΡΠ΄Π΅Π½ΡΠ°ΠΌΠΈ? ΠΠ°ΡΠΊΠΎΠ»ΡΠΊΠΎ Ρ Π·Π½Π°Ρ, Π² Π‘Π¨Π Ρ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»Π΅ΠΉ ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π±ΠΎΡΡ β Π·Π°ΡΠ²ΠΊΠΈ Π½Π° Π³ΡΠ°Π½ΡΡ ΠΈ ΡΠΎΠΌΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅.Β
ΠΠ°ΠΉΠΊΠ»: Π§Π΅ΡΡΠ½ΠΎ Π³ΠΎΠ²ΠΎΡΡ, ΡΠ°Π±ΠΎΡΠ° ΡΠΎ ΡΡΡΠ΄Π΅Π½ΡΠ°ΠΌΠΈ β ΡΡΠΎ ΡΠΎΡ Π°ΡΠΏΠ΅ΠΊΡ ΠΌΠΎΠ΅ΠΉ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠ½Π΅ Π½ΡΠ°Π²ΠΈΡΡΡ Π±ΠΎΠ»ΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ. Π’Π°ΠΊ ΡΡΠΎ ΠΌΠΎΡΠΈΠ²Π°ΡΠΈΠΈ ΠΊ ΡΡΠΎΠΌΡ Ρ ΠΌΠ΅Π½Ρ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ. ΠΠΎΠ»ΡΡΠ°Ρ ΡΠ°ΡΡΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Ρ ΠΏΡΠΎΠ²ΠΎΠΆΡ Π² ΡΠ²ΠΎΡΠΌ ΠΎΡΠΈΡΠ΅, ΡΡ ΠΎΠ΄ΠΈΡ Π½Π° Π²ΡΡΠΊΠΎΠ³ΠΎ ΡΠΎΠ΄Π° Π²ΡΡΡΠ΅ΡΠΈ. Π‘Π΅ΠΉΡΠ°Ρ Π»Π΅ΡΠΎ, ΠΏΠΎΡΡΠΎΠΌΡ Π³ΡΠ°ΡΠΈΠΊ ΠΌΠ΅Π½Π΅Π΅ ΠΏΠ»ΠΎΡΠ½ΡΠΉ, Π½ΠΎ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΡΠ΅Π±Π½ΠΎΠ³ΠΎ Π³ΠΎΠ΄Π° ΠΊΠ°ΠΆΠ΄ΡΠΉ Π΄Π΅Π½Ρ Ρ 9 Π΄ΠΎ 17 Ρ ΠΌΠ΅Π½Ρ Π²ΡΡ Π·Π°Π±ΠΈΡΠΎ. ΠΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠ°Ρ ΡΠ°Π±ΠΎΡΠ°, ΡΠ΅ΡΠ΅Π½Π·ΠΈΠΈ, Π³ΡΠ°Π½ΡΡ β Π΄Π»Ρ Π²ΡΠ΅Π³ΠΎ ΡΡΠΎΠ³ΠΎ ΠΎΡΡΠ°ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π²Π΅ΡΠ΅ΡΠ° ΠΈ Π²ΡΡ ΠΎΠ΄Π½ΡΠ΅.Β
ΠΠ°ΠΊ Π½Π΅ ΠΎΡΡΡΠ°ΡΡ ΠΏΡΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ΅ Π½ΠΎΠ²ΡΡ ΠΊΡΡΡΠΎΠ² ΠΈ ΠΊΠ½ΠΈΠ³.
ΠΠ»Π΅ΠΊΡΠ΅ΠΉ: ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΡΠ΅ Π»ΠΈ Π²Ρ ΡΠ΅ΠΉΡΠ°Ρ ΡΠΈΡΠ°ΡΡ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ΠΊΡΡΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ ΡΠΈΡΠ°Π΅ΡΠ΅ Π½Π° ΠΏΡΠΎΡΡΠΆΠ΅Π½ΠΈΠΈ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ? Π§ΡΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ Π²ΡΠΎΠ΄Π΅ Π²Π²Π΅Π΄Π΅Π½ΠΈΡ Π² Computer Science.
ΠΠ°ΠΉΠΊΠ»: ΠΠ΅ΡΠ²ΠΎΠ΅, ΡΡΠΎ Π·Π΄Π΅ΡΡ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡ Π² Π³ΠΎΠ»ΠΎΠ²Ρ β ΠΊΡΡΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.Β
ΠΠ»Π΅ΠΊΡΠ΅ΠΉ: ΠΠ°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΈΠ»ΡΠ½ΠΎ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΡΠ΅Π³ΠΎΠ΄Π½ΡΡΠ½ΠΈΠΉ Π²Π°ΡΠΈΠ°Π½Ρ ΡΡΠΎΠ³ΠΎ ΠΊΡΡΡΠ° ΠΎΡ ΡΠΎΠ³ΠΎ, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ» 10, 20, 30 Π»Π΅Ρ Π½Π°Π·Π°Π΄? ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Ρ Π½Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΡΡΡΠ°, Π° ΠΎΠ±ΡΠΈΠΉ ΡΠ΅Π½Π΄Π΅Π½ΡΠΈΠΈ.
ΠΠ°ΠΉΠΊΠ»: ΠΠΎΠΉ ΠΊΡΡΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π±ΡΠ» Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π½Π΅ΠΎΠ±ΡΡΠ΅Π½ Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ, ΠΊΠΎΠ³Π΄Π° Ρ Π΅Π³ΠΎ ΡΠΎΠ·Π΄Π°Π». Π― ΡΡΠ°Π» ΡΠΈΡΠ°ΡΡ Π΅Π³ΠΎ Π² ΠΊΠΎΠ½ΡΠ΅ 1980-Ρ
, Π·Π°ΠΌΠ΅Π½ΠΈΠ² ΠΌΠΎΠ΅Π³ΠΎ ΠΊΠΎΠ»Π»Π΅Π³Ρ, ΠΠ°Π³Π° ΠΠΎΠ»Π΄ΡΠΈΠ½Π° (
ΠΠΈΡΠ°Π»ΠΈΠΉ: Π’ΠΎΠ³Π΄Π° ΠΌΠΎΠΉ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π²ΠΎΠΏΡΠΎΡ Π±ΡΠ΄Π΅Ρ ΡΠ²ΡΠ·Π°Π½ Ρ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠΌ. ΠΠ°ΠΊ Π½Π΅ ΠΎΡΡΡΠ°ΡΡ Π² ΡΡΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ? Π― ΠΏΠΎΠ΄ΠΎΠ·ΡΠ΅Π²Π°Ρ, ΡΡΠΎ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡ ΡΠ°ΠΊΠΎΠΉ ΠΊΡΡΡ ΡΡΠ΅Π±ΡΠ΅Ρ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΌΠ° ΡΠ°Π±ΠΎΡΡ β Π½ΡΠΆΠ½ΠΎ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ Π² Π½ΠΎΠ²ΡΡ ΡΠ·ΡΠΊΠ°Ρ , ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΈΠ΄Π΅ΠΈ. ΠΠ°ΠΊ Π²Π°ΠΌ ΡΡΠΎ ΡΠ΄Π°ΡΡΡΡ?
ΠΠ°ΠΉΠΊΠ»: Π― Π½Π΅ ΠΌΠΎΠ³Ρ ΠΏΠΎΡ Π²Π°ΡΡΠ°ΡΡΡΡ, ΡΡΠΎ Ρ ΠΌΠ΅Π½Ρ ΡΡΠΎ Π²ΡΠ΅Π³Π΄Π° Π½Π° 100% ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ. ΠΠΎ ΡΠ°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ Ρ ΠΏΡΠΎΡΡΠΎ Π΄Π΅Π»Π°Ρ ΡΠΎ, ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ Π²ΡΠ΅ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ β ΡΠΈΡΠ°Ρ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ. ΠΡΠ»ΠΈ Ρ Ρ ΠΎΡΡ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Π² Rust, Ρ Π²Π±ΠΈΠ²Π°Ρ Π΅Π³ΠΎ Π² Google, ΠΈΠ΄Ρ Π½Π° ΡΡΡΠ°Π½ΠΈΡΡ Mozilla ΠΈ ΡΠΈΡΠ°Ρ Π²ΡΠ»ΠΎΠΆΠ΅Π½Π½ΠΎΠ΅ ΡΠ°ΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ. ΠΡΠΎ ΠΏΠΎ ΡΠ°ΡΡΠΈ Π²Π΅ΡΠ΅ΠΉ, ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΡΡΠΈΡ Π² ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅. ΠΡΠ»ΠΈ ΠΆΠ΅ Π³ΠΎΠ²ΠΎΡΠΈΡΡ ΠΎ Π½Π°ΡΠΊΠ΅, ΡΠΎ Π·Π΄Π΅ΡΡ Π½ΡΠΆΠ½ΠΎ ΡΠ»Π΅Π΄ΠΈΡΡ Π·Π° Π΄ΠΎΠΊΠ»Π°Π΄Π°ΠΌΠΈ Π½Π° Π³Π»Π°Π²Π½ΡΡ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡΡ .Β
Π‘Π²ΡΠ·Ρ ΠΌΠ΅ΠΆΠ΄Ρ Π±ΠΈΠ·Π½Π΅ΡΠΎΠΌ ΠΈ Π°ΠΊΠ°Π΄Π΅ΠΌΠΈΠ΅ΠΉ
ΠΠΈΡΠ°Π»ΠΈΠΉ: ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΎ ΡΠ²ΡΠ·ΠΈ ΠΌΠ΅ΠΆΠ΄Ρ Π±ΠΈΠ·Π½Π΅ΡΠΎΠΌ ΠΈ Π½Π°ΡΡΠ½ΡΠΌΠΈ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡΠΌΠΈ. Π ΡΠΏΠΈΡΠΊΠ΅ Π²Π°ΡΠΈΡ ΡΠ°Π±ΠΎΡ Ρ Π½Π°ΡΠ΅Π» Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠ°ΡΠ΅ΠΉ ΠΎ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½Π½ΠΎΡΡΠΈ ΠΊΡΡΠ° (cache coherence). ΠΠ°ΡΠΊΠΎΠ»ΡΠΊΠΎ Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ, Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΈΡ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½Π½ΠΎΡΡΠΈ ΠΊΡΡΠ° Π±ΡΠ»ΠΈ Π½Π΅ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΠΌΠΈ? ΠΠ»ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ½Π½ΡΠΌΠΈ. ΠΠ°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΎΠ±ΡΠ΅ΠΏΡΠΈΠ½ΡΡΡΠΌΠΈ Π±ΡΠ»ΠΈ Π²Π°ΡΠΈ ΠΈΠ΄Π΅ΠΈ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅?
ΠΠ°ΠΉΠΊΠ»: Π― ΡΠΎΡΠ½ΠΎ Π½Π΅ ΡΠ²Π΅ΡΠ΅Π½, ΠΎ ΠΊΠ°ΠΊΠΈΡ
ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΡΡ
Π²Ρ Π³ΠΎΠ²ΠΎΡΠΈΡΠ΅. Π― Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ΄Π΅Π»Π°Π» Ρ ΠΌΠΎΠΈΠΌΠΈ ΡΡΡΠ΄Π΅Π½ΡΠ°ΠΌΠΈ ΠΠΈΠ»Π»ΠΎΠΌ ΠΠΎΠ»ΠΎΡΠΊΠΈ (
ΠΠ»Π΅ΠΊΡΠ΅ΠΉ: Π ΡΡΠΎΠΉ ΡΠ²ΡΠ·ΠΈ Π±ΠΎΠ»Π΅Π΅ Π»ΠΈΡΠ½ΡΠΉ Π²ΠΎΠΏΡΠΎΡ: Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ Π²Π°Ρ Π²Π°ΠΆΠ½ΠΎ, ΡΡΠΎΠ±Ρ Π²Π°ΡΠΈ ΠΈΠ΄Π΅ΠΈ Π±ΡΠ»ΠΈ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅? ΠΠ»ΠΈ Π²Ρ Π½Π΅ Π΄ΡΠΌΠ°Π΅ΡΠ΅ ΠΎΠ± ΡΡΠΎΠΌ?
ΠΠ°ΠΉΠΊΠ»: Π― ΠΎΠ±ΠΎΠΆΠ°Ρ Π·Π°Π΄Π°Π²Π°ΡΡ ΡΡΠΎΡ Π²ΠΎΠΏΡΠΎΡ Π² ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ Π»ΡΠ΄ΡΠΌΠΈ, Π°Π±ΠΈΡΡΡΠΈΠ΅Π½ΡΠ°ΠΌΠΈ ΠΈΠ»ΠΈ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠ°ΠΌΠΈ, ΠΆΠ΅Π»Π°ΡΡΠΈΠΌΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° ΡΠ°ΠΊΡΠ»ΡΡΠ΅ΡΠ΅. ΠΠ½Π΅ Π½Π΅ ΠΊΠ°ΠΆΠ΅ΡΡΡ, ΡΡΠΎ Π½Π° ΡΡΠΎΡ Π²ΠΎΠΏΡΠΎΡ Π΅ΡΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ ΠΎΡΠ²Π΅Ρ. Π£ Π»ΡΠ΄Π΅ΠΉ, Π΄Π΅Π»Π°ΡΡΠΈΡ ΠΊΠ»Π°ΡΡΠ½ΡΠ΅ Π²Π΅ΡΠΈ, ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ°ΠΌΠ°Ρ ΡΠ°Π·Π½Π°Ρ ΠΌΠΎΡΠΈΠ²Π°ΡΠΈΡ. ΠΠ΅Π½Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°ΡΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΎΠ½ΠΈ Π»ΠΈΡΠ½ΠΎ ΠΌΠ½Π΅ ΠΊΠ°ΠΆΡΡΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΌΠΈ, Π° Π½Π΅ ΠΈΠ·-Π·Π° ΠΈΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΠΎΠ»ΡΠ·Ρ. ΠΠΎ Ρ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ, ΠΊΠΎΠ³Π΄Π° ΠΊΠ°ΠΊΠ°Ρ-Π½ΠΈΠ±ΡΠ΄Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π°Ρ ΡΡΡΠΊΠ° Π²ΡΡ-ΡΠ°ΠΊΠΈ Π½Π°Ρ ΠΎΠ΄ΠΈΡ ΡΠ΅Π±Π΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅, ΠΌΠ½Π΅ ΡΡΠΎ ΠΎΡΠ΅Π½Ρ Π½ΡΠ°Π²ΠΈΡΡΡ. Π’Π°ΠΊ ΡΡΠΎ ΡΡΡ Π²ΡΡ Π½Π΅ΠΏΡΠΎΡΡΠΎ. ΠΠΎ Π² Π½Π°ΡΠ°Π»Π΅ ΡΠ°Π±ΠΎΡΡ Π²ΡΡ-ΡΠ°ΠΊΠΈ ΠΌΠ½ΠΎΠΉ Π΄Π²ΠΈΠΆΠ΅Ρ Π½Π΅ ΠΈΠ΄Π΅Ρ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π² ΠΌΠΈΡΠ΅, Π° ΡΡΡΠΎΠΉΠ½ΠΎΡΡΡ ΠΈΠ΄Π΅ΠΈ ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ Π΅Ρ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ ΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ, ΡΡΠΎ ΠΈΠ· Π½Π΅Ρ Π²ΡΠΉΠ΄Π΅Ρ. ΠΡΠ»ΠΈ Π² ΠΈΡΠΎΠ³Π΅ ΠΎΠ½Π° Π΄Π°ΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΡΡ ΠΎΡΠ΄Π°ΡΡ β ΠΎΡΠ»ΠΈΡΠ½ΠΎ.Β
ΠΠ»Π΅ΠΊΡΠ΅ΠΉ: ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ Π²Π°ΡΠ΅ΠΌΡ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΎΠΏΡΡΡ Π²Ρ Π»ΡΡΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΈΡ ΡΠΏΠΎΡΠΎΠ±Π½Ρ ΠΎΡΠ΅Π½ΠΈΡΡ ΡΠ΅Π½Π½ΠΎΡΡΡ ΡΡΠΆΠΈΡ ΠΈΠ΄Π΅ΠΉ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΠ°Π²Π½ΠΈΡΡ ΠΈΡ ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ, ΡΡΠΎ Ρ ΡΠ΅ΠΌ Π»ΡΡΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ. Π― ΡΠ²Π΅ΡΠ΅Π½, ΡΡΠΎ Ρ Π²Π°Ρ Π΅ΡΡΡ ΠΌΠ½Π΅Π½ΠΈΠ΅ ΠΎ Π²Π΅ΡΠ°Ρ , ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ ΡΠ΅ΠΉΡΠ°Ρ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ ΠΊΡΡΠΏΠ½ΡΠΌΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠΌΠΈ Π²ΡΠΎΠ΄Π΅ Intel. ΠΠ°ΡΠΊΠΎΠ»ΡΠΊΠΎ Ρ Π²Π°ΡΠ΅ΠΉ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ ΠΏΡΠ°Π²ΠΈΠ»Π΅Π½ ΠΊΡΡΡ, ΠΊΠΎΡΠΎΡΡΠΌ ΠΈΠ΄ΡΡ ΡΡΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ?
ΠΠ°ΠΉΠΊΠ»: ΠΡΠ°ΠΊΡΠΈΠΊΠ° Π²ΡΠ΅Π³Π΄Π° Π²ΡΠ°ΡΠ°Π΅ΡΡΡ Π²ΠΎΠΊΡΡΠ³ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΈΠΌΠ΅ΡΡ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΈΠΉ ΡΡΠΏΠ΅Ρ
, ΡΠΎ Π΅ΡΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΏΡΠΈΠ±ΡΠ»Ρ, ΠΈ ΠΎΠ± ΡΡΠΎΠΌ Π²Π°ΠΌ Π»ΡΡΡΠ΅ ΡΠΏΡΠΎΡΠΈΡΡ ΠΊΠΎΠ³ΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ Π΄ΡΡΠ³ΠΎΠ³ΠΎ. ΠΠΎΡ ΡΠ°Π±ΠΎΡΠ° Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Π΅ΡΡΡ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΡΠΌΠΈ, Π° Π² ΠΎΠ±Π»Π°ΡΡΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ
ΡΠΈΡΡΠ΅ΠΌ ΠΎΠ½ΠΈ ΠΎΡΠ΅Π½ΠΈΠ²Π°ΡΡΡΡ ΠΏΠΎ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΠΌ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ: ΡΠΊΠΎΡΠΎΡΡΡ, ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ ΡΠ½Π΅ΡΠ³ΠΈΠΈ, ΡΠ°Π·ΠΌΠ΅Ρ ΠΊΠΎΠ΄Π°. ΠΠΎ ΠΌΠ½Π΅ Π²ΡΠ΅Π³Π΄Π° ΠΊΠ°Π·Π°Π»ΠΎΡΡ, ΡΡΠΎ ΡΡΠΈ ΡΠΌΠΏΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡΡΡ Π² ΡΡΠ°ΡΡΠΈ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΈΡ
ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°ΡΡ, Π° ΡΠ΅Π°Π»ΡΠ½ΡΠ΅ ΠΌΠΎΡΠΈΠ²Ρ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π»ΡΠ΄Π΅ΠΉ ΡΡΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅. ΠΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΎΡΠ΅Π½ΠΈΠ²Π°ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ Ρ Ρ
ΡΠ΄ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ, ΠΈΠΌ Π²Π°ΠΆΠ½ΠΎ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈΠ΄Π΅ΠΈ ΡΠ»Π΅Π³Π°Π½ΡΠ½Ρ, ΠΈ ΠΎΠ½ΠΈ ΡΡΠ°ΡΠ°ΡΡΡΡ ΡΠΎΠ·Π΄Π°ΡΡ Π½Π΅ΡΡΠΎ Π»ΡΡΡΠ΅, ΡΠ΅ΠΌ ΡΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠ΅ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄Ρ. ΠΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌΠΈ Π΄Π²ΠΈΠΆΡΡ Π»ΠΈΡΠ½ΡΠ΅, ΡΡΠ±ΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠ΅, ΡΡΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΌΠΎΡΠΈΠ²Ρ. ΠΠΎ Π² ΡΠ°ΠΌΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΎΠ± ΡΡΠΎΠΌ Π½Π΅ Π½Π°ΠΏΠΈΡΠ΅ΡΡ, Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΈΡΠ΅ΡΠ° ΡΡΠΈ Π²Π΅ΡΠΈ Π½Π΅ ΡΠ²Π»ΡΡΡΡΡ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ. Π ΡΡΠ°ΡΡΡΡ, ΡΠ»Π΅Π³Π°Π½ΡΠ½ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΡΠ°ΠΊΠΆΠ΅ ΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡΡΡ Π±ΡΡΡΡΡΠΌΠΈ ΠΈ Π΄Π΅ΡΡΠ²ΡΠΌΠΈ. ΠΡ Π²ΠΌΠ΅ΡΡΠ΅ Ρ Π΄Π΅ΡΡΡΠΊΠΎΠΌ ΠΌΠΎΠΈΡ
ΠΊΠΎΠ»Π»Π΅Π³ ΠΎΠ±ΡΡΠΆΠ΄Π°Π»ΠΈ ΡΡΡ ΡΠ΅ΠΌΡ Π³Π΄Π΅-ΡΠΎ 15 Π»Π΅Ρ Π½Π°Π·Π°Π΄ ΠΈ Π² ΠΈΡΠΎΠ³Π΅ Π½Π°ΠΏΠΈΡΠ°Π»ΠΈ Π½Π°ΠΏΠΈΡΠ°Π»ΠΈ ΠΎΠ± ΡΡΠΎΠΌ ΡΡΠ°ΡΡΡ. ΠΡΠΌΠ°Ρ, ΡΠ΅ΠΉΡΠ°Ρ Π΅Ρ Π΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ, ΠΎΠ½Π° Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ
ΠΠ»Π΅ΠΊΡΠ΅ΠΉ: Π’ΠΎ Π΅ΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠΌ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΡΡΠΈΡΠ°Π΅ΡΡΡ Ρ ΠΎΡΠΎΡΠΈΠΌ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ Π² Π½Π°ΡΠΊΠ΅ ΠΈ Π² Π±ΠΈΠ·Π½Π΅ΡΠ΅, ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΠ°Π·Π½ΠΈΡΠ°. Π Π½Π°ΡΠΊΠ΅ ΠΎΡΠ΅Π½ΠΈΠ²Π°Π΅ΡΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ, ΡΠ½Π΅ΡΠ³ΠΎΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅, TDP, ΠΏΡΠΎΡΡΠΎΡΠ° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅. ΠΡΡΡ Π»ΠΈ Ρ Π²Π°Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²Π΅ΡΡΠΈ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΠΎΠ΄Π° ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ Π² ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠ΅? ΠΡΡΡ Π»ΠΈ Ρ Π²Π°Ρ Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠΈΡ Ρ ΡΠ°Π·Π½ΡΠΌΠΈ ΠΌΠ°ΡΠΈΠ½Π°ΠΌΠΈ ΠΈ ΡΠ°Π·Π½ΡΠΌΠΈ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°ΠΌΠΈ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΡΡΠ°Π²ΠΈΡΡ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΡ?
ΠΠ°ΠΉΠΊΠ»: ΠΠ°, Ρ Π½Π°ΡΠ΅ΠΉ ΠΊΠ°ΡΠ΅Π΄ΡΡ ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π·Π½ΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ ΠΌΠ°ΡΠΈΠ½. Π§Π°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΎΠ½ΠΈ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠ΅, Ρ Π½Π°Ρ Π΅ΡΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΊΠ»Π°ΡΡΠ΅Ρ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌ Ρ ΡΠ°Π·Π½ΡΠΌΠΈ ΡΡΠΊΠΎΡΠΈΡΠ΅Π»ΡΠΌΠΈ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π½Π° ΠΊΠ°ΠΌΠΏΡΡΠ΅ Π΅ΡΡΡ ΠΎΠ³ΡΠΎΠΌΠ½ΡΠΉ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠ΅Π½ΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΡΡΠ½ΡΡ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π΄Π΅ΡΡΡΠΊΠΎΠ² ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½. Π Π½ΡΠΌ ΠΎΠΊΠΎΠ»ΠΎ ΡΡΡΡΡΠΈ ΡΠ·Π»ΠΎΠ² ΠΈ Π΄Π²Π°Π΄ΡΠ°ΡΠΈ ΡΡΡΡΡ ΡΠ΄Π΅Ρ, Π²ΡΡ Π½Π° Linux. ΠΡΠ»ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΡ, ΡΠΎ Π²ΡΠ΅Π³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡΠΏΠΈΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ AWS. Π’Π°ΠΊ ΡΡΠΎ Ρ ΠΆΠ΅Π»Π΅Π·ΠΎΠΌ Ρ Π½Π°Ρ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ Π½Π΅Ρ.Β
ΠΠ»Π΅ΠΊΡΠ΅ΠΉ: Π ΠΊΠ°ΠΊ ΠΎΠ±ΡΡΠΎΡΠ»ΠΎ Π΄Π΅Π»ΠΎ ΡΡΠΈΠ΄ΡΠ°ΡΡ Π»Π΅Ρ Π½Π°Π·Π°Π΄? Π’ΠΎΠ³Π΄Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π±ΡΠ»ΠΈ?
ΠΠ°ΠΉΠΊΠ»: Π’ΠΎΠ³Π΄Π° Π±ΡΠ»ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈΠ½Π°ΡΠ΅. Π ΡΠ΅ΡΠ΅Π΄ΠΈΠ½Π΅-ΠΊΠΎΠ½ΡΠ΅ 1980-Ρ
ΡΡΠΈΡΠ°Π»ΠΎΡΡ, ΡΡΠΎ Π½Π°ΡΠΊΠ΅ Π½Π΅ Ρ
Π²Π°ΡΠ°Π΅Ρ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΡ
ΡΠ΅ΡΡΡΡΠΎΠ². Π§ΡΠΎΠ±Ρ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ ΡΡΡ ΡΠΈΡΡΠ°ΡΠΈΡ, ΠΠ°ΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ Π½Π°ΡΡΠ½ΡΠΉ ΡΠΎΠ½Π΄
ΠΠ»Π΅ΠΊΡΠ΅ΠΉ: Π’ΠΎ Π΅ΡΡΡ Π΅ΡΠ»ΠΈ Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π²Π°Ρ ΠΏΠΎΠ½ΡΠ», ΡΠΎ Π½Π° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Ρ ΠΆΠ΅Π»Π΅Π·ΠΎΠΌ ΡΠ΅ΡΠ΅Π½Π°?Β
ΠΠ°ΠΉΠΊΠ»: Π ΠΎΠ±ΡΠ΅ΠΌ ΠΈ ΡΠ΅Π»ΠΎΠΌ β Π΄Π°. ΠΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΎΠ³ΠΎΠ²ΠΎΡΠΎΠΊ: Π²ΠΎ-ΠΏΠ΅ΡΠ²ΡΡ
, Π΅ΡΠ»ΠΈ Π²Ρ Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΠ΅ΡΡ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠΎΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° Π½Π° ΡΡΠΎΠ²Π½Π΅ ΠΌΠΈΠΊΡΠΎΡΡ
Π΅ΠΌ, ΡΠΎ Π² Π°ΠΊΠ°Π΄Π΅ΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΡΠ΅Π΄Π΅ ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ ΡΠ»ΠΎΠΆΠ½ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π² Π±ΠΈΠ·Π½Π΅ΡΠ΅ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ Π³ΠΎΡΠ°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ. ΠΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΡΠΎ-Π»ΠΈΠ±ΠΎ ΠΌΠ΅Π½ΡΡΠ΅ 10 Π½Π°Π½ΠΎΠΌΠ΅ΡΡΠΎΠ², ΡΠΎ ΡΡΠΎ ΠΏΡΠΈΠ΄ΡΡΡΡ Π·Π°ΠΊΠ°Π·ΡΠ²Π°ΡΡ Ρ ΠΊΠΎΠ³ΠΎ-ΡΠΎ Π½Π° ΡΡΠΎΡΠΎΠ½Π΅. Π ΡΡΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΠ΅ Π±ΡΡΡ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ Π² Intel. ΠΡΠ»ΠΈ Π²Ρ ΡΠ°Π±ΠΎΡΠ°Π΅ΡΠ΅ Π½Π°Π΄ ΠΎΠΏΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΡΠ²ΡΠ·ΡΠΌΠΈ Π½Π° ΡΠΈΠΏΠ°Ρ
ΠΈΠ»ΠΈ Π½Π°Π΄ ΡΠ²Π΅ΡΠ΄ΠΎΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΡΡ, ΡΠΎ Π²Ρ Π½Π°ΠΉΠ΄ΡΡΠ΅ Π² Π±ΠΈΠ·Π½Π΅ΡΠ΅ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΡ
ΠΏΠΎΠΊΠ° Π½Π΅Ρ Π² Π½Π°ΡΠΊΠ΅, ΡΠ°ΠΊ ΡΡΠΎ ΠΏΡΠΈΡ
ΠΎΠ΄ΠΈΡΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠΎΡΠ·Ρ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π‘ΡΠΈΠ²Π΅Π½ Π‘Π²Π°Π½ΡΠΎΠ½ (
ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΈΠ΄Π΅ΠΉ. MCS, MS, CLH, JSR 166, ΡΠ°Π±ΠΎΡΠ° Ρ ΠΠ°Π³ΠΎΠΌ ΠΠΈ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅.
ΠΠΈΡΠ°Π»ΠΈΠΉ: ΠΡ ΡΠΆΠ΅ ΡΠ°ΡΡΠΊΠ°Π·Π°Π»ΠΈ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ Π½Π°ΡΠ°Π»ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π°Π΄ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°ΠΌΠΈ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ. Π£ Π²Π°Ρ Π΅ΡΡΡ Π΄Π²Π΅ ΠΎΡΠ΅Π½Ρ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ
ΡΡΠ°ΡΡΠΈ ΠΎ
ΠΠ»Π΅ΠΊΡΠ΅ΠΉ: ΠΠ°ΠΆΠ΅ΡΡΡ, ΠΎΠΊΠΎΠ»ΠΎ 10 Π»Π΅Ρ Π² ΡΠ»ΡΡΠ°Π΅ Ρ ΠΎΡΠ΅ΡΠ΅Π΄ΡΡ.
ΠΠ°ΠΉΠΊΠ»: ΠΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΡΡΠΈ ΡΠΈΡΠΈ ΠΏΠΎΡΠ²ΠΈΠ»ΠΈΡΡ Π² ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ΅ Java?
ΠΠΈΡΠ°Π»ΠΈΠΉ: ΠΠ°. Π§ΡΠΎ Π²Ρ ΡΠ΄Π΅Π»Π°Π»ΠΈ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΡΡΠΎ ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»ΠΎ? ΠΠ»ΠΈ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π΄Π΅Π»Π°Π»ΠΈ?
ΠΠ°ΠΉΠΊΠ»: Π― ΠΌΠΎΠ³Ρ ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΠΎΡΠ΅ΡΠ΅Π΄Ρ MS ΠΏΠΎΠΏΠ°Π»Π° Π² Java 5. ΠΠ° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π»Π΅Ρ Π΄ΠΎ Π΅Ρ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ Ρ ΡΠ°Π±ΠΎΡΠ°Π» Ρ Π³ΡΡΠΏΠΏΠΎΠΉ ΠΠ°ΡΠΊΠ° ΠΠΎΠΉΠ΅ΡΡΠ° (Mark Moyers) ΠΈΠ· Sun Microsystems Π² ΠΈΡ
Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠΈΠΈ ΠΏΠΎΠ΄ ΠΠΎΡΡΠΎΠ½ΠΎΠΌ. ΠΠ½ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π» ΡΠ΅ΠΌΠΈΠ½Π°Ρ Π΄Π»Ρ ΡΠ²ΠΎΠΈΡ
Π·Π½Π°ΠΊΠΎΠΌΡΡ
, Π·Π°Π½ΠΈΠΌΠ°Π²ΡΠΈΡ
ΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΌΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ Π² ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΠΎΡΡΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ½ Ρ
ΠΎΡΠ΅Π» Π½Π°ΠΉΡΠΈ ΡΠ΅ΠΌΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π±Ρ ΠΏΡΠΎΠ΄Π°ΡΡ ΠΈΡ
ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. Π’Π°ΠΌ Ρ Π²ΠΏΠ΅ΡΠ²ΡΠ΅ Π²ΡΡΡΠ΅ΡΠΈΠ» ΠΠ°Π³Π° ΠΠΈ (Doug Lea). ΠΠ°Π³, Ρ ΠΈ Π΅ΡΡ Π³Π΄Π΅-ΡΠΎ 25 Π΄ΡΡΠ³ΠΈΡ
Π»ΡΠ΄Π΅ΠΉ ΠΈΠ· Sun Π²ΠΌΠ΅ΡΡΠ΅ ΠΎΠ±ΡΡΠΆΠ΄Π°Π»ΠΈ ΠΏΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΡ ΠΠ°Π³Π° ΠΎ
ΠΠ»Π΅ΠΊΡΠ΅ΠΉ: Π’ΠΎ Π΅ΡΡΡ Π΅ΡΠ»ΠΈ Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ, ΠΌΠ΅ΡΠΎΠ΄ .size() Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΠ» Π²Ρ ΠΎΠ΄ΠΈΡΡ Π² ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ, ΠΈ Ρ Π½Π΅Π³ΠΎ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΠ»Π° Π±ΡΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ O(1)?
ΠΠ°ΠΉΠΊΠ»: ΠΠ°, ΠΈ ΠΏΠΎΠΌΠΈΠΌΠΎ ΡΡΠΎΠ³ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΡΡΡΡΡΠΈΠΊ.
ΠΠ»Π΅ΠΊΡΠ΅ΠΉ: ΠΠΎΡΠΎΠΌΡ ΡΡΠΎ Π΅ΡΠ»ΠΈ Π²ΡΠ·Π²Π°ΡΡ ΠΌΠ΅ΡΠΎΠ΄ .size() Π² Java, ΠΎΠΆΠΈΠ΄Π°Π΅ΡΡΡ, ΡΡΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π±ΡΠ΄Π΅Ρ Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΡΡΠ°Π·Ρ ΠΆΠ΅, Π° Π½Π΅ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ. ΠΠΎΠ½ΡΡΠ½ΠΎ, ΡΠΏΠ°ΡΠΈΠ±ΠΎ.
ΠΠ°ΠΉΠΊΠ»: ΠΠ΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ Π³ΠΎΠ΄Π°ΠΌΠΈ ΠΏΠΎΠ·ΠΆΠ΅ Ρ ΡΠ°Π±ΠΎΡΠ°Π» Π½Π°Π΄ Π΄Π²ΠΎΠΉΠ½ΡΠΌΠΈ ΡΡΡΡΠΊΡΡΡΠ°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ
(dual data structures) Ρ ΠΌΠΎΠΈΠΌ ΡΡΡΠ΄Π΅Π½ΡΠΎΠΌ ΠΠΈΠ»Π»ΠΎΠΌ Π¨Π΅ΡΠ΅ΡΠΎΠΌ (Bill Scherer) β ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ, ΠΎ Π½ΠΈΡ
Π±ΡΠ΄Π΅Ρ ΠΌΠΎΠΉ
ΠΠ»Π°Π΄ΠΈΠΌΠΈΡ: Π‘ΡΠ°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡ Π»ΠΈ Π²Ρ Ρ Π½Π΅Π²Π΅ΡΠ½ΡΠΌΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΠΌΠΈ Π²Π°ΡΠΈΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΈΠ»ΠΈ Ρ ΠΏΡΠΎΡΡΠ±Π°ΠΌΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π½ΠΎΠ²ΡΠ΅ ΡΠΈΡΠΈ? ΠΠΎΠΎΠ±ΡΠ΅ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡ Ρ ΡΠ΅ΠΎΡΠΈΠ΅ΠΉ, Π½ΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠ°ΡΡΠΎ ΠΎΠ½ΠΈ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ. ΠΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Π²Ρ Π½Π°ΠΏΠΈΡΠ°Π»ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌ, ΠΈ Π½Π° Π±ΡΠΌΠ°Π³Π΅ ΠΎΠ½ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, Π½ΠΎ Π»ΡΠ΄ΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ, ΡΡΠ°Π»ΠΈ ΠΏΡΠΎΡΠΈΡΡ Ρ Π²Π°Ρ Π±ΠΎΠ»ΡΡΠ΅ ΡΠΈΡ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°. ΠΡΠ»ΠΈ Π»ΠΈ Ρ Π²Π°Ρ ΡΠ°ΠΊΠΈΠ΅ ΡΠΈΡΡΠ°ΡΠΈΠΈ?
ΠΠ°ΠΉΠΊΠ»: ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΊΠΎ ΠΌΠ½Π΅ ΠΏΠΎΠ΄ΠΎΡΠ»ΠΈ ΠΈ ΡΠΏΡΠΎΡΠΈΠ»ΠΈ Β«ΠΊΠ°ΠΊ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡΒ» β ΡΡΠΎ Π²ΠΎΠΏΡΠΎΡ ΠΠ°Π³Π°, ΠΎ ΠΊΠΎΡΠΎΡΠΎΠΌ Ρ ΡΠΆΠ΅ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π». ΠΠΎ Π±ΡΠ»ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ»ΡΡΠ°Π΅Π², ΠΊΠΎΠ³Π΄Π° Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ Π½ΡΠΆΠ΄Π°ΠΌΠΈ Π²Π½ΠΎΡΠΈΠ»ΠΈΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠΌΠ°Π½Π΄Π° K42 ΠΈΠ· IBM ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡΠΎΠ²Π°Π»Π° Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΡ MCS ΠΈ ΡΠ΄Π΅Π»Π°Π»Π° ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΊΠΎΡΠΎΡΠΎΠΌΡ Π½Π΅ Π±ΡΠ»ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡ ΡΡΠ΄Π° ΠΈ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ ΡΠ·Π΅Π» ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΠΌ acquire ΠΈ release. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΡΠΎΠΌΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΌΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ ΠΈΠ΄Π΅Ρ, ΠΊΡΠ°ΡΠΈΠ²Π°Ρ Π² ΡΠ΅ΠΎΡΠΈΠΈ, ΡΡΠ°Π»Π° ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅. Π£Π΄ΠΈΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ, ΡΡΠΎ ΠΎΠ½ΠΈ ΡΠ°ΠΊ ΠΈ Π½Π΅ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»ΠΈ ΠΎΠ± ΡΡΠΎΠΌ ΡΡΠ°ΡΡΡ, Π° ΠΏΠ°ΡΠ΅Π½Ρ Ρ ΠΎΡΡ ΠΈ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ, Π½ΠΎ ΠΏΠΎΡΠΎΠΌ ΠΎΡ Π½Π΅Π³ΠΎ ΠΎΡΠΊΠ°Π·Π°Π»ΠΈΡΡ. ΠΠ°ΠΌΡΡΠ΅Π» Π±ΡΠ» ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΡΠΌ, ΠΈ Ρ ΠΏΡΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΡΠ°ΡΠ°ΡΡΡ ΠΎ Π½ΡΠΌ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°ΡΡ.Β
ΠΡΠ»ΠΈ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ»ΡΡΠ°ΠΈ, ΠΊΠΎΠ³Π΄Π° Π»ΡΠ΄ΠΈ Π²Π½ΠΎΡΠΈΠ»ΠΈ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ Π² ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΌΠ½ΠΎΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ MS Π΅ΡΡΡ Π΄Π²ΡΡ ΡΡΠ°ΠΏΠ½ΡΠΉ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ, Π° ΡΡΠΎ Π·Π½Π°ΡΠΈΠ»ΠΎ, ΡΡΠΎ Π½Π° ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΏΡΡΠΈ ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ Π±ΡΠ»ΠΎ Π΄Π²Π° CAS. ΠΠ° ΡΡΠ°ΡΡΡ ΠΌΠ°ΡΠΈΠ½Π°Ρ CAS Π±ΡΠ»ΠΈ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π΄ΠΎΡΠΎΠ³ΠΈΠΌΠΈ. Π ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ Π²ΡΠ΅ΠΌΡ Intel ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈ Π½Π΅ΠΏΠ»ΠΎΡ ΠΎ ΠΈΡ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π»ΠΈ, Π½ΠΎ ΠΊΠΎΠ³Π΄Π°-ΡΠΎ ΡΡΠΎ Π±ΡΠ»ΠΈ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ Ρ 30 ΡΠΈΠΊΠ»Π°ΠΌΠΈ, ΠΏΠΎΡΡΠΎΠΌΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΎΠ΄Π½ΠΎΠΉ Π½Π° ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΏΡΡΠΈ ΠΈΠΌΠ΅ΡΡ Π±ΡΠ»ΠΎ Π½Π΅ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ. Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Π±ΡΠ»Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π° ΠΎΡΠ»ΠΈΡΠ½Π°Ρ ΠΎΡΠ΅ΡΠ΅Π΄Ρ, ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ»Π° ΠΏΠΎΡ ΠΎΠΆΠ° Π½Π° ΠΎΡΠ΅ΡΠ΅Π΄Ρ MS, Π½ΠΎ Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ Π±ΡΠ»Π° ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½Π° Π°ΡΠΎΠΌΠ°ΡΠ½Π°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ Π½Π° ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΏΡΡΠΈ. ΠΡΠΎ Π΄ΠΎΡΡΠΈΠ³Π°Π»ΠΎΡΡ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΠΎΠΌΡ, ΡΡΠΎ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΊΠ° Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ ΠΌΠΎΠ³Π»Π° Π·Π°Π½ΡΡΡ O(n) Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, Π° Π½Π΅ O(1). ΠΡΠΎ Π±ΡΠ»ΠΎ ΠΌΠ°Π»ΠΎΠ²Π΅ΡΠΎΡΡΠ½ΠΎ, Π½ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. ΠΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΠ»ΠΎ ΡΡΠΎ ΠΈΠ·-Π·Π° ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π² ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠ΅ ΠΌΠΎΠΌΠ΅Π½ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠΎΠ²Π΅ΡΡΠ°Π» ΠΎΠ±Ρ ΠΎΠ΄ ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ Ρ Π½Π°ΡΠ°Π»Π° ΠΈ Π΄ΠΎ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² ΡΡΠΎΠΉ ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ. Π ΡΠ΅Π»ΠΎΠΌ, Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΏΠΎΠ»ΡΡΠΈΠ»ΡΡ ΠΎΡΠ΅Π½Ρ ΡΠ΄Π°ΡΠ½ΡΠΉ. ΠΠ°ΡΠΊΠΎΠ»ΡΠΊΠΎ Ρ Π·Π½Π°Ρ, ΠΎΠ½ Π½Π΅ ΠΎΡΠ΅Π½Ρ ΡΠΈΡΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ, ΠΎΡΡΠ°ΡΡΠΈ ΠΏΠΎΡΠΎΠΌΡ, ΡΡΠΎ Π°ΡΠΎΠΌΠ°ΡΠ½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΡΠ΅Π±ΡΡΡ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΌΠ΅Π½ΡΡΠ΅ ΡΠ΅ΡΡΡΡΠΎΠ², ΡΠ΅ΠΌ ΡΠ°Π½ΡΡΠ΅. ΠΠΎ ΠΈΠ΄Π΅Ρ Π±ΡΠ»Π° ΠΎΡΠ»ΠΈΡΠ½Π°Ρ. ΠΠ½Π΅ ΡΠ°ΠΊΠΆΠ΅ ΠΎΡΠ΅Π½Ρ Π½ΡΠ°Π²ΠΈΡΡΡ ΡΠ°Π±ΠΎΡΠ° ΠΠ΅ΠΉΠ²Π° ΠΠ°ΠΉΡΠ° (Dave Dice) ΠΈΠ· Oracle. ΠΡΡ, ΡΡΠΎ ΠΎΠ½ Π΄Π΅Π»Π°Π΅Ρ, ΠΎΡΠ΅Π½Ρ ΠΏΡΠ°ΠΊΡΠΈΡΠ½ΠΎ, ΠΈ ΠΎΠ½ ΠΎΡΠ΅Π½Ρ Π»ΠΎΠ²ΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΆΠ΅Π»Π΅Π·ΠΎ. ΠΠ½ ΠΏΡΠΈΠ»ΠΎΠΆΠΈΠ» ΡΡΠΊΡ ΠΊ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΠ°ΡΡΠΈ NUMA-aware Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΡΡ ΡΡΡΡΠΊΡΡΡ Π΄Π°Π½Π½ΡΡ .Β
ΠΠ»Π°Π΄ΠΈΠΌΠΈΡ: ΠΠΎΠ³Π΄Π° Π²Ρ ΠΏΠΈΡΠ΅ΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΠΈΠ»ΠΈ ΡΡΠΈΡΠ΅ ΡΡΡΠ΄Π΅Π½ΡΠΎΠ², ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΡΠ°Π±ΠΎΡΡ Π²ΠΈΠ΄Π΅Π½ Π½Π΅ ΡΡΠ°Π·Ρ. Π‘ΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Ρ Π½ΡΠΆΠ½ΠΎ ΠΊΠ°ΠΊΠΎΠ΅-ΡΠΎ Π²ΡΠ΅ΠΌΡ, ΡΡΠΎΠ±Ρ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ, ΡΠΊΠ°ΠΆΠ΅ΠΌ, Ρ Π½ΠΎΠ²ΠΎΠΉ ΡΡΠ°ΡΡΠ΅ΠΉ. ΠΠΎΠ²ΡΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ ΡΡΠ°Π·Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡ ΡΠ΅Π±Π΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅.Β
ΠΠ°ΠΉΠΊΠ»: ΠΠ°Π»Π΅ΠΊΠΎ Π½Π° ΡΡΠ°Π·Ρ ΠΏΠΎΠ½ΡΡΠ½ΠΎ, ΠΎΠΊΠ°ΠΆΠ΅ΡΡΡ Π»ΠΈ ΡΡΠ°ΡΡΡ Π·Π½Π°ΡΠΈΠΌΠΎΠΉ ΠΈΠ»ΠΈ Π½Π΅Ρ. ΠΡΠΌΠ°Ρ, Π±ΡΠ»ΠΎ Π±Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠΈ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠ°ΡΠ΅ΠΉ, Π·Π°Π²ΠΎΠ΅Π²Π°Π²ΡΠΈΡ Π½Π°Π³ΡΠ°Π΄Ρ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡΡ . Π’ΠΎ Π΅ΡΡΡ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π½Π° ΡΡΠ°ΡΡΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π»ΡΠ΄ΠΈ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ ΠΊΠΎΠΌΠΈΡΠ΅ΡΠ°Ρ Π² ΡΠ²ΠΎΡ Π²ΡΠ΅ΠΌΡ ΡΠΎΡΠ»ΠΈ ΡΠ°ΠΌΡΠΌΠΈ Π»ΡΡΡΠΈΠΌΠΈ. ΠΡΠΆΠ½ΠΎ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ ΠΏΠΎΡΡΠΈΡΠ°ΡΡ ΠΏΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ ΡΡΡΠ»ΠΎΠΊ ΠΈ ΠΏΠΎ Π²Π»ΠΈΡΠ½ΠΈΡ Π½Π° Π±ΠΈΠ·Π½Π΅Ρ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠΈ ΡΡΠ°ΡΡΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΎΠΊΠ°Π·Π°Π»Π°ΡΡ Π²Π»ΠΈΡΡΠ΅Π»ΡΠ½ΡΠΌΠΈ ΡΠ΅ΡΠ΅Π· 10, 20, 25 Π»Π΅Ρ. Π― ΡΠΎΠΌΠ½Π΅Π²Π°ΡΡΡ, ΡΡΠΎ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠΈΠΌΠΈ Π΄Π²ΡΠΌΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌΠΈ Π±ΡΠ»Π° Π±Ρ ΡΠΈΠ»ΡΠ½Π°Ρ ΠΊΠΎΡΡΠ΅Π»ΡΡΠΈΡ. ΠΠ½Π° Π½Π΅ Π±ΡΠ΄Π΅Ρ Π½ΡΠ»Π΅Π²Π°Ρ, Π½ΠΎ, ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, ΠΎΠ½Π° Π±ΡΠ΄Π΅Ρ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ»Π°Π±Π΅Π΅, ΡΠ΅ΠΌ Ρ ΠΎΡΠ΅Π»ΠΎΡΡ Π±Ρ. ΠΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ΄Π΅ΠΈ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»Π³ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΎΡΡΠ°ΡΡΡΡ Π½Π΅Π²ΠΎΡΡΡΠ΅Π±ΠΎΠ²Π°Π½Π½ΡΠΌΠΈ, ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΠΎΠ·ΡΠΌΡΠΌ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΎΠ½Π½ΡΡ ΠΏΠ°ΠΌΡΡΡ. Π‘ ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΡΠ°ΡΡΠΈ Π΄ΠΎ ΡΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΠΊΠΎΠ³Π΄Π° Π»ΡΠ΄ΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠ°Π»ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΌΠ°ΡΠΈΠ½Ρ Ρ Π½Π΅ΠΉ, ΠΏΡΠΎΡΠ»ΠΎ Π±ΠΎΠ»ΡΡΠ΅ 10 Π»Π΅Ρ. Π Π΄ΠΎ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ ΡΡΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ Π² ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΈΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°Ρ β ΠΈ Π²ΡΠ΅ 20. ΠΡΠ΅Π½Ρ Π΄ΠΎΠ»Π³ΠΎ Π½Π° ΡΡΠ°ΡΡΡ Π½ΠΈΠΊΡΠΎ Π½Π΅ ΠΎΠ±ΡΠ°ΡΠ°Π» Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ, Π° ΠΏΠΎΡΠΎΠΌ ΡΠ΅Π·ΠΊΠΎ Π²ΡΡΠΎΡΠ»ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΡΠ»ΠΎΠΊ Π½Π° Π½Π΅Ρ. ΠΠ°ΡΠ°Π½Π΅Π΅ ΡΡΠΎ ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·Π°ΡΡ Π±ΡΠ»ΠΎ Π±Ρ ΡΠ»ΠΎΠΆΠ½ΠΎ. Π‘ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ, ΠΈΠ½ΠΎΠ³Π΄Π° ΠΈΠ΄Π΅ΠΈ Π½Π°Ρ ΠΎΠ΄ΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΡΠ°Π·Ρ ΠΆΠ΅. ΠΠ΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π»Π΅Ρ Π½Π°Π·Π°Π΄ Ρ Π½Π°ΠΏΠΈΡΠ°Π» ΡΡΠ°ΡΡΡ Π²ΠΌΠ΅ΡΡΠ΅ Ρ ΠΠΆΠΎ ΠΠ·ΡΠ°Π΅Π»Π΅Π²ΠΈΡΠ΅ΠΌ (Joe Izraelevitz) Π΄Π»Ρ DISC, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π±ΡΠ»ΠΎ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ Π½ΠΎΠ²ΠΎΠ΅ ΡΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΡΡΠΈ Π΄Π»Ρ ΠΏΠ΅ΡΡΠΈΡΡΠ΅Π½ΡΠ½ΡΡ ΡΡΡΡΠΊΡΡΡ Π΄Π°Π½Π½ΡΡ , ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΏΠΎΡΠ»Π΅ ΡΠ±ΠΎΡ ΡΠ°Π±ΠΎΡΠ°ΡΡΠ΅Π³ΠΎ Ρ Π½ΠΈΠΌΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°. Π‘ΡΠ°ΡΡΡ ΠΌΠ½Π΅ Π½ΡΠ°Π²ΠΈΠ»Π°ΡΡ Ρ ΡΠ°ΠΌΠΎΠ³ΠΎ Π½Π°ΡΠ°Π»Π°, Π½ΠΎ ΠΎΠ½Π° ΠΎΠΊΠ°Π·Π°Π»Π°ΡΡ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΠΉ, ΡΠ΅ΠΌ Ρ ΠΎΠΆΠΈΠ΄Π°Π». ΠΠΉ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΎΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π³ΡΡΠΏΠΏ, ΠΈ Π² ΠΈΡΠΎΠ³Π΅ ΠΎΠ½Π° ΡΡΠ°Π»Π° ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΌ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠ΅ΡΡΠΈΡΡΠ΅Π½ΡΠ½ΡΡ ΡΡΡΡΠΊΡΡΡ. Π§ΡΠΎ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΏΡΠΈΡΡΠ½ΠΎ.
ΠΠ»Π°Π΄ΠΈΠΌΠΈΡ: Π Π΅ΡΡΡ Π»ΠΈ ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ ΠΏΡΠΈΡΠΌΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Π΄Π»Ρ ΠΎΡΠ΅Π½ΠΊΠΈ? ΠΡΡΠ°Π΅ΡΠ΅ΡΡ Π»ΠΈ Π²Ρ Π²ΠΎΠΎΠ±ΡΠ΅ ΠΎΡΠ΅Π½ΠΈΠ²Π°ΡΡ ΡΠ²ΠΎΠΈ ΡΡΠ°ΡΡΠΈ, ΡΠ²ΠΎΠΈΡ ΡΡΡΠ΄Π΅Π½ΡΠΎΠ²? Π ΠΏΠ»Π°Π½Π΅ ΡΠΎΠ³ΠΎ, ΠΈΠ΄ΡΡ Π»ΠΈ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ, ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π²Ρ ΡΡΠΈΠ»ΠΈ, Π² ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ.
ΠΠ°ΠΉΠΊΠ»: ΠΠ°ΠΊ ΠΈ Π²ΡΠ΅, Ρ Π±ΠΎΠ»ΡΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ ΡΠ΄Π΅Π»ΡΡ ΡΠΎΠΌΡ, ΡΠ΅ΠΌ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡ Π² Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ. ΠΠΏΡΡΡ-ΡΠ°ΠΊΠΈ, ΠΊΠ°ΠΊ ΠΈ Π²ΡΠ΅, Ρ ΠΈΠ·ΡΠ΅Π΄ΠΊΠ° ΠΏΡΠΎΠ²Π΅ΡΡΡ Google Scholar ΠΈ ΡΠΌΠΎΡΡΡ, ΡΠΈΡΠΈΡΡΡΡΡΡ Π»ΠΈ ΠΌΠΎΠΈ ΠΏΡΠΎΡΠ»ΡΠ΅ ΡΡΠ°ΡΡΠΈ, Π½ΠΎ ΡΡΠΎ ΡΠΊΠΎΡΠ΅Π΅ ΠΈΠ· Π»ΡΠ±ΠΎΠΏΡΡΡΡΠ²Π°. Π ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ Ρ ΠΏΠΎΠ³Π»ΠΎΡΡΠ½ ΡΠ΅ΠΌ, ΡΡΠΎ ΠΌΠΎΠΈ ΡΡΡΠ΄Π΅Π½ΡΡ Π΄Π΅Π»Π°ΡΡ ΡΠ΅ΠΉΡΠ°Ρ. Π§ΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ ΠΎΡΠ΅Π½ΠΊΠΈ ΡΠ΅ΠΊΡΡΠ΅ΠΉ ΡΠ°Π±ΠΎΡΡ, ΡΠΎ ΠΎΡΡΠ°ΡΡΠΈ ΡΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠΎΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΡΡΠ΅ΡΠΈΠΊΠΈ, ΡΡΠΎ ΡΠ»Π΅Π³Π°Π½ΡΠ½ΠΎ, Π° ΡΡΠΎ β Π½Π΅Ρ. Π Π½Π° ΠΏΠΎΠ²ΡΠ΅Π΄Π½Π΅Π²Π½ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅ Π±ΠΎΠ»ΡΡΡΡ ΡΠΎΠ»Ρ ΠΈΠ³ΡΠ°ΡΡ ΠΎΡΠΊΡΡΡΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎ ΠΌΠ½Π΅ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡ ΡΡΡΠ΄Π΅Π½Ρ Ρ Π³ΡΠ°ΡΠΈΠΊΠΎΠΌ Π½Π΅ΠΊΠΈΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ², ΠΈ ΠΌΡ ΠΏΡΡΠ°Π΅ΠΌΡΡ ΠΏΠΎΠ½ΡΡΡ, ΠΎΡΠΊΡΠ΄Π° Π²Π·ΡΠ»ΠΎΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΡΡΠ°Π½Π½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π³ΡΠ°ΡΠΈΠΊΠ°. Π ΡΠ΅Π»ΠΎΠΌ, Π² Π½Π°ΡΠ΅ΠΉ ΡΠ°Π±ΠΎΡΠ΅ ΠΌΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΏΡΡΠ°Π΅ΠΌΡΡ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Π² Π²Π΅ΡΠ°Ρ , ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΠΌ.Β
Π’ΡΠ°Π½Π·Π°ΠΊΡΠΈΠΎΠ½Π½Π°Ρ ΠΏΠ°ΠΌΡΡΡ
ΠΠΈΡΠ°Π»ΠΈΠΉ: ΠΠΎΠΆΠ΅Ρ, Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΎ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΎΠ½Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ?
ΠΠ°ΠΉΠΊΠ»: ΠΡΠΌΠ°Ρ, ΡΡΠΎΠΈΡ ΡΠΊΠ°Π·Π°ΡΡ Ρ
ΠΎΡΡ Π±Ρ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Ρ Π²Π»ΠΎΠΆΠΈΠ» Π² ΡΡΠΎ ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠΈΠ»ΠΈΠΉ. ΠΡΠΎ ΡΠ΅ΠΌΠ°, ΠΏΠΎ ΠΊΠΎΡΠΎΡΠΎΠΉ Ρ ΠΌΠ΅Π½Ρ Π±ΠΎΠ»ΡΡΠ΅ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΉ, ΡΠ΅ΠΌ ΠΏΠΎ Π»ΡΠ±ΠΎΠΉ Π΄ΡΡΠ³ΠΎΠΉ. ΠΠΎ ΠΏΡΠΈ ΡΡΠΎΠΌ, ΠΊΠ°ΠΊ ΡΡΠΎ Π½ΠΈ ΡΡΡΠ°Π½Π½ΠΎ, Ρ Π²ΡΡ Π²ΡΠ΅ΠΌΡ Π±ΡΠ» Π²Π΅ΡΡΠΌΠ° ΡΠΊΠ΅ΠΏΡΠΈΡΠ½ΠΎ Π½Π°ΡΡΡΠΎΠ΅Π½ ΠΏΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ ΠΊ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΎΠ½Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ. ΠΠ° ΠΌΠΎΠΉ Π²Π·Π³Π»ΡΠ΄,
Π ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°
ΠΠ»Π΅ΠΊΡΠ΅ΠΉ: ΠΡΠ΅Π½Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ. ΠΠ°ΠΆΠ΅ΡΡΡ, Π΅ΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠΉ Π±Π°ΡΡΠ΅Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΠΎΠ±ΡΡΠ½ΡΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°ΠΌΠΈ ΠΈ ΡΠ΅ΠΌΠΈ, ΠΊΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΈΡΠ°ΡΡ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΡΠΉ ΠΊΠΎΠ΄. Π ΠΏΡΠΎΡΠ»ΠΎΠΌ Π³ΠΎΠ΄Ρ Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π· ΠΎΠ±ΡΠ°Π»ΡΡ Ρ Π»ΡΠ΄ΡΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π»ΠΈΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Ρ ΠΠ°ΡΡΠΈΠ½ΠΎΠΌ Π’ΠΎΠΌΡΠΎΠ½ΠΎΠΌ, Π° ΡΠ°ΠΊΠΆΠ΅ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°ΠΌΠΈ, ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠΌΠΈ Π½Π°Π΄ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΡΠΌΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΠΌΠΈ.Β (ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ ΡΠ΅Π΄Π°ΠΊΡΠΈΠΈ: ΠΠ°ΡΡΠΈΠ½ Π’ΠΎΠΌΠΏΡΠΎΠ½ β ΠΎΡΠ΅Π½Ρ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ, ΠΎΠ½ Π½Π°ΠΏΠΈΡΠ°Π»
ΠΠ°ΠΉΠΊΠ»: ΠΡΠΎ Π³Π»Π°Π²Π½Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΠΎΡΡΠΈ: ΠΊΠ°ΠΊ Π΄ΠΎΠ±ΠΈΡΡΡΡ Π²ΡΡΠΎΠΊΠΎΠΉ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ, Π½Π΅ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠΈΡΡΠ΅ΠΌΡ.Β
ΠΠ»Π΅ΠΊΡΠ΅ΠΉ: ΠΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ ΠΏΡΡΠ°ΡΡΡΡ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ, Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΠΌΠ΅Π½Π΅Π΅ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΌ.
ΠΠ°ΠΉΠΊΠ»: ΠΠ΄Π΅ΡΡ Π³Π»Π°Π²Π½ΠΎΠ΅ β ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΡΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π°Π±ΡΡΡΠ°ΠΊΡΠΈΠΈ. ΠΠ½Π΅ ΠΊΠ°ΠΆΠ΅ΡΡΡ, ΡΡΠΎ ΡΡΠΎ Π²ΠΎΠΎΠ±ΡΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅ Π΄Π»Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌ ΠΊΠ°ΠΊ ΠΎΠ±Π»Π°ΡΡΠΈ. ΠΡΠΎΡ ΡΠ΅ΡΠΌΠΈΠ½ Π»ΡΠ±ΠΈΡ ΡΠΏΠΎΡΡΠ΅Π±Π»ΡΡΡ ΠΠ°ΡΠ»Π΅Ρ ΠΡΠΌΠΏΡΠΎΠ½ (Butler Lampson), ΠΈ Π½Π°Ρ ΠΎΠ½ Π½Π°Π·ΡΠ²Π°Π΅Ρ Β«ΡΠΎΡΠ³ΠΎΠ²ΡΠ°ΠΌΠΈ Π°Π±ΡΡΡΠ°ΠΊΡΠΈΡΠΌΠΈΒ». ΠΡΠΎΡΡΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΡΠ΅Π³ΠΎΠ΄Π½Ρ Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ. Π ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°Ρ , ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ, ΠΏΠΎ 10 ΠΌΠΈΠ»Π»ΠΈΠ°ΡΠ΄ΠΎΠ² ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡΠΎΠ² β ΠΎ ΠΏΡΠΎΡΡΠΎΡΠ΅ ΡΡΡ ΡΠ΅ΡΠΈ Π±ΡΡΡ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ. ΠΡΠΈ ΡΡΠΎΠΌ ISA Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΌΡ ΠΎΡΠ΅Π½Ρ Π΄ΠΎΠ»Π³ΠΎ ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ Π½Π°Π΄ ΡΠ΅ΠΌ, ΡΡΠΎΠ±Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ Π΄Π»Ρ Π½Π΅Ρ Π²ΡΡΠΎΠΊΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΈ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ. ΠΠΎ ΠΈ Ρ Π½Π΅ΠΉ Π½Π΅ Π²ΡΡ Π³Π»Π°Π΄ΠΊΠΎ. Π’Π° ΠΆΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Ρ ΡΡΠΊΠΎΡΠΈΡΠ΅Π»ΡΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΅ΠΉΡΠ°Ρ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ Π½Π° ΡΡΠ½ΠΊΠ΅. ΠΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ Π²ΠΎΠΏΡΠΎΡΡ β ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π΄Π»Ρ GPU, ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠΆΠ°ΡΠΈΠ΅, ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ ΠΏΠ΅ΡΠ΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ Π°Π»Π³Π΅Π±ΡΡ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΡΡ FPGA. ΠΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡ ΠΏΡΠΎΡΡΠΎΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ° ΠΈ ΡΠΊΡΠΎΠ΅Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ? ΠΠ΅ ΠΈΠ·Π±Π°Π²ΠΈΡΡΡ ΠΎΡ Π½Π΅Ρ, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠΊΡΠΎΠ΅Ρ ΠΎΡ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°.Β
ΠΠ»Π΅ΠΊΡΠ΅ΠΉ: Π― ΡΠ°ΠΊ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ, ΡΡΠΎ Ρ Π½Π°Ρ Π΅ΡΡΡ Π΅ΡΡ Π±Π°ΡΡΠ΅Ρ Π² ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ Π°Π±ΡΡΡΠ°ΠΊΡΠΈΠΉ. ΠΠΎΠ·ΡΠΌΡΠΌ ΠΌΠΎΠ΄Π΅Π»Ρ ΠΏΠ°ΠΌΡΡΠΈ, Π½Π° Π½Π°ΡΠ΅ΠΌ ΡΡΠ°ΠΏΠ΅ ΡΠ°Π·Π²ΠΈΡΠΈΡ Π½Π°ΡΠΊΠΈ ΠΈ ΡΠ΅Ρ Π½ΠΈΠΊΠΈ ΡΡΠΎ ΠΎΠ΄Π½Π° ΠΈΠ· Π³Π»Π°Π²Π½ΡΡ Π°Π±ΡΡΡΠ°ΠΊΡΠΈΠΉ. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ Π΅ΠΉ Π²ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ Π΄Π΅Π»ΡΡΡΡ Π½Π° Π΄Π²Π΅ Π³ΡΡΠΏΠΏΡ: Π±ΠΎΠ»ΡΡΠ°Ρ ΡΠ°ΡΡΡ β ΡΡΠΎ ΡΠ΅, ΠΊΡΠΎ Π΅Ρ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΠΈ ΠΌΠ΅Π½ΡΡΠ°Ρ β ΡΠ΅, ΠΊΡΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΠΈΠ»ΠΈ Π΄ΡΠΌΠ°ΡΡ, ΡΡΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ.Β
ΠΠ°ΠΉΠΊΠ»: ΠΡΠΎ Ρ ΠΎΡΠΎΡΠΈΠΉ Π²ΠΎΠΏΡΠΎΡ β Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π»ΠΈ ΠΊΡΠΎ-Π»ΠΈΠ±ΠΎ ΠΈΠ· Π½Π°Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ ΠΌΠΎΠ΄Π΅Π»Ρ ΠΏΠ°ΠΌΡΡΠΈ.
ΠΠΈΡΠ°Π»ΠΈΠΉ: Π ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ Π² C++.
ΠΠ°ΠΉΠΊΠ»: ΠΠΎΠ³ΠΎΠ²ΠΎΡΠΈΡΠ΅ ΠΊΠ°ΠΊ-Π½ΠΈΠ±ΡΠ΄Ρ Ρ Π₯Π°Π½ΡΠΎΠΌ ΠΡΠΌΠΎΠΌ (Hans Boehm). ΠΡΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ°ΠΌΡΡ
ΡΠΌΠ½ΡΡ
Π»ΡΠ΄Π΅ΠΉ, ΠΊΠΎΡΠΎΡΡΡ
Ρ Π·Π½Π°Ρ, Π²Π΅Π΄ΡΡΠΈΠΉ ΡΠΊΡΠΏΠ΅ΡΡ ΠΏΠΎ ΠΌΠΎΠ΄Π΅Π»ΡΠΌ ΠΏΠ°ΠΌΡΡΠΈ. ΠΠ½ Π²Π°ΠΌ ΡΡΠ°Π·Ρ ΠΆΠ΅ ΡΠΊΠ°ΠΆΠ΅Ρ, ΡΡΠΎ ΠΎΠ½ ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎΠ³ΠΎ ΡΠ°ΠΌ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ. ΠΠΎ Π΅ΡΠ»ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡΡΡ ΠΊ Π²ΠΎΠΏΡΠΎΡΡ Π°Π±ΡΡΡΠ°ΠΊΡΠΈΠΉ, ΡΠΎ, Π½Π° ΠΌΠΎΠΉ Π²Π·Π³Π»ΡΠ΄, ΡΠ°ΠΌΠ°Ρ Π²Π°ΠΆΠ½Π°Ρ ΠΌΡΡΠ»Ρ Π² ΠΎΠ±Π»Π°ΡΡΠΈ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΏΠ°ΠΌΡΡΠΈ Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ 30 Π»Π΅Ρ Π±ΡΠ»Π° Π²ΡΡΠΊΠ°Π·Π°Π½Π°
ΠΠ»Π΅ΠΊΡΠ΅ΠΉ: ΠΠΎΠΉ Π²ΠΎΠΏΡΠΎΡ ΡΠ°ΠΊΠΎΠΉ: ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π»ΠΈ ΡΡΠΎΡ Π±Π°ΡΡΠ΅Ρ ΠΈΠ· ΡΠ°ΠΌΠΎΠΉ ΠΏΡΠΈΡΠΎΠ΄Ρ ΠΏΠΎΠ½ΡΡΠΈΡ?Β
ΠΠ°ΠΉΠΊΠ»: ΠΠ΅Ρ. Π‘Π°ΡΠΈΡΠ° ΠΏΡΠΈΡΡΠ» ΠΊ Π²ΡΠ²ΠΎΠ΄Ρ, ΡΡΠΎ ΠΏΡΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΌ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠΏΠ΅ΡΠ½ΠΎ ΡΠΊΡΡΡΡ Π²ΡΡ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ, ΠΏΠΎΠ»ΡΡΠΈΡΡ Π²ΡΡΠΎΠΊΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΈ Π΄Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ ΠΏΡΠΎΡΡΠΎΠΉ API. Π Π΅ΡΠ»ΠΈ ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ ΡΡΠΎΠΌΡ API, ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±ΠΈΡΡΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½Π½ΠΎΡΡΠΈ. Π― ΡΡΠΈΡΠ°Ρ, ΡΡΠΎ ΡΡΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½Π°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ. ΠΠΈΡΠ΅ΡΠ΅ ΠΊΠΎΠ΄ Π±Π΅Π· Π³ΠΎΠ½ΠΎΠΊ Π΄Π°Π½Π½ΡΡ ΠΈ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΡ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½Π½ΠΎΡΡΡ. ΠΠΎΠ½Π΅ΡΠ½ΠΎ, Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΡΠΌΠ΅Π½ΡΡΠΈΡΡ Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΡ Π³ΠΎΠ½ΠΎΠΊ, Π½ΡΠΆΠ½Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ, Π½ΠΎ ΡΡΠΎ ΡΠΆΠ΅ Π΄ΡΡΠ³ΠΎΠΉ Π²ΠΎΠΏΡΠΎΡ.Β
ΠΠ»Π°Π΄ΠΈΠΌΠΈΡ: ΠΡΠ»ΠΈ Π»ΠΈ Π² Π²Π°ΡΠ΅ΠΉ ΠΊΠ°ΡΡΠ΅ΡΠ΅ ΡΠ»ΡΡΠ°ΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΊΠ°Π·Π°Π»Π°ΡΡ ΡΠ΅ΡΡΠ½Π½ΠΎΠΉ, Π²Π΄ΡΡΠ³ ΠΎΠ±ΠΎΡΠ°ΡΠΈΠ²Π°Π»Π°ΡΡ ΡΠ΅Π»ΠΎΠΉ ΠΊΠ°ΡΠ°ΡΡΡΠΎΡΠΎΠΉ, ΠΈΠ»ΠΈ Π²ΡΡΡΠ½ΡΠ»ΠΎΡΡ, ΡΡΠΎ ΡΡΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π½Π΅ΡΠ΅ΡΠ°Π΅ΠΌΠ°? ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΡΠ΅ΠΎΡΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΠΊΡΠΎΡΠΈΠ·ΠΎΠ²Π°ΡΡ Π»ΡΠ±ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΠΈΠ»ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ, ΡΠ²Π»ΡΠ΅ΡΡΡ Π»ΠΈ Π»ΡΠ±ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΠΏΡΠΎΡΡΡΠΌ. ΠΠΎ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ ΡΡΠΎ Π±ΡΠ²Π°Π΅Ρ ΡΠ»ΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ, Ρ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠΌ ΡΠ΅ΠΉΡΠ°Ρ ΠΆΠ΅Π»Π΅Π·ΠΎΠΌ ΡΠ»ΠΎΠΆΠ½ΠΎ ΡΠ°ΠΊΡΠΎΡΠΈΠ·ΠΎΠ²Π°ΡΡ ΡΠΈΡΠ»Π°. ΠΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΠ»ΠΎ Π»ΠΈ Π½Π΅ΡΡΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ Ρ Π²Π°ΠΌΠΈ?
ΠΠ°ΠΉΠΊΠ»: Π‘Ρ
ΠΎΠ΄Ρ Π½ΠΈΡΠ΅Π³ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ Π½Π΅ Π²ΡΠΏΠΎΠΌΠΈΠ½Π°Π΅ΡΡΡ. ΠΡΠ²Π°Π»ΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΌΠ½Π΅ ΠΊΠ°Π·Π°Π»ΠΎΡΡ, ΡΡΠΎ Π² Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΡΠ΅ΡΠ΅ Π΄Π΅Π»Π°ΡΡ ΡΠΆΠ΅ Π½Π΅ΡΠ΅Π³ΠΎ, Π° ΠΏΠΎΡΠΎΠΌ ΡΠ°ΠΌ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΠ»ΠΎ ΡΡΠΎ-ΡΠΎ Π½ΠΎΠ²ΠΎΠ΅ ΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠ΅. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Ρ Π΄ΡΠΌΠ°Π», ΡΡΠΎ Π² ΠΎΠ±Π»Π°ΡΡΠΈ Π½Π΅ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΡΡ
ΠΎΡΠ΅ΡΠ΅Π΄Π΅ΠΉ ΡΠΆΠ΅ Π΄ΠΎΡΡΠΈΠ³Π½ΡΡΠ° Π·ΡΠ΅Π»ΠΎΡΡΡ. ΠΠΎΡΠ»Π΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΡΠ»ΡΡΡΠ΅Π½ΠΈΠΉ Π΄Π»Ρ ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ MNS Π½ΠΈΡΠ΅Π³ΠΎ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠΆΠ΅ Π½Π΅ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΠ»ΠΎ. Π ΠΏΠΎΡΠΎΠΌ ΠΠΎΡΡΠΈΡΠΎΠ½ (Adam Morrison) ΠΈ ΠΡΠ΅ΠΊ (Yehuda Afek) ΠΈΠ·ΠΎΠ±ΡΠ΅Π»ΠΈ
ΠΠΎΠ²ΡΠ΅ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ. ΠΠ»ΠΈΠ·ΠΊΠ° Π»ΠΈ ΠΏΠΎΠ±Π΅Π΄Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΎΠ½Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ?
ΠΠ»Π°Π΄ΠΈΠΌΠΈΡ: Π‘Π»Π΅Π΄ΠΈΡΠ΅ Π»ΠΈ Π²Ρ Π·Π° Π½ΠΎΠ²ΡΠΌΠΈ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΡΠΌΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ Π±ΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½Ρ Π΄Π»Ρ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ²?Β
ΠΠ°ΠΉΠΊΠ»: ΠΠΎΠ½Π΅ΡΠ½ΠΎ, Π΅ΡΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π²Π΅ΡΠ΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠ½Π΅ Ρ ΠΎΡΠ΅Π»ΠΎΡΡ Π±Ρ, ΡΡΠΎΠ±Ρ Π±ΡΠ»ΠΈ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ.Β
ΠΠ»Π°Π΄ΠΈΠΌΠΈΡ: Π ΠΊΠ°ΠΊΠΈΠ΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ?
ΠΠ°ΠΉΠΊΠ»: Π ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ β Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΡΡΡΡ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠΉ Π΄Π»Ρ Π½Π°ΡΠ΅ΠΉ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΎΠ½Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ Π² ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°Ρ Intel ΠΈ IBM. Π ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΠΌΠ½Π΅ Ρ ΠΎΡΠ΅Π»ΠΎΡΡ Π±Ρ, ΡΡΠΎΠ±Ρ Π½Π΅-ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ ΠΏΡΠΎΠΈΠ·ΠΎΡΠ΅Π΄ΡΠΈΠ΅ load ΠΈ store Π±ΡΠ»ΠΈ ΡΡΠ°Π·Ρ ΠΆΠ΅ Π΄ΠΎΡΡΡΠΏΠ½Ρ Π²Π½ΡΡΡΠΈ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ. ΠΠ½ΠΈ ΡΡΠ°Π·Ρ ΠΆΠ΅ ΠΏΡΠΈΠ²ΠΎΠ΄ΡΡ ΠΊ ΡΠΈΠΊΠ»Π°ΠΌ Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ happens-before, ΡΠ°ΠΊ ΡΡΠΎ Ρ Π½ΠΈΠΌΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ. ΠΠΎ Π΅ΡΠ»ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΡΠΎΠ²Π½ΠΈ Π°Π±ΡΡΡΠ°ΠΊΡΠΈΠΈ, ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΎΡΠ΅Π½Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ Π²Π΅ΡΠ΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π·Π° ΠΏΡΠ΅Π΄Π΅Π»Π°ΠΌΠΈ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ, ΠΏΠΎΠΊΠ° ΠΎΠ½Π° ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ. Π― Π½Π΅ Π·Π½Π°Ρ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΡΠ΄Π½ΠΎ ΡΡΠΎ Π±ΡΠ»ΠΎ Π±Ρ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ, Π½ΠΎ ΡΡΠΎ Π±ΡΠ»ΠΎ Π±Ρ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ.Β
ΠΡΡΠ³Π°Ρ ΠΏΠΎΠ»Π΅Π·Π½Π°Ρ Π²Π΅ΡΡ β Π·Π°Π³ΡΡΠ·ΠΊΠ° ΠΊΡΡΠ° ΠΈΠ· ΡΠ΄Π°Π»ΡΠ½Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ. ΠΡΠΌΠ°Ρ, ΡΠ°Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ·Π΄Π½ΠΎ ΡΡΠΎ Π±ΡΠ΄Π΅Ρ ΡΠ΄Π΅Π»Π°Π½ΠΎ. ΠΡΠ° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ Ρ Π΄Π΅Π·Π°Π³ΡΠ΅Π³ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΡΡ. ΠΠΎΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π΄Π΅ΡΠΆΠ°ΡΡ, ΡΠΊΠ°ΠΆΠ΅ΠΌ, 100 ΡΠ΅ΡΠ°Π±Π°ΠΉΡ ΡΠ½Π΅ΡΠ³ΠΎΠ½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ Π² ΡΡΠΎΠΉΠΊΠ΅, ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ°ΠΌΠ° Π±ΡΠ΄Π΅Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈ ΡΠ΅ΡΠ°ΡΡ, ΠΊΠ°ΠΊΠΈΠ΅ ΡΠ°Π·Π΄Π΅Π»Ρ ΡΡΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΎΠ²Π°ΡΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠΌΡ Π°Π΄ΡΠ΅ΡΠ½ΠΎΠΌΡ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠ². ΠΡΠΎ Π±ΡΠ»ΠΎ Π±Ρ ΠΊΡΠ°ΠΉΠ½Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π΄Π»Ρ ΠΎΠ±Π»Π°ΡΠ½ΡΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ Π±Ρ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡ Π±ΠΎΠ»ΡΡΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΌΡ ΠΏΠ°ΠΌΡΡΠΈ ΡΠ΅ΠΌ Π·Π°Π΄Π°ΡΠ°ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ Π² Π½Π΅ΠΉ Π½ΡΠΆΠ΄Π°ΡΡΡΡ. ΠΡΠΌΠ°Ρ, ΠΊΡΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ ΡΡΠΎ Π΄Π° ΡΠ΄Π΅Π»Π°Π΅Ρ.
ΠΠΈΡΠ°Π»ΠΈΠΉ: Π§ΡΠΎΠ±Ρ Π·Π°ΠΊΠΎΠ½ΡΠΈΡΡ ΡΠ°Π·Π³ΠΎΠ²ΠΎΡ ΠΎ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΎΠ½Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ, Ρ ΠΌΠ΅Π½Ρ Π΅ΡΡΡ Π΅ΡΡ ΠΎΠ΄ΠΈΠ½ Π²ΠΎΠΏΡΠΎΡ ΠΏΠΎ ΡΡΠΎΠΉ ΡΠ΅ΠΌΠ΅. ΠΡΡΠ΅ΡΠ½ΠΈΡ Π»ΠΈ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΎΠ½Π½Π°Ρ ΠΏΠ°ΠΌΡΡΡ Π² ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΌ ΠΈΡΠΎΠ³Π΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΡΠ΅ ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ ?
ΠΠ°ΠΉΠΊΠ»: ΠΠ΅Ρ. Π’ΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ β ΡΡΠΎ ΡΠΏΠ΅ΠΊΡΠ»ΡΡΠΈΠ²Π½ΡΠΉ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ. ΠΠ° ΡΡΠΎΠ²Π½Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΠΎ Π°ΡΠΎΠΌΠ°ΡΠ½ΡΠ΅ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ, Π° Π²Π½ΡΡΡΠΈ β ΡΠΏΠ΅ΠΊΡΠ»ΡΡΠΈΠΈ. Π’Π°ΠΊΠΎΠ΅ ΠΏΡΠΎΠ³Π½ΠΎΠ·ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² ΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, Π΅ΡΠ»ΠΈ Π±ΠΎΠ»ΡΡΠ°Ρ ΡΠ°ΡΡΡ Π΄ΠΎΠ³Π°Π΄ΠΎΠΊ Π²Π΅ΡΠ½ΡΠ΅. ΠΠΎΡΡΠΎΠΌΡ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΎΠ½Π½Π°Ρ ΠΏΠ°ΠΌΡΡΡ Ρ ΠΎΡΠΎΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΡΠΎΠΊΠΈ ΠΏΠΎΡΡΠΈ Π½Π΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΡΡΡ Π΄ΡΡΠ³ Ρ Π΄ΡΡΠ³ΠΎΠΌ, ΠΈ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠΉ Π½Π΅Ρ. ΠΠΎ Π΅ΡΠ»ΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠ΅Π΄Π°ΠΌΠΈ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅, ΠΎΡ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ ΠΌΠ°Π»ΠΎ ΠΏΠΎΠ»ΡΠ·Ρ. ΠΠΎΡΡΠ½Ρ, ΡΠ΅ΡΡ ΠΈΠ΄ΡΡ ΠΎ ΡΠ»ΡΡΠ°Π΅, ΠΊΠΎΠ³Π΄Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ ΠΎΠ±ΡΡΠ½ΡΡΡ Π²ΠΎΠΊΡΡΠ³ Π²ΡΠ΅ΠΉ Π°ΡΠΎΠΌΠ°ΡΠ½ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ. ΠΠ½ΠΈ Π²ΡΡ ΡΠ°Π²Π½ΠΎ ΠΌΠΎΠ³ΡΡ Ρ ΡΡΠΏΠ΅Ρ ΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΊΠ°ΠΊ ΡΠΎΡΡΠ°Π²Π½ΡΠ΅ ΡΠ°ΡΡΠΈ Π΄Π»Ρ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΡΡ ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ . ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ CAS ΠΈΠ· ΡΡΡΡ ΡΠ»ΠΎΠ², ΠΈ Π½ΡΠΆΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΠΎΡΡΠΈ ΡΡΠΈ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΡ Π²Π΅ΡΠΈ ΠΏΠΎΡΡΠ΅Π΄ΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ Π΄Π²Π°Π΄ΡΠ°ΡΡΡ ΡΡΠ΅Π΄Π°ΠΌΠΈ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ. Π ΠΎΠ±ΡΠ΅ΠΌ, ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΌΠΈ, Π½ΠΎ ΠΎΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΡΠ΅ ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ ΠΎΠ½ΠΈ Π½Π΅ ΠΈΠ·Π±Π°Π²ΡΡ.Β
ΠΠ½Π΅ΡΠ³ΠΎΠ½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠ°Ρ ΠΏΠ°ΠΌΡΡΡ, Optane DIMM, ΡΠ²Π΅ΡΡ Π±ΡΡΡΡΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
ΠΠΈΡΠ°Π»ΠΈΠΉ: ΠΠΎΡΠ»Π΅Π΄Π½Π΅Π΅, ΠΎ ΡΡΠΌ Ρ Ρ ΠΎΡΠ΅Π» Π±Ρ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΡΡ β ΡΡΠΎ ΡΠ΅ΠΌΠ° Π²Π°ΡΠΈΡ ΡΠ΅ΠΊΡΡΠΈΡ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΉ: ΡΠ½Π΅ΡΠ³ΠΎΠ½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠ°Ρ ΠΏΠ°ΠΌΡΡΡ. Π§Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π² ΡΡΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ ΠΎΠΆΠΈΠ΄Π°ΡΡ Π² Π±Π»ΠΈΠΆΠ°ΠΉΡΠ΅ΠΌ Π±ΡΠ΄ΡΡΠ΅ΠΌ? ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Π°ΠΌ ΠΈΠ·Π²Π΅ΡΡΠ½Ρ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ΡΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠ΅ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ?Β
ΠΠ°ΠΉΠΊΠ»: Π― Π½Π΅ ΡΠΊΡΠΏΠ΅ΡΡ ΠΏΠΎ ΠΆΠ΅Π»Π΅Π·Ρ, Ρ Π·Π½Π°Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎ, ΡΡΠΎ ΡΠΈΡΠ°Ρ Π² Π½ΠΎΠ²ΠΎΡΡΡΡ
ΠΈ ΡΡΠΎ ΠΌΠ½Π΅ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°ΡΡ ΠΊΠΎΠ»Π»Π΅Π³ΠΈ. ΠΡΠ΅ ΡΠΆΠ΅ ΡΠ»ΡΡΠ°Π»ΠΈ, ΡΡΠΎ Intel ΠΏΡΠΎΠ΄Π°ΡΡ
ΠΡΠΎΡΠ°Ρ Π³Π»Π°Π²Π½Π°Ρ ΡΠ΅ΠΌΠ°, Π½Π°Π΄ ΠΊΠΎΡΠΎΡΠΎΠΉ Ρ ΡΠ΅ΠΉΡΠ°Ρ ΡΠ°Π±ΠΎΡΠ°Ρ β ΡΡΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ²Π΅ΡΡ Π±ΡΡΡΡΡΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΠΉ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌ ΠΈΠ· ΡΠ·Π΅ΡΡΠΏΠ΅ΠΉΡΠ° Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΠΌ Π½Π°Π΄ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠΎΠΉ. Π ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π³ΠΎΠ΄Ρ Π½Π°Π±Π»ΡΠ΄Π°Π΅ΡΡΡ ΡΡΠ΅Π½Π΄ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°ΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΡΡΡΠΎΠΉΡΡΠ²Ρ Π² ΡΠ·Π΅ΡΡΠΏΠ΅ΠΉΡ. ΠΡΠΎ Π΄Π΅Π»Π°Π΅ΡΡΡ ΠΈΠ·-Π·Π° ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΏΠΎΠ²Π΅ΡΡ ΡΠ΅ΡΠ΅Π²ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°, ΠΊΠΎΡΠΎΡΠΎΠΌΡ Π½ΡΠΆΠ΅Π½ Π½ΠΎΠ²ΡΠΉ ΠΏΠ°ΠΊΠ΅Ρ ΠΊΠ°ΠΆΠ΄ΡΠ΅ 5 ΠΌΠΈΠΊΡΠΎΡΠ΅ΠΊΡΠ½Π΄, Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°ΡΡ TCP-IP ΡΡΠ΅ΠΊ ΡΠ΄ΡΠ°, ΠΎΠ½ ΠΏΡΠΎΡΡΠΎ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΡΡΠΏΠ΅Π²Π°ΡΡ. ΠΠΎΡΡΠΎΠΌΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡ ΠΏΡΡΠΌΠΎΠΉ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌ. ΠΠΎ ΡΡΠΎ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ΅ΡΡΠ΅Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π½Π°Π΄ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠΌ, ΠΈ ΠΎΠ½Π° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΡΡΡΠΎΠΉΡΡΠ²Ρ Π΄Π»Ρ ΡΠΎΡΠ΅Π²Π½ΡΡΡΠΈΡ ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠΠ°ΡΠ° ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠ°Ρ Π³ΡΡΠΏΠΏΠ° ΡΡΠΈΡΠ°Π΅Ρ, ΡΡΠΎ ΡΡΠΎΠ³ΠΎ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠ° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ. ΠΠ° USENIX ATC Π² ΡΡΠΎΠΌ ΠΌΠ΅ΡΡΡΠ΅ Π±ΡΠ΄Π΅Ρ Π½Π°ΡΠ° ΡΡΠ°ΡΡΡ ΠΎΠ± ΡΡΠΎΠΌ. ΠΠ½Π° ΡΠ²ΡΠ·Π°Π½Π° Ρ ΡΠ°Π±ΠΎΡΠΎΠΉ Π½Π°Π΄ ΠΏΠ΅ΡΡΠΈΡΡΠ΅Π½ΡΠ½ΠΎΡΡΡΡ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π΄ΠΎΠ»Π³ΠΎΠ²Π΅ΡΠ½Π°Ρ Π°Π΄ΡΠ΅ΡΡΠ΅ΠΌΠ°Ρ Π² Π±Π°ΠΉΡΠ°Ρ ΠΏΠ΅ΡΡΠΈΡΡΠ΅Π½ΡΠ½Π°Ρ ΠΏΠ°ΠΌΡΡΡ ΡΠ²Π»ΡΠ΅ΡΡΡ, Π² ΡΡΡΠ½ΠΎΡΡΠΈ, ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΠΌ ΡΠΎ ΡΠ²Π΅ΡΡ Π±ΡΡΡΡΡΠΌ I/O, ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΌΡ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΡΡ Π΄ΠΎΡΡΡΠΏ Π² ΡΠ·Π΅ΡΡΠΏΠ΅ΠΉΡΠ΅. ΠΡΠΈ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ Π΄Π΅Π»Π°ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠΌΠΈ Π½ΠΎΠ²ΡΠ΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Ρ ΠΊ ΠΌΠΈΠΊΡΠΎΡΠ΄ΡΠ°ΠΌ, ΡΠΊΠ·ΠΎΡΠ΄ΡΠ°ΠΌ ΠΈ ΠΏΡΠΎΡΠΈΠΌ Π΄ΡΡΠ³ΠΈΠΌ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΡΠΌ ΠΏΠΎΠΏΡΡΠΊΠ°ΠΌ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π½Π΅ΡΡΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ ΠΈΠ· ΡΠ΄ΡΠ° ΠΠ‘ Π² ΡΠ·Π΅ΡΡΠΏΠ΅ΠΉΡ.Β
ΠΠ»Π°Π΄ΠΈΠΌΠΈΡ: ΠΠ΄ΡΠ΅ΡΡΠ΅ΠΌΠ°Ρ Π² Π±Π°ΠΉΡΠ°Ρ ΠΏΠ°ΠΌΡΡΡ β ΡΡΠΎ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΠΎ, Π½ΠΎ Π΅ΡΡΡ Π²Π΅Π΄Ρ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ β ΡΠΊΠΎΡΠΎΡΡΡ ΡΠ²Π΅ΡΠ°. Π ΡΡΠΎ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π·Π°Π΄Π΅ΡΠΆΠΊΠ° ΠΏΡΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠΈ Ρ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΠΌ.Β
ΠΠ°ΠΉΠΊΠ»: Π‘ΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π²Π΅ΡΠ½ΠΎ.
ΠΠ»Π°Π΄ΠΈΠΌΠΈΡ: Π₯Π²Π°ΡΠΈΡ Π»ΠΈ ΠΌΠΎΡΠ½ΠΎΡΡΠ΅ΠΉ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΡΠΏΡΠ°Π²ΠΈΡΡΡΡ Ρ Π½ΠΎΠ²ΡΠΌΠΈ Π½Π°Π³ΡΡΠ·ΠΊΠ°ΠΌΠΈ?
ΠΠ°ΠΉΠΊΠ»: ΠΡΠΎ ΠΎΡΠ»ΠΈΡΠ½ΡΠΉ Π²ΠΎΠΏΡΠΎΡ, Π½ΠΎ ΠΌΠ½Π΅ Π½Π° Π½Π΅Π³ΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΡΡΠΎ-Π»ΠΈΠ±ΠΎ ΠΎΡΠ²Π΅ΡΠΈΡΡ. Π£ΠΆΠ΅ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π΄Π°Π²Π½ΠΎ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΈΠ΄Π΅Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π² ΠΏΠ°ΠΌΡΡΠΈ, ΠΎΠ½Π° ΠΎΡΠ΅Π½Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π°Ρ, Π½ΠΎ ΠΈ ΠΎΡΠ΅Π½Ρ ΡΠ»ΠΎΠΆΠ½Π°Ρ. Π― Π² ΡΡΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π», Π½ΠΎ Π±ΡΠ»ΠΎ Π±Ρ Π·Π΄ΠΎΡΠΎΠ²ΠΎ, Π΅ΡΠ»ΠΈ Π±Ρ ΡΠ°ΠΌ Π±ΡΠ»ΠΈ ΡΠ΄Π΅Π»Π°Π½Ρ ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ ΠΎΡΠΊΡΡΡΠΈΡ. ΠΠΎΡΡΡ, Π±ΠΎΠ»ΡΡΠ΅ ΠΌΠ½Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π½Π΅ΡΠ΅Π³ΠΎ.Β
ΠΠ»Π°Π΄ΠΈΠΌΠΈΡ: ΠΡΡΡ Π΅ΡΡ ΠΎΠ΄Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°. ΠΠΎΠ²ΡΠ΅, Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π±ΠΎΠ»ΡΡΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΌΡ RAM Π±ΡΠ΄Π΅Ρ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΡΡ Π² CPU. ΠΠΎΡΡΠΎΠΌΡ ΠΈΠ·-Π·Π° ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ ΡΡΠ° RAM Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΠΈΠ·ΠΎΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ.Β
ΠΠ°ΠΉΠΊΠ»: ΠΠ΄Π΅ΡΡ Π²ΡΡ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° Π΄Π΅ΡΠ΅ΠΊΡΠΎΠ² ΠΏΡΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅ ΠΈΠ½ΡΠ΅Π³ΡΠ°Π»ΡΠ½ΡΡ ΡΡ Π΅ΠΌ. ΠΡΠ»ΠΈ Π±Ρ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΏΠΎΠ»ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΎΠ²ΡΠ΅ ΠΏΠ»Π°ΡΡΠΈΠ½Ρ ΡΠ΅Π»ΠΈΠΊΠΎΠΌ Π±Π΅Π· Π΄Π΅ΡΠ΅ΠΊΡΠΎΠ², ΡΠΎ ΠΈΠ· Π½Π΅Ρ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π±Ρ ΡΠ΅Π»ΠΈΠΊΠΎΠΌ ΡΠ΄Π΅Π»Π°ΡΡ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ. ΠΠΎ ΡΠ΅ΠΉΡΠ°Ρ ΠΌΡ Π½Π΅ ΡΠΌΠ΅Π΅ΠΌ Π΄Π΅Π»Π°ΡΡ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΏΠΎΡΡΠΎΠ²ΡΡ ΠΌΠ°ΡΠΎΠΊ.Β
ΠΠ»Π°Π΄ΠΈΠΌΠΈΡ: ΠΠΎ ΡΠ΅ΡΡ Π²ΡΡ ΡΠ°Π²Π½ΠΎ ΠΈΠ΄ΡΡ ΠΎΠ± ΠΎΠ³ΡΠΎΠΌΠ½ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠ°Ρ , ΠΎ ΡΠ°Π½ΡΠΈΠΌΠ΅ΡΡΠ°Ρ . ΠΡΠΎ Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½ΠΎ ΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π²Π»ΠΈΡΠ½ΠΈΠ΅ Π½Π° Π·Π°Π΄Π΅ΡΠΆΠΊΡ.Β
ΠΠ°ΠΉΠΊΠ»: ΠΠ°. Π‘ΠΎ ΡΠΊΠΎΡΠΎΡΡΡΡ ΡΠ²Π΅ΡΠ° Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΏΠΎΠ΄Π΅Π»Π°Π΅ΡΡ.Β
ΠΠ»Π°Π΄ΠΈΠΌΠΈΡ: Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ.Β
Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΡΠ΅Π½Π΄. Dual data structures. Hydra.
ΠΠΈΡΠ°Π»ΠΈΠΉ: ΠΠ°ΡΠΊΠΎΠ»ΡΠΊΠΎ Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ, Π²Ρ ΠΎΡΠ΅Π½Ρ Π±ΡΡΡΡΠΎ ΡΠ»Π°Π²Π»ΠΈΠ²Π°Π΅ΡΠ΅ Π½ΠΎΠ²ΡΠ΅ ΡΡΠ΅Π½Π΄Ρ. ΠΡ Π±ΡΠ»ΠΈ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΏΠ΅ΡΠ²ΡΡ , ΠΊΡΠΎ ΡΡΠ°Π» Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΎΠ½Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΡΡ, ΠΈ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΏΠ΅ΡΠ²ΡΡ Π² ΡΠ½Π΅ΡΠ³ΠΎΠ½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ. ΠΠ°ΠΊ Π²Ρ Π΄ΡΠΌΠ°Π΅ΡΠ΅, ΠΊΠ°ΠΊΠΎΠΉ Π±ΡΠ΄Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π²Π°ΠΆΠ½ΡΠΉ ΡΡΠ΅Π½Π΄? ΠΠ»ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΡΠΎ ΡΠ΅ΠΊΡΠ΅Ρ?
ΠΠ°ΠΉΠΊΠ»: Π§Π΅ΡΡΠ½ΠΎ Π³ΠΎΠ²ΠΎΡΡ, ΡΡΠΎ Π½Π΅ Π·Π½Π°Ρ. ΠΠ°Π΄Π΅ΡΡΡ, ΠΌΠ½Π΅ ΡΠ΄Π°ΡΡΡΡ Π·Π°ΠΌΠ΅ΡΠΈΡΡ, ΠΊΠΎΠ³Π΄Π° Π²ΠΎΠ·Π½ΠΈΠΊΠ½Π΅Ρ ΡΡΠΎ-ΡΠΎ Π½ΠΎΠ²ΠΎΠ΅. ΠΠ½Π΅ Π½Π΅ ΠΏΠΎΡΡΠ°ΡΡΠ»ΠΈΠ²ΠΈΠ»ΠΎΡΡ ΠΈΠ·ΠΎΠ±ΡΠ΅ΡΡΠΈ Π² ΠΎΠ΄ΠΈΠ½ΠΎΡΠΊΡ ΠΊΠ°ΠΊΡΡ-Π»ΠΈΠ±ΠΎ Π½ΠΎΠ²ΡΡ ΠΎΠ±Π»Π°ΡΡΡ, Π½ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π· ΠΏΠΎΠ²Π΅Π·Π»ΠΎ, ΠΈ Ρ ΡΠΌΠΎΠ³ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ°Π½ΠΎ Π½Π°ΡΠ°ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² Π½ΠΎΠ²ΡΡ ΡΡΠ΅ΡΠ°Ρ , ΡΠΎΠ·Π΄Π°Π½Π½ΡΡ Π΄ΡΡΠ³ΠΈΠΌΠΈ. ΠΠ°Π΄Π΅ΡΡΡ, ΠΌΠ½Π΅ ΡΡΠΎ Π±ΡΠ΄Π΅Ρ ΡΠ΄Π°Π²Π°ΡΡΡΡ ΠΈ Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ.
ΠΠ»Π΅ΠΊΡΠ΅ΠΉ: ΠΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ Π²ΠΎΠΏΡΠΎΡ Π² ΡΡΠΎΠΌ ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎ Π²Π°ΡΠ΅ Π²ΡΡΡΡΠΏΠ»Π΅Π½ΠΈΠ΅ Π½Π° Hydra ΠΈ Π·Π°Π½ΡΡΠΈΠ΅ Π² ΡΠΊΠΎΠ»Π΅. ΠΡΠ»ΠΈ Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΏΠΎΠ½ΡΠ», ΡΠΎ Π΄ΠΎΠΊΠ»Π°Π΄ Π½Π° ΡΠΊΠΎΠ»Π΅ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ Π±Π΅Π· Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ, Π° Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ ΠΏΡΠΎ Π΄Π²ΠΎΠΉΠ½ΡΠ΅ ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ . ΠΠ΅ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ Π²Ρ ΡΠΊΠ°Π·Π°ΡΡ ΠΏΠ°ΡΡ ΡΠ»ΠΎΠ² ΠΎΠ± ΡΡΠΈΡ Π΄ΠΎΠΊΠ»Π°Π΄Π°Ρ ?
ΠΠ°ΠΉΠΊΠ»: ΠΡΡΠ°ΡΡΠΈ ΠΌΡ ΡΠΆΠ΅ Π·Π°ΡΡΠ°Π³ΠΈΠ²Π°Π»ΠΈ ΡΡΠΈ ΡΠ΅ΠΌΡ Ρ Π²Π°ΠΌΠΈ Π² ΡΡΠΎΠΌ ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ. Π Π΅ΡΡ ΠΏΠΎΠΉΠ΄ΡΡ ΠΎ ΡΠ°Π±ΠΎΡΠ΅, ΠΊΠΎΡΠΎΡΡΡ Ρ Π²Π΅Π» Ρ ΠΌΠΎΠΈΠΌ ΡΡΡΠ΄Π΅Π½ΡΠΎΠΌ ΠΠΈΠ»Π»ΠΎΠΌ Π¨Π΅ΡΠ΅ΡΠΎΠΌ. ΠΠ½ Π½Π°ΠΏΠΈΡΠ°Π» Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π½Π΅Ρ Π΄ΠΈΡΡΠ΅ΡΡΠ°ΡΠΈΡ, ΠΈ Π² Π½Π΅ΠΉ ΡΠ°ΠΊΠΆΠ΅ ΡΡΠ°ΡΡΠ²ΠΎΠ²Π°Π» ΠΠ°Π³ ΠΠΈ, Π° Π² ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΌ ΠΈΡΠΎΠ³Π΅ ΠΎΠ½Π° ΡΡΠ°Π»Π° ΡΠ°ΡΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΡΡ ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Π΅ΠΉ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ΅ Java. ΠΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ Π·Π°ΠΏΠΈΡΡ Π² ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ Π±Π΅Π· Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ, ΡΠΎ Π΅ΡΡΡ Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π΅ΡΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ Π½Π° ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΏΡΡΠΈ. ΠΡΠ»ΠΈ ΠΏΠΎΠΏΡΡΠ°ΡΡΡΡ ΠΈΠ·ΡΡΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΈΠ· ΠΏΡΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°, ΠΈΠ»ΠΈ ΠΏΠΎΠΏΡΡΠ°ΡΡΡΡ ΠΈΠ·ΡΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅, ΠΊΠΎΡΠΎΡΡΡ Π² ΡΡΠΎΠΌ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ΅ Π½Π΅Ρ, ΡΠΎ ΡΡΡ ΠΆΠ΅ ΡΠΎΠΎΠ±ΡΠ°Π΅ΡΡΡ, ΡΡΠΎ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. ΠΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π΅Π΄ΠΎΠΏΡΡΡΠΈΠΌΠΎ, Π΅ΡΠ»ΠΈ ΡΡΠΈ Π΄Π°Π½Π½ΡΠ΅ ΠΎΡΠ΅Π½Ρ Π½ΡΠΆΠ½Ρ ΡΡΠ΅Π΄Ρ. Π’ΠΎΠ³Π΄Π° ΠΏΠ΅ΡΠ²ΠΎΠ΅, ΡΡΠΎ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡ Π² Π³ΠΎΠ»ΠΎΠ²Ρ β ΡΡΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠΈΠΊΠ», ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΡΠΏΡΠ°ΡΠΈΠ²Π°ΡΡ, Π½Π΅ ΠΏΠΎΡΠ²ΠΈΠ»ΠΈΡΡ Π»ΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π΄Π°Π½Π½ΡΠ΅. ΠΠΎ ΡΠΎΠ³Π΄Π° Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΠΏΠΎΠΌΠ΅Ρ ΠΈ Π΄Π»Ρ Π²ΡΠ΅Ρ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ . ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΏΡΠΈ ΡΠ°ΠΊΠΎΠΌ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΆΠ΄Π°ΡΡ 10 ΠΌΠΈΠ½ΡΡ, Π° ΠΏΠΎΡΠΎΠΌ ΠΏΡΠΈΠ΄ΡΡ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠ΅Π΄, ΠΈ ΠΎΠ½ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠ΅ΡΠ²ΡΠΌ. Π Π΄Π²ΠΎΠΉΠ½ΡΡ ΡΡΡΡΠΊΡΡΡΠ°Ρ Π΄Π°Π½Π½ΡΡ ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ Π½Π΅Ρ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΎΠΊ, Π½ΠΎ ΠΎΠ½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°ΡΡ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅ ΡΡΠ΅Π΄ΠΎΠ². Π’Π΅ΡΠΌΠΈΠ½ Β«Π΄Π²ΠΎΠΉΠ½Π°ΡΒ» ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΡΡΡΡΠΊΡΡΡΠ° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π»ΠΈΠ±ΠΎ Π΄Π°Π½Π½ΡΠ΅, Π»ΠΈΠ±ΠΎ Π·Π°ΠΏΡΠΎΡΡ Π½Π° Π΄Π°Π½Π½ΡΠ΅, Π½Π°Π·ΠΎΠ²ΡΠΌ ΠΈΡ Π°Π½ΡΠΈ-Π΄Π°Π½Π½ΡΠ΅. Π’Π°ΠΊ ΡΡΠΎ Π΅ΡΠ»ΠΈ ΠΏΠΎΠΏΡΡΠ°ΡΡΡΡ ΠΈΠ·Π²Π»Π΅ΡΡ ΡΡΠΎ-ΡΠΎ ΠΈΠ· ΠΏΡΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°, ΡΠΎ Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ Π² ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ Π·Π°ΠΏΡΠΎΡ. Π’Π΅ΠΏΠ΅ΡΡ ΡΡΠ΅Π΄ ΠΌΠΎΠΆΠ΅Ρ ΠΎΠΆΠΈΠ΄Π°ΡΡ Π·Π°ΠΏΡΠΎΡΠ° ΠΈ ΠΏΡΠΈ ΡΡΠΎΠΌ Π½ΠΈΠΊΠΎΠ³ΠΎ Π΄ΡΡΠ³ΠΎΠ³ΠΎ Π½Π΅ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡΡ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΡΡΡΡΠΊΡΡΡΠ° Π΄Π°Π½Π½ΡΡ Π½Π°Π·Π½Π°ΡΠ°Π΅Ρ Π·Π°ΠΏΡΠΎΡΠ°ΠΌ ΠΏΡΠΈΠΎΡΠΈΡΠ΅ΡΡ, ΡΠ°ΠΊ ΡΡΠΎ ΠΏΡΠΈ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΎΠ½Π° ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΠΈΡ ΡΠΎΠΌΡ, ΠΊΠΎΠΌΡ ΡΠ»Π΅Π΄ΡΠ΅Ρ. ΠΠΎΠ»ΡΡΠ°Π΅ΡΡΡ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ Π±Π΅Π· Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΈΠΌΠ΅Π΅Ρ ΡΠΎΡΠΌΠ°Π»ΡΠ½ΡΡ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΈ Ρ ΠΎΡΠΎΡΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅.Β
ΠΠ»Π΅ΠΊΡΠ΅ΠΉ: ΠΠ°ΠΊΠΈΠ΅ Π²Π°ΡΠΈ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡ ΠΎΡ ΡΡΠΎΠΉ ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ ? ΠΠΎΠ·Π²ΠΎΠ»ΠΈΡ Π»ΠΈ ΠΎΠ½Π° ΡΠ»ΡΡΡΠΈΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π²ΠΎ Π²ΡΠ΅Ρ ΡΠΈΠΏΠΈΡΠ½ΡΡ ΡΠ»ΡΡΠ°ΡΡ , ΠΈΠ»ΠΈ ΠΎΠ½Π° Π»ΡΡΡΠ΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΡ ΡΠΈΡΡΠ°ΡΠΈΠΉ?Β
ΠΠ°ΠΉΠΊΠ»: ΠΠ½Π° ΠΏΠΎΠ»Π΅Π·Π½Π° Π² ΡΠ»ΡΡΠ°Π΅, Π΅ΡΠ»ΠΈ, Π²ΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ Π±Π΅Π· Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ, ΠΈ, Π²ΠΎ-Π²ΡΠΎΡΡΡ , Π½ΡΠΆΠ½ΠΎ ΠΆΠ΄Π°ΡΡ Π² ΡΠΈΡΡΠ°ΡΠΈΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΈΠ· ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ·Π²Π»Π΅ΡΡ Π΄Π°Π½Π½ΡΠ΅, ΠΊΠΎΡΠΎΡΡΡ Π² Π½ΡΠΌ Π½Π΅Ρ. ΠΠ°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠ½Π΅ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ, Π½Π°ΡΠ° ΡΡΡΡΠΊΡΡΡΠ° ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΡΠ»ΡΡΠ°Π΅, ΠΊΠΎΠ³Π΄Π° ΡΠΎΠ±Π»ΡΠ΄Π°ΡΡΡΡ ΡΡΠΈ Π΄Π²Π° ΡΡΠ»ΠΎΠ²ΠΈΡ. ΠΠΎΡΡΠΎΠΌΡ Π² ΡΡΠΈΡ ΡΠ»ΡΡΠ°ΡΡ Ρ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ. ΠΠ»Π°Π²Π½ΠΎΠ΅ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ ΡΡΡΡΠΊΡΡΡ Π΄Π°Π½Π½ΡΡ Π±Π΅Π· Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΎΠ½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ. Π ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅ ΠΎΡΠ΅Π½Ρ Π²Π°ΠΆΠ½ΠΎ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°Ρ , Π΅ΡΠ»ΠΈ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ° Π΄Π°Π½Π½ΡΡ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΡΠ΅Π΄Π° Π² Π΄ΡΡΠ³ΠΎΠΉ.
ΠΠΈΡΠ°Π»ΠΈΠΉ: ΠΠΎΠ·Π²ΠΎΠ»ΡΡΠ΅ ΡΡΠΎΡΠ½ΠΈΡΡ: Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ Π³ΠΎΠ²ΠΎΡΠΈΡΡ ΠΎΠ± ΠΎΠ΄Π½ΠΎΠΌ ΠΈ ΡΠΎΠΌ ΠΆΠ΅ ΠΈ Π² ΡΠΊΠΎΠ»Π΅, ΠΈ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ?
ΠΠ°ΠΉΠΊΠ»: ΠΠ° ΡΠΊΠΎΠ»Π΅
ΠΠ»Π΅ΠΊΡΠ΅ΠΉ: ΠΠ»Π°Π½ΠΈΡΡΠ΅ΡΠ΅ Π»ΠΈ Π²Ρ ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ ΠΎ Π΄Π²ΠΎΠΉΠ½ΡΡ ΡΡΡΡΠΊΡΡΡΠ°Ρ Π΄Π°Π½Π½ΡΡ Π² ΠΊΠΎΠ½ΡΠ΅ Π²Π°ΡΠ΅Π³ΠΎ Π·Π°Π½ΡΡΠΈΡ Π² ΡΠΊΠΎΠ»Π΅?
ΠΠ°ΠΉΠΊΠ»: Π― ΠΈΡ ΡΠΏΠΎΠΌΡΠ½Ρ, Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΠ΄Π΅Π»ΡΡΡ ΠΈΠΌ Π½Π΅ Π±ΡΠ΄Ρ. ΠΠΌ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΡΠ²ΡΡΠ΅Π½ Π΄ΠΎΠΊΠ»Π°Π΄ Π½Π° Hydra. Π’Π°ΠΌ Π±ΡΠ΄Π΅Ρ ΡΠ°ΡΡΠΊΠ°Π·Π°Π½ΠΎ ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ΅, ΠΊΠΎΡΠΎΡΡΠΉ Π² ΠΈΡΠΎΠ³Π΅ Π²ΠΎΡΡΠ» Π² Java, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΠΠΆΠΎ ΠΠ·ΡΠ°Π΅Π»Π΅Π²ΠΈΡΠ΅ΠΌ Π½Π°Π΄ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ΠΌ Π΄Π²ΠΎΠΉΠ½ΠΎΠ³ΠΎ Π²Π°ΡΠΈΠ°Π½ΡΠ° ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ LCRQ, ΠΈ ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΠΏΠΎΡΡΠΈ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π΄Π»Ρ Π΄Π²ΠΎΠΉΠ½ΡΡ ΡΡΡΡΠΊΡΡΡ Π΄Π°Π½Π½ΡΡ .
ΠΠ»Π΅ΠΊΡΠ΅ΠΉ: Π’ΠΎ Π΅ΡΡΡ Π»Π΅ΠΊΡΠΈΡ Π² ΡΠΊΠΎΠ»Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°ΡΡ Π΄Π»Ρ Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ², Π° Π»Π΅ΠΊΡΠΈΡ ΠΎ Π΄Π²ΠΎΠΉΠ½ΡΡ ΡΡΡΡΠΊΡΡΡΠ°Ρ Π΄Π°Π½Π½ΡΡ Π½Π° Hydra β Π΄Π»Ρ Π»ΡΠ΄Π΅ΠΉ, ΡΠΆΠ΅ ΠΈΠΌΠ΅ΡΡΠΈΡ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΎΠΏΡΡ?
ΠΠ°ΠΉΠΊΠ»: ΠΠΎΠΏΡΠ°Π²ΡΡΠ΅ ΠΌΠ΅Π½Ρ, Π΅ΡΠ»ΠΈ Ρ Π½Π΅ ΠΏΡΠ°Π², Π½ΠΎ Π°ΡΠ΄ΠΈΡΠΎΡΠΈΡ Π½Π° Hydra Π±ΡΠ΄Π΅Ρ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ°Π·Π½ΠΎΠΏΠ»Π°Π½ΠΎΠ²ΠΎΠΉ, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ ΡΠ°ΠΌ Π±ΡΠ΄Π΅Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΊΡΠΏΠ΅ΡΡΠΎΠ² ΠΏΠΎ Java, ΠΈ Π²ΠΎΠΎΠ±ΡΠ΅ Π»ΡΠ΄Π΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΡΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π½Π΅ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ.Β
ΠΠΈΡΠ°Π»ΠΈΠΉ: ΠΠ°, ΡΡΠΎ Π²Π΅ΡΠ½ΠΎ.
ΠΠ»Π΅ΠΊΡΠ΅ΠΉ: ΠΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅ΡΠ΅, ΠΌΡ Π½Π° ΡΡΠΎ Π½Π°Π΄Π΅Π΅ΠΌΡΡ.
ΠΠ°ΠΉΠΊΠ»: Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΏΠ΅ΡΠ΅Π΄ΠΎ ΠΌΠ½ΠΎΠΉ Π±ΡΠ΄Π΅Ρ ΡΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°, Ρ ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΡ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΌΡ Π½Π°ΡΠ°Π»ΠΈ ΡΡΠΎ ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ: ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ Π΄ΠΎΠΊΠ»Π°Π΄ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Π² Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎΠΉ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ Π½Π°ΡΡΡΠ΅Π½Π½ΡΠΌ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΡΠΌΠΈ ΠΈ Π΄ΠΎΡΡΡΠΏΠ½ΡΠΌ Π²ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°ΡΠ΅Π»ΡΠΌ.
ΠΠΈΡΠ°Π»ΠΈΠΉ: ΠΡΠ΄Π΅ΡΠ΅ Π»ΠΈ Π²Ρ Π²Π΅ΡΡΠΈ Π΄ΠΎΠΊΠ»Π°Π΄ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ Π²Π΅Π΄Π΅ΡΠ΅ Π»Π΅ΠΊΡΠΈΠΈ? Π’ΠΎ Π΅ΡΡΡ ΡΠ°Π·Π³ΠΎΠ²Π°ΡΠΈΠ²Π°ΡΡ Ρ Π°ΡΠ΄ΠΈΡΠΎΡΠΈΠ΅ΠΉ ΠΈ Π°Π΄Π°ΠΏΡΠΈΡΠΎΠ²Π°ΡΡΡΡ ΠΏΠΎ ΡΠΈΡΡΠ°ΡΠΈΠΈ?
ΠΠ°ΠΉΠΊΠ»: ΠΠΎΡΡΡ, ΡΠ°ΠΊ Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΡΡΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π΄ΠΎΠΊΠ»Π°Π΄ Π±ΡΠ΄Π΅Ρ ΡΠΎ ΡΠ»Π°ΠΉΠ΄Π°ΠΌΠΈ. Π‘Π»Π°ΠΉΠ΄Ρ Π²Π°ΠΆΠ½Ρ, ΠΊΠΎΠ³Π΄Π° ΡΠ»ΡΡΠ°ΡΠ΅Π»ΠΈ ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ Π³ΠΎΠ²ΠΎΡΡΡ Π½Π° ΡΠ°Π·Π½ΡΡ
ΡΠ·ΡΠΊΠ°Ρ
. ΠΠ½ΠΎΠ³ΠΈΠΌ Π±ΡΠ΄Π΅Ρ ΡΠ»ΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡΡ ΠΌΠ΅Π½Ρ Π½Π° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ, Π² ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ Π΅ΡΠ»ΠΈ Ρ Π±ΡΠ΄Ρ Π³ΠΎΠ²ΠΎΡΠΈΡΡ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π±ΡΡΡΡΠΎ. Π― Π²ΡΠ±ΡΠ°Π» ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΡΠΈ ΡΠ΅ΠΌΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ
ΠΠ»Π΅ΠΊΡΠ΅ΠΉ: ΠΡ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌ, ΡΡΠΎ Π°ΡΠ΄ΠΈΡΠΎΡΠΈΡ Π½Π° Hydra ΡΠΆΠ΅ ΡΡΠΎ-ΡΠΎ Π·Π½Π°Π΅Ρ ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π±Π΅Π· Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΎΠΊ ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΈΠΌΠ΅Π΅Ρ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΎΠΏΡΡ Π² ΡΡΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ. ΠΠΎ ΡΡΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΡΠΈΡΡΠ°ΡΠΈΡ ΡΡΠ°Π½Π΅Ρ Π±ΠΎΠ»Π΅Π΅ ΡΡΠ½ΠΎΠΉ ΡΠΆΠ΅ Π½Π° ΡΠ°ΠΌΠΎΠΉ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ. Π’Π°ΠΊ ΠΈΠ»ΠΈ ΠΈΠ½Π°ΡΠ΅, ΡΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° ΡΠΎ, ΡΡΠΎ ΡΠ΄Π΅Π»ΠΈΠ»ΠΈ Π½Π°ΠΌ Π²ΡΠ΅ΠΌΡ. Π― ΡΠ²Π΅ΡΠ΅Π½, ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ Π±ΡΠ΄Π΅Ρ ΠΎΡΠ΅Π½Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΌ Π½Π°ΡΠΈΠΌ ΡΠΈΡΠ°ΡΠ΅Π»ΡΠΌ. Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π±ΠΎΠ»ΡΡΠΎΠ΅!
ΠΠΈΡΠ°Π»ΠΈΠΉ: Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ.Β
ΠΠ°ΠΉΠΊΠ»: Π― Π±ΡΠ΄Ρ ΡΠ°Π΄ Π²ΡΡΡΠ΅ΡΠΈΡΡΡΡ Ρ Π²Π°ΠΌΠΈ Π² Π‘Π°Π½ΠΊΡ-ΠΠ΅ΡΠ΅ΡΠ±ΡΡΠ³Π΅.Β
ΠΠ»Π΅ΠΊΡΠ΅ΠΉ: ΠΡ ΡΠΎΠΆΠ΅, Ρ Π½Π°Ρ ΠΊΡΠ°ΡΠΈΠ²ΡΠΉ Π³ΠΎΡΠΎΠ΄. ΠΡ Π·Π΄Π΅ΡΡ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡΠ΄Ρ Π±ΡΠ»ΠΈ?
ΠΠ°ΠΉΠΊΠ»: ΠΠ΅Ρ, Ρ Π²ΠΎΠΎΠ±ΡΠ΅ Π² Π ΠΎΡΡΠΈΠΈ Π½ΠΈ ΡΠ°Π·Ρ Π½Π΅ Π±ΡΠ». ΠΠΎ Π‘Π°Π½ΠΊΡ-ΠΠ΅ΡΠ΅ΡΠ±ΡΡΠ³ Π²ΡΠ΅Π³Π΄Π° Π²Ρ ΠΎΠ΄ΠΈΠ» Π² ΡΠΏΠΈΡΠΎΠΊ ΠΌΠ΅ΡΡ, Π³Π΄Π΅ Ρ Π΅ΡΡ Π½Π΅ Π±ΡΠ», Π½ΠΎ Π³Π΄Π΅ ΠΎΡΠ΅Π½Ρ Ρ ΠΎΡΡ ΠΏΠΎΠ±ΡΠ²Π°ΡΡ, ΠΏΠΎΡΡΠΎΠΌΡ Ρ ΠΎΡΠ΅Π½Ρ ΠΎΠ±ΡΠ°Π΄ΠΎΠ²Π°Π»ΡΡ ΠΏΡΠΈΠ³Π»Π°ΡΠ΅Π½ΠΈΡ.Β
ΠΠ»Π΅ΠΊΡΠ΅ΠΉ: ΠΡΡΠ°ΡΠΈ, Ρ Π½Π°Ρ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠΊΡΠΊΡΡΡΠΈΠΉ Π΄Π»Ρ Π΄ΠΎΠΊΠ»Π°Π΄ΡΠΈΠΊΠΎΠ². Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π±ΠΎΠ»ΡΡΠΎΠ΅ Π·Π° ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ, ΠΈ ΡΠ΄Π°ΡΠ½ΠΎΠ³ΠΎ Π²Π°ΠΌ Π΄Π½Ρ!
ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Ρ ΠΠ°ΠΉΠΊΠ»ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ Hydra 2019, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠΎΠΉΠ΄ΡΡ 11-12 ΠΈΡΠ»Ρ 2019 Π³ΠΎΠ΄Π° Π² Π‘Π°Π½ΠΊΡ-ΠΠ΅ΡΠ΅ΡΠ±ΡΡΠ³Π΅. ΠΠ½ ΠΏΡΠΈΠ΅Π΄Π΅Ρ Ρ Π΄ΠΎΠΊΠ»Π°Π΄ΠΎΠΌ
Β«Dual data structuresΒ» . ΠΠΈΠ»Π΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΡΠΈΠ½Π° ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΌ ΡΠ°ΠΉΡΠ΅ .
ΠΡΡΠΎΡΠ½ΠΈΠΊ: habr.com