เบงเบดเบงเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบเบฒเบ™เบ„เป‰เบฒเปเบฅเบฐเบเบฒเบ™เป€เบเบฑเบšเบเบนเป‰เบ‚เบญเบ‡ Moscow Exchange. เบžเบฒเบเบ—เบต 1

เบงเบดเบงเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบเบฒเบ™เบ„เป‰เบฒเปเบฅเบฐเบเบฒเบ™เป€เบเบฑเบšเบเบนเป‰เบ‚เบญเบ‡ Moscow Exchange. เบžเบฒเบเบ—เบต 1

เบชเบฐเบšเบฒเบเบ”เบตเบ—เบธเบเบ„เบปเบ™! เบŠเบทเปˆเบ‚เบญเบ‡เบ‚เป‰เบญเบเปเบกเปˆเบ™ Sergey Kostanbaev, เปƒเบ™เบเบฒเบ™เปเบฅเบเบ›เปˆเบฝเบ™เบ‚เป‰เบญเบเบเปเบฒเบฅเบฑเบ‡เบžเบฑเบ”เบ—เบฐเบ™เบฒเบซเบผเบฑเบเบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบเบฒเบ™เบ„เป‰เบฒ.

เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบฎเบนเบšเป€เบ‡เบปเบฒ Hollywood เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เบ•เบฐเบซเบผเบฒเบ”เบซเบผเบฑเบเบŠเบฑเบšเบ™เบดเบงเบขเบญเบ, เบกเบฑเบ™เบชเบฐเป€เบซเบกเบตเป€เบ›เบฑเบ™เปเบšเบšเบ™เบตเป‰: เบเบนเบ‡เบŠเบปเบ™เบ‚เบญเบ‡เบ›เบฐเบŠเบฒเบŠเบปเบ™, เบ—เบธเบเบ„เบปเบ™เบฎเป‰เบญเบ‡เบญเบญเบเบกเบฒ, เป‚เบšเบเป€เบญเบเบฐเบชเบฒเบ™, เบ„เบงเบฒเบกเบงเบธเปˆเบ™เบงเบฒเบเบ—เบตเปˆเบชเบปเบกเบšเบนเบ™เปเบกเปˆเบ™เป€เบเบตเบ”เบ‚เบถเป‰เบ™. เบ™เบตเป‰เบšเปเปˆเป€เบ„เบตเบเป€เบเบตเบ”เบ‚เบถเป‰เบ™เบขเบนเปˆเบ—เบตเปˆเบ™เบตเป‰เปƒเบ™เบเบฒเบ™เปเบฅเบเบ›เปˆเบฝเบ™ Moscow, เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบเบฒเบ™เบŠเบทเป‰เบ‚เบฒเบเป„เบ”เป‰เบ–เบทเบเบ”เปเบฒเป€เบ™เบตเบ™เป‚เบ”เบเป€เบญเป€เบฅเบฑเบเป‚เบ•เบฃเบ™เบดเบเปƒเบ™เบ•เบญเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบฅเบฐเบญเบตเบ‡เปƒเบชเปˆเบชเบญเบ‡เป€เบงเบ—เบตเบ•เบปเป‰เบ™เบ•เป - Spectra (เบ•เบฐเบซเบผเบฒเบ” forex) เปเบฅเบฐ ASTS (เบ•เบฐเบซเบผเบฒเบ”เปเบฅเบเบ›เปˆเบฝเบ™เป€เบ‡เบดเบ™เบ•เบฒเบ•เปˆเบฒเบ‡เบ›เบฐเป€เบ—เบ”, เบซเบผเบฑเบเบŠเบฑเบšเปเบฅเบฐเบ•เบฐเบซเบผเบฒเบ”เป€เบ‡เบดเบ™เบ•เบฒ). เปเบฅเบฐเบกเบทเป‰เบ™เบตเป‰เบ‚เป‰เบญเบเบขเบฒเบเป€เบงเบปเป‰เบฒเบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบงเบดเบงเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบเบฒเบ™เบ„เป‰เบฒเปเบฅเบฐเบเบฒเบ™เป€เบเบฑเบšเบเบนเป‰ ASTS, เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เปเบเป‰เป„เบ‚เปเบฅเบฐเบเบฒเบ™เบ„เบปเป‰เบ™เบžเบปเบšเบ•เปˆเบฒเบ‡เป†. เป€เบฅเบทเปˆเบญเบ‡เบˆเบฐเบเบฒเบง, เบชเบฐเบ™เบฑเป‰เบ™เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบ•เป‰เบญเบ‡เปเบšเปˆเบ‡เบญเบญเบเป€เบ›เบฑเบ™เบชเบญเบ‡เบชเปˆเบงเบ™.

เบžเบงเบเป€เบฎเบปเบฒเป€เบ›เบฑเบ™เบซเบ™เบถเปˆเบ‡เปƒเบ™เบเบฒเบ™เปเบฅเบเบ›เปˆเบฝเบ™เบˆเปเบฒเบ™เบงเบ™เบซเบ™เป‰เบญเบเปƒเบ™เป‚เบฅเบเบ—เบตเปˆเป€เบฎเบฑเบ”เบ—เบธเบฅเบฐเบเปเบฒเบŠเบฑเบšเบชเบดเบ™เบ‚เบญเบ‡เบ—เบธเบเบŠเบฑเป‰เบ™เบฎเบฝเบ™เปเบฅเบฐเบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เปเบฅเบเบ›เปˆเบฝเบ™เป€เบ‡เบดเบ™เบ•เบฒเบขเปˆเบฒเบ‡เป€เบ•เบฑเบกเบ—เบตเปˆ. เบ•เบปเบงเบขเปˆเบฒเบ‡, เบ›เบตเบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒเบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบˆเบฑเบ”เบญเบฑเบ™เบ”เบฑเบšเบ—เบต 25 เบ‚เบญเบ‡เป‚เบฅเบเปƒเบ™เบ›เบฐเบฅเบดเบกเบฒเบ™เบเบฒเบ™เบŠเบทเป‰เบ‚เบฒเบเบžเบฑเบ™เบ—เบฐเบšเบฑเบ”, เบญเบฑเบ™เบ”เบฑเบšเบ—เบต 13 เปƒเบ™เบšเบฑเบ™เบ”เบฒเบ•เบฐเบซเบผเบฒเบ”เบซเบผเบฑเบเบŠเบฑเบšเบ—เบฑเบ‡เบซเบกเบปเบ”, เบญเบฑเบ™เบ”เบฑเบšเบ—เบต XNUMX เบ‚เบญเบ‡เบเบฒเบ™เบฅเบปเบ‡เบ—เบทเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เปเบฅเบเบ›เปˆเบฝเบ™เบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐ.

เบงเบดเบงเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบเบฒเบ™เบ„เป‰เบฒเปเบฅเบฐเบเบฒเบ™เป€เบเบฑเบšเบเบนเป‰เบ‚เบญเบ‡ Moscow Exchange. เบžเบฒเบเบ—เบต 1

เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบเบฒเบ™เบ„เป‰เบฒเปเบšเบšเบกเบทเบญเบฒเบŠเบตเบš, เบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เป€เบŠเบฑเปˆเบ™เป€เบงเบฅเบฒเบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡, เบ„เบงเบฒเบกเบซเบกเบฑเป‰เบ™เบ„เบปเบ‡เบ‚เบญเบ‡เบเบฒเบ™เปเบˆเบเบขเบฒเบเป€เบงเบฅเบฒ (jitter) เปเบฅเบฐเบ„เบงเบฒเบกเบซเบ™เป‰เบฒเป€เบŠเบทเปˆเบญเบ–เบทเบ‚เบญเบ‡เบชเบฐเบฅเบฑเบšเบชเบฑเบšเบŠเป‰เบญเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เปเบกเปˆเบ™เบชเปเบฒเบ„เบฑเบ™. เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบžเบงเบเป€เบฎเบปเบฒเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบซเบผเบฒเบเบชเบดเบšเบฅเป‰เบฒเบ™เบ—เบธเบฅเบฐเบเปเบฒเบ•เปเปˆเบกเบทเป‰. เบเบฒเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™เบ‚เบญเบ‡เปเบ•เปˆเบฅเบฐเบ—เบธเบฅเบฐเบเปเบฒเป‚เบ”เบ kernel เบฅเบฐเบšเบปเบšเปƒเบŠเป‰เป€เบงเบฅเบฒเบซเบผเบฒเบเบชเบดเบšเป„เบกเป‚เบ„เบงเบดเบ™เบฒเบ—เบต. เปเบ™เปˆเบ™เบญเบ™, เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เบกเบทเบ–เบทเปƒเบ™เบงเบฑเบ™เบ›เบตเปƒเบซเบกเปˆเบซเบผเบทเป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบŠเบญเบเบซเบฒเบ•เบปเบงเป€เบญเบ‡เบกเบตเบงเบฝเบเบ—เบตเปˆเบชเบนเบ‡เบเบงเปˆเบฒเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ, เปเบ•เปˆเปƒเบ™เปเบ‡เปˆเบ‚เบญเบ‡เบงเบฝเบ, เบšเบงเบเบเบฑเบšเบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบ—เบตเปˆเบเปˆเบฒเบงเบกเบฒเบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡, เบˆเปเบฒเบ™เบงเบ™เบซเบ™เป‰เบญเบเบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ›เบฝเบšเบ—เบฝเบšเบเบฑเบšเบžเบงเบเป€เบฎเบปเบฒ, เบกเบฑเบ™เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเบ‚เป‰เบญเบ. เปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™, เบกเบฑเบ™เป€เบ›เบฑเบ™เบชเบดเปˆเบ‡เบชเปเบฒเบ„เบฑเบ™เบชเปเบฒเบฅเบฑเบšเบžเบงเบเป€เบฎเบปเบฒเบ—เบตเปˆเบฅเบฐเบšเบปเบšเบšเปเปˆเบŠเป‰เบฒเบฅเบปเบ‡เบชเปเบฒเบฅเบฑเบšเบงเบดเบ™เบฒเบ—เบต, เป€เบฎเบฑเบ”เบงเบฝเบเบขเปˆเบฒเบ‡เบซเบกเบฑเป‰เบ™เบ„เบปเบ‡เบขเปˆเบฒเบ‡เปเบ—เป‰เบˆเบดเบ‡, เปเบฅเบฐเบœเบนเป‰เปƒเบŠเป‰เบ—เบฑเบ‡เบซเบกเบปเบ”เปเบกเปˆเบ™เบขเบนเปˆเปƒเบ™เบ„เบงเบฒเบกเป€เบ—เบปเปˆเบฒเบ—เบฝเบกเบเบฑเบ™.

เบ›เบฐเบซเบงเบฑเบ”เบชเบฒเบ”เป€เบฅเบฑเบเบ™เป‰เบญเบ

เปƒเบ™เบ›เบต 1994, เบฅเบฐเบšเบปเบš ASTS เบ‚เบญเบ‡เบญเบปเบ”เบชเบฐเบ•เบฃเบฒเบฅเบตเป„เบ”เป‰เป€เบ›เบตเบ”เบ•เบปเบงเปƒเบ™ Moscow Interbank Currency Exchange (MICEX), เปเบฅเบฐเบˆเบฒเบเป€เบงเบฅเบฒเบ™เบฑเป‰เบ™, เบ›เบฐเบซเบงเบฑเบ”เบชเบฒเบ”เบ‚เบญเบ‡เบเบฒเบ™เบ„เป‰เบฒเป€เบญเป€เบฅเบฑเบเป‚เบ•เบฃเบ™เบดเบเบ‚เบญเบ‡เบฅเบฑเบ”เป€เบŠเบเบชเบฒเบกเบฒเบ”เบ™เบฑเบšเป„เบ”เป‰. เปƒเบ™เบ›เบต 1998, เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเบเบฒเบ™เปเบฅเบเบ›เปˆเบฝเบ™เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เปƒเบซเป‰เบ—เบฑเบ™เบชเบฐเป„เบซเบกเป€เบžเบทเปˆเบญเปเบ™เบฐเบ™เปเบฒเบเบฒเบ™เบŠเบทเป‰เบ‚เบฒเบเบ—เบฒเบ‡เบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”. เบ™เบฑเบšเบ•เบฑเป‰เบ‡เปเบ•เปˆเบ™เบฑเป‰เบ™เบกเบฒ, เบ„เบงเบฒเบกเป„เบงเบ‚เบญเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เปเบเป‰เป„เบ‚เปƒเบซเบกเปˆเปเบฅเบฐเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ—เบฒเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเปƒเบ™เบ—เบธเบเบฅเบฐเบšเบปเบšเปเบฅเบฐเบฅเบฐเบšเบปเบšเบเปˆเบญเบเบžเบฝเบ‡เปเบ•เปˆเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™.

เปƒเบ™เบ›เบตเบ™เบฑเป‰เบ™, เบฅเบฐเบšเบปเบšเบเบฒเบ™เปเบฅเบเบ›เปˆเบฝเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™เบฎเบฒเบ”เปเบงเบŠเบฑเป‰เบ™เบชเบนเบ‡ - เป€เบŠเบตเบšเป€เบงเบต HP Superdome 9000 เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰เบชเบนเบ‡เบชเบธเบ” (เบชเป‰เบฒเบ‡เบขเบนเปˆเปƒเบ™ PA-RISC), เป€เบŠเบดเปˆเบ‡เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เปเบกเปˆเบ™เบŠเป‰เปเบฒเบเบฑเบ™: เบฅเบฐเบšเบปเบšเบเปˆเบญเบเบ‚เบฒเป€เบ‚เบปเป‰เบฒ / เบœเบปเบ™เบœเบฐเบฅเบดเบ”, เป€เบ„เบทเบญเบ‚เปˆเบฒเบ, RAM (เปƒเบ™เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบˆเบดเบ‡, เบกเบต RAID array เบ‚เบญเบ‡ RAM), เป‚เบ›เป€เบŠเบ”เป€เบŠเบต (เบฎเป‰เบญเบ™-เปเบฅเบเบ›เปˆเบฝเบ™). เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบ›เปˆเบฝเบ™เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเปƒเบ”เป†เป‚เบ”เบเบšเปเปˆเบ•เป‰เบญเบ‡เบขเบธเบ”เป€เบ„เบทเปˆเบญเบ‡. เบžเบงเบเป€เบฎเบปเบฒเบญเบฒเป„เบชเบญเบธเบ›เบฐเบเบญเบ™เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰ เปเบฅเบฐเบ–เบทเบงเปˆเบฒเบžเบงเบเบกเบฑเบ™เบšเปเปˆเบ›เบญเบ”เป„เบžเป€เบเบทเบญเบšเปเบปเบ”. เบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เปเบกเปˆเบ™เบฅเบฐเบšเบปเบš Unix เบ„เป‰เบฒเบเบ„เบท HP UX.

เปเบ•เปˆเบ™เบฑเบšเบ•เบฑเป‰เบ‡เปเบ•เปˆเบ›เบฐเบกเบฒเบ™เบ›เบต 2010, เบ›เบฐเบเบปเบ”เบเบฒเบ™เบซเบ™เบถเปˆเบ‡เป„เบ”เป‰เป€เบเบตเบ”เบ‚เบทเป‰เบ™เบ—เบตเปˆเป€เบญเบตเป‰เบ™เบงเปˆเบฒเบเบฒเบ™เบŠเบทเป‰เบ‚เบฒเบเบ„เบงเบฒเบกเบ–เบตเปˆเบชเบนเบ‡ (HFT), เบซเบผเบทเบเบฒเบ™เบŠเบทเป‰เบ‚เบฒเบเบ„เบงเบฒเบกเบ–เบตเปˆเบชเบนเบ‡ - เป€เบงเบปเป‰เบฒเบ‡เปˆเบฒเบเป†, เบซเบธเปˆเบ™เบเบปเบ™เบเบฒเบ™เปเบฅเบเบ›เปˆเบฝเบ™เบซเบผเบฑเบเบŠเบฑเบš. เปƒเบ™เป€เบงเบฅเบฒเบžเบฝเบ‡เปเบ•เปˆ 2,5 เบ›เบต, เบเบฒเบ™เป‚เบซเบผเบ”เบขเบนเปˆเปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™ 140 เป€เบ—เบทเปˆเบญ.

เบงเบดเบงเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบเบฒเบ™เบ„เป‰เบฒเปเบฅเบฐเบเบฒเบ™เป€เบเบฑเบšเบเบนเป‰เบ‚เบญเบ‡ Moscow Exchange. เบžเบฒเบเบ—เบต 1

เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เบšเปเปˆเป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบ—เบปเบ™เบ•เปเปˆเบเบฒเบ™เป‚เบซเบผเบ”เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบเบฑเบšเบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเปเบฅเบฐเบญเบธเบ›เบฐเบเบญเบ™เป€เบเบปเปˆเบฒ. เบกเบฑเบ™ เบˆเบณ เป€เบ›เบฑเบ™เบ—เบตเปˆเบˆเบฐเบ›เบฑเบšเบ•เบปเบงเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰.

ะะฐั‡ะฐะปะพ

เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบ•เปเปˆเบฅเบฐเบšเบปเบšเบเบฒเบ™เปเบฅเบเบ›เปˆเบฝเบ™เบชเบฒเบกเบฒเบ”เปเบšเปˆเบ‡เบญเบญเบเป€เบ›เบฑเบ™เบชเบญเบ‡เบ›เบฐเป€เบžเบ”:

  • เบ—เบธเบฅเบฐเบเปเบฒ. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบŠเบทเป‰เป€เบ‡เบดเบ™เป‚เบ”เบฅเบฒ, เบฎเบธเป‰เบ™เบซเบผเบทเบชเบดเปˆเบ‡เบญเบทเปˆเบ™, เบ—เปˆเบฒเบ™เบชเบปเปˆเบ‡เบ—เบธเบฅเบฐเบเปเบฒเบเบฑเบšเบฅเบฐเบšเบปเบšเบเบฒเบ™เบ„เป‰เบฒเปเบฅเบฐเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡เบเปˆเบฝเบงเบเบฑเบšเบ„เบงเบฒเบกเบชเปเบฒเป€เบฅเบฑเบ”.
  • เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบ‚เปเป‰เบกเบนเบ™. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบŠเบญเบเบซเบฒเบฅเบฒเบ„เบฒเปƒเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™, เป€เบšเบดเปˆเบ‡เบ›เบทเป‰เบกเบ„เปเบฒเบชเบฑเปˆเบ‡เบซเบผเบทเบ”เบฑเบ”เบชเบฐเบ™เบต, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบชเบปเปˆเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเบ‚เปเป‰เบกเบนเบ™.

เบงเบดเบงเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบเบฒเบ™เบ„เป‰เบฒเปเบฅเบฐเบเบฒเบ™เป€เบเบฑเบšเบเบนเป‰เบ‚เบญเบ‡ Moscow Exchange. เบžเบฒเบเบ—เบต 1

