рд╣рдордиреЗ рдХреНрд╡рд╛рд░реНрдХ рдХрд╛ рд╡рд┐рднрд╛рдЬрди рдХрд┐рдпрд╛ред рдирдП рдЗрдВрдЯреЗрд▓ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХрд╛ рдорд╛рдЗрдХреНрд░реЛрдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░



рдХреНрд╡рд╛рд░реНрдХ рдПрдХ рдореВрд▓рднреВрдд, рдЕрд░реНрдерд╛рддреН рдПрдХ рд╕рдВрд░рдЪрдирд╛рд╣реАрди рдкреНрд░рд╛рдердорд┐рдХ рдХрдг рд╣реИ, рдЬрд┐рд╕реЗ 1964 рдореЗрдВ рд╕рд┐рджреНрдзрд╛рдВрдд рдореЗрдВ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕реЗ рдЕрдм рддрдХ рд╕рдордЧреНрд░ рд░реВрдк рд╕реЗ рд╡рд░реНрдгрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрдВрдЯреЗрд▓ рдХреНрд╡рд╛рд░реНрдХ рдЗрдВрдЯрд░рдиреЗрдЯ рдСрдл рдерд┐рдВрдЧреНрд╕ рдХрд╛ рдкреНрд░реЛрд╕реЗрд╕рд░ рд╣реИ, рдЬрд┐рд╕реЗ рдЗрдВрдЯреЗрд▓ рджреНрд╡рд╛рд░рд╛ 2013 рдХреЗ рдкрддрди рдХреЗ рдмрд╛рдж рд╕реЗ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЕрдм рддрдХ рдЗрд╕рдХреА рдЖрдВрддрд░рд┐рдХ рд╕рдВрд░рдЪрдирд╛ рдХреЗ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╡рд┐рд╡рд░рдг рдХреЗ рдмрд┐рдирд╛ рдФрд░ рдЗрдВрдЯреЗрд▓ рдХреЗ рдмрд╛рд╣рд░ "рдмреНрд▓реИрдХ рдмреЙрдХреНрд╕" рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред "рдХреНрдпрд╛ рдЖрдк рдПрдХ рдиреМрдХрд╛ рдХрд╣рддреЗ рд╣реИрдВ, рдпрд╣ рдкрд╛рд▓ рдЬрд╛рдПрдЧрд╛?" рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕рдореЗрдВ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдирд╣реАрдВ рдХрд░рддрд╛ред рдмрд▓реНрдХрд┐, рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдПрдХ рдиреМрдХрд╛ рдХрд╣рддреЗ рд╣реИрдВ, рдпрд╣ рдЖрдкрдХреЛ рдХреЙрд▓ рдХрд░реЗрдЧрд╛ (рдпрджрд┐ рдЗрд╕рдореЗрдВ рдПрдХ рдСрди-рдмреЛрд░реНрдб рдХрдВрдкреНрдпреВрдЯрд░ рд╣реИ)ред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЗрд╕ рдкреЛрд╕реНрдЯ рдореЗрдВ рдореИрдВ рд╕реНрдерд┐рддрд┐ рдХреЛ рд╕рд╣реА рдХрд░реВрдВрдЧрд╛ рдФрд░ рдЖрдкрдХреЛ рдмрддрд╛рдКрдВрдЧрд╛ рдХрд┐ рдХреНрд╡рд╛рд░реНрдХ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред


рдЖрдзреБрдирд┐рдХ рдЗрддрд┐рд╣рд╛рд╕ - рдХреНрд╡рд╛рд░реНрдХред

