рдлреЗрд╕рдмреБрдХрд▓реЗ рд╣рд░реНрдорд┐рдЯ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░реНрджрдЫ, рджреЛрд╣реЛрд░реНрдпрд╛рдЙрди рд╕рдХрд┐рдиреЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рд▓рд╛рдЧрд┐ рдПрдЙрдЯрд╛ рдЯреБрд▓рдХрд┐рдЯ

рдлреЗрд╕рдмреБрдХ (рд░реВрд╕реА рд╕рдВрдШрдорд╛ рдкреНрд░рддрд┐рдмрдиреНрдзрд┐рдд) рд▓реЗ рд╣рд░реНрдорд┐рдЯ рдЯреВрд▓рдХрд┐рдЯрдХреЛ рд▓рд╛рдЧрд┐ рдХреЛрдб рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░реНтАНрдпреЛ, рдЬрд╕рд▓реЗ рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВрдХреЛ рдирд┐рд░реНрдзрд╛рд░рдгрд╛рддреНрдордХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рд▓рд╛рдЧрд┐ рд╡рд╛рддрд╛рд╡рд░рдг рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджрдЫ, рд╡рд┐рднрд┐рдиреНрди рд░рдирд╣рд░реВрд▓рд╛рдИ рд╕рдорд╛рди рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рд░ рд╕рдорд╛рди рдЗрдирдкреБрдЯ рдбрд╛рдЯрд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рджреЛрд╣реЛрд░реНрдпрд╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛрдб Rust рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ рд░ BSD рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдЕрдиреНрддрд░реНрдЧрдд рд╡рд┐рддрд░рдг рдЧрд░рд┐рдПрдХреЛ рдЫред

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

рдлреЗрд╕рдмреБрдХрд▓реЗ рд╣рд░реНрдорд┐рдЯ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░реНрджрдЫ, рджреЛрд╣реЛрд░реНрдпрд╛рдЙрди рд╕рдХрд┐рдиреЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рд▓рд╛рдЧрд┐ рдПрдЙрдЯрд╛ рдЯреБрд▓рдХрд┐рдЯ

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

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

рджреМрдб рдЕрд╡рд╕реНрдерд╛рдХрд╛ рдХрд╛рд░рдг рдереНрд░реЗрдбрд╣рд░реВрд╕рдБрдЧ рд╕рдорд╕реНрдпрд╛рд╣рд░реВрдХреЛ рдирд┐рджрд╛рди рдЧрд░реНрди, рд╣рд░реНрдорд┐рдЯрд╕рдБрдЧ рд╕рдЮреНрдЪрд╛рд▓рдирд╣рд░реВ рдкрд╣рд┐рдЪрд╛рди рдЧрд░реНрдиреЗ рдореЛрдб рдЫ рдЬрд╕рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЖрджреЗрд╢ рдЕрд░реНрдбрд░ рдмрд╛рд╣рд┐рд░ рдерд┐рдпреЛ рд░ рдЕрд╕рд╛рдорд╛рдиреНрдп рд░реВрдкрдорд╛ рдмрдиреНрдж рднрдпреЛред рддреНрдпрд╕реНрддрд╛ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдкрд╣рд┐рдЪрд╛рди рдЧрд░реНрди, рд╕рд╣реА рд╕рдЮреНрдЪрд╛рд▓рди рд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рдЕрд╕рд╛рдорд╛рдиреНрдп рд╕рдорд╛рдкреНрддрд┐ рд░реЗрдХрд░реНрдб рдЧрд░рд┐рдПрдХрд╛ рд░рд╛рдЬреНрдпрд╣рд░реВрдХреЛ рддреБрд▓рдирд╛ рдЧрд░рд┐рдиреНрдЫред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди