X86 рдкрд░ realtime рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдХреИрд╢ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ

рдЫрд╡рд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдореЗрдВ x86 рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рд╕рд╛рде рд▓реЛрд╣реЗ рдХреЗ рдЙрдкрдпреЛрдЧ рдкрд░ рдкрджреЛрдВ рдХреА рдирд┐рд░рдВрддрд░рддрд╛ рдореЗрдВред рд╡рд╣рд╛рдВ рдореИрдВрдиреЗ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдмрддрд╛рдпрд╛ рдХрд┐ рдХреИрд╕реЗ x86 рд░рд┐рдпрд▓рдЯрд╛рдЗрдо рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдХреНрдпрд╛ рдЗрд╕реЗ рд░реЛрдХрддрд╛ рд╣реИред

рдПрдХ рдорд╛рдореВрд▓реА рдЧреАрддрд╛рддреНрдордХ рд╡рд┐рд╖рдпрд╛рдВрддрд░ред рд░рд┐рдпрд▓-рдЯрд╛рдЗрдо рд╕рд┐рд╕реНрдЯрдо рдХрдВрдкреНрдпреВрдЯрд░ рдХреА рдкреНрд░рдЧрддрд┐ рдХреЗ рд╕рдмрд╕реЗ рдХрдо рдЬреНрдЮрд╛рдд рдЗрдВрдЬрдиреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкрд╣рд▓рд╛ рд▓реИрдкрдЯреЙрдк рдХрдВрдкреНрдпреВрдЯрд░ рдЙрдирдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЕрдм рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ, рдпрд╣ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдкрд╣рд▓рд╛ рдзрд╛рд░рд╛рд╡рд╛рд╣рд┐рдХ рд▓реИрдкрдЯреЙрдк рдУрд╕рдмреЛрд░реНрди рдерд╛ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЙрдкрд░реЛрдХреНрдд рддрд╕реНрд╡реАрд░ рдореЗрдВ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рд╕реАрдореЗрдВрд╕ рдореЗрдВ рдУрд╕рдмреЛрд░реНрди рд╕реЗ рджреЛ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдФрджреНрдпреЛрдЧрд┐рдХ рд╕реНрд╡рдЪрд╛рд▓рди рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд░рдиреЗ рдХреЗ рд╕рд╛рдзрди рдХреЗ рд░реВрдк рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрд╕ рдкрд░рд┐рд╡рд╛рд░ (рд╕реАрдореЗрдВрд╕ рд╕рд┐рдореИрдЯрд┐рдХ) рдХреЗ рд▓реИрдкрдЯреЙрдк рдХрдВрдкреНрдпреВрдЯрд░ рдЕрдм рдЙрддреНрдкрд╛рджрд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рд▓реЛрд╣реЗ рдореЗрдВ рдХрдИ рдмрд╛рд░ рдмрджрд▓рд╛рд╡ рд╣реБрдП рд╣реИрдВред

рд▓реЗрдХрд┐рди рдЪрд▓реЛ рд╡реНрдпрд╛рдкрд╛рд░ рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рдЙрддрд░реЛред рдЗрд╕ рд╡рд┐рд╖рдп рдореЗрдВ, рдореИрдВ рдЙрди рдХрд╛рд░рдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдиреНрджреНрд░рд┐рдд рдХрд░реВрдБрдЧрд╛ рдЬреЛ рд░рд┐рдпрд▓рдЯрд╛рдЗрдо рдХреЛрдб рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдордп рдХреА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдХреЗ рд╕рд╛рде рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХрд░рддреЗ рд╣реИрдВред рдХрдЯ рдХреЗ рддрд╣рдд рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдирд╣реАрдВ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдЙрдмрд╛рдК рдкрд╛рдаред

