. . . . "\u0412 \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0442\u0438\u043A\u0435 \u0430\u0441\u0438\u043D\u0445\u0440\u043E\u043D\u043D\u044B\u0439 \u0432\u0432\u043E\u0434/\u0432\u044B\u0432\u043E\u0434 \u044F\u0432\u043B\u044F\u0435\u0442\u0441\u044F \u0444\u043E\u0440\u043C\u043E\u0439 \u043D\u0435\u0431\u043B\u043E\u043A\u0438\u0440\u0443\u044E\u0449\u0435\u0439 \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0438 \u0432\u0432\u043E\u0434\u0430/\u0432\u044B\u0432\u043E\u0434\u0430, \u043A\u043E\u0442\u043E\u0440\u044B\u0439 \u043F\u043E\u0437\u0432\u043E\u043B\u044F\u0435\u0442 \u043F\u0440\u043E\u0446\u0435\u0441\u0441\u0443 \u043F\u0440\u043E\u0434\u043E\u043B\u0436\u0438\u0442\u044C \u0432\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u0435 \u043D\u0435 \u0434\u043E\u0436\u0438\u0434\u0430\u044F\u0441\u044C \u043E\u043A\u043E\u043D\u0447\u0430\u043D\u0438\u044F \u043F\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0434\u0430\u043D\u043D\u044B\u0445. \u0412\u0445\u043E\u0434\u043D\u044B\u0435 \u0438 \u0432\u044B\u0445\u043E\u0434\u043D\u044B\u0435 (I/O) \u043E\u043F\u0435\u0440\u0430\u0446\u0438\u0438 \u043D\u0430 \u043A\u043E\u043C\u043F\u044C\u044E\u0442\u0435\u0440\u0435 \u043C\u043E\u0433\u0443\u0442 \u0431\u044B\u0442\u044C \u0432\u0435\u0441\u044C\u043C\u0430 \u043C\u0435\u0434\u043B\u0435\u043D\u043D\u044B\u043C\u0438, \u043F\u043E \u0441\u0440\u0430\u0432\u043D\u0435\u043D\u0438\u044E \u0441 \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u043E\u0439 \u0434\u0430\u043D\u043D\u044B\u0445. \u0423\u0441\u0442\u0440\u043E\u0439\u0441\u0442\u0432\u043E \u0432\u0432\u043E\u0434\u0430/\u0432\u044B\u0432\u043E\u0434\u0430 \u043C\u043E\u0436\u0435\u0442 \u0431\u044B\u0442\u044C \u043D\u0430 \u043D\u0435\u0441\u043A\u043E\u043B\u044C\u043A\u043E \u043F\u043E\u0440\u044F\u0434\u043A\u043E\u0432 \u043C\u0435\u0434\u043B\u0435\u043D\u043D\u0435\u0435, \u0447\u0435\u043C \u043E\u043F\u0435\u0440\u0430\u0442\u0438\u0432\u043D\u0430\u044F \u043F\u0430\u043C\u044F\u0442\u044C. \u041D\u0430\u043F\u0440\u0438\u043C\u0435\u0440, \u0432\u043E \u0432\u0440\u0435\u043C\u044F \u0434\u0438\u0441\u043A\u043E\u0432\u043E\u0439 \u043E\u043F\u0435\u0440\u0430\u0446\u0438\u0438, \u043A\u043E\u0442\u043E\u0440\u043E\u0439 \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044F \u0434\u0435\u0441\u044F\u0442\u044C \u043C\u0438\u043B\u043B\u0438\u0441\u0435\u043A\u0443\u043D\u0434 \u0434\u043B\u044F \u0432\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u044F, \u043F\u0440\u043E\u0446\u0435\u0441\u0441\u043E\u0440, \u043A\u043E\u0442\u043E\u0440\u044B\u0439 \u0440\u0430\u0431\u043E\u0442\u0430\u0435\u0442 \u043D\u0430 \u0447\u0430\u0441\u0442\u043E\u0442\u0435 \u043E\u0434\u0438\u043D \u0433\u0438\u0433\u0430\u0433\u0435\u0440\u0446, \u043C\u043E\u0436\u0435\u0442 \u0432\u044B\u043F\u043E\u043B\u043D\u0438\u0442\u044C \u0434\u0435\u0441\u044F\u0442\u044C \u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043E\u0432 \u0446\u0438\u043A\u043B\u043E\u0432 \u043A\u043E\u043C\u0430\u043D\u0434 \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0438." . . . . . . . . . . . "\uBE44\uB3D9\uAE30 \uC785\uCD9C\uB825" . "\u975E\u540C\u671FI/O (Asynchronous I/O) \u3068\u306F\u3001\u5165\u51FA\u529B\u306E\u51E6\u7406\u3092\u3001\u305D\u306E\u8981\u8ACB\u5143\u306E\u30D7\u30ED\u30BB\u30B9\u30FB\u30B9\u30EC\u30C3\u30C9\u3068\u306F\u72EC\u7ACB\u306B\uFF08\u975E\u540C\u671F\u306B\uFF09\u884C\u3046\u3001\u5165\u51FA\u529B\u306EAPI\u306E\u985E\u578B\u3067\u3042\u308B\u3002" . . . . . . . . . . . . . . . "\u0412 \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0442\u0438\u043A\u0435 \u0430\u0441\u0438\u043D\u0445\u0440\u043E\u043D\u043D\u044B\u0439 \u0432\u0432\u043E\u0434/\u0432\u044B\u0432\u043E\u0434 \u044F\u0432\u043B\u044F\u0435\u0442\u0441\u044F \u0444\u043E\u0440\u043C\u043E\u0439 \u043D\u0435\u0431\u043B\u043E\u043A\u0438\u0440\u0443\u044E\u0449\u0435\u0439 \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0438 \u0432\u0432\u043E\u0434\u0430/\u0432\u044B\u0432\u043E\u0434\u0430, \u043A\u043E\u0442\u043E\u0440\u044B\u0439 \u043F\u043E\u0437\u0432\u043E\u043B\u044F\u0435\u0442 \u043F\u0440\u043E\u0446\u0435\u0441\u0441\u0443 \u043F\u0440\u043E\u0434\u043E\u043B\u0436\u0438\u0442\u044C \u0432\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u0435 \u043D\u0435 \u0434\u043E\u0436\u0438\u0434\u0430\u044F\u0441\u044C \u043E\u043A\u043E\u043D\u0447\u0430\u043D\u0438\u044F \u043F\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0434\u0430\u043D\u043D\u044B\u0445. \u0412\u0445\u043E\u0434\u043D\u044B\u0435 \u0438 \u0432\u044B\u0445\u043E\u0434\u043D\u044B\u0435 (I/O) \u043E\u043F\u0435\u0440\u0430\u0446\u0438\u0438 \u043D\u0430 \u043A\u043E\u043C\u043F\u044C\u044E\u0442\u0435\u0440\u0435 \u043C\u043E\u0433\u0443\u0442 \u0431\u044B\u0442\u044C \u0432\u0435\u0441\u044C\u043C\u0430 \u043C\u0435\u0434\u043B\u0435\u043D\u043D\u044B\u043C\u0438, \u043F\u043E \u0441\u0440\u0430\u0432\u043D\u0435\u043D\u0438\u044E \u0441 \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u043E\u0439 \u0434\u0430\u043D\u043D\u044B\u0445. \u0423\u0441\u0442\u0440\u043E\u0439\u0441\u0442\u0432\u043E \u0432\u0432\u043E\u0434\u0430/\u0432\u044B\u0432\u043E\u0434\u0430 \u043C\u043E\u0436\u0435\u0442 \u0431\u044B\u0442\u044C \u043D\u0430 \u043D\u0435\u0441\u043A\u043E\u043B\u044C\u043A\u043E \u043F\u043E\u0440\u044F\u0434\u043A\u043E\u0432 \u043C\u0435\u0434\u043B\u0435\u043D\u043D\u0435\u0435, \u0447\u0435\u043C \u043E\u043F\u0435\u0440\u0430\u0442\u0438\u0432\u043D\u0430\u044F \u043F\u0430\u043C\u044F\u0442\u044C. \u041D\u0430\u043F\u0440\u0438\u043C\u0435\u0440, \u0432\u043E \u0432\u0440\u0435\u043C\u044F \u0434\u0438\u0441\u043A\u043E\u0432\u043E\u0439 \u043E\u043F\u0435\u0440\u0430\u0446\u0438\u0438, \u043A\u043E\u0442\u043E\u0440\u043E\u0439 \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044F \u0434\u0435\u0441\u044F\u0442\u044C \u043C\u0438\u043B\u043B\u0438\u0441\u0435\u043A\u0443\u043D\u0434 \u0434\u043B\u044F \u0432\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u044F, \u043F\u0440\u043E\u0446\u0435\u0441\u0441\u043E\u0440, \u043A\u043E\u0442\u043E\u0440\u044B\u0439 \u0440\u0430\u0431\u043E\u0442\u0430\u0435\u0442 \u043D\u0430 \u0447\u0430\u0441\u0442\u043E\u0442\u0435 \u043E\u0434\u0438\u043D \u0433\u0438\u0433\u0430\u0433\u0435\u0440\u0446, \u043C\u043E\u0436\u0435\u0442 \u0432\u044B\u043F\u043E\u043B\u043D\u0438\u0442\u044C \u0434\u0435\u0441\u044F\u0442\u044C \u043C\u0438\u043B\u043B\u0438\u043E\u043D\u043E\u0432 \u0446\u0438\u043A\u043B\u043E\u0432 \u043A\u043E\u043C\u0430\u043D\u0434 \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0438." . . . "September 2017" . "\u5F02\u6B65IO\u662F\u8BA1\u7B97\u673A\u64CD\u4F5C\u7CFB\u7EDF\u5BF9\u8F93\u5165\u8F93\u51FA\u7684\u4E00\u79CD\u5904\u7406\u65B9\u5F0F\uFF1A\u53D1\u8D77IO\u8BF7\u6C42\u7684\u7EBF\u7A0B\u4E0D\u7B49IO\u64CD\u4F5C\u5B8C\u6210\uFF0C\u5C31\u7EE7\u7EED\u6267\u884C\u968F\u540E\u7684\u4EE3\u7801\uFF0CIO\u7ED3\u679C\u7528\u5176\u4ED6\u65B9\u5F0F\u901A\u77E5\u53D1\u8D77IO\u8BF7\u6C42\u7684\u7A0B\u5E8F\u3002\u4E0E\u5F02\u6B65IO\u76F8\u5BF9\u7684\u662F\u66F4\u4E3A\u5E38\u89C1\u7684\u201C\u540C\u6B65\uFF08\u963B\u585E\uFF09IO\u201D\uFF1A\u53D1\u8D77IO\u8BF7\u6C42\u7684\u7EBF\u7A0B\u4E0D\u4ECE\u6B63\u5728\u8C03\u7528\u7684IO\u64CD\u4F5C\u51FD\u6570\u8FD4\u56DE\uFF08\u5373\u88AB\u963B\u585E\uFF09\uFF0C\u76F4\u81F3IO\u64CD\u4F5C\u5B8C\u6210\u3002" . . "async and nonblocking are different approaches" . . . . . . . . . "\uCEF4\uD4E8\uD130 \uACFC\uD559\uC5D0\uC11C \uBE44\uB3D9\uAE30 \uC785\uCD9C\uB825(asynchronous I/O) \uB610\uB294 \uBE44\uC21C\uCC28 \uC785\uCD9C\uB825(non-sequential I/O)\uC740 \uB370\uC774\uD130 \uC804\uC1A1\uC744 \uB9C8\uCE58\uAE30 \uC804\uC5D0 \uAE30\uD0C0 \uD504\uB85C\uC138\uC2A4\uAC00 \uACC4\uC18D\uD558\uB3C4\uB85D \uD5C8\uAC00\uD558\uB294 \uC785\uCD9C\uB825 \uCC98\uB9AC\uC758 \uD55C \uD615\uD0DC\uC774\uB2E4. \uCEF4\uD4E8\uD130\uC5D0\uC11C\uC758 \uC785\uCD9C\uB825 \uAE30\uB2A5\uC740 \uB370\uC774\uD130 \uCC98\uB9AC \uC2DC \uBCF4\uB2E4 \uC0C1\uB2F9\uD788 \uB290\uB9B4 \uC218 \uC788\uB2E4. \uBAA8\uB4E0 \uC785\uCD9C\uB825 \uC7A5\uCE58\uB294 \uC77D\uAE30\uB098 \uC4F0\uAE30\uB97C \uC704\uD574 \uD2B8\uB799\uC744 \uCC3E\uB294 \uD558\uB4DC \uB4DC\uB77C\uC774\uBE0C\uC640 \uAC19\uC774 \uBB3C\uB9AC\uC801\uC73C\uB85C \uC6C0\uC9C1\uC5EC\uC57C \uD558\uB294 \uAE30\uACC4 \uC7A5\uCE58\uB97C \uD3EC\uD568\uD560 \uC218 \uC788\uB2E4. \uC989, \uC804\uAE30 \uD68C\uB85C\uB97C \uC804\uD658\uD558\uB294 \uAC83 \uBCF4\uB2E4 \uC885\uC885 \uB354 \uB290\uB9AC\uB2E4. \uC774\uB97C\uD14C\uBA74, \uB514\uC2A4\uD06C \uC791\uC5C5 \uC218\uD589\uC5D0 10 \uBC00\uB9AC\uCD08\uAC00 \uC18C\uC694\uB418\uB294 \uB3D9\uC548 1 \uAE30\uAC00\uD5E4\uB974\uCE20 \uD074\uB7ED\uC758 \uD504\uB85C\uC138\uC11C\uB294 10,000,000 \uBA85\uB839 \uCC98\uB9AC \uC0AC\uC774\uD074\uC744 \uC218\uD589\uD560 \uC218 \uC788\uB2E4. \uC785\uCD9C\uB825\uC5D0 \uB300\uD55C \uB2E8\uC21C \uC811\uADFC\uC740 \uC561\uC138\uC2A4\uB97C \uC2DC\uC791\uD558\uACE0 \uB05D\uB0A0 \uB54C\uAE4C\uC9C0 \uAE30\uB2E4\uB9AC\uB294 \uAC83\uC774\uB2E4. \uADF8\uB7EC\uB098 \uC774\uB7EC\uD55C \uC811\uADFC(\uB3D9\uAE30 \uC785\uCD9C\uB825)\uC740 \uD1B5\uC2E0 \uC911\uC5D0 \uD504\uB85C\uADF8\uB7A8\uC758 \uC9C4\uD589\uC744 \uAC00\uB85C\uB9C9\uC544, \uC744 \uC720\uD734 \uC0C1\uD0DC\uB85C \uB9CC\uB4E4\uC5B4\uBC84\uB9B0\uB2E4. \uD504\uB85C\uADF8\uB7A8\uC774 \uC218\uB9CE\uC740 \uC785\uCD9C\uB825 \uB3D9\uC791\uC744 \uCDE8\uD560 \uB54C, \uD504\uB85C\uC138\uC11C\uB294 \uC785\uCD9C\uB825 \uB3D9\uC791\uC774 \uB05D\uB0A0 \uB54C\uAE4C\uC9C0 \uAE30\uB2E4\uB9AC\uB294 \uC720\uD734 \uC2DC\uAC04 \uB300\uBD80\uBD84\uC744 \uC18C\uBAA8\uD560 \uC218 \uC788\uB2E4. \uD55C\uD3B8, \uD1B5\uC2E0\uC744 \uC2DC\uC791\uD55C \uB2E4\uC74C \uC785\uCD9C\uB825\uC774 \uB05D\uB0A0 \uAC83\uC744 \uC694\uAD6C\uD558\uC9C0 \uC54A\uB294 \uCC98\uB9AC\uB97C \uC218\uD589\uD560 \uC218 \uC788\uB2E4. \uC774\uB7EC\uD55C \uC811\uADFC\uC740 \uBE44\uB3D9\uAE30 \uC785\uCD9C\uB825\uC73C\uB85C \uBD80\uB978\uB2E4." . . . . . . . . . "\u0410\u0441\u0438\u043D\u0445\u0440\u043E\u043D\u043D\u0438\u0439 \u0430\u0431\u043E \u043D\u0435\u0431\u043B\u043E\u043A\u0443\u044E\u0447\u0438\u0439 \u0432\u0432\u0456\u0434/\u0432\u0438\u0432\u0456\u0434 \u2014 \u0446\u0435 \u0444\u043E\u0440\u043C\u0430 \u043E\u0431\u0440\u043E\u0431\u043A\u0438 \u0432\u0432\u043E\u0434\u0443/\u0432\u0438\u0432\u043E\u0434\u0443, \u044F\u043A\u0430 \u0434\u043E\u0437\u0432\u043E\u043B\u044F\u0454 \u0432\u0438\u043A\u043E\u043D\u0443\u0432\u0430\u0442\u0438 \u0456\u043D\u0448\u0456 \u043F\u0440\u043E\u0446\u0435\u0441\u0438 \u0449\u0435 \u0434\u043E \u0442\u043E\u0433\u043E \u044F\u043A \u0437\u0430\u043A\u0456\u043D\u0447\u0438\u0442\u044C\u0441\u044F \u043F\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u043D\u043D\u044F \u0434\u0430\u043D\u0438\u0445. \u041E\u043F\u0435\u0440\u0430\u0446\u0456\u0457 \u0432\u0432\u043E\u0434\u0443/\u0432\u0438\u0432\u043E\u0434\u0443 \u043D\u0430 \u043A\u043E\u043C\u043F\u2019\u044E\u0442\u0435\u0440\u0456 \u043C\u043E\u0436\u0443\u0442\u044C \u0431\u0443\u0442\u0438 \u043D\u0430\u0434\u0437\u0432\u0438\u0447\u0430\u0439\u043D\u043E \u043F\u043E\u0432\u0456\u043B\u044C\u043D\u0438\u043C\u0438 \u043F\u043E\u0440\u0456\u0432\u043D\u044F\u043D\u043E \u0437 \u043E\u0431\u0440\u043E\u0431\u043A\u043E\u044E \u0434\u0430\u043D\u0438\u0445. \u041F\u0440\u0438\u0441\u0442\u0440\u0456\u0439 \u0432\u0432\u043E\u0434\u0443/\u0432\u0438\u0432\u043E\u0434\u0443 \u043C\u043E\u0436\u0435 \u043C\u0456\u0441\u0442\u0438\u0442\u0438 \u043C\u0435\u0445\u0430\u043D\u0456\u0447\u043D\u0456 \u0447\u0430\u0441\u0442\u0438\u043D\u0438 \u044F\u043A\u0456 \u043F\u043E\u0432\u0438\u043D\u043D\u0456 \u0444\u0456\u0437\u0438\u0447\u043D\u043E \u043F\u0435\u0440\u0435\u043C\u0456\u0449\u0443\u0432\u0430\u0442\u0438\u0441\u044C, \u043D\u0430\u043F\u0440\u0438\u043A\u043B\u0430\u0434 \u0436\u043E\u0440\u0441\u0442\u043A\u0438\u0439 \u0434\u0438\u0441\u043A, \u044F\u043A\u0438\u0439 \u0448\u0443\u043A\u0430\u0454 \u0434\u043E\u0440\u0456\u0436\u043A\u0443 \u0434\u043B\u044F \u0437\u0430\u043F\u0438\u0441\u0443 \u0447\u0438 \u0447\u0438\u0442\u0430\u043D\u043D\u044F. \u0426\u0435 \u0447\u0430\u0441\u0442\u043E \u043D\u0430 \u043F\u043E\u0440\u044F\u0434\u043A\u0438 \u043F\u043E\u0432\u0456\u043B\u044C\u043D\u0456\u0448\u0435 \u043D\u0456\u0436 \u043F\u0435\u0440\u0435\u043C\u0438\u043A\u0430\u043D\u043D\u044F \u0435\u043B\u0435\u043A\u0442\u0440\u0438\u0447\u043D\u043E\u0433\u043E \u0441\u0442\u0440\u0443\u043C\u0443. \u041D\u0430\u043F\u0440\u0438\u043A\u043B\u0430\u0434 \u043F\u0456\u0434 \u0447\u0430\u0441 \u0434\u0438\u0441\u043A\u043E\u0432\u043E\u0457 \u043E\u043F\u0435\u0440\u0430\u0446\u0456\u0457 \u0449\u043E \u0437\u0430\u0439\u043C\u0430\u0454 \u0434\u0435\u0441\u044F\u0442\u044C \u043C\u0456\u043B\u0456\u0441\u0435\u043A\u0443\u043D\u0434, \u043F\u0440\u043E\u0446\u0435\u0441\u043E\u0440 \u0449\u043E \u043C\u0430\u0454 \u0447\u0430\u0441\u0442\u043E\u0442\u0443 \u0432 \u043E\u0434\u0438\u043D \u0433\u0456\u0433\u0430\u0433\u0435\u0440\u0446 \u043C\u043E\u0436\u0435 \u0432\u0438\u043A\u043E\u043D\u0430\u0442\u0438 \u0434\u0435\u0441\u044F\u0442\u044C \u043C\u0456\u043B\u044C\u0439\u043E\u043D\u0456\u0432 \u0446\u0438\u043A\u043B\u0456\u0432 \u0432\u0438\u043A\u043E\u043D\u0430\u043D\u043D\u044F \u0456\u043D\u0441\u0442\u0440\u0443\u043A\u0446\u0456\u0439." . . . . . . . . . "async is not nonblocking" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "\u0410\u0441\u0438\u043D\u0445\u0440\u043E\u043D\u043D\u044B\u0439 \u0432\u0432\u043E\u0434-\u0432\u044B\u0432\u043E\u0434" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "\u0410\u0441\u0438\u043D\u0445\u0440\u043E\u043D\u043D\u0438\u0439 \u0432\u0432\u0456\u0434/\u0432\u0438\u0432\u0456\u0434" . . . "1880953"^^ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "\u5F02\u6B65IO\u662F\u8BA1\u7B97\u673A\u64CD\u4F5C\u7CFB\u7EDF\u5BF9\u8F93\u5165\u8F93\u51FA\u7684\u4E00\u79CD\u5904\u7406\u65B9\u5F0F\uFF1A\u53D1\u8D77IO\u8BF7\u6C42\u7684\u7EBF\u7A0B\u4E0D\u7B49IO\u64CD\u4F5C\u5B8C\u6210\uFF0C\u5C31\u7EE7\u7EED\u6267\u884C\u968F\u540E\u7684\u4EE3\u7801\uFF0CIO\u7ED3\u679C\u7528\u5176\u4ED6\u65B9\u5F0F\u901A\u77E5\u53D1\u8D77IO\u8BF7\u6C42\u7684\u7A0B\u5E8F\u3002\u4E0E\u5F02\u6B65IO\u76F8\u5BF9\u7684\u662F\u66F4\u4E3A\u5E38\u89C1\u7684\u201C\u540C\u6B65\uFF08\u963B\u585E\uFF09IO\u201D\uFF1A\u53D1\u8D77IO\u8BF7\u6C42\u7684\u7EBF\u7A0B\u4E0D\u4ECE\u6B63\u5728\u8C03\u7528\u7684IO\u64CD\u4F5C\u51FD\u6570\u8FD4\u56DE\uFF08\u5373\u88AB\u963B\u585E\uFF09\uFF0C\u76F4\u81F3IO\u64CD\u4F5C\u5B8C\u6210\u3002" . . . . . . . "\u5F02\u6B65IO" . . . . . . . . . . . . . . . . . "In computer science, asynchronous I/O (also non-sequential I/O) is a form of input/output processing that permits other processing to continue before the transmission has finished. Input and output (I/O) operations on a computer can be extremely slow compared to the processing of data. An I/O device can incorporate mechanical devices that must physically move, such as a hard drive seeking a track to read or write; this is often orders of magnitude slower than the switching of electric current. For example, during a disk operation that takes ten milliseconds to perform, a processor that is clocked at one gigahertz could have performed ten million instruction-processing cycles." . . . . . . . . . . . . . . . "24061"^^ . . . . . . . "\uCEF4\uD4E8\uD130 \uACFC\uD559\uC5D0\uC11C \uBE44\uB3D9\uAE30 \uC785\uCD9C\uB825(asynchronous I/O) \uB610\uB294 \uBE44\uC21C\uCC28 \uC785\uCD9C\uB825(non-sequential I/O)\uC740 \uB370\uC774\uD130 \uC804\uC1A1\uC744 \uB9C8\uCE58\uAE30 \uC804\uC5D0 \uAE30\uD0C0 \uD504\uB85C\uC138\uC2A4\uAC00 \uACC4\uC18D\uD558\uB3C4\uB85D \uD5C8\uAC00\uD558\uB294 \uC785\uCD9C\uB825 \uCC98\uB9AC\uC758 \uD55C \uD615\uD0DC\uC774\uB2E4. \uCEF4\uD4E8\uD130\uC5D0\uC11C\uC758 \uC785\uCD9C\uB825 \uAE30\uB2A5\uC740 \uB370\uC774\uD130 \uCC98\uB9AC \uC2DC \uBCF4\uB2E4 \uC0C1\uB2F9\uD788 \uB290\uB9B4 \uC218 \uC788\uB2E4. \uBAA8\uB4E0 \uC785\uCD9C\uB825 \uC7A5\uCE58\uB294 \uC77D\uAE30\uB098 \uC4F0\uAE30\uB97C \uC704\uD574 \uD2B8\uB799\uC744 \uCC3E\uB294 \uD558\uB4DC \uB4DC\uB77C\uC774\uBE0C\uC640 \uAC19\uC774 \uBB3C\uB9AC\uC801\uC73C\uB85C \uC6C0\uC9C1\uC5EC\uC57C \uD558\uB294 \uAE30\uACC4 \uC7A5\uCE58\uB97C \uD3EC\uD568\uD560 \uC218 \uC788\uB2E4. \uC989, \uC804\uAE30 \uD68C\uB85C\uB97C \uC804\uD658\uD558\uB294 \uAC83 \uBCF4\uB2E4 \uC885\uC885 \uB354 \uB290\uB9AC\uB2E4. \uC774\uB97C\uD14C\uBA74, \uB514\uC2A4\uD06C \uC791\uC5C5 \uC218\uD589\uC5D0 10 \uBC00\uB9AC\uCD08\uAC00 \uC18C\uC694\uB418\uB294 \uB3D9\uC548 1 \uAE30\uAC00\uD5E4\uB974\uCE20 \uD074\uB7ED\uC758 \uD504\uB85C\uC138\uC11C\uB294 10,000,000 \uBA85\uB839 \uCC98\uB9AC \uC0AC\uC774\uD074\uC744 \uC218\uD589\uD560 \uC218 \uC788\uB2E4. \uC785\uCD9C\uB825\uC5D0 \uB300\uD55C \uB2E8\uC21C \uC811\uADFC\uC740 \uC561\uC138\uC2A4\uB97C \uC2DC\uC791\uD558\uACE0 \uB05D\uB0A0 \uB54C\uAE4C\uC9C0 \uAE30\uB2E4\uB9AC\uB294 \uAC83\uC774\uB2E4. \uADF8\uB7EC\uB098 \uC774\uB7EC\uD55C \uC811\uADFC(\uB3D9\uAE30 \uC785\uCD9C\uB825)\uC740 \uD1B5\uC2E0 \uC911\uC5D0 \uD504\uB85C\uADF8\uB7A8\uC758 \uC9C4\uD589\uC744 \uAC00\uB85C\uB9C9\uC544, \uC744 \uC720\uD734 \uC0C1\uD0DC\uB85C \uB9CC\uB4E4\uC5B4\uBC84\uB9B0\uB2E4. \uD504\uB85C\uADF8\uB7A8\uC774 \uC218\uB9CE\uC740 \uC785\uCD9C\uB825 \uB3D9\uC791\uC744 \uCDE8\uD560 \uB54C, \uD504\uB85C\uC138\uC11C\uB294 \uC785\uCD9C\uB825 \uB3D9\uC791\uC774 \uB05D\uB0A0 \uB54C\uAE4C\uC9C0 \uAE30\uB2E4\uB9AC\uB294 \uC720\uD734 \uC2DC\uAC04 \uB300\uBD80\uBD84\uC744 \uC18C\uBAA8\uD560 \uC218 \uC788\uB2E4. \uD55C\uD3B8, \uD1B5\uC2E0\uC744 \uC2DC\uC791\uD55C \uB2E4\uC74C \uC785\uCD9C\uB825\uC774 \uB05D\uB0A0 \uAC83\uC744 \uC694\uAD6C\uD558\uC9C0 \uC54A\uB294 \uCC98\uB9AC\uB97C \uC218\uD589\uD560 \uC218 \uC788\uB2E4. \uC774\uB7EC\uD55C \uC811\uADFC\uC740 \uBE44\uB3D9\uAE30 \uC785\uCD9C\uB825\uC73C\uB85C \uBD80\uB978\uB2E4. \uBE44\uB3D9\uAE30 \uC785\uCD9C\uB825\uC744 \uC0AC\uC6A9\uD558\uBA74 \uC2A4\uB8E8\uD48B, \uB808\uC774\uD134\uC2DC, \uBC18\uC751 \uC18D\uB3C4\uB97C \uAC1C\uC120\uD560 \uC218 \uC788\uB2E4." . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "In computer science, asynchronous I/O (also non-sequential I/O) is a form of input/output processing that permits other processing to continue before the transmission has finished. Input and output (I/O) operations on a computer can be extremely slow compared to the processing of data. An I/O device can incorporate mechanical devices that must physically move, such as a hard drive seeking a track to read or write; this is often orders of magnitude slower than the switching of electric current. For example, during a disk operation that takes ten milliseconds to perform, a processor that is clocked at one gigahertz could have performed ten million instruction-processing cycles. A simple approach to I/O would be to start the access and then wait for it to complete. But such an approach (called synchronous I/O, or blocking I/O) would block the progress of a program while the communication is in progress, leaving system resources idle. When a program makes many I/O operations (such as a program mainly or largely dependent on user input), this means that the processor can spend almost all of its time idle waiting for I/O operations to complete. Alternatively, it is possible to start the communication and then perform processing that does not require that the I/O be completed. This approach is called asynchronous input/output. Any task that depends on the I/O having completed (this includes both using the input values and critical operations that claim to assure that a write operation has been completed) still needs to wait for the I/O operation to complete, and thus is still blocked, but other processing that does not have a dependency on the I/O operation can continue. Many operating system functions exist to implement asynchronous I/O at many levels. In fact, one of the main functions of all but the most rudimentary of operating systems is to perform at least some form of basic asynchronous I/O, though this may not be particularly apparent to the user or the programmer. In the simplest software solution, the hardware device status is polled at intervals to detect whether the device is ready for its next operation. (For example, the CP/M operating system was built this way. Its system call semantics did not require any more elaborate I/O structure than this, though most implementations were more complex, and thereby more efficient.) Direct memory access (DMA) can greatly increase the efficiency of a polling-based system, and hardware interrupts can eliminate the need for polling entirely. Multitasking operating systems can exploit the functionality provided by hardware interrupts, whilst hiding the complexity of interrupt handling from the user. Spooling was one of the first forms of multitasking designed to exploit asynchronous I/O. Finally, multithreading and explicit asynchronous I/O APIs within user processes can exploit asynchronous I/O further, at the cost of extra software complexity. Asynchronous I/O is used to improve throughput, latency, and/or responsiveness." . . . . . . . . . . . . . . . . . . "Asynchronous I/O" . . . . . . . . . . . . . "\u975E\u540C\u671FI/O (Asynchronous I/O) \u3068\u306F\u3001\u5165\u51FA\u529B\u306E\u51E6\u7406\u3092\u3001\u305D\u306E\u8981\u8ACB\u5143\u306E\u30D7\u30ED\u30BB\u30B9\u30FB\u30B9\u30EC\u30C3\u30C9\u3068\u306F\u72EC\u7ACB\u306B\uFF08\u975E\u540C\u671F\u306B\uFF09\u884C\u3046\u3001\u5165\u51FA\u529B\u306EAPI\u306E\u985E\u578B\u3067\u3042\u308B\u3002" . . "\u0410\u0441\u0438\u043D\u0445\u0440\u043E\u043D\u043D\u0438\u0439 \u0430\u0431\u043E \u043D\u0435\u0431\u043B\u043E\u043A\u0443\u044E\u0447\u0438\u0439 \u0432\u0432\u0456\u0434/\u0432\u0438\u0432\u0456\u0434 \u2014 \u0446\u0435 \u0444\u043E\u0440\u043C\u0430 \u043E\u0431\u0440\u043E\u0431\u043A\u0438 \u0432\u0432\u043E\u0434\u0443/\u0432\u0438\u0432\u043E\u0434\u0443, \u044F\u043A\u0430 \u0434\u043E\u0437\u0432\u043E\u043B\u044F\u0454 \u0432\u0438\u043A\u043E\u043D\u0443\u0432\u0430\u0442\u0438 \u0456\u043D\u0448\u0456 \u043F\u0440\u043E\u0446\u0435\u0441\u0438 \u0449\u0435 \u0434\u043E \u0442\u043E\u0433\u043E \u044F\u043A \u0437\u0430\u043A\u0456\u043D\u0447\u0438\u0442\u044C\u0441\u044F \u043F\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u043D\u043D\u044F \u0434\u0430\u043D\u0438\u0445. \u041E\u043F\u0435\u0440\u0430\u0446\u0456\u0457 \u0432\u0432\u043E\u0434\u0443/\u0432\u0438\u0432\u043E\u0434\u0443 \u043D\u0430 \u043A\u043E\u043C\u043F\u2019\u044E\u0442\u0435\u0440\u0456 \u043C\u043E\u0436\u0443\u0442\u044C \u0431\u0443\u0442\u0438 \u043D\u0430\u0434\u0437\u0432\u0438\u0447\u0430\u0439\u043D\u043E \u043F\u043E\u0432\u0456\u043B\u044C\u043D\u0438\u043C\u0438 \u043F\u043E\u0440\u0456\u0432\u043D\u044F\u043D\u043E \u0437 \u043E\u0431\u0440\u043E\u0431\u043A\u043E\u044E \u0434\u0430\u043D\u0438\u0445. \u041F\u0440\u0438\u0441\u0442\u0440\u0456\u0439 \u0432\u0432\u043E\u0434\u0443/\u0432\u0438\u0432\u043E\u0434\u0443 \u043C\u043E\u0436\u0435 \u043C\u0456\u0441\u0442\u0438\u0442\u0438 \u043C\u0435\u0445\u0430\u043D\u0456\u0447\u043D\u0456 \u0447\u0430\u0441\u0442\u0438\u043D\u0438 \u044F\u043A\u0456 \u043F\u043E\u0432\u0438\u043D\u043D\u0456 \u0444\u0456\u0437\u0438\u0447\u043D\u043E \u043F\u0435\u0440\u0435\u043C\u0456\u0449\u0443\u0432\u0430\u0442\u0438\u0441\u044C, \u043D\u0430\u043F\u0440\u0438\u043A\u043B\u0430\u0434 \u0436\u043E\u0440\u0441\u0442\u043A\u0438\u0439 \u0434\u0438\u0441\u043A, \u044F\u043A\u0438\u0439 \u0448\u0443\u043A\u0430\u0454 \u0434\u043E\u0440\u0456\u0436\u043A\u0443 \u0434\u043B\u044F \u0437\u0430\u043F\u0438\u0441\u0443 \u0447\u0438 \u0447\u0438\u0442\u0430\u043D\u043D\u044F. \u0426\u0435 \u0447\u0430\u0441\u0442\u043E \u043D\u0430 \u043F\u043E\u0440\u044F\u0434\u043A\u0438 \u043F\u043E\u0432\u0456\u043B\u044C\u043D\u0456\u0448\u0435 \u043D\u0456\u0436 \u043F\u0435\u0440\u0435\u043C\u0438\u043A\u0430\u043D\u043D\u044F \u0435\u043B\u0435\u043A\u0442\u0440\u0438\u0447\u043D\u043E\u0433\u043E \u0441\u0442\u0440\u0443\u043C\u0443. \u041D\u0430\u043F\u0440\u0438\u043A\u043B\u0430\u0434 \u043F\u0456\u0434 \u0447\u0430\u0441 \u0434\u0438\u0441\u043A\u043E\u0432\u043E\u0457 \u043E\u043F\u0435\u0440\u0430\u0446\u0456\u0457 \u0449\u043E \u0437\u0430\u0439\u043C\u0430\u0454 \u0434\u0435\u0441\u044F\u0442\u044C \u043C\u0456\u043B\u0456\u0441\u0435\u043A\u0443\u043D\u0434, \u043F\u0440\u043E\u0446\u0435\u0441\u043E\u0440 \u0449\u043E \u043C\u0430\u0454 \u0447\u0430\u0441\u0442\u043E\u0442\u0443 \u0432 \u043E\u0434\u0438\u043D \u0433\u0456\u0433\u0430\u0433\u0435\u0440\u0446 \u043C\u043E\u0436\u0435 \u0432\u0438\u043A\u043E\u043D\u0430\u0442\u0438 \u0434\u0435\u0441\u044F\u0442\u044C \u043C\u0456\u043B\u044C\u0439\u043E\u043D\u0456\u0432 \u0446\u0438\u043A\u043B\u0456\u0432 \u0432\u0438\u043A\u043E\u043D\u0430\u043D\u043D\u044F \u0456\u043D\u0441\u0442\u0440\u0443\u043A\u0446\u0456\u0439. \u041F\u0440\u043E\u0441\u0442\u0456\u0448\u0438\u043C \u043F\u0456\u0434\u0445\u043E\u0434\u043E\u043C \u0434\u043E \u0432\u0432\u043E\u0434\u0443/\u0432\u0438\u0432\u043E\u0434\u0443 \u0454 \u0437\u0430\u043F\u0438\u0442\u0430\u0442\u0438 \u0434\u043E\u0441\u0442\u0443\u043F, \u0456 \u0447\u0435\u043A\u0430\u0442\u0438 \u043D\u0430 \u043E\u0442\u0440\u0438\u043C\u0430\u043D\u043D\u044F \u0434\u0430\u043D\u0438\u0445. \u0410\u043B\u0435 \u0442\u0430\u043A\u0438\u0439 \u043F\u0456\u0434\u0445\u0456\u0434 (\u0449\u043E \u043D\u0430\u0437\u0438\u0432\u0430\u0454\u0442\u044C\u0441\u044F \u0441\u0438\u043D\u0445\u0440\u043E\u043D\u043D\u0438\u043C, \u0447\u0438 \u0431\u043B\u043E\u043A\u0443\u044E\u0447\u0438\u043C) \u0437\u0443\u043F\u0438\u043D\u044F\u0454 \u0440\u043E\u0431\u043E\u0442\u0443 \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u0438 \u043D\u0430 \u0447\u0430\u0441 \u0432\u0438\u043A\u043E\u043D\u0430\u043D\u043D\u044F \u0432\u0432\u043E\u0434\u0443/\u0432\u0438\u0432\u043E\u0434\u0443, \u043F\u0440\u0438\u0437\u0432\u043E\u0434\u044F\u0447\u0438 \u0434\u043E \u043F\u0440\u043E\u0441\u0442\u043E\u044E\u0432\u0430\u043D\u043D\u044F \u043E\u0431\u0447\u0438\u0441\u043B\u044E\u0432\u0430\u043B\u044C\u043D\u0438\u0445 \u0440\u0435\u0441\u0443\u0440\u0441\u0456\u0432. \u041A\u043E\u043B\u0438 \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u0430 \u0440\u043E\u0431\u0438\u0442\u044C \u0431\u0430\u0433\u0430\u0442\u043E \u043E\u043F\u0435\u0440\u0430\u0446\u0456\u0439 \u0432\u0432\u043E\u0434\u0443/\u0432\u0438\u0432\u043E\u0434\u0443, \u043F\u0440\u043E\u0446\u0435\u0441\u043E\u0440 \u043C\u0430\u0439\u0436\u0435 \u0432\u0432\u0435\u0441\u044C \u0441\u0432\u0456\u0439 \u0447\u0430\u0441 \u043C\u043E\u0436\u0435 \u043F\u0440\u043E\u0432\u043E\u0434\u0438\u0442\u0438 \u043E\u0447\u0456\u043A\u0443\u044E\u0447\u0438 \u043D\u0430 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u043D\u044F \u0432\u0438\u043A\u043E\u043D\u0430\u043D\u043D\u044F \u0446\u0438\u0445 \u043E\u043F\u0435\u0440\u0430\u0446\u0456\u0439. \u0410\u043B\u044C\u0442\u0435\u0440\u043D\u0430\u0442\u0438\u0432\u043E\u044E \u0454 \u043F\u043E\u0447\u0430\u0442\u0438 \u043A\u043E\u043C\u0443\u043D\u0456\u043A\u0430\u0446\u0456\u044E, \u0430 \u043F\u043E\u0442\u0456\u043C \u0432\u0438\u043A\u043E\u043D\u0430\u0442\u0438 \u043F\u0440\u043E\u0446\u0435\u0441\u0438 \u0449\u043E \u043D\u0435 \u043F\u043E\u0442\u0440\u0435\u0431\u0443\u044E\u0442\u044C \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u0456\u0432 \u0457\u0457 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u043D\u044F. \u0426\u0435\u0439 \u043F\u0456\u0434\u0445\u0456\u0434 \u043D\u0430\u0437\u0438\u0432\u0430\u044E\u0442\u044C \u0432\u0432\u043E\u0434\u043E\u043C/\u0432\u0438\u0432\u043E\u0434\u043E\u043C. \u0411\u0443\u0434\u044C-\u044F\u043A\u0430 \u0437\u0430\u0434\u0430\u0447\u0430 \u0449\u043E \u043D\u0430\u0441\u043F\u0440\u0430\u0432\u0434\u0456 \u0437\u0430\u043B\u0435\u0436\u0438\u0442\u044C \u0432\u0456\u0434 \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u0456\u0432 \u0432\u0432\u043E\u0434\u0443-\u0432\u0438\u0432\u043E\u0434\u0443 \u0432\u0441\u0435 \u0449\u0435 \u043E\u0447\u0456\u043A\u0443\u0432\u0430\u0442\u0438\u043C\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u043D\u044F \u043A\u043E\u043C\u0443\u043D\u0456\u043A\u0430\u0446\u0456\u0457, \u0430\u043B\u0435 \u0456\u043D\u0448\u0456 \u043F\u0440\u043E\u0446\u0435\u0441\u0438 \u0437\u043C\u043E\u0436\u0443\u0442\u044C \u043F\u0440\u043E\u0434\u043E\u0432\u0436\u0443\u0432\u0430\u0442\u0438 \u0440\u043E\u0431\u043E\u0442\u0443. \u0412 \u043E\u043F\u0435\u0440\u0430\u0446\u0456\u0439\u043D\u0438\u0445 \u0441\u0438\u0441\u0442\u0435\u043C\u0430\u0445 \u0456\u0441\u043D\u0443\u0454 \u0431\u0430\u0433\u0430\u0442\u043E \u0444\u0443\u043D\u043A\u0446\u0456\u0439 \u043D\u0430 \u0440\u0456\u0437\u043D\u0438\u0445 \u0440\u0456\u0432\u043D\u044F\u0445, \u043F\u0440\u0438\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0445 \u0434\u043B\u044F \u0440\u0435\u0430\u043B\u0456\u0437\u0430\u0446\u0456\u0457 \u0430\u0441\u0438\u043D\u0445\u0440\u043E\u043D\u043D\u043E\u0433\u043E I/O. \u041D\u0430\u0441\u043F\u0440\u0430\u0432\u0434\u0456, \u0443 \u0432\u0441\u0456\u0445, \u043E\u043A\u0440\u0456\u043C \u043D\u0430\u0439\u0431\u0456\u043B\u044C\u0448 \u0440\u0443\u0434\u0438\u043C\u0435\u043D\u0442\u0430\u043B\u044C\u043D\u0438\u0445 \u043E\u043F\u0435\u0440\u0430\u0446\u0456\u0439\u043D\u0438\u0445 \u0441\u0438\u0441\u0442\u0435\u043C, \u0433\u043E\u043B\u043E\u0432\u043D\u043E\u044E \u0444\u0443\u043D\u043A\u0446\u0456\u0454\u044E \u0454 \u0437\u0430\u0431\u0435\u0437\u043F\u0435\u0447\u0435\u043D\u043D\u044F \u0445\u043E\u0447\u0430 \u0431 \u0431\u0430\u0437\u043E\u0432\u0438\u0445 \u0444\u043E\u0440\u043C \u0430\u0441\u0438\u043D\u0445\u0440\u043E\u043D\u043D\u043E\u0433\u043E I/O, \u0445\u043E\u0447\u0430 \u0446\u0435 \u043C\u043E\u0436\u0435 \u0431\u0443\u0442\u0438 \u043D\u0435 \u043D\u0430\u0434\u0442\u043E \u0432\u0438\u0434\u0438\u043C\u0438\u043C \u0434\u043B\u044F \u043A\u043E\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430 \u0447\u0438 \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u0456\u0441\u0442\u0430. \u0412 \u043D\u0430\u0439\u043F\u0440\u043E\u0441\u0442\u0456\u0448\u043E\u043C\u0443 \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043D\u043E\u043C\u0443 \u0440\u0456\u0448\u0435\u043D\u043D\u0456, \u0441\u0442\u0430\u0442\u0443\u0441 \u043F\u0440\u0438\u0441\u0442\u0440\u043E\u044E \u043F\u043E\u0441\u0442\u0456\u0439\u043D\u043E \u0437 \u043F\u0435\u0432\u043D\u0438\u043C\u0438 \u0456\u043D\u0442\u0435\u0440\u0432\u0430\u043B\u0430\u043C\u0438, \u0449\u043E\u0431 \u0432\u0438\u0437\u043D\u0430\u0447\u0438\u0442\u0438 \u0447\u0438 \u0433\u043E\u0442\u043E\u0432\u0438\u0439 \u043F\u0440\u0438\u0441\u0442\u0440\u0456\u0439 \u0434\u043E \u043D\u0430\u0441\u0442\u0443\u043F\u043D\u043E\u0457 \u043E\u043F\u0435\u0440\u0430\u0446\u0456\u0457. (\u041D\u0430\u043F\u0440\u0438\u043A\u043B\u0430\u0434 CP/M \u043F\u0440\u0430\u0446\u044E\u0432\u0430\u043B\u0430 \u0442\u0430\u043A\u0438\u043C \u0447\u0438\u043D\u043E\u043C. \u0421\u0435\u043C\u0430\u043D\u0442\u0438\u043A\u0430 \u0457\u0457 \u0441\u0438\u0441\u0442\u0435\u043C\u043D\u0438\u0445 \u0432\u0438\u043A\u043B\u0438\u043A\u0456\u0432 \u043D\u0435 \u0432\u0438\u043C\u0430\u0433\u0430\u043B\u0430 \u0431\u0456\u043B\u044C\u0448 \u0441\u043A\u043B\u0430\u0434\u043D\u043E\u0457 \u0441\u0442\u0440\u0443\u043A\u0442\u0443\u0440\u0438 \u0432\u0432\u043E\u0434\u0443/\u0432\u0438\u0432\u043E\u0434\u0443, \u0445\u043E\u0447\u0430 \u0431\u0456\u043B\u044C\u0448\u0456\u0441\u0442\u044C \u0440\u0435\u0430\u043B\u0456\u0437\u0430\u0446\u0456\u0439 \u0431\u0443\u043B\u0438 \u0441\u043A\u043B\u0430\u0434\u043D\u0456\u0448\u0438\u043C\u0438 \u0442\u0430 \u0435\u0444\u0435\u043A\u0442\u0438\u0432\u043D\u0456\u0448\u0438\u043C\u0438). \u041F\u0440\u044F\u043C\u0438\u0439 \u0434\u043E\u0441\u0442\u0443\u043F \u0434\u043E \u043F\u0430\u043C\u2019\u044F\u0442\u0456 \u043C\u043E\u0436\u0435 \u0437\u043D\u0430\u0447\u043D\u043E \u0437\u0431\u0456\u043B\u044C\u0448\u0438\u0442\u0438 \u0435\u0444\u0435\u043A\u0442\u0438\u0432\u043D\u0456\u0441\u0442\u044C \u0441\u0438\u0441\u0442\u0435\u043C \u0449\u043E \u0431\u0430\u0437\u0443\u044E\u0442\u044C\u0441\u044F \u043D\u0430 \u043E\u043F\u0438\u0442\u0443\u0432\u0430\u043D\u043D\u0456, \u0430 \u043C\u043E\u0436\u0443\u0442\u044C \u0432\u0437\u0430\u0433\u0430\u043B\u0456 \u0443\u0441\u0443\u043D\u0443\u0442\u0438 \u043F\u043E\u0442\u0440\u0435\u0431\u0443 \u0432 \u043E\u043F\u0438\u0442\u0443\u0432\u0430\u043D\u043D\u0456. \u0411\u0430\u0433\u0430\u0442\u043E\u0437\u0430\u0434\u0430\u0447\u043D\u0456 \u043E\u043F\u0435\u0440\u0430\u0446\u0456\u0439\u043D\u0456 \u0441\u0438\u0441\u0442\u0435\u043C\u0438 \u043C\u043E\u0436\u0443\u0442\u044C \u0432\u0438\u043A\u043E\u0440\u0438\u0441\u0442\u043E\u0432\u0443\u0432\u0430\u0442\u0438 \u0444\u0443\u043D\u043A\u0446\u0456\u043E\u043D\u0430\u043B\u044C\u043D\u0456\u0441\u0442\u044C \u044F\u043A\u0430 \u043D\u0430\u0434\u0430\u0454\u0442\u044C\u0441\u044F \u0430\u043F\u0430\u0440\u0430\u0442\u043D\u0438\u043C\u0438 \u043F\u0435\u0440\u0435\u0440\u0438\u0432\u0430\u043D\u043D\u044F\u043C\u0438, \u043F\u0440\u0438 \u0446\u044C\u043E\u043C\u0443 \u0445\u043E\u0432\u0430\u044E\u0447\u0438 \u0441\u043A\u043B\u0430\u0434\u043D\u0456\u0441\u0442\u044C \u043E\u0431\u0440\u043E\u0431\u043A\u0438 \u043F\u0435\u0440\u0435\u0440\u0438\u0432\u0430\u043D\u043D\u044F \u0432\u0456\u0434 \u043A\u043E\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430. \u0431\u0443\u0432 \u043F\u0435\u0440\u0448\u043E\u044E \u0444\u043E\u0440\u043C\u043E\u044E \u0431\u0430\u0433\u0430\u0442\u043E\u0437\u0430\u0434\u0430\u0447\u043D\u043E\u0441\u0442\u0456 \u0441\u0442\u0432\u043E\u0440\u0435\u043D\u043E\u0457 \u0434\u043B\u044F \u0435\u043A\u0441\u043F\u043B\u0443\u0430\u0442\u0430\u0446\u0456\u0457 \u0430\u0441\u0438\u043D\u0445\u0440\u043E\u043D\u043D\u043E\u0433\u043E \u0432\u0432\u043E\u0434\u0443 \u0432\u0438\u0432\u043E\u0434\u0443. \u0410\u0441\u0438\u043D\u0445\u0440\u043E\u043D\u043D\u0438\u0439 \u0432\u0432\u0456\u0434/\u0432\u0438\u0432\u0456\u0434 \u0432\u0438\u043A\u043E\u0440\u0438\u0441\u0442\u043E\u0432\u0443\u0454\u0442\u044C\u0441\u044F \u0434\u043B\u044F \u0437\u0431\u0456\u043B\u044C\u0448\u0435\u043D\u043D\u044F \u043F\u0440\u043E\u043F\u0443\u0441\u043A\u043D\u043E\u0457 \u0437\u0434\u0430\u0442\u043D\u043E\u0441\u0442\u0456, \u0442\u0430 \u0448\u0432\u0438\u0434\u043A\u043E\u0441\u0442\u0456 \u0440\u0435\u0430\u0433\u0443\u0432\u0430\u043D\u043D\u044F \u043D\u0430 \u043F\u043E\u0434\u0456\u0457." . . . . . . . . . . . . . . . . "\u975E\u540C\u671FIO" . . . . . . . . . . . . "983894658"^^ . . . . . . .