рдЗрд╕рд▓рд┐рдП, рд╕рд┐рддрдВрдмрд░ 2013 рдореЗрдВ, рдЗрдВрдЯреЗрд▓ рдиреЗ рдирдП рдЗрдВрдЯреЗрд▓ рдХреНрд╡рд╛рд░реНрдХ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреА рдШреЛрд╖рдгрд╛ рдХреА, рдЬрд┐рд╕реЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдСрдл рдерд┐рдВрдЧреНрд╕ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛, рд╕рд╛рде рд╣реА рд╕рд╛рде рдкрд╣рдирдиреЗ рдпреЛрдЧреНрдп рдЙрдкрдХрд░рдгреЛрдВ рдФрд░ рдШрд░реЗрд▓реВ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рднреАред рдХреНрд╡рд╛рд░реНрдХ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдорд╛рдЗрдХреНрд░реЛрдкреНрд░реЛрд╕реЗрд╕рд░ рд╣реИ (рдЧреНрд░реАрдХ "рдорд╛рдЗрдХреНрд░реЛ" = рдЫреЛрдЯреЗ рд╕реЗ), рдПрдЯрдо рдХреЗ рд▓рдЧрднрдЧ 1/5 (рдЕрд░реНрдерд╛рдд, рдЗрдВрдЯреЗрд▓ рдПрдЯрдо, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ) рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рд╕рд╛рде, рдФрд░ 10 рдЧреБрдирд╛ рдХрдо рдмрд┐рдЬрд▓реА рдХреА рдЦрдкрддред рдЙрд╕ рд╕рдордп, рдпреЗ рдХреНрд╡рд╛рд░реНрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХрдорд╛рддреНрд░ рдЬреНрдЮрд╛рдд рддрдХрдиреАрдХреА рд╡рд┐рд╡рд░рдг рдереЗ - рдЙрдирдореЗрдВ рд╕реЗ рдХрдИ рдирд╣реАрдВ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдЖрдорддреМрд░ рдкрд░ рдЗрд╕ рд╕реНрддрд░ рдХреА рдШреЛрд╖рдгрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╣реЛрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЗрд╕ рдкреНрд░реЛрд╕реЗрд╕рд░ рдореЗрдВ рд░реБрдЪрд┐ рдХрд╛рдлреА рдЕрдзрд┐рдХ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдШреЛрд╖рдгрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рд╕реНрд╡рддрдВрддреНрд░ рдкреЛрд╕реНрдЯ рдФрд░ рдкрд╛рдардХреЛрдВ рдХреА рдЗрд╕реА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП habrahabr.ruред

рдмрд┐рдХреНрд░реА рдкрд░ рдШреЛрд╖рдгрд╛ рдХреЗ рдПрдХ рдорд╣реАрдиреЗ рдмрд╛рдж, рдХреНрд╡рд╛рд░реНрдХ рдкрд░рд┐рд╡рд╛рд░ рдХрд╛ рдкрд╣рд▓рд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐ - рдХреНрд╡рд╛рд░реНрдХ SoC X1000 - рдЗрдВрдЯреЗрд▓ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо - рдЧреИрд▓рд┐рд▓рд┐рдпреЛ рдкрд░ рдкрд╣рд▓реЗ Arduino- рд╕рдВрдЧрдд рдорд╛рдЗрдХреНрд░реЛ рдХрдВрдкреНрдпреВрдЯрд░ рдХреА рдиреАрдВрд╡ рд╣реИред рдлрд┐рд░ рдХреНрд╡рд╛рд░реНрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рд╣реИред рдХреНрд╡рд╛рд░реНрдХ X1000 SoC 400 MHz рддрдХ рдХреА рдЖрд╡реГрддреНрддрд┐ рд╡рд╛рд▓рд╛ рдПрдХ рд╕рд┐рдВрдЧрд▓-рдХреЛрд░ 32-рдмрд┐рдЯ рдкреНрд░реЛрд╕реЗрд╕рд░ рд╣реИ, рдЬреЛ 32 рдПрдирдПрдо рддрдХрдиреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдФрд░ рдкреЗрдВрдЯрд┐рдпрдо рдирд┐рд░реНрджреЗрд╢ рд╕реЗрдЯ (рдкреЗрдВрдЯрд┐рдпрдо рдЗрдВрд╕реНрдЯреНрд░рдХреНрд╢рди рд╕реЗрдЯ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░) рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд╣реИред рдЗрдВрдЯреЗрд▓ ARK рдкрд░ рдХреНрд╡рд╛рд░реНрдХ X1000 SoC рдХреЗ рдкреВрд░реНрдг рд╡рд┐рдирд┐рд░реНрджреЗрд╢реЛрдВ рдореЗрдВ рдЗрд╕ рд╡рд┐рд╡рд░рдг рдореЗрдВ рдХреБрдЫ рддрдХрдиреАрдХреА рд╡рд┐рд╡рд░рдг рдЬреЛрдбрд╝реЗ рдЧрдП рд╣реИрдВ: 16 рдХреЗрдмреА рдХреИрд╢, рд╣рд╛рдЗрдкрд░рдереНрд░реЗрдбрд┐рдВрдЧ рдХреА рдХрдореА, рдореЗрдореЛрд░реА 1.6 рдЬреАрдмреА / рдПрд╕ рдХреЗ рд╕рд╛рде рдЕрдзрд┐рдХрддрдо рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд░ рдЧрддрд┐ ...., рд▓реЗрдХрд┐рди рдЖрдВрддрд░рд┐рдХ рдХреНрд╡рд╛рд░реНрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдореБрдЦреНрдп рдореБрджреНрджрд╛ рдЦреБрд▓рд╛ рд░рд╣рддрд╛ рд╣реИред

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