рдХреИрд╢ рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧ рдЕрдзрд┐рдХрд╛рдВрд╢ рдХрд╛рд░реНрдпрднрд╛рд░ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИ, рди рдХрд┐ рдХреЗрд╡рд▓ рд░реАрдпрд▓рдЯрд╛рдЗрдо рдХреЗ рд▓рд┐рдПред рдПрдХ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЙрджрд╛рд╣рд░рдг - рдПрдХ рдХреЛрд░ рдкрд░, рдХреЛрдб рдЪрд▓рддрд╛ рд╣реИ рдЬреЛ рдПрдХ рдмрд╛рд░ рдкреНрд░рддреНрдпреЗрдХ рдорд┐рд▓реАрд╕реЗрдХрдВрдб рд╕реЗ рдКрдкрд░ рдЙрдарддрд╛ рд╣реИ, рд╕реЗрдВрд╕рд░ рд╕реЗрдВрд╕рд░ рдХрд░рддрд╛ рд╣реИ, рдкреАрдПрд▓рд╕реА рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдФрд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЗ рдХреБрдЫ рдЯреБрдХрдбрд╝реЗ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЙрд╕реА рд╕рдордп, GUI рдХреЛрдб рджреВрд╕рд░реЗ рдХреЛрд░ рдкрд░ рдЪрд▓рддрд╛ рд╣реИ, рдЬреЛ рдореЙрдирд┐рдЯрд░ рдкрд░ рдпрд╣ рд╕рдм рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдСрдкрд░реЗрдЯрд░ рдХреЛ рдХрднреА-рдХрднреА рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЖрдзреБрдирд┐рдХ рдЬреАрдпреВрдЖрдИ рдХрд╛рдлреА "рдореЛрдЯрд╛" рд╣реИ, рдФрд░ рдЦреБрд╢реА рдХреЗ рд╕рд╛рде рд╕рднреА рдЙрдкрд▓рдмреНрдз рдХреИрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рд╡реИрд╕реЗ, рдкрд╣рд▓реЗ рдХреЛрд░ рдХреЗ рд╕рд╛рде рдЖрдо рд╣реИред рдЗрд╕рд▓рд┐рдП рдЬрдм рд░рд┐рдпрд▓рдЯрд╛рдЗрдо рдХреЛрдб рдЙрдарддрд╛ рд╣реИ, рддреЛ рдЗрд╕рдХрд╛ рдХреЛрдИ рднреА рдбреЗрдЯрд╛ рд╕рд╛рдорд╛рдиреНрдп рдХреИрд╢ рдореЗрдВ рдирд╣реАрдВ рдорд┐рд▓реЗрдЧрд╛ - рдЖрдкрдХреЛ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдореЗрдореЛрд░реА рд╕реЗ рдЦреАрдВрдЪрдирд╛ рд╣реЛрдЧрд╛, рджрд╕рд┐рдпреЛрдВ рдпрд╛ рд╕реИрдХрдбрд╝реЛрдВ рдорд╛рдЗрдХреНрд░реЛрд╕реЗрдХрдВрдб рдЦрд░реНрдЪ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, x86 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдореЗрдЯрд┐рдХ рд░реВрдк рд╕реЗ рдХреИрд╢ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдореИрдВ рдЗрди рд╕рднреА рддрд░реАрдХреЛрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░реВрдВрдЧрд╛, рдмрд╕ рдПрдХ рд╣рд╛рде рдкрд░ рдкрд░реНрдпрд╛рдкреНрдд рдЙрдВрдЧрд▓рд┐рдпрд╛рдВ:

1. PREFETCHx - рдореЗрдореЛрд░реА рд╕реЗ рдХреИрд╢ рддрдХ рдПрдХ рд▓рд╛рдЗрди рдкрд╣рд▓реЗ рдЦреАрдВрдЪреЛ
2. CFLUSH, WBINV (рдмрд╣реБрдд "рдмреБрд░рд╛рдИ" рдХрдорд╛рдВрдб, рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ) - "рд░реАрд╕реЗрдЯ" рд▓рд╛рдЗрди рдпрд╛ рдкреВрд░реЗ рдХреИрд╢
3. рдиреЙрди рдЯреЗрдореНрдкреЛрд░рд▓ COVNTDQ / MOVNTDQA / MOVNTPS, рдСрд░реНрдбрд░ рдХрдВрдЯреНрд░реЛрд▓ (L / S / MFENCE) - рдХреБрдЫ рдбреЗрдЯрд╛ рдСрдкрд░реЗрд╢рдВрд╕ рдХреА рдХреИрдЪреЗрдмрд┐рд▓рд┐рдЯреА рдХрд╛ рдХрдВрдЯреНрд░реЛрд▓
4. рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рддрд░реАрдХреЗред рдпрд╣рд╛рдВ рдореЗрд░рд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдФрд░ рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХреЗ рдЯреНрд░рд┐рдХреА рддрд░реАрдХреЗ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдзрд┐рдХ рдЕрдиреБрдХреВрд▓ рдкреНрд░реАрдлрд╝реЗрдЪрд░
5. рдбреАрдПрдордП рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рддреНрдпрдХреНрд╖ рдХреИрд╢ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ред рдпрд╣ рдмрд╣реБрдд рд▓реЛрдХрдкреНрд░рд┐рдп рд╡рд┐рд╢реЗрд╖рддрд╛ рдкрд░рд┐рдзреАрдп рдирд┐рд░реНрдорд╛рддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдирд╣реАрдВ рд╣реИред
рдЖрдк рдХреИрд╢ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдХреНрд╖рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд┐рд╕реА рднреА рддрд░рд╣ рдЪрд░рдо рд╣реИред

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрди рддрд░реАрдХреЛрдВ рдореЗрдВ рд╕реЗ рдХреБрдЫ рднреА рд╕рдорд╛рди рдирд╣реАрдВ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд▓реЙрдХрдбрд╛рдЙрди рдХреЛ рдХреИрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП - рдПрдХ рдРрд╕реА рд╕реБрд╡рд┐рдзрд╛ рдЬреЛ рдПрдЖрд░рдПрдо рдореЗрдВ рд╣реИ, рдпрд╛ рдЗрд╕реА рддрд░рд╣ рдХреЗ рдкрд╛рд╕рд╡рд░реНрдб рд╣реИрдВред рдХреИрд╢реЗ рд╕реНрд▓рд╛рдЗрд╕ рдХреЛ рдЖрд░рдХреНрд╖рд┐рдд рдХрд░рдирд╛ рд░рд┐рдпрд▓рдЯрд╛рдЗрдо рдХреЛрдб рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рдорд╛рдорд▓реЗ рдореЗрдВред рдпрд╣ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рджрд┐рди x86 рдореЗрдВ рдХреБрдЫ рдЗрд╕реА рддрд░рд╣ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдкрд╛рд░рджрд░реНрд╢реА рдореЗрдореЛрд░реА рдСрдкрд░реЗрд╢рди рдХреА рд╡рд┐рдЪрд╛рд░рдзрд╛рд░рд╛ рдХрд╛ рд╡рд┐рд░реЛрдз рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЕрднреА рдХреЗ рд▓рд┐рдП, рдЖрдк рдЙрдкрд╢рд╛рдордХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЫрд╡рд┐

рдЪрд┐рддреНрд░ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рдХреИрд╢ рдореЗрдВ рднреМрддрд┐рдХ рдкрддрд╛ рдФрд░ рдкрддреЗ рдореЗрдВ 5 рдмрд┐рдЯреНрд╕ рд╣реИрдВред рдЦреИрд░, рдпрд╣ рд╣реБрдЖ - рдмрд╕ рднрд╛рдЧреНрдпрд╢рд╛рд▓реАред рдпрд╣ рдЖрдкрдХреЛ 32 рд░рдВрдЧреЛрдВ рдореЗрдВ рдкреЗрдЬ рджреНрд╡рд╛рд░рд╛ рднреМрддрд┐рдХ рдореЗрдореЛрд░реА рдкреЗрдЬ рдХреЛ "рдХрд▓рд░" рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдХреНрдпреЛрдВ? рдУрдПрд╕ рдХрд╛ рдХрд░реНрдиреЗрд▓, рдЬрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдкрддрд╛ рд╕реНрдерд╛рди рдмрдирд╛рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдХреЗрд╡рд▓ рдПрдХ рд░рдВрдЧ рдХреА рдЖрднрд╛рд╕реА рдореЗрдореЛрд░реА рджреЗ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐ рдХреИрд╢ рдХреЗ рдореБрдЦреНрдп рдЙрдкрднреЛрдХреНрддрд╛рдУрдВ рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд░рдВрдЧреЛрдВ рдХреА рдореЗрдореЛрд░реА рджреА рдЬрд╛рддреА рд╣реИ, рддреЛ рдЙрдирдХрд╛ рдбреЗрдЯрд╛ рдПрдХ-рджреВрд╕рд░реЗ рдХреЛ рдХреИрд╢ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдЧрд╛ред

рдЙрдкрд░реЛрдХреНрдд рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдпрджрд┐ рдЖрдк рджреЛрдиреЛрдВ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд░рдВрдЧ рдЖрд╡рдВрдЯрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЬрд╛рдПрдЧреАред рдЬреАрдпреВрдЖрдИ рд╕реЗ рдХреИрд╢ рдХрдо рдорд┐рд▓реЗрдЧрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдмрд╣реБрдд рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдСрдкрд░реЗрдЯрд░ рдХрд┐рд╕реА рднреА рдмреНрд░реЗрдХ рдкрд░ рдзреНрдпрд╛рди рдирд╣реАрдВ рджреЗрдЧрд╛ред рдмреЗрд╢рдХ, рдПрдХ рдмрдбрд╝реА рдЦрд╛рдореА рд╣реИ - рд╣рдо рдХреЗрд╡рд▓ рдЖрднрд╛рд╕реА рдореЗрдореЛрд░реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЕрдЧрд░ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдХреБрдЫ рднреА рдмрд╣реБрдд рд╕рд╛рд░реЗ рдХреИрд╢ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдХреБрдЫ рднреА рдЗрд╕реЗ рд░реЛрдХ рдирд╣реАрдВ рд╕рдХрддрд╛ рд╣реИред

рд╕рдорд╛рди рд╡рд┐рдзрд┐ рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рдлреНрд░реАрдмреАрдПрд╕рдбреА рдЧреБрдард▓реА рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рд╕рд╛рд╣рдЪрд░реНрдп рдХреИрд╢ рдореЗрдВ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рд╕реНрдореГрддрд┐ рдХреЛ рдЕрдзрд┐рдХ рд╡рд┐рддрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдХреИрд╢ рдХреА рдХрдо рд╕рдВрдмрджреНрдзрддрд╛ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рддрд╛рдХрд┐ рдЗрд╕рдХрд╛ рдХреЛрдИ рднреА рдЯреБрдХрдбрд╝рд╛ рд╡реНрдпрд░реНрде рди рдЬрд╛рдПред рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд╕реЗ рдХреБрдЫ рднреА рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ - рдУрдПрд╕ рд╕рдм рдХреБрдЫ рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЕрдм рдХреЛрдИ рднреА рдЙрддреНрдкрд╛рджрди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдУрдПрд╕ рдЗрди рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрд╢ рд░рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдХреЗрд╡рд▓ рдЕрдиреМрдкрдЪрд╛рд░рд┐рдХ рдкреИрдЪ рд╣реИрдВред

рд╡реИрд╕реЗ, рдореИрдВ рд╕рднреА рд░рд┐рдпрд▓рдЯрд╛рдЗрдо x86 рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рд╕реА-рд╕реНрдЯреЗрдЯреНрд╕ рдФрд░ рд╕реНрдкреАрдбрд╕реНрдЯреЗрдк рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╛рдж рд░рдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

рд╡реИрд╕реЗ, рдЕрдЧрд░ рдХреЛрдИ рднреА рдХрд┐рд╕реА рднреА рдЕрдВрдЧреНрд░реЗрдЬреА рдХреЗ рд▓рд┐рдП рд░реВрд╕реА рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЬрд╛рдирддрд╛ рд╣реИ рдЬреЛ рдореИрдВрдиреЗ рдЗрд╕ рд╡рд┐рд╖рдп рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдерд╛, рддреЛ рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдмрддрд╛рдПрдВ, рдФрд░ рдореИрдВ рдЗрд╕реЗ рдкрд╛рда рдореЗрдВ рд╕рд╣реА рдХрд░ рджреВрдВрдЧрд╛ред

Source: https://habr.com/ru/post/In117760/


All Articles