ΠΡΡΠ³ΠΈΠ΅ ΡΠ°Π±ΠΎΡΡ
Π ΠΏΠ»Π°Π½Π΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π° Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡ ΡΠ΅Π±Π΅ΡΡΠΎΠΈΠΌΠΎΡΡΡ Π΅Π΄ΠΈΠ½ΠΈΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ. Π ΡΠ»Π΅ΠΌΠ΅Π½Ρ «ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ» Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π½Π΅ΡΡΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½Π½ΠΎΠΌ ΡΠΈΠΊΠ»Π΅ Π² ΡΠ°Π±Π»ΠΈΡΠ½ΡΡ ΡΠ°ΡΡΡ ΠΎΠΊΠ½Π°, ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ Π²ΠΈΠ΄Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ ΠΎΡΠ½Π΅ΡΡΠΈ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ ΠΈ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΡΡΡΠΈΠ΅, Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡΠ΅ Π΄Π»Ρ ΠΈΡ
ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π°. Π‘ΠΈΡΡΠ΅ΠΌΠ° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎΡΡΠΈΡΠ°Π΅Ρ ΡΡΠΌΠΌΡ ΠΏΡΡΠΌΡΡ
ΠΈΠ·Π΄Π΅ΡΠΆΠ΅ΠΊ. Π ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ΅ «ΠΠ±ΡΠΈΠ΅ ΠΈΠ·Π΄Π΅ΡΠΆΠΊΠΈ» Π·Π°Π½ΠΎΡΡΡΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΎΠ± ΠΎΠ±ΡΠΈΡ
ΠΈΠ·Π΄Π΅ΡΠΆΠΊΠ°Ρ
…
Π Π΅ΡΠ΅ΡΠ°Ρ ΠΠ°ΠΊ ΡΠΆΠ΅ ΡΠΏΠΎΠΌΡΠ½ΡΡΠΎ, ΠΌΠ΅ΡΠΎΠ΄ System. GetTypeO Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΡΠΈΠΏΠ° ΠΎΠ±ΡΠ΅ΠΊΡΠ°, ΠΏΡΠΈΠ½ΡΡΠΎΠ΅ Π² .NET Framework, Π° Π½Π΅ Π² ΡΠ·ΡΠΊΠ΅ Π‘#. ΠΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΡΡΠΎΠΌΡ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°Ρ
Π΄Π»Ρ row Π²ΡΠ²Π΅Π΄Π΅Π½ ΡΠΈΠΏ System.Int64, Π° Π½Π΅ long. ΠΡΠΈ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ row. Equals (col) ΡΡΠ°Π²Π½ΠΈΠ²Π°ΡΡΡΡ ΠΈΡ
Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΈ Π² ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΡΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ False. ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ row. ToStringO + col. ToStringO ΡΠ²Π»ΡΠ΅ΡΡΡ…
Π Π΅ΡΠ΅ΡΠ°Ρ ΠΠ°ΡΡΠΈΡ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΡ ΠΏΠΎΠ΄ΡΠΈΠ½ΡΠ΅ΡΡΡ Π±ΡΡ
Π³Π°Π»ΡΠ΅ΡΡ. ΠΠ½ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΠΎ ΠΏΡΠΈΠ΅ΠΌΡ, ΡΡΠ΅ΡΡ, Π²ΡΠ΄Π°ΡΠ΅ ΠΈ Ρ
ΡΠ°Π½Π΅Π½ΠΈΡ Π΄Π΅Π½Π΅ΠΆΠ½ΡΡ
ΡΡΠ΅Π΄ΡΡΠ² ΠΈ ΡΠ΅Π½Π½ΡΡ
Π±ΡΠΌΠ°Π³ Ρ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΌ ΡΠΎΠ±Π»ΡΠ΄Π΅Π½ΠΈΠ΅ΠΌ ΠΏΡΠ°Π²ΠΈΠ», ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠΈΡ
ΠΈΡ
ΡΠΎΡ
ΡΠ°Π½Π½ΠΎΡΡΡ; ΠΎΡΠΎΡΠΌΠ»ΡΠ΅Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ ΠΈ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠΎΠΌ Π΄Π΅Π½Π΅ΠΆΠ½ΡΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π° ΠΈ ΡΠ΅Π½Π½ΡΠ΅ Π±ΡΠΌΠ°Π³ΠΈ Π² ΡΡΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡΡ
Π±Π°Π½ΠΊΠ° Π΄Π»Ρ Π²ΡΠΏΠ»Π°ΡΡ Π·Π°ΡΠ°Π±ΠΎΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΡ, ΠΏΡΠ΅ΠΌΠΈΠΉ, ΠΎΠΏΠ»Π°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡΠΎΠ²ΠΎΡΠ½ΡΡ
…
Π Π΅ΡΠ΅ΡΠ°Ρ ΠΡΠΌΠ΅ΡΠΈΠΌ, ΡΡΠΎ OpenOffice.org ΡΠ²Π»ΡΠ΅ΡΡΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΌ, Π±ΡΡΠ½ΠΎ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡΠΈΠΌΡΡ ΠΈ ΠΏΡΠΎΠ³ΡΠ΅ΡΡΠΈΡΡΡΡΠΈΠΌ ΠΏΠ°ΠΊΠ΅ΡΠΎΠΌ. ΠΠ½ Π²ΠΏΠΎΠ»Π½Π΅ ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠ½ΠΎΡΠΏΠΎΡΠΎΠ±Π΅Π½ Π² ΠΎΠ±Π»Π°ΡΡΠΈ ΠΎΡΠΈΡΠ½ΡΡ
ΠΌΠ°ΠΊΠ΅ΡΠΎΠ², ΡΠ°ΠΊΠΈΡ
ΠΊΠ°ΠΊ MS Office. Π Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ Π΅ΠΌΡ ΡΠΆΠ΅ ΠΏΠΎΡΠ²ΡΡΠ΅Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΉ. ΠΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΠ. ΠΎ Π·Π°ΡΠ»ΡΠΆΠΈΠ²Π°Π΅Ρ Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡΠ±ΠΎΠΊΠΎΠ³ΠΎ ΠΈ Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΡ, ΡΠ΅ΠΌ ΡΡΠΎ ΡΠ΄Π΅Π»Π°Π½ΠΎ Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΡΠ΅Π±Π½ΠΎΠΌ ΠΏΠΎΡΠΎΠ±ΠΈΠΈ. ΠΠΎ, Π²ΠΎ-ΠΏΠ΅ΡΠ²ΡΡ
, Π½Π°ΠΌ ΠΊΠ°ΠΆΠ΅ΡΡΡ, ΡΡΠΎ ΠΏΠ°ΠΊΠ΅ΡΡ ΠΠ. ΠΎ Π»ΡΡΡΠ΅…
Π Π΅ΡΠ΅ΡΠ°Ρ ΠΠΎΠΌΠ±ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ Π·Π»ΠΎΡΠΌΡΡΠ»Π΅Π½Π½ΠΈΠΊΡ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ. ΠΠΎΠΌΠΏΡΡΡΠ΅ΡΡ — Π·ΠΎΠΌΠ±ΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½Ρ Π² ΡΠ΅ΡΡ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π»Ρ ΠΌΠ°ΡΡΠΎΠ²ΠΎΠΉ Π°ΡΠ°ΠΊΠΈ Π½Π° ΡΠ°ΠΉΡΡ ΠΈΠ»ΠΈ ΡΠ°ΡΡΡΠ»ΠΊΠΈ ΡΠΏΠ°ΠΌΠ°. ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ Π΄ΠΎΠ³Π°Π΄ΡΠ²Π°ΡΡΡΡ, ΡΡΠΎ Π΅Π³ΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ Π·ΠΎΠΌΠ±ΠΈΡΠΎΠ²Π°Π½ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π·Π»ΠΎΡΠΌΡΡΠ»Π΅Π½Π½ΠΈΠΊΠΎΠΌ ΠΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ Π±Π»ΠΎΠΊΠΈΡΡΠ΅Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅. ΠΡΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠΊΠ½ΠΎ…
Π Π΅ΡΠ΅ΡΠ°Ρ Π’Π΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡ ΡΡΠΏΠ΅Π»Π° Π·Π°ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°ΡΡ ΡΠ΅Π±Ρ Π² ΡΠ°Π·Π²ΠΈΡΡΡ
ΡΡΡΠ°Π½Π°Ρ
. ΠΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π³Π΅Π½ΡΡΡΠ²Π° AMI Partners ΠΎΡΠΌΠ΅ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, Π°ΠΊΡΠΈΠ²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΠ΅ ΠΎΠ±Π»Π°ΡΠ½ΡΠ΅ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, Π·Π° 12 ΠΌΠ΅ΡΡΡΠ΅Π² ΡΠΌΠΎΠ³Π»ΠΈ ΡΠ²Π΅Π»ΠΈΡΠΈΡΡ ΡΠ²ΠΎΡ ΠΏΡΠΈΠ±ΡΠ»Ρ Π½Π° 40%. Π ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ, ΠΎΠ±Π»Π°ΡΠ½ΡΠΉ ΡΠ΅ΡΠ²ΠΈΡ Microsoft Office 365, ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΠΌΡ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ Forrester Research, ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ 321% Π²ΠΎΠ·Π²ΡΠ°ΡΠ° ΠΏΠΎ ΠΈΠ½Π²Π΅ΡΡΠΈΡΠΈΡΠΌ ΠΈ ΠΎΠΊΡΠΏΠ°Π΅ΡΡΡ ΡΠΆΠ΅ Π·Π° Π΄Π²Π° ΠΌΠ΅ΡΡΡΠ°…
Π Π΅ΡΠ΅ΡΠ°Ρ Π’ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΡ ΡΡΠΎ Π·Π²Π΅Π·Π΄Π°ΠΌ — Π±Π°Π·ΠΎΠ²Π°Ρ ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΈ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π²ΡΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ ΡΠ΅ΡΠΈ ΠΏΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½Ρ ΠΊ ΡΠ΅Π½ΡΡΠ°Π»ΡΠ½ΠΎΠΌΡ ΡΠ·Π»Ρ (ΠΎΠ±ΡΡΠ½ΠΎ ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΎΡ), ΠΎΠ±ΡΠ°Π·ΡΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΅Π³ΠΌΠ΅Π½Ρ ΡΠ΅ΡΠΈ. ΠΠΎΠ΄ΠΎΠ±Π½ΡΠΉ ΡΠ΅Π³ΠΌΠ΅Π½Ρ ΡΠ΅ΡΠΈ ΠΌΠΎΠΆΠ΅Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΊ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ, ΡΠ°ΠΊ ΠΈ Π² ΡΠΎΡΡΠ°Π²Π΅ ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ ΡΠ΅ΡΠ΅Π²ΠΎΠΉ ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ (ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, «Π΄Π΅ΡΠ΅Π²ΠΎ»). ΠΠ΅ΡΡ ΠΎΠ±ΠΌΠ΅Π½ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ ΠΈΠ΄Π΅Ρ ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ΅ΡΠ΅Π· ΡΠ΅Π½ΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ, Π½Π° ΠΊΠΎΡΠΎΡΡΠΉ…
Π Π΅ΡΠ΅ΡΠ°Ρ ΠΠ° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ, ΡΠΊΡΠΏΠ΅ΡΡΡ ΡΡΠ°Π²ΡΡ Π½Π° ΠΏΠ΅ΡΠ²ΡΠΉ ΠΏΠ»Π°Π½ Π½Π΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈΡ
Π²ΠΎΠΏΡΠΎΡΠΎΠ², Π° ΡΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΡΠ²ΡΠ·Π°Π½Π½ΡΡ
Ρ ΡΡΠΈΠ΄ΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ Π°ΡΠΏΠ΅ΠΊΡΠ°ΠΌΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΠ±Π»Π°ΡΠ½ΡΡ
ΡΠΈΡΡΠ΅ΠΌ ΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ΠΌ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ΅ΡΠΊΠΈΡ
ΠΌΠ΅ΡΠΎΠ΄ΠΈΠΊ ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ. ΠΡΠΈ Π²ΠΎΠΏΡΠΎΡΡ ΠΎΡΠ΅Π½Ρ Π²Π°ΠΆΠ½Ρ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, Π½Π°Ρ
ΠΎΠ΄ΡΡΠ°ΡΡΡ Π² ΠΎΠ±Π»Π°ΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅, ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ΄ΠΏΠ°Π΄Π°ΡΡ ΠΏΠΎΠ΄ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Π·Π°ΠΊΠΎΠ½ΠΎΠ² ΡΡΡΠ°Π½Ρ, Π³Π΄Π΅ Π½Π°Ρ
ΠΎΠ΄ΡΡΡΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΠ΅…
Π Π΅ΡΠ΅ΡΠ°Ρ ΠΠ΅ΠΊΠ»Π°ΡΠ°ΡΠΈΠ²Π½ΡΠΉ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ Π² Π½Π°ΡΠ°Π»Π΅ 1970;Ρ
Π³Π³. ΠΠ½ Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΠ» ΡΡΠΎΠ»Ρ ΡΠΈΡΠΎΠΊΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΊΠ°ΠΊ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ½ΡΠΉ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π±ΡΠ» Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ Π½Π° ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ·ΠΊΠΈΠΉ ΠΊΡΡΠ³ Π·Π°Π΄Π°Ρ ΠΈΡΠΊΡΡΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΠ°. ΠΡΠΈ Π΅Π³ΠΎ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΈΡΡ
ΠΎΠ΄Π½ΡΡ
Π΄Π°Π½Π½ΡΡ
, ΠΈΡ
Π²Π·Π°ΠΈΠΌΠΎΡΠ²ΡΠ·ΠΈ, ΡΠ²ΠΎΠΉΡΡΠ²Π°, ΠΊΠΎΡΠΎΡΡΠΌΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ±Π»Π°Π΄Π°ΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ, Π° Π½Π΅ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°…
Π Π΅ΡΠ΅ΡΠ°Ρ ΠΡ ΡΠΆΠ΅ Π²ΠΈΠ΄Π΅Π»ΠΈ, ΠΊΠ°ΠΊ get_free_pages ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ΄Π΅Π»ΠΈΡΡ Π΄ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΠΌΠ΅Π³Π°Π±Π°ΠΉΡ (ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΏΠΎΡΡΠ΄ΠΎΠΊ ΠΌΠΎΠΆΠ΅Ρ ΠΈΠΌΠ΅ΡΡ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π΄ΠΎ MAX_ORDER, Π² Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ 11), Π½ΠΎ Π·Π°ΠΏΡΠΎΡΡ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ΄ΠΊΠ° ΠΏΠΎΠ΄Π²Π΅ΡΠΆΠ΅Π½Ρ Π½Π΅ΡΠ΄Π°ΡΠ΅ Π΄Π°ΠΆΠ΅ ΠΊΠΎΠ³Π΄Π° Π·Π°ΠΏΡΠΎΡΠ΅Π½Π½ΡΠΉ Π±ΡΡΠ΅Ρ Π³ΠΎΡΠ°Π·Π΄ΠΎ ΠΌΠ΅Π½ΡΡΠ΅, ΡΠ΅ΠΌ 128 ΠΠ±, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΠΈΡΡΠ΅ΠΌΠ½Π°Ρ ΠΏΠ°ΠΌΡΡΡ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Ρ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ. (*) Π‘Π»ΠΎΠ²ΠΎ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΎΠ±ΡΡΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΊ Π΄ΠΈΡΠΊΠ°ΠΌ, ΡΡΠΎΠ±Ρ Π²ΡΡΠ°Π·ΠΈΡΡ ΠΈΠ΄Π΅Ρ…
Π Π΅ΡΠ΅ΡΠ°Ρ ΠΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΠΊΡΡΠ° ΠΏΠΎ ΠΊΡΠ°Ρ (ΠΏΡΠ°Π²ΠΎΠΌΡ, Π»Π΅Π²ΠΎΠΌΡ, ΡΠΈΡΠΈΠ½Π΅) ΠΏΠΎ ΡΠ΅Π½ΡΡΡ ΠΏΠΎ ΡΠΈΡΠΈΠ½Π΅ Π°Π²ΡΠΎΠΏΠ΅ΡΠ΅Π½ΠΎΡ ΡΠ»ΠΎΠ² ΡΠ΅Π»ΠΈΠΊΠΎΠΌ ΠΏΠΎ ΠΏΡΠ°Π²ΠΈΠ»Π°ΠΌ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΡ
ΠΊΠΎΠΏΠΈΠΉ ΡΠ΅ΡΠ΅Π· ΡΠ°Π²Π½ΡΠ΅ ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΊΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΠ°Π±ΠΎΡΠ° Ρ ΡΠ°Π±Π»ΠΈΡΠ°ΠΌΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠ° ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡΠΎΠ»Π±ΡΠΎΠ² ΠΈ ΡΡΡΠΎΠΊ Π²ΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΠΊΡΡΠ° Π² ΡΡΠ΅ΠΉΠΊΠ°Ρ
ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅ ΡΠ°ΠΌΠΎΠΊ ΠΎΡΠΊΠ°Π· ΠΎΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ
Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ ΠΈ ΠΎΡΠΊΠ°Π· ΠΎΡ ΠΎΡΠΊΠ°Π·Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π½Π°Π΄ ΡΠΈΡΡΠ½ΠΊΠ°ΠΌΠΈ Π²ΡΡΠ°Π²ΠΊΠ° Π² ΡΠ΅ΠΊΡΡ…
Π Π΅ΡΠ΅ΡΠ°Ρ ΠΡΠΎΠΌΠ΅ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΡΡ
ΡΠ²ΡΠ·Π΅ΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° ΡΡΡΠ΅ΡΡΠ²ΡΡΡ ΠΈ ΡΠΊΡΡΡΡΠ΅ ΡΠ²ΡΠ·ΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠ΄Π΅Π±Π½ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΊ Π·Π°ΠΊΠΎΠ½ΠΎΠ΄Π°ΡΠ΅Π»ΡΡΡΠ²Ρ, ΠΊΠΎΠ½ΡΡΠ»ΡΡΠ°ΡΠΈΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ² ΠΏΠΎ Π²ΠΎΠΏΡΠΎΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ Π½ΠΎΡΠΌΡ ΠΏΡΠ°Π²Π°. ΠΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ΅ΡΡΠΎΡΠΎΠ½Π½Π΅ ΠΈ Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ. ΠΠ»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠΊΡΡΡΡΡ
ΡΠ²ΡΠ·Π΅ΠΉ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π²Π΅ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ² ΠΈ ΠΎΡΠΎΠ±ΡΠ°ΡΡ Π²ΡΠ΅…
Π Π΅ΡΠ΅ΡΠ°Ρ ΠΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΡ ΠΈ ΡΠΌΠ΅Π½ΡΡΠ΅Π½ΠΈΡ Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΠΈ ΡΠ΅ΠΌΠ°Π½ΡΠΈΠΊΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΡ (++) ΠΈ ΡΠΌΠ΅Π½ΡΡΠ΅Π½ΠΈΡ (—) Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡΡ Π² Perl ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΠΌ ΡΠ·ΡΠΊΠ° Π‘ — ΠΎΠ½ΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°ΡΡ ΠΈΠ»ΠΈ ΡΠΌΠ΅Π½ΡΡΠ°ΡΡ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΎΠΏΠ΅ΡΠ°Π½Π΄Π°. Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π΄Π²Π΅ ΡΠΎΡΠΌΡ ΡΡΠΈΡ
ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ: ΠΏΡΠ΅ΡΠΈΠΊΡΠ½Π°Ρ, ΠΊΠΎΠ³Π΄Π° Π·Π½Π°ΠΊ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΡΠΎΠΈΡ ΠΏΠ΅ΡΠ΅Π΄ ΠΎΠΏΠ΅ΡΠ°Π½Π΄ΠΎΠΌ, ΠΈ ΠΏΠΎΡΡΡΠΈΠΊΡΠ½Π°Ρ — Π·Π½Π°ΠΊ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΡΠ°Π²ΠΈΡΡΡ ΠΏΠΎΡΠ»Π΅ ΠΎΠΏΠ΅ΡΠ°Π½Π΄Π°…
Π Π΅ΡΠ΅ΡΠ°Ρ ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΏΡΠΈΡΡΡΡΡΠ²ΠΈΠ΅ Π² ΡΠΎΠ²Π°ΡΠ½ΠΎΠΉ Π½Π΅ΡΡΠΈ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π³Π°Π·Π° Π²Π»ΠΈΡΠ΅Ρ Π½Π° Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ Π½Π° Π½Π΅ΡΡΠ΅ΠΏΠ΅ΡΠ΅ΠΊΠ°ΡΠΈΠ²Π°ΡΡΠΈΡ
ΡΡΠ°Π½ΡΠΈΡΡ
. Π‘Π²ΠΎΠ±ΠΎΠ΄Π½ΡΠΉ Π³Π°Π· Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΊΠ°ΡΠΊΠΈ ΠΌΠΎΠΆΠ΅Ρ Π½Π°ΠΊΠ°ΠΏΠ»ΠΈΠ²Π°ΡΡΡΡ Π½Π° Π²ΠΎΠ·Π²ΡΡΠ΅Π½Π½ΡΡ
ΡΡΠ°ΡΡΠΊΠ°Ρ
ΡΡΠ°ΡΡΡ Π½Π΅ΡΡΠ΅ΠΏΡΠΎΠ²ΠΎΠ΄Π°, ΠΈΠ»ΠΈ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ, ΡΠ½ΠΎΡΠΈΡΡΡΡ Ρ ΠΏΠΎΡΠΎΠΊΠΎΠΌ ΠΏΡΠΈ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠ°ΡΠΊΠΈ, Π° Π² ΡΠ΅Π·Π΅ΡΠ²ΡΠ°ΡΠ°Ρ
— Π²ΡΠ΄Π΅Π»ΡΡΡΡΡ Π² Π³Π°Π·ΠΎΠ²ΠΎΠ·Π΄ΡΡΠ½ΠΎΠ΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ. ΠΠ°Π»ΠΈΡΠΈΠ΅…
ΠΠΈΡΡΠ΅ΡΡΠ°ΡΠΈΡ ΠΡΠΈΡΡΡΡΡΠ²ΠΈΠ΅ Π² Π½Π°Π·Π²Π°Π½ΠΈΠΈ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ° ΡΠ΅ΡΠΌΠΈΠ½Π° «ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅» ΠΎΠ±ΡΡΡΠ½ΡΠ΅ΡΡΡ ΡΠ΅ΠΌ, ΡΡΠΎ ΠΏΠ΅ΡΠ²ΡΠ΅ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΠ΅ΡΠ²ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π»ΠΈΠ½Π΅ΠΉΠ½ΡΡ
ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΎΠ½Π½ΡΡ
Π·Π°Π΄Π°Ρ Π±ΡΠ»ΠΈ Π² ΡΡΠ΅ΡΠ΅ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΊΠΈ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π² Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅ ΡΠ»ΠΎΠ²ΠΎ «programming» ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΡΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ»Π°Π½ΠΎΠ² ΠΈΠ»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ. ΠΠΏΠΎΠ»Π½Π΅ Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ, ΡΡΠΎ ΡΠ΅ΡΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΡ ΠΎΡΡΠ°ΠΆΠ°Π΅Ρ ΡΠ΅ΡΠ½ΡΡ ΡΠ²ΡΠ·Ρ, ΡΡΡΠ΅ΡΡΠ²ΡΡΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ…
Π Π΅ΡΠ΅ΡΠ°Ρ