рдкреНрд░рд╛рдЪреАрди рдЗрддрд┐рд╣рд╛рд╕ - рдкреЗрдВрдЯрд┐рдпрдо

рдкреЗрдВрдЯрд┐рдпрдо 1993 рдореЗрдВ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ рдФрд░ рдЗрд╕реЗ рдЗрд╕рд▓рд┐рдП рдирд╛рдо рджрд┐рдпрд╛ рдЧрдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ IA32 рдХреА рдкрд╛рдВрдЪрд╡реАрдВ рдкреАрдврд╝реА рдереАред рдпрд╣ рдкрд╣рд▓рд╛ рд╕реБрдкрд░рд╕реНрдХреЗрд▓рд░ рдерд╛, рдЬреЛ рдХрд┐ рдЕрдиреБрджреЗрд╢ рд╕реНрддрд░, рдорд╛рдЗрдХреНрд░реЛрдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкрд░ рдЖрдВрддрд░рд┐рдХ рд╕рдорд╛рдирддрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдЖрд░реЗрдЦ рдореЗрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдкреВрд░реНрдгрд╛рдВрдХ рдбреЗрдЯрд╛ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреЗрдВрдЯрд┐рдпрдо рдореЗрдВ 2 рдкрд╛рдЗрдкрд▓рд╛рдЗрди (рдкрд╛рдЗрдкрд▓рд╛рдЗрди) рд╢рд╛рдорд┐рд▓ рд╣реИрдВ - "рдпреВ" рдФрд░ "рд╡реА" рдФрд░, рддрджрдиреБрд╕рд╛рд░, рджреЛ ALU (рдкреВрд░реНрдгрд╛рдВрдХ рдХреЗ рд▓рд┐рдП рдЕрдВрдХрдЧрдгрд┐рддреАрдп-рддрд░реНрдХ рдирд┐рд╖реНрдкрд╛рджрди рдЗрдХрд╛рдИ), рдЕрд▓рдЧ рдХреИрд╢ (рдбреЗрдЯрд╛ рдХреИрд╢) рджреЗрдЦреЗрдВ рдФрд░ рдирд┐рд░реНрджреЗрд╢ (рдХреЛрдб рдХреИрд╢) рдФрд░ рд╢рд╛рдЦрд╛ рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдЗрдХрд╛рдИ (рд╢рд╛рдЦрд╛ рд▓рдХреНрд╖реНрдп рдмрдлрд░):

рдЗрд╕ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЕрднреА рддрдХ рдХреЛрдИ рд╡реЗрдХреНрдЯрд░ рдирд┐рд░реНрджреЗрд╢ рдирд╣реАрдВ рд╣реИрдВ, рд╡реЗ рдмрд╛рдж рдореЗрдВ рдкреЗрдВрдЯрд┐рдо рдПрдордПрдордПрдХреНрд╕ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдВрдЧреЗред

рд▓реЗрдХрд┐рди, 486 рдХреА рддреБрд▓рдирд╛ рдореЗрдВ, рдкреЗрдВрдЯрд┐рдпрдо рдореЗрдВ рдХрдИ рдирдП рдирд┐рд░реНрджреЗрд╢ рдЬреЛрдбрд╝реЗ рдЧрдП, рдЬрд┐рдирдореЗрдВ рд╕реЗ рд╕рдмрд╕реЗ рдкреНрд░рд╕рд┐рджреНрдз рд╣реИрдВ CPUID (CPU IDentification), рдЬреЛ рдЖрдкрдХреЛ рдЗрд╕ CPU рдХреА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдФрд░ RDTSC (ReaD рдЯрд╛рдЗрдо рд╕реНрдЯреИрдореНрдк рдХрд╛рдЙрдВрдЯрд░), рдЬреЛ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рдЪрд╛рд▓реВ рд╣реЛрдиреЗ рдХреЗ рд╕рдордп рд╕реЗ рдЯрд┐рдХ рдХреА рд╕рдВрдЦреНрдпрд╛ рд▓реМрдЯрд╛рддрд╛ рд╣реИред рдФрд░ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдорд╛рдкрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рд╣рдордд рд╣реВрдБ рдХрд┐ рдирд┐рд░реНрджреЗрд╢ рдЗрддрдиреЗ рдЙрдкрдпреЛрдЧреА рд╣реИрдВ рдХрд┐ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡реЗ рд╣рдореЗрд╢рд╛ рдЕрд╕реНрддрд┐рддреНрд╡ рдореЗрдВ рд╣реИрдВред рд╡реИрд╕реЗ, рдкреЗрдВрдЯрд┐рдпрдо рдХреА рд╢реБрд░реБрдЖрдд рдХреЗ рдмрд╛рдж рд╕реАрдкреАрдпреВрдЖрдИрдбреА рдХреЛ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдореЙрдбрд▓ i486 (рдПрд╕рдПрд▓-рдПрдиреНрд╣рд╛рдВрд╕реНрдб 486) рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛, рдкреЗрдВрдЯрд┐рдпрдо рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╕рдЪ рд╣реИ, рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдореЛрдбрд╝?

рдХреНрд╡рд╛рд░реНрдХред рдЕрдВрджрд░ рдХреНрдпрд╛ рд╣реИ?

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

рд╕рд╛рде рд╣реА рдХреНрд╡рд╛рд░реНрдХред рдпрд╣ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ рдХрд┐ рдирд╡реАрдирддрдо рддрдХрдиреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рд░реНрдорд┐рдд рдПрдХ рдУрд╡рд░рдХреНрд▓реЙрдХ рдФрд░ рдХрдо рдкреЗрдВрдЯрд┐рдпрдо рд╣реИ ред
рдпрд╣ рдХреНрдпрд╛ рд╣реИ? рдЗрд╕ рдкреНрд░рд╢реНрди рдХреЗ рдкреВрд░реНрдг рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рджреЛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реВрдк рд╕реЗ рдЙрдкрд▓рдмреНрдз рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬреЛ " рдЗрдВрдЯреЗрд▓ рдХреНрд╡рд╛рд░реНрдХ рдореИрдиреБрдЕрд▓ " рдХреАрд╡рд░реНрдб рдХреА рдПрдХ рд╕рд░рд▓ рдЦреЛрдЬ рд╣реИрдВ:
рдЗрдВрдЯреЗрд▓ рдХреНрд╡рд╛рд░реНрдХ SoC X1000 рдХреЛрд░ рдбреЗрд╡рд▓рдкрд░ рдХрд╛ рдореИрдиреБрдЕрд▓ , 311 рд╕рдВрдмрдВрдзрд┐рдд рд╕реВрдЪрдирд╛ рдкреГрд╖реНрда
рдЗрдВрдЯреЗрд▓ рдХреНрд╡рд╛рд░реНрдХ SoC X1000 рдХреЛрд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕рдВрджрд░реНрдн рдореИрдиреБрдЕрд▓ , рдЙрдкрдпреЛрдЧреА рдЬрд╛рдирдХрд╛рд░реА рдХреЗ 143 рдкреГрд╖реНрдаред

рд▓реЗрдХрд┐рди рдЗрд╕ рд╕рднреА рдзрди рдХреА, рд╣рдо рдореБрдЦреНрдп рдЪреАрдЬ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ - рдХреНрд╡рд╛рд░реНрдХ рдХреЛрд░ рдбрд┐рд╡рд╛рдЗрд╕ред рдпрд╣рд╛рдБ рдпрд╣ рджреВрд╕рд░реА рдкреБрд╕реНрддрд┐рдХрд╛ рд╕реЗ рдЖрд░реЗрдЦ рдореЗрдВ рд╣реИ:



рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╣ рдКрдкрд░ рджрд┐рдП рдЧрдП рдкреЗрдВрдЯрд┐рдпрдо рдЖрд░реЗрдЦ рд╕реЗ рдмрд┐рд▓реНрдХреБрд▓ рдЕрд▓рдЧ рд╣реИ, рдФрд░ рди рдХреЗрд╡рд▓ рдЗрд╕рд▓рд┐рдП рдХрд┐ рдЪрд┐рддреНрд░ рд░рдВрдЧ рдирд╣реАрдВ рд╣реИред
рдореБрдЦреНрдп рдЕрдВрддрд░:

рдХреИрд╢ рдХреА рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╕ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдпреВрдирд┐рдЯ рдореЗрдВ рдПрдХ рдЕрд╕реНрдерд╛рдпреА рдмрдлрд░ рд╣реИ рдЬреЛ 4 32-рдмрд┐рдЯ рд░рд┐рдХреЙрд░реНрдб рддрдХ рд╕реНрдЯреЛрд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдХрдИ рдЖрдВрддрд░рд┐рдХ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рдкреНрд░реЛрд╕реЗрд╕рд░ рдмрд╕ рдкрд░ рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд┐рдП рдмрд┐рдирд╛ рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓рддреА рд╣реИ ...

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

рдЕрдм рдПрдХ рдФрд░ рдкреБрд░рд╛рдиреЗ рд╕рд░реНрдХрд┐рдЯ рдХреЛ рджреЗрдЦреЗрдВ - рдЗрдВрдЯреЗрд▓ 80486 рдкреНрд░реЛрд╕реЗрд╕рд░ рдбрд┐рд╡рд╛рдЗрд╕:

рд╕рдЪ, рдХреНрд╡рд╛рд░реНрдХ рдХреЗ рд╕рдорд╛рди? рдЬреИрд╕рд╛ рдХрд┐ рд╡реЗ рдХрд╣рддреЗ рд╣реИрдВ, 10 рдЕрдВрддрд░ рдЦреЛрдЬреЗрдВред рдпрд╛ рдХрдо рд╕реЗ рдХрдо рджреЛред

рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЙрдирдХрд╛ рдиреНрдпреВрдирддрдо рдмрдбрд╝рд╛ рдкрд░рд┐рдорд╛рдг рдХрд╛ рдПрдХ рдЖрджреЗрд╢ рд╣реИ, рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЗрд╕ рдпреЛрдЬрдирд╛ рдкрд░ рдирд╣реАрдВ рдорд╛рдВрдЧрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдХреНрд╡рд╛рд░реНрдХ рдПрдХ i486 рдирд╣реАрдВ рд╣реИ ! рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдХреНрд╡рд╛рд░реНрдХ рдкреЗрдВрдЯрд┐рдпрдо рдЖрдИрдПрд╕рдП рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рд╣реИ, рдЕрд░реНрдерд╛рдд, рдпрд╣ рд╕рднреА рдирдП рдкреЗрдВрдЯрд┐рдпрдо рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдФрд░, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХрдИ рдирдП рдирд┐рд░реНрджреЗрд╢ рдЬреЛ рдкрд╛рдВрдЪ рд╕рд╛рд▓ рд╕реЗ рдХрдо рд╕рдордп рдкрд╣рд▓реЗ рдкреНрд░реЛрд╕реЗрд╕рд░ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджрд┐рдП рдФрд░ рд╕рд┐рд╕реНрдЯрдо рд╕реБрд░рдХреНрд╖рд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВ - рдЖрдзреБрдирд┐рдХ рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдПрдХ рдЖрд░реНрдХрд╛рдЗрд╡ рдЪреАрдЬрд╝ рдЖрдзреБрдирд┐рдХ рдУрдПрд╕ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдердиред рдпрд╣ рдкрд░реНрдпрд╡реЗрдХреНрд╖рдХ рдореЛрдб рдирд┐рд╖реНрдкрд╛рджрди рд╕реБрд░рдХреНрд╖рд╛ (SMEP), рд╕рд╛рде рд╣реА PAE (рднреМрддрд┐рдХ рдкрддрд╛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди) рд╣реИ, рдЬреЛ 32-рдмрд┐рдЯ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЛ 4 GB рд╕реЗ рдЕрдзрд┐рдХ рднреМрддрд┐рдХ рдореЗрдореЛрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдФрд░ NX (No-Execute) рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рд▓рд┐рдП рднреА рдПрдХ рд╢рд░реНрдд рд╣реИ рдЬреЛ рдХреНрд╡рд╛рд░реНрдХ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХреНрд╡рд╛рд░реНрдХ JTAG рдбрд┐рдмрдЧрд┐рдВрдЧ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдПрдХ рд╕рд┐рдВрдереЗрд╕рд┐рдмрд▓ рд╕реАрдкреАрдпреВ рд╣реИ, рдЕрд░реНрдерд╛рдд рдпрд╣ рддреГрддреАрдп-рдкрдХреНрд╖ рдирд┐рд░реНрдорд╛рддрд╛рдУрдВ рдХреЛ рдХреНрд╡рд╛рд░реНрдХ рдХреЛрд░ рдореЗрдВ рдЕрдкрдиреЗ рдмреНрд▓реЙрдХ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рддреЛ рдХреНрд╡рд╛рд░реНрдХ рдЕрдзрд┐рдХ рдкрд░рд┐рд╖реНрдХреГрдд рдФрд░ рдЙрдиреНрдирдд рдкреЗрдВрдЯрд┐рдпрдо рдорд╛рдЗрдХреНрд░реЛрдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдХреНрдпреЛрдВ рдирд╣реАрдВ рд╣реИ? рд╕рдмрд╕реЗ рдЙрдЪрд┐рдд рдзрд╛рд░рдгрд╛ рдмрд┐рдЬрд▓реА рдХреА рдЦрдкрдд рдХреЛ рдХрдо рдХрд░рдиреЗ рдФрд░ рдЗрдЪреНрдЫрд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд░рд▓ рд╕реАрдкреАрдпреВ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рдХрд╛рд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рд╣реИред

рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдПрдХ рдкрд░реНрдпрд╛рдкреНрдд рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рдЧрддрд┐ рдХреЗ рд╕рд╛рде, рдЬреИрд╕рд╛ рдХрд┐ рдЕрдиреБрднрд╡ рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ, рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдЕрдиреБрдХреВрд▓рди рдЕрдХреНрд╕рд░ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддрд╛ рд╣реИред рд╡реИрд╕реЗ, рдЖрдкрдХреЛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рднреА рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ - рдЗрдВрдЯреЗрд▓ рдХреА рдпреЛрдЬрдирд╛ рд╣реИ рдХрд┐ рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдПрдХ рдорд┐рд▓рд┐рдпрди рдбреЙрд▓рд░ рд╕реЗ рдЕрдзрд┐рдХ рдХреЗ рдкреБрд░рд╕реНрдХрд╛рд░ рдкреВрд▓ рдХреЗ рд╕рд╛рде рдХреНрд╡рд╛рд░реНрдХ-рдЖрдзрд╛рд░рд┐рдд рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреА рдПрдХ рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛ рд╢реБрд░реВ рдХреА рдЬрд╛рдП! рдФрд░ рдЖрдВрддрд░рд┐рдХ рдХреНрд╡рд╛рд░реНрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рд╕рдордЭрдиреЗ рд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓ рд╕рдХрддреА рд╣реИ - рдХреНрд╡рд╛рд░реНрдХ рдХреЗ рддрд╣рдд рд╕рдВрдХрд▓рди рдХрд░рддреЗ рд╕рдордп, рдЖрдкрдХреЛ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рдПрдХ рд╕реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреИрд╕реЗ рдХрд┐ -Mchch = pentium -mtune = i486, рдЕрд░реНрдерд╛рддреН рдкреЗрдВрдЯрд┐рдпрдо рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ, рдФрд░ i486 рдХреЗ рд▓рд┐рдП рдЙрдирдХрд╛ рдирд┐рд╖реНрдкрд╛рджрдиред
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдирдИ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рднреВрд▓ рдЧрдпрд╛ рдкреБрд░рд╛рдирд╛ рд╣реИред рдпрд╛, рдЬреИрд╕рд╛ рдХрд┐ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рднреВрд▓рдХрд░ рднреА рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рдмрд╕ рдЕрдЪреНрдЫрд╛ рдкреБрд░рд╛рдирд╛ред

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


All Articles