рд▓рд┐рдирдХреНрд╕ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдореБрдЦреНрдп рд╕рдХреНрд░рд┐рдп рдЗрдХрд╛рдЗрдпрд╛рдБ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдБ рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдПрдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рдЪрд▓рд╛рддреА рд╣реИ рдФрд░ рд╢реБрд░реВ рдореЗрдВ рдПрдХ рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рд╡рд╛рд╣ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреА рд╣реИред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдПрдХ рдирд┐рд░реНрджреЗрд╢ рдХрд╛рдЙрдВрдЯрд░ рд╣реИ рдЬреЛ рдЕрдЧрд▓реЗ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдЕрдиреБрджреЗрд╢ рдХрд╛ рдЯреНрд░реИрдХ рд░рдЦрддрд╛ рд╣реИред рд▓рд┐рдирдХреНрд╕ рдПрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдереНрд░реЗрдбреНрд╕ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ (рдпрд╣ рдирд┐рд╖реНрдкрд╛рджрди рд╢реБрд░реВ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж)ред
рд▓рд┐рдирдХреНрд╕ рдПрдХ рдорд▓реНрдЯреА-рдЯрд╛рд╕реНрдХрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХрдИ рд╕реНрд╡рддрдВрддреНрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдБ рдПрдХ рд╕рд╛рде рдЪрд▓ рд╕рдХрддреА рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдкрд╛рд╕ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдХрдИ рд╕рдХреНрд░рд┐рдп рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рд╣реЛ рд╕рдХрддреА рд╣реИрдВ, рддрд╛рдХрд┐ рд╕реИрдХрдбрд╝реЛрдВ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╣рдЬрд╛рд░реЛрдВ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рдПрдХ рд╕рд╛рде рдПрдХ рдмрдбрд╝реА рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рдХрд╛рдо рдХрд░ рд╕рдХреЗрдВред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЕрдзрд┐рдХрд╛рдВрд╢ рдПрдХрд▓-рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛рд░реНрдпрд╕реНрдерд╛рдиреЛрдВ рдкрд░ (рднрд▓реЗ рд╣реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╣реАрдВ рджреВрд░ рдЪрд▓рд╛ рдЧрдпрд╛ рд╣реЛ) рджрд░реНрдЬрдиреЛрдВ рдкреГрд╖реНрдарднреВрдорд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ
рдбреЗрдореЛрдВрд╕ рдХрд╛рдо рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡реЗ рддрдм рд╢реБрд░реВ рд╣реЛрддреЗ рд╣реИрдВ рдЬрдм рд╕рд┐рд╕реНрдЯрдо рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ рдмреВрдЯ рд╣реЛрддрд╛ рд╣реИред
рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдбреЗрдореЙрди
рдХреНрд░реЛрди рд╣реИ ред рд╡рд╣ рдПрдХ рдорд┐рдирдЯ рдореЗрдВ рдПрдХ рдмрд╛рд░ рдЙрдарддрд╛ рд╣реИ, рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреНрдпрд╛ рдЙрд╕реЗ рдХреБрдЫ рдХрд░рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИред рдпрджрд┐ рдЙрд╕рдХреЗ рдкрд╛рд╕ рдХрд╛рдо рд╣реИ, рддреЛ рд╡рд╣ рдЗрд╕реЗ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдЖрдЧреЗ рдХреА рдиреАрдВрдж (рдЕрдЧрд▓реА рдЬрд╛рдВрдЪ рддрдХ) рдХрд░рддрд╛ рд╣реИред
рдпрд╣ рдбреЗрдорди рдЖрдкрдХреЛ рдорд┐рдирдЯ, рдШрдВрдЯреЗ, рджрд┐рди рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдорд╣реАрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрдкрдиреЗ рд▓рд┐рдирдХреНрд╕ рд╕рд┐рд╕реНрдЯрдо рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдЧрд▓реЗ рдордВрдЧрд▓рд╡рд╛рд░ рдХреЛ рджреЛрдкрд╣рд░ 3 рдмрдЬреЗ рд╕реИрдиреНрдп рдкрдВрдЬреАрдХрд░рдг рдФрд░ рдирд╛рдорд╛рдВрдХрди рдХрд╛рд░реНрдпрд╛рд▓рдп рдореЗрдВ рдЖрдиреЗ рд╡рд╛рд▓рд╛ рд╣реИред рд╡рд╣ рдХреНрд░реЛрди рдбреЗрдореЙрди рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдПрдХ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИ рддрд╛рдХрд┐ рд╡рд╣ 14:30 рдмрдЬреЗ рдЙрд╕реЗ рд╕рдВрдХреЗрдд рджреЗ рд╕рдХреЗред рдЬрдм рдирд┐рдпрдд рджрд┐рди рдФрд░ рд╕рдордп рдЖрддрд╛ рд╣реИ,
рдХреНрд░реЛрди рдбреЗрдореЙрди рджреЗрдЦрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдирд┐рдпрдд рд╕рдордп рдкрд░ рдзреНрд╡рдирд┐ рд╕рдВрдХреЗрдд рдХрд╛рд░реНрдпрдХреНрд░рдо рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИ (рдПрдХ рдирдИ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд░реВрдк рдореЗрдВ)ред
рдХреНрд░реЛрди рдбреЗрдореЙрди рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рдордп-рд╕рдордп рдкрд░ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕реБрдмрд╣ 4 рдмрдЬреЗ рджреИрдирд┐рдХ рдбрд┐рд╕реНрдХ рдмреИрдХрдЕрдк рдпрд╛ рдирдП рд╕рд╛рд▓ рдХрд╛ рдЬрд╢реНрди рдордирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрд╣рд╛рд░ рдЦрд░реАрджрдиреЗ рдХреЗ рд▓рд┐рдП 31 рджрд┐рд╕рдВрдмрд░ рд╕реЗ рдПрдХ рд╕рдкреНрддрд╛рд╣ рдкрд╣рд▓реЗ рд╣рд░ рд╕рд╛рд▓ рднреБрд▓рдХреНрдХрдбрд╝ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛рдирд╛ред рдЕрдиреНрдп рдбреЗрдореЙрди рдЗрдирдХрдорд┐рдВрдЧ рдФрд░ рдЖрдЙрдЯрдЧреЛрдЗрдВрдЧ рдИ-рдореЗрд▓, рдкреНрд░рд┐рдВрдЯрд░ рдХрддрд╛рд░реЛрдВ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рддреЗ рд╣реИрдВ, рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдЕрднреА рднреА рдореЗрдореЛрд░реА рдХреЗ рдкрд░реНрдпрд╛рдкреНрдд рдЦрд╛рд▓реА рдкреГрд╖реНрда рд╣реИрдВ, рдЖрджрд┐ред рд▓рд┐рдирдХреНрд╕ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд░рд╛рдХреНрд╖рд╕реЛрдВ рдХреЛ рдмрд╣реБрдд рд╕рд░рд▓рддрд╛ рд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдПрдХ рдЕрд▓рдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИ, рдЬреЛ рдЕрдиреНрдп рд╕рднреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рд╣реИред
рд▓рд┐рдирдХреНрд╕ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдмрдирд╛рдИ рдЧрдИ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИрдВред
рдХрд╛рдВрдЯрд╛ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдореВрд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреА рдПрдХ рд╕рдЯреАрдХ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдореВрд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╣рд╛ рдЬрд╛рддрд╛
рд╣реИ ред рдирдИ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ
рдЪрд╛рдЗрд▓реНрдб рдкреНрд░реЛрд╕реЗрд╕ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдорд╛рддрд╛-рдкрд┐рддрд╛ рдФрд░ рдмрдЪреНрдЪреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреА рдЕрдкрдиреА рдирд┐рдЬреА (рдирд┐рдЬреА) рдореЗрдореЛрд░реА рдЫрд╡рд┐рдпрд╛рдВ рд╣реЛрддреА рд╣реИрдВред рдпрджрд┐ рдореВрд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдмрд╛рдж рдореЗрдВ рдЗрд╕рдХреЗ рдХрд┐рд╕реА рднреА рдЪрд░ рдХреЛ рдмрджрд▓ рджреЗрддреА рд╣реИ, рддреЛ рдпреЗ рдкрд░рд┐рд╡рд░реНрддрди рдмрд╛рд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛ (рдФрд░ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд) рдХреЗ рд▓рд┐рдП рдЕрджреГрд╢реНрдп рд░рд╣рддреЗ рд╣реИрдВред
рдЦреБрд▓реА рдлрд╛рдЗрд▓реЗрдВ рдорд╛рддрд╛-рдкрд┐рддрд╛ рдФрд░ рдмрдЪреНрдЪреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рдмреАрдЪ рд╕рд╛рдЭрд╛ рдХреА рдЬрд╛рддреА рд╣реИрдВред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдЕрдЧрд░
рдлреЛрд░реНрдХ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдХрд┐рдП рдЬрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХреЛрдИ рдлрд╛рдЗрд▓ рдкреЗрд░реЗрдВрдЯ рдкреНрд░реЛрд╕реЗрд╕ рдореЗрдВ рдЦреЛрд▓реА рдЧрдИ рдереА, рддреЛ рдпрд╣ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рджреЛрдиреЛрдВ рдкреНрд░реЛрд╕реЗрд╕ рдореЗрдВ рдЦреБрд▓реА рд░рд╣реЗрдЧреАред рдХрд┐рд╕реА рднреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рджреНрд╡рд╛рд░рд╛ рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХрд┐рдП рдЧрдП рдкрд░рд┐рд╡рд░реНрддрди рджреВрд╕рд░реЗ рдХреЛ рджрд┐рдЦрд╛рдИ рджреЗрдВрдЧреЗред рдпрд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рдПрдХрдорд╛рддреНрд░ рдЙрдЪрд┐рдд рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпреЗ рдкрд░рд┐рд╡рд░реНрддрди рдХрд┐рд╕реА рдЕрдиреНрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рднреА рджрд┐рдЦрд╛рдИ рджреЗрдВрдЧреЗ рдЬреЛ рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рднреА рдЦреЛрд▓рддрд╛ рд╣реИред
рдпрд╣ рддрдереНрдп рдХрд┐ рд╕реНрдореГрддрд┐ рдЪрд┐рддреНрд░, рдЪрд░, рд░рдЬрд┐рд╕реНрдЯрд░, рдФрд░ рдмрд╛рдХреА рд╕рдм рдХреБрдЫ рдорд╛рддрд╛-рдкрд┐рддрд╛ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдФрд░ рдмрдЪреНрдЪреЗ рдХреЗ рдмреАрдЪ рд╕рдорд╛рди рд╣реИрдВ, рдереЛрдбрд╝реА рдХрдард┐рдирд╛рдИ рдХреА рдУрд░ рдЬрд╛рддрд╛ рд╣реИ: рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рдХреИрд╕реЗ рдЬрд╛рдирддреА рд╣реИрдВ рдХрд┐ рдЙрдирдореЗрдВ рд╕реЗ рдХреМрди рд╕рд╛ рдореВрд▓ рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдХреМрди рд╕рд╛ рдмрдЪреНрдЪрд╛ рд╣реИ? рд░рд╣рд╕реНрдп рдпрд╣ рд╣реИ рдХрд┐ рдХрд╛рдВрдЯрд╛ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдЪрд╛рдЗрд▓реНрдб рдкреНрд░реЛрд╕реЗрд╕ рдХреЛ рд░рд┐рдЯрд░реНрди 0, рдФрд░ рдкреЗрд░реЗрдВрдЯ рдЪрд╛рдЗрд▓реНрдб рдкреНрд░реЛрд╕реЗрд╕ рдХреЗ рдиреЙрди-рдЬреАрд░реЛ PID (рдкреНрд░реЛрд╕реЗрд╕ IDentifier) тАЛтАЛрдХреЛ рджреЗрддрд╛ рд╣реИред рджреЛрдиреЛрдВ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рдЖрдорддреМрд░ рдкрд░ рд░рд┐рдЯрд░реНрди рд╡реИрд▓реНрдпреВ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддреА рд╣реИрдВ рдФрд░ рддрджрдиреБрд╕рд╛рд░ рдХрд╛рд░реНрдп рдХрд░рддреА рд╣реИрдВ:
pid = fork( ); /* fork , pid > 0 */
if (pid < 0) {
handle_error(); /* fork (, -
) */
} else if (pid > 0) {
/* */
} else {
/* */
}
рдпрджрд┐ рдмрдЪреНрдЪрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЕрдкрдиреЗ рдкреАрдЖрдИрдбреА тАЛтАЛрдХреЛ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рддреЛ рд╡рд╣
рдЧреЗрдЯрдкреАрдб рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд┐рднрд┐рдиреНрди рддрд░реАрдХреЛрдВ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм рдПрдХ рдмрдЪреНрдЪреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддреА рд╣реИ, рддреЛ рдЙрд╕рдХреЗ рдорд╛рддрд╛-рдкрд┐рддрд╛ рдХреЛ рдирдП рд╕рдорд╛рдкреНрдд рдмрдЪреНрдЪреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдкреАрдЖрдИрдбреА тАЛтАЛрдкреНрд░рд╛рдкреНрдд рд╣реЛрддреЗ рд╣реИрдВред рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдПрдХ рдорд╛рддрд╛-рдкрд┐рддрд╛ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдХрдИ рдмрдЪреНрдЪреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рд╣реЛ рд╕рдХрддреА рд╣реИрдВред рдЪреВрдВрдХрд┐ рдмрд╛рд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдореЗрдВ рдмрд╛рд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рднреА рд╣реЛ рд╕рдХрддреА рд╣реИрдВ, рдореВрд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдмрдЪреНрдЪреЛрдВ, рдирд╛рддреА-рдкреЛрддреЛрдВ, рдкрд░рджрд╛рджрд╛рдУрдВ, рдФрд░ рдЕрдзрд┐рдХ рджреВрд░ рдХреЗ рд╡рдВрд╢рдЬреЛрдВ рдХрд╛ рдПрдХ рдкреВрд░рд╛ рдкреЗрдбрд╝ рдмрдирд╛ рд╕рдХрддреА рд╣реИред
рдПрдХ рд▓рд┐рдирдХреНрд╕ рд╕рд┐рд╕реНрдЯрдо рдкрд░, рд╕рдВрджреЗрд╢ рдХреЗ рдХреБрдЫ рд░реВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рд╕рдВрд╡рд╛рдж рдХрд░ рд╕рдХрддреА рд╣реИрдВред рдЖрдк рджреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рдмреАрдЪ рдПрдХ рдкрд╛рдЗрдк рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдмрд╛рдЗрдЯреНрд╕ рдХреА рдПрдХ рдзрд╛рд░рд╛ рд▓рд┐рдЦ тАЛтАЛрд╕рдХрддреА рд╣реИ рдФрд░ рджреВрд╕рд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЗрд╕реЗ рдкрдврд╝ рд╕рдХрддреА рд╣реИред рдЗрди рдЪреИрдирд▓реЛрдВ рдХреЛ рдХрднреА-рдХрднреА
рдкрд╛рдЗрдк рднреА рдХрд╣рд╛ рдЬрд╛рддрд╛
рд╣реИ ред рдЦрд╛рд▓реА рдЪреИрдирд▓ рд╕реЗ рдбреЗрдЯрд╛ рдкрдврд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╕рдордп рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЕрд╡рд░реБрджреНрдз рдХрд░рдХреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рддреБрд▓реНрдпрдХрд╛рд▓рди рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬрдм рдЪреИрдирд▓ рдореЗрдВ рдбреЗрдЯрд╛ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ, рддреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЕрдирд▓реЙрдХ рд╣реЛ рдЬрд╛рддреА рд╣реИред
рдЪреИрдирд▓реЛрдВ рдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ, рд╢реЗрд▓ рдХрдиреНрд╡реЗрдпрд░ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЬрдм рд╢реЗрд▓ рдПрдХ рд▓рд╛рдЗрди рдХреА рддрд░рд╣ рджреЗрдЦрддрд╛ рд╣реИ
рд╕реЙрд░реНрдЯ <f | рд╕рд┐рд░рдлрд┐рд░ рдпрд╣ рджреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдмрдирд╛рддрд╛ рд╣реИ,
рд╕реЙрд░реНрдЯ рдХрд░рддрд╛ рд╣реИ рдФрд░
рд╣реЗрдб рдХрд░рддрд╛ рд╣реИ , рдФрд░ рдЙрдирдХреЗ рдмреАрдЪ рдПрдХ рдЪреИрдирд▓ рднреА рдЗрд╕ рддрд░рд╣ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╕реЙрд░реНрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╛ рдорд╛рдирдХ рдЖрдЙрдЯрдкреБрдЯ рд╕реНрдЯреНрд░реАрдо
рд╣реЗрдб рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рдорд╛рдирдХ рдЗрдирдкреБрдЯ рд╕реНрдЯреНрд░реАрдо рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рд▓рд┐рдЦрдиреЗ рд╡рд╛рд▓рд╛ рд╕рднреА рдбреЗрдЯрд╛ рд╕реАрдзреЗ рд╕рд┐рд░ рдкрд░ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдПрдХ рдЕрд╕реНрдерд╛рдпреА рдлрд╝рд╛рдЗрд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред рдпрджрд┐ рдЪреИрдирд▓ рдУрд╡рд░рдлреНрд▓реЛ рдХрд░рддрд╛ рд╣реИ, рддреЛ рд╕рд┐рд╕реНрдЯрдо рддрдм рддрдХ рд░реБрдХрддрд╛
рд╣реИ рдЬрдм рддрдХ рдХрд┐
рд╕рд┐рд░ рдЙрд╕рд╕реЗ рдХрдо рд╕реЗ рдХрдо рдХреБрдЫ рдбреЗрдЯрд╛ рдирд╣реАрдВ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИред
рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рджреВрд╕рд░реЗ рддрд░реАрдХреЗ рд╕реЗ рднреА рд╕рдВрд╡рд╛рдж рдХрд░ рд╕рдХрддреА рд╣реИрдВ - рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЗрдВрдЯрд░рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред рдПрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдПрдХ рдФрд░ рддрдерд╛рдХрдерд┐рдд
рд╕рдВрдХреЗрдд рднреЗрдЬ рд╕рдХрддреА рд╣реИред рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдмрддрд╛ рд╕рдХрддреА рд╣реИрдВ рдХрд┐ рд╕рд┐рдЧреНрдирд▓ рдЖрдиреЗ рдкрд░ рдХреНрдпрд╛ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд░рдиреА рд╣реИред рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ: рд╕рд┐рдЧреНрдирд▓ рдХреЛ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░рдирд╛, рдЙрд╕реЗ рд░реЛрдХрдирд╛, рд╕рд┐рдЧреНрдирд▓ рдХреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдорд╛рд░рдиреЗ рджреЗрдирд╛ (рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рдВрдХреЗрддреЛрдВ рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХрд╛рд░реНрд░рд╡рд╛рдИ)ред рдпрджрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдиреЗ рдЗрд╕реЗ рднреЗрдЬреЗ рдЧрдП рд╕рдВрдХреЗрддреЛрдВ рдХреЛ рдмрд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЪреБрдирд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ рд╕рд┐рдЧреНрдирд▓ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЬрдм рдХреЛрдИ рд╕рд┐рдЧреНрдирд▓ рдЖрддрд╛ рд╣реИ, рддреЛ рдирд┐рдпрдВрддреНрд░рдг рддреБрд░рдВрдд рд╣реИрдВрдбрд▓рд░ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬрдм рд╕рд┐рдЧреНрдирд▓ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЕрдкрдирд╛ рдХрд╛рдо рдкреВрд░рд╛ рдХрд░ рд▓реЗрддреА рд╣реИ, рддреЛ рдирд┐рдпрдВрддреНрд░рдг рдлрд┐рд░ рд╕реЗ рдЙрд╕ рд╕реНрдерд╛рди рдкрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдпрд╣ рддрдм рдЖрдпрд╛ рдерд╛ рдЬрдм рд╕рд┐рдЧреНрдирд▓ рдЖрдпрд╛ рдерд╛ (рдпрд╣ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ I / O рдЗрдВрдЯрд░рдкреНрдЯ рдХреЗ рд╕рдорд╛рди рд╣реИ)ред рдПрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗрд╡рд▓ рдЗрд╕рдХреЗ
рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдореВрд╣ рдХреЗ рд╕рджрд╕реНрдпреЛрдВ рдХреЛ рд╕рдВрдХреЗрдд рднреЗрдЬ рд╕рдХрддреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдЗрд╕рдХреЗ рдкреНрд░рддреНрдпрдХреНрд╖ рдорд╛рддрд╛-рдкрд┐рддрд╛ (рдФрд░ рдЕрдиреНрдп рдкреВрд░реНрд╡рдЬреЛрдВ), рднрд╛рдЗрдпреЛрдВ рдФрд░ рдмрд╣рдиреЛрдВ, рдФрд░ рдмрдЪреНрдЪреЛрдВ (рдФрд░ рдЕрдиреНрдп рд╡рдВрд╢рдЬ) рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдПрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЕрдкрдиреЗ рдкреВрд░реЗ рд╕рдореВрд╣ рдХреЛ рдПрдХ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдореЗрдВ рддреБрд░рдВрдд рдПрдХ рд╕рдВрдХреЗрдд рднреА рднреЗрдЬ рд╕рдХрддреА рд╣реИред
рд╕рд┐рдЧреНрдирд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдиреНрдп рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рднреА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдХреЛрдИ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдлреНрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯ рдХреИрд▓рдХреБрд▓реЗрд╢рди рдХрд░рддреА рд╣реИ рдФрд░ рдЕрдирдЬрд╛рдиреЗ рдореЗрдВ 0 рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реЛ рдЬрд╛рддреА рд╣реИ, рддреЛ рдпрд╣ рдПрдХ SIGFPE рд╕рд┐рдЧреНрдирд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ (рдлреНрд▓реЛрдЯрд┐рдВрдЧ-рдкреЙрдЗрдВрдЯ рдПрдХреНрд╕реЗрдкреНрд╢рди SIGnal рдПрдХ рдлреНрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯ рдСрдкрд░реЗрд╢рди рдХрд░рддреЗ рд╕рдордп рдПрдХ рдЕрдкрд╡рд╛рдж рд╕рд┐рдЧреНрдирд▓ рд╣реИ)ред