เป‚เบ”เบเบงเบดเบ—เบตเบ—เบฒเบ‡เบเบฒเบ™, เบซเบผเบฑเบเบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบชเบฒเบกเบฒเบ”เปเบšเปˆเบ‡เบญเบญเบเป€เบ›เบฑเบ™เบชเบฒเบกเบฅเบฐเบ”เบฑเบš:

  • เบฅเบฐเบ”เบฑเบšเบฅเบนเบเบ„เป‰เบฒ, เบ—เบตเปˆเบ™เบฒเบเบซเบ™เป‰เบฒเปเบฅเบฐเบฅเบนเบเบ„เป‰เบฒเป€เบฎเบฑเบ”เบงเบฝเบ. เบžเบงเบเป€เบ‚เบปเบฒเบ—เบฑเบ‡เบซเบกเบปเบ”เบžเบปเบงเบžเบฑเบ™เบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡.
  • เป€เบŠเบตเบšเป€เบงเบต Gateway เปเบกเปˆเบ™เป€เบŠเบตเบšเป€เบงเบตเปเบ„เบชเบ—เบตเปˆเบ›เบฐเบกเบงเบ™เบœเบปเบ™เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบ‚เปเป‰เบกเบนเบ™เบ—เบฑเบ‡เปเบปเบ”เบขเบนเปˆเปƒเบ™เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™. เบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบฎเบนเป‰เบงเปˆเบฒเบฎเบธเป‰เบ™ Sberbank เบ›เบฐเบˆเบธเบšเบฑเบ™เบกเบตเบเบฒเบ™เบŠเบทเป‰เบ‚เบฒเบเปƒเบ™เบฅเบฒเบ„เบฒเป€เบ—เบปเปˆเบฒเปƒเบ”? เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเป„เบ›เบซเบฒเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡.
  • เปเบ•เปˆเบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบŠเบทเป‰เบฎเบธเป‰เบ™, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเป„เบ›เบซเบฒเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบเบฒเบ‡ (เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบเบฒเบ™เบ„เป‰เบฒ). เบกเบตเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบชเปเบฒเบฅเบฑเบšเปเบ•เปˆเบฅเบฐเบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡เบ•เบฐเบซเบผเบฒเบ”, เบžเบงเบเป€เบ‚เบปเบฒเบกเบตเบšเบปเบ”เบšเบฒเบ”เบชเปเบฒเบ„เบฑเบ™, เบกเบฑเบ™เปเบกเปˆเบ™เบชเปเบฒเบฅเบฑเบšเบžเบงเบเป€เบ‚เบปเบฒเบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบชเป‰เบฒเบ‡เบฅเบฐเบšเบปเบšเบ™เบตเป‰.

เบซเบผเบฑเบเบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบเบฒเบ™เบ„เป‰เบฒเปเบกเปˆเบ™เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เปƒเบ™เบ„เบงเบฒเบกเบŠเบปเบ‡เบˆเปเบฒเบ—เบตเปˆเบชเบฐเบซเบฅเบฒเบ”, เป€เบŠเบดเปˆเบ‡เบเบฒเบ™เป€เบฎเบฑเบ”เบ—เบธเบฅเบฐเบเปเบฒเบ—เบฑเบ‡เบซเบกเบปเบ”เปเบกเปˆเบ™เบ—เบธเบฅเบฐเบเปเบฒเปเบฅเบเบ›เปˆเบฝเบ™. เบžเบทเป‰เบ™เบ–เบฒเบ™เป„เบ”เป‰เบ–เบทเบเบ‚เบฝเบ™เป„เบงเป‰เปƒเบ™ C, เบžเบฝเบ‡เปเบ•เปˆเบเบฒเบ™เบ‚เบถเป‰เบ™เบเบฑเบšเบžเบฒเบเบ™เบญเบเปเบกเปˆเบ™เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” libc เปเบฅเบฐเบšเปเปˆเบกเบตเบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเปเบšเบšเป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเปƒเบ”เป†. เป€เบžเบทเปˆเบญเบซเบผเบธเบ”เบœเปˆเบญเบ™เป€เบงเบฅเบฒเบเบฒเบ™เบ›เบธเบ‡เปเบ•เปˆเบ‡, เบฅเบฐเบšเบปเบšเบˆเบฐเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบเบŠเบธเบ” static เบ‚เบญเบ‡ arrays เปเบฅเบฐเบเบฒเบ™เบเบปเบเบเป‰เบฒเบเบ‚เปเป‰เบกเบนเบ™เปเบšเบšเบ„เบปเบ‡เบ—เบตเปˆ: เบ—เปเบฒเบญเบดเบ”, เบ‚เปเป‰เบกเบนเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เบชเปเบฒเบฅเบฑเบšเบกเบทเป‰เบ›เบฐเบˆเบธเบšเบฑเบ™เบ–เบทเบเป‚เบซเบฅเบ”เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒ, เปเบฅเบฐเบšเปเปˆเบกเบตเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เปเบœเปˆเบ™เบ•เบทเปˆเบกเบญเบตเบ, เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ—เบฑเบ‡เบซเบกเบปเบ”เปเบกเปˆเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบขเบนเปˆเปƒเบ™เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™. เป€เบกเบทเปˆเบญเบฅเบฐเบšเบปเบšเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบ‚เปเป‰เบกเบนเบ™เบญเป‰เบฒเบ‡เบญเบตเบ‡เบ—เบฑเบ‡เบซเบกเบปเบ”เป„เบ”เป‰เบ–เบทเบเบˆเบฑเบ”เบฎเบฝเบ‡เปเบฅเป‰เบง, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบเบฒเบ™เบ„เบปเป‰เบ™เบซเบฒเป€เบฎเบฑเบ”เบงเบฝเบเบขเปˆเบฒเบ‡เบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเปเบฅเบฐเปƒเบŠเป‰เป€เบงเบฅเบฒเบซเบ™เป‰เบญเบเปƒเบ™เป€เบงเบฅเบฒเปเบฅเปˆเบ™. เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบ—เบฑเบ‡เบซเบกเบปเบ”เปเบกเปˆเบ™เป€เบฎเบฑเบ”เบ”เป‰เบงเบเบฅเบฒเบเบŠเบทเปˆ intrusive เปเบฅเบฐเบ•เบปเป‰เบ™เป„เบกเป‰เบชเปเบฒเบฅเบฑเบšเป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบ‚เปเป‰เบกเบนเบ™เปเบšเบšเป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเป€เบžเบทเปˆเบญเบงเปˆเบฒเบžเบงเบเป€เบ‚เบปเบฒเบšเปเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเปƒเบ™เป€เบงเบฅเบฒเปเบฅเปˆเบ™.

เปƒเบซเป‰เบ‚เบญเบ‡เป„เบฅเบเบฐเบชเบฑเป‰เบ™เป†เบเปˆเบฝเบงเบเบฑเบšเบ›เบฐเบซเบงเบฑเบ”เบชเบฒเบ”เบ‚เบญเบ‡เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบเบฒเบ™เบ„เป‰เบฒเปเบฅเบฐเบเบฒเบ™เป€เบเบฑเบšเบเบนเป‰เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ.
เบฎเบธเปˆเบ™เบ—เปเบฒเบญเบดเบ”เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเบฅเบฐเบšเบปเบšเบเบฒเบ™เบ„เป‰เบฒเปเบฅเบฐเบเบฒเบ™เป€เบเบฑเบšเบเบนเป‰เป„เบ”เป‰เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เปƒเบ™เบญเบฑเบ™เบ—เบตเปˆเป€เบญเบตเป‰เบ™เบงเปˆเบฒเบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš Unix: เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบ—เบตเปˆเปƒเบŠเป‰เบฎเปˆเบงเบกเบเบฑเบ™, Semalt เปเบฅเบฐเบ„เบดเบงเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰, เปเบฅเบฐเปเบ•เปˆเบฅเบฐเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบเบฐเบ—เบนเป‰เบ”เบฝเบง. เบงเบดเบ—เบตเบเบฒเบ™เบ™เบตเป‰เปเบกเปˆเบ™เปเบœเปˆเบ‚เบฐเบซเบเบฒเบเบขเปˆเบฒเบ‡เบเบงเป‰เบฒเบ‡เบ‚เบงเบฒเบ‡เปƒเบ™เบ•เบปเป‰เบ™เบŠเบธเบกเบ›เบต 1990.

เบฎเบธเปˆเบ™เบ—เปเบฒเบญเบดเบ”เบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบกเบตเบชเบญเบ‡เบฅเบฐเบ”เบฑเบšเบ‚เบญเบ‡ Gateway เปเบฅเบฐเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบเบฒเบ‡เบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบเบฒเบ™เบ„เป‰เบฒ. เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเป€เบ›เบฑเบ™เปเบšเบšเบ™เบตเป‰:

  • เบฅเบนเบเบ„เป‰เบฒเบชเบปเปˆเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เป, เป€เบŠเบดเปˆเบ‡เป„เบ›เบฎเบญเบ”เบ›เบฐเบ•เบน. เบกเบฑเบ™เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡เบ‚เบญเบ‡เบฎเบนเบšเปเบšเบš (เปเบ•เปˆเบšเปเปˆเปเบกเปˆเบ™เบ‚เปเป‰เบกเบนเบ™เบ•เบปเบงเบกเบฑเบ™เป€เบญเบ‡) เปเบฅเบฐเบ›เบฐเบ•เบดเป€เบชเบ”เบเบฒเบ™เป€เบฎเบฑเบ”เบ—เบธเบฅเบฐเบเปเบฒเบ—เบตเปˆเบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡.
  • เบ–เป‰เบฒเบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบ‚เปเป‰เบกเบนเบ™เป„เบ”เป‰เบ–เบทเบเบชเบปเปˆเบ‡, เบกเบฑเบ™เบˆเบฐเบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เบขเบนเปˆเปƒเบ™เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™; เบ–เป‰เบฒเบžเบงเบเป€เบฎเบปเบฒเป€เบงเบปเป‰เบฒเบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบ—เบธเบฅเบฐเบเปเบฒ, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบกเบฑเบ™เบ–เบทเบเป‚เบญเบ™เป„เบ›เบซเบฒเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบเบฒเบ‡.
  • เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบเบฒเบ™เบ„เป‰เบฒเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบ—เบธเบฅเบฐเบเปเบฒ, เบ”เบฑเบ”เปเบ›เบ‡เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™, เปเบฅเบฐเบชเบปเปˆเบ‡เบ„เปเบฒเบ•เบญเบšเบ•เปเปˆเบเบฒเบ™เป€เบฎเบฑเบ”เบ—เบธเบฅเบฐเบเปเบฒเปเบฅเบฐเบเบฒเบ™เป€เบฎเบฑเบ”เบ—เบธเบฅเบฐเบเปเบฒเบ•เบปเบงเบกเบฑเบ™เป€เบญเบ‡เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบˆเปเบฒเบฅเบญเบ‡เป‚เบ”เบเปƒเบŠเป‰เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบ replication เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ.
  • Gateway เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡เบˆเบฒเบ node เบชเบนเบ™เบเบฒเบ‡เปเบฅเบฐเบชเบปเปˆเบ‡เบ•เปเปˆเป„เบ›เบซเบฒเบฅเบนเบเบ„เป‰เบฒ.
  • เบซเบผเบฑเบ‡เบˆเบฒเบเป€เบงเบฅเบฒเปƒเบ”เบซเบ™เบถเปˆเบ‡, Gateway เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบ—เบธเบฅเบฐเบเปเบฒเป‚เบ”เบเบœเปˆเบฒเบ™เบเบปเบ™เป„เบเบเบฒเบ™เบˆเปเบฒเบฅเบญเบ‡, เปเบฅเบฐเป€เบงเบฅเบฒเบ™เบตเป‰เบกเบฑเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบขเบนเปˆเปƒเบ™เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™, เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบ‚เปเป‰เบกเบนเบ™เบ‚เบญเบ‡เบกเบฑเบ™เป€เบžเบทเปˆเบญเปƒเบซเป‰เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเบ‚เปเป‰เบกเบนเบ™เบ•เปเปˆเป„เบ›เบชเบฐเปเบ”เบ‡เบ‚เปเป‰เบกเบนเบ™เบซเบผเป‰เบฒเบชเบธเบ”.

เปƒเบ™เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบˆเบดเบ‡, เบกเบฑเบ™เบญเบฐเบ—เบดเบšเบฒเบเบฎเบนเบšเปเบšเบšเบเบฒเบ™เบˆเปเบฒเบฅเบญเบ‡เบ—เบตเปˆ Gateway เป„เบ”เป‰ replicated เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เปƒเบ™เบฅเบฐเบšเบปเบšเบเบฒเบ™เบ„เป‰เบฒเบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™. เบŠเปˆเบญเบ‡เบ—เบฒเบ‡เบเบฒเบ™เบˆเปเบฒเบฅเบญเบ‡เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบเป„เบ”เป‰เบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบงเปˆเบฒเบ—เบธเบฅเบฐเบเปเบฒเป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เปƒเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เบ”เบฝเบงเบเบฑเบ™เปƒเบ™เบ—เบปเปˆเบงเป‚เบซเบ™เบ”เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบซเบผเบฒเบ.

เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบฅเบฐเบซเบฑเบ”เปเบกเปˆเบ™เบเบฐเบ—เบนเป‰เบ”เบฝเบง, เป‚เบ„เบ‡เบเบฒเบ™เบ„เบฅเบฒเบชเบชเบดเบเบ—เบตเปˆเบกเบตเบชเป‰เบญเบกเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เป„เบ”เป‰เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบฎเบฑเบšเปƒเบŠเป‰เบฅเบนเบเบ„เป‰เบฒเบˆเปเบฒเบ™เบงเบ™เบซเบผเบฒเบ. เบขเปˆเบฒเบ‡เปƒเบ”เบเปเปˆเบ•เบฒเบก, เบกเบฑเบ™เบกเบตเบฅเบฒเบ„เบฒเปเบžเบ‡เบซเบผเบฒเบเบ—เบตเปˆเบˆเบฐเบ•เบฑเบ”เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ—เบตเปˆเบกเบตเบ™เป‰เปเบฒเบซเบ™เบฑเบเป€เบšเบปเบฒเป„เบ”เป‰เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบ—เบตเปˆเบฅเบงเบšเบฅเบงเบกเปเบžเบฑเบเป€เบเบฑเบ”เบˆเบฒเบเบเบญเบ‡เบ›เบฐเบŠเบธเบก TCP เปเบฅเบฐเป‚เบญเบ™เปƒเบซเป‰เบžเบงเบเป€เบ‚เบปเบฒเบขเบนเปˆเปƒเบ™เปเบ–เบงเบ”เบฝเบง (SystemV Message Queue). Gateway เปเบฅเบฐเป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบเบฒเบ™เบ„เป‰เบฒเป€เบฎเบฑเบ”เบงเบฝเบเบžเบฝเบ‡เปเบ•เปˆเบเบฑเบšเปเบ–เบงเบ™เบตเป‰, เป€เบญเบปเบฒเบ—เบธเบฅเบฐเบเปเบฒเบˆเบฒเบเบšเปˆเบญเบ™เบ™เบฑเป‰เบ™เป€เบžเบทเปˆเบญเบ›เบฐเบ•เบดเบšเบฑเบ”. เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เบšเปเปˆเป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบชเบปเปˆเบ‡เบ„เปเบฒเบ•เบญเบšเป„เบ›เบซเบฒเบกเบฑเบ™, เป€เบžเบฒเบฐเบงเปˆเบฒเบกเบฑเบ™เบšเปเปˆเบŠเบฑเบ”เป€เบˆเบ™เบงเปˆเบฒเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เปƒเบ”เบ„เบงเบ™เบญเปˆเบฒเบ™เบกเบฑเบ™. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เปƒเบŠเป‰เบงเบดเบ—เบตเบเบฒเบ™เบซเบผเบญเบเบฅเบงเบ‡: เปเบ•เปˆเบฅเบฐเบ‚เบฐเบšเบงเบ™เบเบฒเบ™ forked เป„เบ”เป‰เบชเป‰เบฒเบ‡เปเบ–เบงเบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบกเบฑเบ™เป€เบญเบ‡, เปเบฅเบฐเป€เบกเบทเปˆเบญเบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเป€เบ‚เบปเป‰เบฒเบกเบฒเปƒเบ™เปเบ–เบงเบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเบกเบฒ, tag เบชเปเบฒเบฅเบฑเบšเปเบ–เบงเบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡เบˆเบฐเบ–เบทเบเป€เบžเบตเปˆเบกเปƒเบชเปˆเบกเบฑเบ™เบ—เบฑเบ™เบ—เบต.

เบเบฒเบ™เบ„เบฑเบ”เบฅเบญเบเบ‚เปเป‰เบกเบนเบ™เบˆเปเบฒเบ™เบงเบ™เบซเบผเบงเบ‡เบซเบผเบฒเบเบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเปเบ–เบงเป„เบ›เบซเบฒเบ„เบดเบงเบ—เบตเปˆเบชเป‰เบฒเบ‡เบšเบฑเบ™เบซเบฒ, เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบ‚เปเป‰เบกเบนเบ™. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบžเบงเบเป€เบฎเบปเบฒเปƒเบŠเป‰ trick เบญเบทเปˆเบ™: เบ™เบญเบเบˆเบฒเบเปเบ–เบงเบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡, เปเบ•เปˆเบฅเบฐเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบเบฑเบ‡เบชเป‰เบฒเบ‡เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบฎเปˆเบงเบกเบเบฑเบ™ (SystemV Shared Memory). เปเบžเบฑเบเป€เบเบฑเบ”เบ•เปˆเบฒเบ‡เป†เป„เบ”เป‰เบ–เบทเบเบˆเบฑเบ”เปƒเบชเปˆเปƒเบ™เบกเบฑเบ™, เปเบฅเบฐเบกเบตเบžเบฝเบ‡เปเบ•เปˆเปเบ—เบฑเบเบ—เบตเปˆเบ–เบทเบเป€เบเบฑเบšเป„เบงเป‰เปƒเบ™เปเบ–เบง, เปƒเบซเป‰เบ„เบปเบ™เบซเบ™เบถเปˆเบ‡เบชเบฒเบกเบฒเบ”เบŠเบญเบเบซเบฒเบŠเบธเบ”เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบšเป„เบ”เป‰. เบ™เบตเป‰เบŠเปˆเบงเบเป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ‚เปเป‰เบกเบนเบ™เปƒเบ™ cache เบ‚เบญเบ‡เป‚เบ›เป€เบŠเบ”เป€เบŠเบต.

SystemV IPC เบ›เบฐโ€‹เบเบญเบšโ€‹เบกเบตโ€‹เบญเบธโ€‹เบ›เบฐโ€‹เบเบญเบ™โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เป€เบšเบดเปˆเบ‡โ€‹เบชเบฐโ€‹เบ–เบฒโ€‹เบ™เบฐโ€‹เบ‚เบญเบ‡โ€‹เปเบ–เบงโ€‹, เบ„เบงเบฒเบกโ€‹เบŠเบปเบ‡โ€‹เบˆเปเบฒโ€‹, เปเบฅเบฐโ€‹เบงเบฑเบ”โ€‹เบ–เบธ semaphoreโ€‹. เบžเบงเบเป€เบฎเบปเบฒเปƒเบŠเป‰เบชเบดเปˆเบ‡เบ™เบตเป‰เบขเปˆเบฒเบ‡เบˆเบดเบ‡เบˆเบฑเบ‡เป€เบžเบทเปˆเบญเป€เบ‚เบปเป‰เบฒเปƒเบˆเบชเบดเปˆเบ‡เบ—เบตเปˆเป€เบเบตเบ”เบ‚เบถเป‰เบ™เปƒเบ™เบฅเบฐเบšเบปเบšเปƒเบ™เบŠเปˆเบงเบ‡เป€เบงเบฅเบฒเบชเบฐเป€เบžเบฒเบฐ, เบšเปˆเบญเบ™เบ—เบตเปˆเปเบžเบฑเบเป€เบเบฑเบ”เบชเบฐเบชเบปเบก, เบชเบดเปˆเบ‡เบ—เบตเปˆเบ–เบทเบเบšเบฅเบฑเบญเบ, เปเบฅเบฐเบญเบทเปˆเบ™เป†.

เบ„เบงเบฒเบกเบ—เบฑเบ™เบชเบฐ เป„เป เบ—เบณ เบญเบดเบ”

เบเปˆเบญเบ™เบญเบทเปˆเบ™ เปเบปเบ”, เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบเปเบฒเบˆเบฑเบ” Gateway เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ”เบฝเบง. เบ‚เปเป‰เบšเบปเบเบœเปˆเบญเบ‡เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบ‚เบญเบ‡เบกเบฑเบ™เปเบกเปˆเบ™เบงเปˆเบฒเบกเบฑเบ™เบชเบฒเบกเบฒเบ”เบˆเบฑเบ”เบเบฒเบ™เบเบฑเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบ—เบธเบฅเบฐเบเปเบฒเบเบฒเบ™เบˆเปเบฒเบฅเบญเบ‡เปเบšเบšเบซเบ™เบถเปˆเบ‡เบซเบผเบทเบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบ‚เปเป‰เบกเบนเบ™เบซเบ™เบถเปˆเบ‡เบˆเบฒเบเบฅเบนเบเบ„เป‰เบฒ. เปเบฅเบฐเบเป‰เบญเบ™เบงเปˆเบฒเบเบฒเบ™เป‚เบซเบผเบ”เป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™, Gateway เบˆเบฐเปƒเบŠเป‰เป€เบงเบฅเบฒเบ”เบปเบ™เบเบงเปˆเบฒเบ—เบตเปˆเบˆเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเปเบฅเบฐเบˆเบฐเบšเปเปˆเบชเบฒเบกเบฒเบ”เบ›เบฐเบกเบงเบ™เบœเบปเบ™เบเบฒเบ™เป„เบซเบผเบงเบฝเบ™เบ‚เบญเบ‡ replication เป„เบ”เป‰. เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบ–เป‰เบฒเบฅเบนเบเบ„เป‰เบฒเบชเบปเปˆเบ‡เบ—เบธเบฅเบฐเบเปเบฒ, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เบžเบฝเบ‡เปเบ•เปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡เบ‚เบญเบ‡เบกเบฑเบ™เปเบฅเบฐเบชเบปเปˆเบ‡เบ•เปเปˆเบ•เบทเปˆเบกเบญเบตเบ. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบ›เปˆเบฝเบ™เปเบ—เบ™เบ‚เบฐเบšเบงเบ™เบเบฒเบ™ Gateway เบ”เบฝเบงเบ—เบตเปˆเบกเบตเบญเบปเบ‡เบ›เบฐเบเบญเบšเบซเบผเบฒเบเบญเบฑเบ™เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ‚เบฐเบซเบ™เบฒเบ™: เบ‚เปเป‰เบกเบนเบ™เบซเบผเบฒเบเบเบฐเบ—เบนเป‰เปเบฅเบฐเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ—เบธเบฅเบฐเบเปเบฒเบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเป€เบ›เบฑเบ™เป€เบญเบเบฐเบฅเบฒเบ”เป€เบŠเบดเปˆเบ‡เบเบฑเบ™เปเบฅเบฐเบเบฑเบ™เปƒเบ™เบžเบทเป‰เบ™เบ—เบตเปˆเบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบ—เบตเปˆเปƒเบŠเป‰เบฎเปˆเบงเบกเบเบฑเบ™เป‚เบ”เบเปƒเบŠเป‰ RW locking. เปเบฅเบฐเปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบ™เปเบฒเบชเบฐเป€เบซเบ™เบตเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบชเบปเปˆเบ‡เปเบฅเบฐเบเบฒเบ™เบˆเปเบฒเบฅเบญเบ‡.

เบœเบปเบ™เบเบฐเบ—เบปเบšเบ‚เบญเบ‡เบเบฒเบ™เบŠเบทเป‰เบ‚เบฒเบเบ„เบงเบฒเบกเบ–เบตเปˆเบชเบนเบ‡

เบชเบฐเบšเบฑเบšเบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเบกเบตเบขเบนเปˆเบˆเบปเบ™เบเปˆเบงเบฒ 2010. เปƒเบ™เบ‚เบฐเบ™เบฐเบ”เบฝเบงเบเบฑเบ™, เบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเบžเปเปƒเบˆเบเบฑเบšเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบ‚เบญเบ‡เป€เบŠเบตเบšเป€เบงเบต HP Superdome เบญเบตเบเบ•เปเปˆเป„เบ›. เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒ PA-RISC เปเบกเปˆเบ™เป€เบเบทเบญเบšเบ•เบฒเบ; เบœเบนเป‰เบ‚เบฒเบเบšเปเปˆเป„เบ”เป‰เบชเบฐเป€เบซเบ™เบตเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เปƒเบ”เป†. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบžเบงเบเป€เบฎเบปเบฒเป€เบฅเบตเปˆเบกเบเป‰เบฒเบเบˆเบฒเบ HP UX/PA RISC เป„เบ› Linux/x86. เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เป„เบ”เป‰เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบเบเบฒเบ™เบ›เบฑเบšเบ•เบปเบงเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡.

เป€เบ›เบฑเบ™เบซเบเบฑเบ‡เบžเบงเบเป€เบฎเบปเบฒเบˆเบถเปˆเบ‡เบ•เป‰เบญเบ‡เบ›เปˆเบฝเบ™เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเบญเบตเบ? เบ„เบงเบฒเบกเบˆเบดเบ‡เปเบฅเป‰เบงเปเบกเปˆเบ™เบงเปˆเบฒเบเบฒเบ™เบŠเบทเป‰เบ‚เบฒเบเบ„เบงเบฒเบกเบ–เบตเปˆเบชเบนเบ‡เป„เบ”เป‰เบ›เปˆเบฝเบ™เปเบ›เบ‡เบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบเบเปˆเบฝเบงเบเบฑเบšเป‚เบ›เบฃเป„เบŸเบฅเปŒเบเบฒเบ™เป‚เบซเบผเบ”เบขเบนเปˆเปƒเบ™เบซเบผเบฑเบเบ‚เบญเบ‡เบฅเบฐเบšเบปเบš.

เปƒเบซเป‰เป€เบงเบปเป‰เบฒเบงเปˆเบฒเบžเบงเบเป€เบฎเบปเบฒเบกเบตเบ—เบธเบฅเบฐเบเปเบฒเบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบเบ—เบตเปˆเป€เบฎเบฑเบ”เปƒเบซเป‰เป€เบเบตเบ”เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบฅเบฒเบ„เบฒเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™ - เบœเบนเป‰เปƒเบ”เบœเบนเป‰เบซเบ™เบถเปˆเบ‡เบŠเบทเป‰เป€เบ„เบดเปˆเบ‡เบซเบ™เบถเปˆเบ‡เบ•เบทเป‰เป‚เบ”เบฅเบฒ. เบซเบผเบฑเบ‡เบˆเบฒเบเบชเบญเบ‡เบชเบฒเบกเบกเบดเบฅเบดเบงเบดเบ™เบฒเบ—เบต, เบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบ•เบฐเบซเบผเบฒเบ”เบ—เบฑเบ‡เบซเบกเบปเบ”เบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™เบ™เบตเป‰เปเบฅเบฐเป€เบฅเบตเปˆเบกเปเบเป‰เป„เบ‚. เบ•เบฒเบกเบ—เปเบฒเบกเบฐเบŠเบฒเบ”, เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเปเบ–เบงเบขเบนเปˆเปƒเบ™เปเบ–เบงเบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆ, เป€เบŠเบดเปˆเบ‡เบฅเบฐเบšเบปเบšเบˆเบฐเปƒเบŠเป‰เป€เบงเบฅเบฒเบ”เบปเบ™เปƒเบ™เบเบฒเบ™เบฅเป‰เบฒเบ‡.

เบงเบดเบงเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบเบฒเบ™เบ„เป‰เบฒเปเบฅเบฐเบเบฒเบ™เป€เบเบฑเบšเบเบนเป‰เบ‚เบญเบ‡ Moscow Exchange. เบžเบฒเบเบ—เบต 1

เปƒเบ™เป„เบฅเบเบฐ 50 ms เบ™เบตเป‰, เบ„เบงเบฒเบกเป„เบงเบชเบฐเป€เบฅเปˆเบเปเบกเปˆเบ™เบ›เบฐเบกเบฒเบ™ 16 เบžเบฑเบ™เบ—เบธเบฅเบฐเบเปเบฒเบ•เปเปˆเบงเบดเบ™เบฒเบ—เบต. เบ–เป‰เบฒเบžเบงเบเป€เบฎเบปเบฒเบซเบผเบธเบ”เบฅเบปเบ‡เบ›เปˆเบญเบ‡เบขเป‰เบฝเบกเป€เบ›เบฑเบ™ 20 ms, เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบฎเบฑเบšเบ„เบงเบฒเบกเป„เบงเบชเบฐเป€เบฅเปˆเบเบ‚เบญเบ‡ 90 เบžเบฑเบ™เบ—เบธเบฅเบฐเบเปเบฒเบ•เปเปˆเบงเบดเบ™เบฒเบ—เบต, เบกเบต 200 เบžเบฑเบ™เบ—เบธเบฅเบฐเบเปเบฒเบขเบนเปˆเปƒเบ™เบˆเบธเบ”เบชเบนเบ‡เบชเบธเบ”. เปƒเบ™เบ„เปเบฒเบชเบฑเบšเบ•เปˆเบฒเบ‡เป†เบญเบทเปˆเบ™เป†, เบเบฒเบ™เป‚เบซเบผเบ”เปเบกเปˆเบ™เบšเปเปˆเบ„เบปเบ‡เบ—เบตเปˆ, เบกเบตเบเบฒเบ™เบฅเบฐเป€เบšเบตเบ”เบเบฐเบ—เบฑเบ™เบซเบฑเบ™. เปเบฅเบฐเปเบ–เบงเบ‚เบญเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบ›เบธเบ‡เปเบ•เปˆเบ‡เบขเปˆเบฒเบ‡เป„เบงเบงเบฒ.

เปเบ•เปˆเป€เบ›เบฑเบ™เบซเบเบฑเบ‡เบกเบตเบ„เบดเบงเบ—เบฑเบ‡เปเบปเบ”? เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เปƒเบ™เบ•เบปเบงเบขเปˆเบฒเบ‡เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ, เบœเบนเป‰เปƒเบŠเป‰เบˆเปเบฒเบ™เบงเบ™เบซเบผเบฒเบเบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบฅเบฒเบ„เบฒเปเบฅเบฐเบชเบปเปˆเบ‡เบ—เบธเบฅเบฐเบเปเบฒเบ•เบฒเบกเบ„เบงเบฒเบกเป€เบซเบกเบฒเบฐเบชเบปเบก. เบžเบงเบเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบกเบฒ Gateway, เบกเบฑเบ™ serializes เปƒเบซเป‰เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ, เบเปเบฒเบ™เบปเบ”เบ„เปเบฒเบชเบฑเปˆเบ‡เบชเบฐเป€เบžเบฒเบฐเปƒเบ”เบซเบ™เบถเปˆเบ‡เปเบฅเบฐเบชเบปเปˆเบ‡เปƒเบซเป‰เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบเบฑเบšเป€เบ„เบทเบญเบ‚เปˆเบฒเบ. Routers shuffle packets เปเบฅเบฐเบชเบปเปˆเบ‡เบ•เปเปˆเปƒเบซเป‰เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ. เปเบžเบเป€เบเบ”เบ‚เบญเบ‡เปƒเบœเบกเบฒเบฎเบญเบ”เบเปˆเบญเบ™, เบเบฒเบ™เป€เบฎเบฑเบ”เบ—เบธเบฅเบฐเบเปเบฒ "เบŠเบฐเบ™เบฐ". เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบฅเบนเบเบ„เป‰เบฒเปเบฅเบเบ›เปˆเบฝเบ™เป€เบฅเบตเปˆเบกเบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™เบงเปˆเบฒเบ–เป‰เบฒเบ—เบธเบฅเบฐเบเปเบฒเบ”เบฝเบงเบเบฑเบ™เบ–เบทเบเบชเบปเปˆเบ‡เบกเบฒเบˆเบฒเบ Gateways เบซเบผเบฒเบ, เป‚เบญเบเบฒเบ”เบ‚เบญเบ‡เบเบฒเบ™เบ›เบธเบ‡เปเบ•เปˆเบ‡เบขเปˆเบฒเบ‡เป„เบงเบงเบฒเบ‚เบญเบ‡เบกเบฑเบ™เป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™. เบšเปเปˆเบ”เบปเบ™, เบซเบธเปˆเบ™เบเบปเบ™เปเบฅเบเบ›เปˆเบฝเบ™เป€เบ‡เบดเบ™เบ•เบฒเป€เบฅเบตเปˆเบกเบฅเบฐเป€เบšเบตเบ” Gateway เบ”เป‰เบงเบเบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เป, เปเบฅเบฐเบเบฒเบ™เบฅเบฐเป€เบšเบตเบ”เบ‚เบญเบ‡เบ—เบธเบฅเบฐเบเปเบฒเป€เบเบตเบ”เบ‚เบถเป‰เบ™.

เบงเบดเบงเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบเบฒเบ™เบ„เป‰เบฒเปเบฅเบฐเบเบฒเบ™เป€เบเบฑเบšเบเบนเป‰เบ‚เบญเบ‡ Moscow Exchange. เบžเบฒเบเบ—เบต 1

เบฎเบญเบšเปƒเปเปˆเบ‚เบญเบ‡เบงเบดเบงเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™

เบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเปเบฅเบฐเบเบฒเบ™เบ„เบปเป‰เบ™เบ„เบงเป‰เบฒเบขเปˆเบฒเบ‡เบเบงเป‰เบฒเบ‡เบ‚เบงเบฒเบ‡, เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบ›เปˆเบฝเบ™เป„เบ›เบซเบฒ kernel เบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡. เบชเปเบฒเบฅเบฑเบšเบ™เบตเป‰เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เป€เบฅเบทเบญเบ RedHat Enterprise MRG Linux, เบšเปˆเบญเบ™เบ—เบตเปˆ MRG เบซเบเปเป‰เบกเบฒเบˆเบฒเบเบเบฒเบ™เบชเบปเปˆเบ‡เบ‚เปเป‰เบ„เบงเบฒเบกเบ•เบฒเบกเป€เบงเบฅเบฒเบˆเบดเบ‡. เบ‚เปเป‰เป„เบ”เป‰เบ›เบฝเบšเบ‚เบญเบ‡ patches เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบžเบงเบเป€เบ‚เบปเบฒเป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เบตเปˆเป„เบงเบ—เบตเปˆเบชเบธเบ”: เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เปเบกเปˆเบ™เบ–เบทเบเบˆเบฑเบ”เปƒเบชเปˆเปƒเบ™เปเบ–เบง FIFO, เปเบเบ™เบชเบฒเบกเบฒเบ”เบ–เบทเบเปเบเบเบญเบญเบ, เบšเปเปˆเบกเบตเบเบฒเบ™เบ–เบญเบ”เบญเบญเบ, เบเบฒเบ™เป€เบฎเบฑเบ”เบ—เบธเบฅเบฐเบเปเบฒเบ—เบฑเบ‡เบซเบกเบปเบ”เบ–เบทเบเบ”เปเบฒเป€เบ™เบตเบ™เบ•เบฒเบกเบฅเปเบฒเบ”เบฑเบšเบ—เบตเปˆเป€เบ„เบฑเปˆเบ‡เบ„เบฑเบ”.

เบงเบดเบงเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบเบฒเบ™เบ„เป‰เบฒเปเบฅเบฐเบเบฒเบ™เป€เบเบฑเบšเบเบนเป‰เบ‚เบญเบ‡ Moscow Exchange. เบžเบฒเบเบ—เบต 1
เบชเบตเปเบ”เบ‡ - เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเปเบ–เบงเปƒเบ™ kernel เบ›เบปเบเบเบฐเบ•เบด, เบชเบตเบ‚เบฝเบง - เป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™ kernel เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡.

เปเบ•เปˆเบเบฒเบ™เบšเบฑเบ™เบฅเบธเป€เบงเบฅเบฒ latency เบ•เปเปˆเบฒเปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ›เบปเบเบเบฐเบ•เบดเบšเปเปˆเปเบกเปˆเบ™เป€เบฅเบทเปˆเบญเบ‡เบ‡เปˆเบฒเบ:

  • เป‚เบซเบกเบ” SMI, เป€เบŠเบดเปˆเบ‡เปƒเบ™เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒ x86 เป€เบ›เบฑเบ™เบžเบทเป‰เบ™เบ–เบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบญเบธเบ›เบฐเบเบญเบ™เป€เบชเบตเบกเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™, เปเบŠเบเปเบŠเบ‡เบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบ. เบเบฒเบ™เบ›เบธเบ‡เปเบ•เปˆเบ‡เบ—เบธเบเบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡เป€เบซเบ”เบเบฒเบ™เบฎเบฒเบ”เปเบงเปเบฅเบฐเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบญเบปเบ‡เบ›เบฐเบเบญเบšเปเบฅเบฐเบญเบธเบ›เบฐเบเบญเบ™เปเบกเปˆเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เป‚เบ”เบเป€เบŸเบตเบกเปเบงเปƒเบ™เบญเบฑเบ™เบ—เบตเปˆเป€เบญเบตเป‰เบ™เบงเปˆเบฒเป‚เบซเบกเบ” SMI เป‚เบ›เปˆเบ‡เปƒเบช, เป€เบŠเบดเปˆเบ‡เปƒเบ™เบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบšเปเปˆเป„เบ”เป‰เป€เบซเบฑเบ™เบงเปˆเบฒเป€เบŸเบตเบกเปเบงเบเปเบฒเบฅเบฑเบ‡เป€เบฎเบฑเบ”เบซเบเบฑเบ‡เป€เบฅเบตเบ. เบ•เบฒเบกเบเบปเบ”เบฅเบฐเบšเบฝเบš, เบœเบนเป‰เบ‚เบฒเบเปƒเบซเบเปˆเบ—เบฑเบ‡เบซเบกเบปเบ”เบชเบฐเป€เบซเบ™เบตเบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเบžเบดเป€เบชเบ”เบชเปเบฒเบฅเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบŸเบตเบกเปเบงเบ—เบตเปˆเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบซเบผเบธเบ”เบœเปˆเบญเบ™เบเบฒเบ™เบ›เบธเบ‡เปเบ•เปˆเบ‡ SMI.
  • เบšเปเปˆเบ„เบงเบ™เบกเบตเบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเปเบšเบšเป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเบ‚เบญเบ‡เบ„เบงเบฒเบกเบ–เบตเปˆเบ‚เบญเบ‡เป‚เบ›เป€เบŠเบ”เป€เบŠเบต, เบ™เบตเป‰เบ™เปเบฒเป„เบ›เบชเบนเปˆเบเบฒเบ™เบขเบธเบ”เป€เบงเบฅเบฒเป€เบžเบตเปˆเบกเป€เบ•เบตเบก.
  • เป€เบกเบทเปˆเบญเบšเบฑเบ™เบ—เบถเบเบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒเบ–เบทเบเบฅเป‰เบฒเบ‡, เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบšเบฒเบ‡เบขเปˆเบฒเบ‡เป€เบเบตเบ”เบ‚เบทเป‰เบ™เปƒเบ™ kernel เบ—เบตเปˆเป€เบฎเบฑเบ”เปƒเบซเป‰เป€เบเบตเบ”เบ„เบงเบฒเบกเบฅเปˆเบฒเบŠเป‰เบฒเบ—เบตเปˆเบšเปเปˆเบชเบฒเบกเบฒเบ”เบ„เบฒเบ”เป€เบ”เบปเบฒเป„เบ”เป‰.
  • เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป€เบญเบปเบฒเปƒเบˆเปƒเบชเปˆเบเบฑเบšเบชเบดเปˆเบ‡เบ•เปˆเบฒเบ‡เป†เป€เบŠเบฑเปˆเบ™ CPU Affinity, Interrupt affinity, NUMA.

เบ‚เป‰เบญเบเบ•เป‰เบญเบ‡เป€เบงเบปเป‰เบฒเบงเปˆเบฒเบซเบปเบงเบ‚เปเป‰เบ‚เบญเบ‡เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบฎเบฒเบ”เปเบง Linux เปเบฅเบฐ kernel เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบธเบ‡เปเบ•เปˆเบ‡เปƒเบ™เป€เบงเบฅเบฒเบˆเบดเบ‡เบชเบปเบกเบ„เบงเบ™เป„เบ”เป‰เบฎเบฑเบšเบšเบปเบ”เบ„เบงเบฒเบกเปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ. เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เป„เบ”เป‰โ€‹เปƒเบŠเป‰โ€‹เป€เบงโ€‹เบฅเบฒโ€‹เบซเบผเบฒเบโ€‹เปƒเบ™โ€‹เบเบฒเบ™โ€‹เบ—เบปเบ”โ€‹เบฅเบญเบ‡โ€‹เปเบฅเบฐโ€‹เบเบฒเบ™โ€‹เบ„เบปเป‰เบ™โ€‹เบ„เบงเป‰เบฒโ€‹เบเปˆเบญเบ™โ€‹เบ—เบตเปˆโ€‹เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เบˆเบฐโ€‹เบšเบฑเบ™โ€‹เบฅเบธโ€‹เบœเบปเบ™โ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบ—เบตเปˆโ€‹เบ”เบต.

เป€เบกเบทเปˆเบญเบเป‰เบฒเบเบˆเบฒเบเป€เบŠเบตเบšเป€เบงเบต PA-RISC เป„เบ› x86, เบžเบงเบเป€เบฎเบปเบฒเบ›เบฐเบ•เบดเบšเบฑเบ”เบšเปเปˆเป„เบ”เป‰เบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบฅเบฐเบซเบฑเบ”เบฅเบฐเบšเบปเบšเบซเบผเบฒเบ, เบžเบงเบเป€เบฎเบปเบฒเบžเบฝเบ‡เปเบ•เปˆเบ”เบฑเบ”เปเบ›เบ‡เปเบฅเบฐเบ›เบฑเบšเบ„เปˆเบฒเบกเบฑเบ™เบ„เบทเบ™เปƒเบซเบกเปˆ. เปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™, เบžเบงเบเป€เบฎเบปเบฒเปเบเป‰เป„เบ‚เบ‚เปเป‰เบšเบปเบเบœเปˆเบญเบ‡เบˆเปเบฒเบ™เบงเบ™เบซเบ™เบถเปˆเบ‡. เบ•เบปเบงเบขเปˆเบฒเบ‡, เบœเบปเบ™เบชเบฐเบ—เป‰เบญเบ™เบ‚เบญเบ‡เบ„เบงเบฒเบกเบˆเบดเบ‡เบ—เบตเปˆเบงเปˆเบฒ PA RISC เป€เบ›เบฑเบ™เบฅเบฐเบšเบปเบš endian เปƒเบซเบเปˆ, เปเบฅเบฐ x86 เป€เบ›เบฑเบ™เบฅเบฐเบšเบปเบš Little endian, เบ›เบฒเบเบปเบ”เบ‚เบถเป‰เบ™เบขเปˆเบฒเบ‡เป„เบงเบงเบฒ: เบ•เบปเบงเบขเปˆเบฒเบ‡, เบ‚เปเป‰เบกเบนเบ™เบ–เบทเบเบญเปˆเบฒเบ™เบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡. เปเบกเบ‡เป„เบกเป‰เบ—เบตเปˆเบซเบผเบญเบเบฅเบงเบ‡เปเบกเปˆเบ™เบ—เบตเปˆ PA RISC เปƒเบŠเป‰ เบชเบญเบ”เบ„เปˆเบญเบ‡เบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡ (เบชเบญเบ”เบ„เปˆเบญเบ‡เบ•เบฒเบกเบฅเปเบฒเบ”เบฑเบš) เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒ, เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆ x86 เบชเบฒเบกเบฒเบ”เบˆเบฑเบ”เบฅเปเบฒเบ”เบฑเบšเบเบฒเบ™เบญเปˆเบฒเบ™เบ„เบทเบ™เปƒเบซเบกเปˆ, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบขเปˆเบฒเบ‡เปเบ—เป‰เบˆเบดเบ‡เบขเบนเปˆเปƒเบ™เป€เบงเบ—เบตเบซเบ™เบถเปˆเบ‡เบˆเบถเปˆเบ‡เบ–เบทเบเบ—เปเบฒเบฅเบฒเบเปƒเบ™เบญเบตเบ.

เบซเบผเบฑเบ‡เบˆเบฒเบเบ›เปˆเบฝเบ™เป€เบ›เบฑเบ™ x86, เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™เป€เบเบทเบญเบšเบชเบฒเบกเป€เบ—เบปเปˆเบฒ, เป€เบงเบฅเบฒเบเบฒเบ™เบ›เบธเบ‡เปเบ•เปˆเบ‡เบ—เบธเบฅเบฐเบเปเบฒเบชเบฐเป€เบฅเปˆเบเบซเบผเบธเบ”เบฅเบปเบ‡เป€เบ–เบดเบ‡ 60 ฮผs.

เบ•เบญเบ™เบ™เบตเป‰เบ‚เปเปƒเบซเป‰เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเป€เบšเบดเปˆเบ‡เบงเปˆเบฒเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เปƒเบ”เป„เบ”เป‰เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™เบเบฑเบšเบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเบฅเบฐเบšเบปเบš.

epic เบชเบฐเบซเบ‡เบงเบ™เบฎเป‰เบญเบ™

เป€เบกเบทเปˆเบญเบ›เปˆเบฝเบ™เป„เบ›เบซเบฒเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบชเบดเบ™เบ„เป‰เบฒ, เบžเบงเบเป€เบฎเบปเบฒเบฎเบนเป‰เบงเปˆเบฒเบžเบงเบเบกเบฑเบ™เบกเบตเบ„เบงเบฒเบกเบซเบ™เป‰เบฒเป€เบŠเบทเปˆเบญเบ–เบทเบซเบ™เป‰เบญเบ. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เป€เบกเบทเปˆเบญเบชเป‰เบฒเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเปƒเบซเบกเปˆ, เบžเบงเบเป€เบฎเบปเบฒ preried เบ„เบฒเบ”เบ„เบฐเป€เบ™เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ‚เบญเบ‡เบ„เบงเบฒเบกเบฅเบปเป‰เบกเป€เบซเบผเบงเบ‚เบญเบ‡เบซเบ™เบถเปˆเบ‡เบซเบผเบทเบซเบผเบฒเบ nodes. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบฅเบฐเบšเบปเบšเบชเบฐเปเบ•เบ™เบšเบฒเบเบ—เบตเปˆเบฎเป‰เบญเบ™เปเบกเปˆเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ›เปˆเบฝเบ™เป„เบ›เปƒเบŠเป‰เป€เบ„เบทเปˆเบญเบ‡เบชเปเบฒเบฎเบญเบ‡เป„เบ”เป‰เป„เบง.

เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบเบฑเบ‡เบกเบตเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบญเบทเปˆเบ™เป†:

  • เบžเบฒเบเปƒเบ•เป‰เบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เปƒเบ”เป†เบ—เบตเปˆเบ—เปˆเบฒเบ™เบ„เบงเบ™เบชเบนเบ™เป€เบชเบเบ—เบธเบฅเบฐเบเปเบฒเบ—เบตเปˆเบ›เบธเบ‡เปเบ•เปˆเบ‡เปเบฅเป‰เบง.
  • เบฅเบฐเบšเบปเบšเบ•เป‰เบญเบ‡เบกเบตเบ„เบงเบฒเบกเป‚เบ›เปˆเบ‡เปƒเบชเบขเปˆเบฒเบ‡เปเบ—เป‰เบˆเบดเบ‡เบ•เปเปˆเป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ.
  • เบฅเบนเบเบ„เป‰เบฒเบšเปเปˆเบ„เบงเบ™เป€เบซเบฑเบ™เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ—เบตเปˆเบซเบผเบธเบ”เบฅเบปเบ‡.
  • เบเบฒเบ™เบˆเบญเบ‡เบšเปเปˆเบ„เบงเบ™เปเบ™เบฐเบ™เปเบฒเบเบฒเบ™เบŠเบฑเบเบŠเป‰เบฒเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เป€เบžเบฒเบฐเบงเปˆเบฒเบ™เบตเป‰เปเบกเปˆเบ™เบ›เบฑเบ”เปƒเบˆเบชเปเบฒเบ„เบฑเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เปเบฅเบเบ›เปˆเบฝเบ™.

เป€เบกเบทเปˆเบญเบชเป‰เบฒเบ‡เบฅเบฐเบšเบปเบšเบชเบฐเปเบ•เบ™เบšเบฒเบเบฎเป‰เบญเบ™, เบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเป„เบ”เป‰เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเป€เบ›เบฑเบ™เบ„เบงเบฒเบกเบฅเบปเป‰เบกเป€เบซเบผเบงเบชเบญเบ‡เป€เบ—เบปเปˆเบฒ (เบ•เบปเบงเบขเปˆเบฒเบ‡เป€เบŠเบฑเปˆเบ™, เป€เบ„เบทเบญเบ‚เปˆเบฒเบเปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบซเบ™เบถเปˆเบ‡เบขเบธเบ”เป€เบฎเบฑเบ”เบงเบฝเบเปเบฅเบฐเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ•เบปเป‰เบ™เบ•เป froze); เบšเปเปˆเป„เบ”เป‰เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ‚เบญเบ‡เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เปƒเบ™เบŠเปเปเบงเป€เบžเบฒเบฐเบงเปˆเบฒเบžเบงเบเบกเบฑเบ™เบ–เบทเบเบฅเบฐเบšเบธเปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš; เปเบฅเบฐเบšเปเปˆเป„เบ”เป‰เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ—เบตเปˆเบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบ‚เบญเบ‡เบฎเบฒเบ”เปเบง.

เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบžเบงเบเป€เบฎเบปเบฒเบกเบฒเบฎเบญเบ”เป‚เบ„เบ‡เบเบฒเบ™เบ”เบฑเปˆเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰:

เบงเบดเบงเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบเบฒเบ™เบ„เป‰เบฒเปเบฅเบฐเบเบฒเบ™เป€เบเบฑเบšเบเบนเป‰เบ‚เบญเบ‡ Moscow Exchange. เบžเบฒเบเบ—เบต 1

  • เป€เบŠเบตเบšเป€เบงเบตเบซเบผเบฑเบเบžเบปเบงเบžเบฑเบ™เป‚เบ”เบเบเบปเบ‡เบเบฑเบšเป€เบŠเบตเบšเป€เบงเบต Gateway.
  • เบ—เบธเบฅเบฐเบเปเบฒเบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเป„เบ”เป‰เบฎเบฑเบšเปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ•เบปเป‰เบ™เบ•เปเป„เบ”เป‰เบ–เบทเบ replicated เบ—เบฑเบ™เบ—เบตเบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เป‚เบ”เบเบœเปˆเบฒเบ™เบŠเปˆเบญเบ‡เบ—เบฒเบ‡เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ. เบœเบนเป‰เบ•เบฑเบ”เบชเบดเบ™ (เบœเบนเป‰เบงเปˆเบฒเบเบฒเบ™) เบ›เบฐเบชเบฒเบ™เบ‡เบฒเบ™เบเบฒเบ™เบชเบฐเบซเบผเบฑเบšเบ–เป‰เบฒเบกเบตเบšเบฑเบ™เบซเบฒเปƒเบ”เป†เป€เบเบตเบ”เบ‚เบทเป‰เบ™.

    เบงเบดเบงเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบเบฒเบ™เบ„เป‰เบฒเปเบฅเบฐเบเบฒเบ™เป€เบเบฑเบšเบเบนเป‰เบ‚เบญเบ‡ Moscow Exchange. เบžเบฒเบเบ—เบต 1

  • เป€เบŠเบตเบšเป€เบงเบตเบซเบผเบฑเบเบ›เบฐเบกเบงเบ™เบœเบปเบ™เปเบ•เปˆเบฅเบฐเบ—เบธเบฅเบฐเบเบณ เปเบฅเบฐเบฅเปเบ–เป‰เบฒเบเบฒเบ™เบขเบทเบ™เบขเบฑเบ™เบˆเบฒเบเป€เบŠเบตเบšเป€เบงเบตเบชเบณเบฎเบญเบ‡. เป€เบžเบทเปˆเบญเบฎเบฑเบเบชเบฒเบเบฒเบ™เบ•เบญเบšเบชเบฐเปœเบญเบ‡เปƒเบซเป‰เปœเป‰เบญเบเบ—เบตเปˆเบชเบธเบ”, เบžเบงเบเป€เบฎเบปเบฒเบซเบผเบตเบเบฅเปˆเบฝเบ‡เบเบฒเบ™เบฅเปเบ–เป‰เบฒเปƒเบซเป‰เบ—เบธเบฅเบฐเบเบณเบชเบณเป€เบฅเบฑเบ”เปƒเบ™เป€เบŠเบตเบšเป€เบงเบตเบชเบณเบฎเบญเบ‡. เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเป€เบงเบฅเบฒเบ—เบตเปˆเบกเบฑเบ™เปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเบ—เบธเบฅเบฐเบเปเบฒเปƒเบ™เบเบฒเบ™เป€เบ”เบตเบ™เบ—เบฒเบ‡เบœเปˆเบฒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบเปเบกเปˆเบ™เบ—เบฝเบšเบเบฑเบšเป€เบงเบฅเบฒเบ›เบฐเบ•เบดเบšเบฑเบ”, เบšเปเปˆเบกเบตเบเบฒเบ™เป€เบžเบตเปˆเบกเป€เบงเบฅเบฒ latency เป€เบžเบตเปˆเบกเป€เบ•เบตเบก.
  • เบžเบงเบเป€เบฎเบปเบฒเบžเบฝเบ‡เปเบ•เปˆเบชเบฒเบกเบฒเบ”เบเบงเบ”เบชเบญเบšเบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ•เบปเป‰เบ™เบ•เปเปเบฅเบฐเบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบ—เบธเบฅเบฐเบเปเบฒเบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒ, เปเบฅเบฐเบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™เบ‚เบญเบ‡เบ—เบธเบฅเบฐเบเปเบฒเปƒเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™เปเบกเปˆเบ™เบšเปเปˆเบฎเบนเป‰เบˆเบฑเบ. เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบžเบงเบเป€เบฎเบปเบฒเบเบฑเบ‡เปƒเบŠเป‰เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบเบฐเบ—เบนเป‰เบ”เบฝเบง, เบเบฒเบ™เบฅเปเบ–เป‰เบฒเบเบฒเบ™เบ•เบญเบšเป‚เบ•เป‰เบˆเบฒเบ Backup เบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เบŠเป‰เบฒเบฅเบปเบ‡, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบžเบงเบเป€เบฎเบปเบฒเบˆเบถเปˆเบ‡เป€เบฎเบฑเบ”เปƒเบซเป‰เบเบฒเบ™เบ›เบฐเบ™เบตเบ›เบฐเบ™เบญเบกเบ—เบตเปˆเบชเบปเบกเป€เบซเบ”เบชเบปเบกเบœเบปเบ™: เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบเบงเบ”เป€เบšเบดเปˆเบ‡เบœเบปเบ™เบ‚เบญเบ‡เบเบฒเบ™เป€เบฎเบฑเบ”เบ—เบธเบฅเบฐเบเปเบฒเบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒ.

เบงเบดเบงเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบเบฒเบ™เบ„เป‰เบฒเปเบฅเบฐเบเบฒเบ™เป€เบเบฑเบšเบเบนเป‰เบ‚เบญเบ‡ Moscow Exchange. เบžเบฒเบเบ—เบต 1

เป‚เบ„เบ‡เบเบฒเบ™เป„เบ”เป‰เป€เบฎเบฑเบ”เบงเบฝเบเบ”เบฑเปˆเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰.

เปƒเบซเป‰เป€เบงเบปเป‰เบฒเบงเปˆเบฒเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ•เบปเป‰เบ™เบ•เปเบขเบธเบ”เป€เบŠเบปเบฒเบเบฒเบ™เบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡, เปเบ•เปˆ Gateways เบชเบทเบšเบ•เปเปˆเบ•เบดเบ”เบ•เปเปˆเบชเบทเปˆเบชเบฒเบ™. เบเบฒเบ™เปเบปเบ”เป€เบงเบฅเบฒเป€เบเบตเบ”เบ‚เบถเป‰เบ™เปƒเบ™เป€เบŠเบตเบšเป€เบงเบตเบชเบณเบฎเบญเบ‡, เบกเบฑเบ™เบ•เบดเบ”เบ•เปเปˆเบเบฑเบšเป€เบˆเบปเป‰เบฒเป€เบกเบทเบญเบ‡, เบœเบนเป‰เบ—เบตเปˆเบกเบญเบšเปเบฒเบเปœเป‰เบฒเบ—เบตเปˆเบ‚เบญเบ‡เป€เบŠเบตเบšเป€เบงเบตเบซเบผเบฑเบเปƒเบซเป‰เบกเบฑเบ™, เปเบฅเบฐเบ—เบธเบ Gateways เบ›เปˆเบฝเบ™เป„เบ›เบซเบฒเป€เบŠเบตเบšเป€เบงเบตเบซเบผเบฑเบเปƒเปเปˆ.

เบ–เป‰เบฒเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ•เบปเป‰เบ™เบ•เปเบเบฑเบšเบกเบฒเบญเบญเบ™เป„เบฅเบ™เปŒ, เบกเบฑเบ™เบเบฑเบ‡เป€เบฎเบฑเบ”เปƒเบซเป‰เป€เบเบตเบ”เบเบฒเบ™เบซเบกเบปเบ”เป€เบงเบฅเบฒเบžเบฒเบเปƒเบ™, เป€เบžเบฒเบฐเบงเปˆเบฒเบšเปเปˆเบกเบตเบเบฒเบ™เป‚เบ—เบซเบฒเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบˆเบฒเบ Gateway เปƒเบ™เป„เบฅเบเบฐเป€เบงเบฅเบฒเบ—เบตเปˆเปเบ™เปˆเบ™เบญเบ™. เบˆเบฒเบโ€‹เบ™เบฑเป‰เบ™โ€‹เบฅเบฒเบงโ€‹เบเปโ€‹เบซเบฑเบ™โ€‹เป„เบ›โ€‹เบซเบฒโ€‹เป€เบˆเบปเป‰เบฒโ€‹เปเบ‚เบงเบ‡โ€‹เบ™เบณโ€‹เบญเบตเบ, เปเบฅเบฐโ€‹เบฅเบฒเบงโ€‹เบเปโ€‹เป„เบฅเปˆโ€‹เบฅเบฒเบงโ€‹เบญเบญเบโ€‹เบˆเบฒเบโ€‹เป‚เบ„เบ‡เบเบฒเบ™. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบเบฒเบ™เปเบฅเบเบ›เปˆเบฝเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบซเบ™เบถเปˆเบ‡เบˆเบปเบ™เบเปˆเบงเบฒเปƒเบ™เบ•เบญเบ™เบ—เป‰เบฒเบเบ‚เบญเบ‡เป„เบฅเบเบฐเป€เบงเบฅเบฒเบเบฒเบ™เบŠเบทเป‰เบ‚เบฒเบ. เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ‚เบญเบ‡เบ„เบงเบฒเบกเบฅเบปเป‰เบกเป€เบซเบผเบงเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเปเบกเปˆเบ™เบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡เบ•เปเปˆเบฒ, เป‚เบ„เบ‡เบเบฒเบ™เบ™เบตเป‰เป„เบ”เป‰เบ–เบทเบเบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡เบเบญเบกเบฎเบฑเบš; เบกเบฑเบ™เบšเปเปˆเบกเบตเป€เบซเบ”เบœเบปเบ™เบ—เบตเปˆเบชเบฑเบšเบชเบปเบ™เปเบฅเบฐเบ‡เปˆเบฒเบเบ•เปเปˆเบเบฒเบ™เบ—เบปเบ”เบชเบญเบš.

เบ•เบดเบ”โ€‹เบ•เบฒเบกโ€‹เบ•เบญเบ™โ€‹เบ•เปเปˆโ€‹เป„เบ›.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™