рдХреИрд╢ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рдкреНрд░рдпреЛрдЧ

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

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

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

рдПрдХ рдЧреНрд░рд╛рдл рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдЬреЛ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкреНрд░рдгрд╛рд▓реА рдкрд░ рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд░рдо рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛:




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

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







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







рдпрджрд┐ рд╕рд░рдгреА рдХреЛ рдкреВрд░реЗ рдХреИрд╢ рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдЬрдм рдЗрд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдХреЛрдИ рднреА рдпрд╛рдж рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ: рд╕рд░рдгреА рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдмрд╛рдж рдХрд╛ рдмреНрд▓реЙрдХ рдЕрдЧрд▓реА рдлреНрд░реА рд╡реЗрд╡ рдореЗрдВ рдЧрд┐рд░рддрд╛ рд╣реИред рд╕рд░рдгреА рд╕реЗ рдЧреБрдЬрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЗрд╕реЗ рдХреИрд╢ рд╕реЗ рдкрдврд╝рд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдореЗрдореЛрд░реА рдХреЗ рдЕрдЧрд▓реЗ рд╕реНрддрд░ рддрдХ рдирдИ рдкрд╣реБрдВрдЪ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрдЧреАред

рдпрджрд┐ рд╕рд░рдгреА рдХрд╛ рдЖрдХрд╛рд░ рдХреИрд╢ рдХреЗ рдЖрдХрд╛рд░ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ, рддреЛ LRU рдирд┐рдпрдо рдХреЗ рдЕрдиреБрд╕рд╛рд░, рд╕рд░рдгреА рдХреЗ рдкрд╣рд▓реЗ рдмреНрд▓реЙрдХреЛрдВ рдХреЛ рдЙрд╕рдХреЗ рдЕрдВрддрд┐рдо рдмреНрд▓реЙрдХреЛрдВ рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдХрд┐рд╕реА рд╕рд░рдгреА рдореЗрдВ 35 рдмреНрд▓реЙрдХ рд╣реИрдВ, рддреЛ рдкрд╣рд▓реЗ рддреАрди рдмреНрд▓реЙрдХ рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓реЗ рдЬрд╛рдПрдВрдЧреЗ:







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







рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдкреНрд░рддреНрдпреЗрдХ рдмрд╛рдж рдХреЗ рдкрд╛рд╕ рдХреЗ рд╕рд╛рде, 20 рдмреНрд▓реЙрдХ рдХреИрд╢ рд╕реЗ рдкрдврд╝рд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рд╢реЗрд╖ 15 рдЕрдЧрд▓реЗ рдореЗрдореЛрд░реА рд╕реНрддрд░ рд╕реЗред рдЬрдм рд╕рд░рдгреА рдХрд╛ рдЖрдХрд╛рд░ рдХреИрд╢ рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдПрдХ рдкреВрд░реА рд▓рд╣рд░ (рд╣рдорд╛рд░реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, 8 рдмреНрд▓реЙрдХ рджреНрд╡рд╛рд░рд╛) рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдкрд╛рд╕ рдХреЗ рдмреАрдЪ рдХрд╛ рдбреЗрдЯрд╛ рдХреИрд╢ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛: рдкреНрд░рддреНрдпреЗрдХ рдХреЙрд▓ рдПрдХ рдорд┐рд╕ рдХреЛ рд▓реЗ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдЕрдЧрд▓реЗ рд╕реНрддрд░ рдХреА рдореЗрдореЛрд░реА рд╕реЗ рдПрдХ рдирдпрд╛ рдмреНрд▓реЙрдХ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдПред



рд╕реВрдЦреЗ рдЕрд╡рд╢реЗрд╖реЛрдВ рдореЗрдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреНрдпрд╛ рд╣реИ? рдЗрд╕рд▓рд┐рдП, рдХреИрд╢ рдХрд╛ рдкреНрд░рддреНрдпреЗрдХ рд╕реНрддрд░ рдЧреНрд░рд╛рдл рдкрд░ рдПрдХ "рдЪрд░рдг" рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ, рдФрд░ рдХреИрд╢ рдХрд╛ рдЖрдХрд╛рд░ рдЪрд░рдг рдХреЗ рдмрд╛рдПрдВ рдХрд┐рдирд╛рд░реЗ рд╣реИ ред рд╢реБрд░реБрдЖрдд рдореЗрдВ рдЧреНрд░рд╛рдл рдкрд░, рджреЛ рдЪрд░рдг рд╣реИрдВ - 32KB рдФрд░ рд▓рдЧрднрдЧ 4MB, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдХреИрд╢ рджреЛ-рд╕реНрддрд░реАрдп рд╣реИред

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



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



рд╕рд░рдгреА рдХреЗ рдЖрдХрд╛рд░ рдкрд░ рдкрд╣реБрдВрдЪ рд╕рдордп рдХреА рдирд┐рд░реНрднрд░рддрд╛ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЪрд░рдг рдЖрдХрд╛рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛? рдкрд╣рд▓рд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рддрдереНрдп: рд╕рдорд╛рди рд╕рд░рдгреА рдЖрдХрд╛рд░ рдХреЗ рд▓рд┐рдП, рдЪрд░рдг рдХрд╛ рдЖрдХрд╛рд░ рдкреНрд░рдХреЛрдкреЛрдВ тАЛтАЛрдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдЪрд░рдг рдмреНрд▓реЙрдХ рдЖрдХрд╛рд░ рд╕реЗ рдмрдбрд╝рд╛ рд╣реИ, рддреЛ рдкреВрд░реЗ рд╕рд░рдгреА рдХреЛ рдХреИрд╢ рдореЗрдВ рдирд╣реАрдВ рдкрдврд╝рд╛ рдЬрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рд╡реНрдпрдХреНрддрд┐рдЧрдд рдмреНрд▓реЙрдХ; рд╕реЗрдЯ рдХрд╛ рдПрдХ рд╣рд┐рд╕реНрд╕рд╛ рдореБрдХреНрдд рд░рд╣реЗрдЧрд╛ред рдХрд┐рд╕реА рднреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рд╣рдо 0% рдорд┐рд╕реЗрдЬрд╝ рддрдм рддрдХ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ рдЬрдм рддрдХ рдХрд┐ рдРрд░реЗ рдХреИрд╢ рд╕реЗ рдХрдо рди рд╣реЛ рдЬрд╛рдП, рдФрд░ рдРрд░реЗ рдПрдХ рдФрд░ рддрд░реАрдХрд╛ рд╣реЛрдиреЗ рдкрд░ 100% рдЫреВрдЯ рдЬрд╛рдПред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 36 рдмреНрд▓реЙрдХ рдХреА рдПрдХ рд╕рд░рдгреА рдХреЗ рд▓рд┐рдП, рдФрд░ 128 рдмрд╛рдЗрдЯреНрд╕ (2 рдмреНрд▓реЙрдХ) рдХрд╛ рдПрдХ рдЪрд░рдг:







рдкреНрд░рддреНрдпреЗрдХ рдкрд╛рд╕ рдкрд░, 0 рдФрд░ 2 рдХреЗ рд╕реЗрдЯ рдореЗрдВ рдПрдХ рдорд┐рд╕ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ 10 рдмреНрд▓реЙрдХ рдХреЛ рдирдП рддрд░реАрдХреЗ рд╕реЗ рдореЗрдореЛрд░реА рд╕реЗ рдкрдврд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕реЗрдЯ 4 рдФрд░ 6 (8 рдмреНрд▓реЙрдХ) рдХреА рд╕рд╛рдордЧреНрд░реА рдкрд╛рд╕ рдХреЗ рдмреАрдЪ рдмрдЪрд╛рдИ рдЬрд╛рддреА рд╣реИ, рдФрд░ рд╕реАрдзреЗ рдХреИрд╢ рд╕реЗ рдкрдврд╝реА рдЬрд╛рддреА рд╣реИред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 10/18 = 56% рдорд┐рд╕ рд╣реИрдВред рдпрджрд┐ рдЪрд░рдг 256 рдмрд╛рдЗрдЯреНрд╕ (4 рдмреНрд▓реЙрдХ) рд╣реИ:







рдкреНрд░рддреНрдпреЗрдХ рдкрд╛рд╕ рдкрд░, рд╕реЗрдЯ 0 рдореЗрдВ рдПрдХ рдорд┐рд╕ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ 5 рдмреНрд▓реЙрдХ рдХреЛ рдирдП рддрд░реАрдХреЗ рд╕реЗ рдореЗрдореЛрд░реА рд╕реЗ рдкрдврд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕реЗрдЯ 4 (4 рдмреНрд▓реЙрдХ) рдХреА рд╕рд╛рдордЧреНрд░реА рдкрд╛рд╕ рд╕реЗ рдмрдЪрд╛рдИ рдЬрд╛рддреА рд╣реИ, рдФрд░ рд╕реАрдзреЗ рдХреИрд╢ рд╕реЗ рдкрдврд╝реА рдЬрд╛рддреА рд╣реИред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 5/9 = 56% рдорд┐рд╕ рд╣реИрдВред



рдпрджрд┐ рдЪрд░рдг рдХрд╛ рдЖрдХрд╛рд░ рдкрдВрдЦреЗ рдХреЗ рдЖрдХрд╛рд░ рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╕реНрдерд┐рддрд┐ рдХреБрдЫ рд╣рдж рддрдХ рдмрджрд▓ рдЬрд╛рддреА рд╣реИ: рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, "рдЫреВрдЯреЗ рд╣реБрдП" рдкреНрд░рд╢рдВрд╕рдХ рдореБрдХреНрдд рд░рд╣рддреЗ рд╣реИрдВ, рдФрд░ рд╕рд░рдгреА рдХреЗ рд╕рднреА рд░реАрдб рдмреНрд▓реЙрдХ рдХреИрд╢ рдореЗрдВ рд░рдЦреЗ рдЬрд╛рддреЗ рд╣реИрдВ, рднрд▓реЗ рд╣реА рд╕рд░рдгреА рд╕реНрд╡рдпрдВ рдХреИрд╢ рдЖрдХрд╛рд░ рд╕реЗ рдмрдбрд╝рд╛ рд╣реЛред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 64 рдмреНрд▓реЙрдХ рдХреА рдПрдХ рд╕рд░рдгреА рдХреЗ рд▓рд┐рдП, рдФрд░ рдХрд┐рд▓реЛрдмрд╛рдЗрдЯреНрд╕ (16 рдмреНрд▓реЙрдХ) рдореЗрдВ рдПрдХ рдХрджрдо, рдХреЗрд╡рд▓ рдЪрд╛рд░ рдмреНрд▓реЙрдХ рдкрдврд╝реЗ рдЬрд╛рддреЗ рд╣реИрдВ, рдФрд░ рд╡реЗ рд╕рднреА рдПрдХ рд╣реА рд╕реЗрдЯ рдореЗрдВ рдЖрддреЗ рд╣реИрдВ:







рдПрдХ рд╕рдорд╛рди рд╕реНрдерд┐рддрд┐ рд╣рдореЗрд╢рд╛ рдПрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рд╛рд╣рдЪрд░реНрдп рдХреИрд╢ рдХреЗ рд╕рд╛рде рд╣реЛрддреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдкреНрд░рд╢рдВрд╕рдХ рдХрд╛ рдЖрдХрд╛рд░ рдмреНрд▓реЙрдХ рдХреЗ рдЖрдХрд╛рд░ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИред рдЗрд╕ рддрд░рд╣ рдХреЗ рдорд╛рд░реНрдЧ рдХреА рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рд╢реЗрд╖рддрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдХрджрдо рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХрджрдо рдХреА рдмрд╛рдИрдВ рдУрд░ рдмрджрд▓рд╛рд╡ рд╣реЛрддрд╛ рд╣реИ: рджреЛ рдмрд╛рд░ рдмрдбрд╝реЗ рдХрджрдо рдХреЗ рд░реВрдк рдореЗрдВ рджреЛ рдмрд╛рд░ рдмрдбрд╝реЗ "рд╕реНрдкрд╖реНрдЯ" рдХреИрд╢ рдЖрдХрд╛рд░ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдкрдврд╝рдиреЗ рдХреЗ рджреМрд░рд╛рди рд╣рд░ рджреВрд╕рд░реА рд▓рд╣рд░ "рд╕реНрдХрд┐рдк" рд╣реЛрддреА рд╣реИред



рд╢реБрд░реБрдЖрдд рдореЗрдВ рдЧреНрд░рд╛рдл рдореЗрдВ, рдЪрд░рдгреЛрдВ рдХреЗ рдмрд╛рдПрдВ рдХрд┐рдирд╛рд░реЗ рд╕рднреА рдЪрд░рдг рдЖрдХрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдореЗрд▓ рдЦрд╛рддреЗ рд╣реИрдВ - рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдХреИрд╢ рдХрд╛ рдЖрдХрд╛рд░ рдЕрдзрд┐рдХрддрдо рдХрд┐рдП рдЧрдП рдЪрд░рдг рдЖрдХрд╛рд░реЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрдбрд╝рд╛ рд╣реИ, рдФрд░ рдХрдо рд╕реЗ рдХрдо 4 KB рд╣реИред L1 рдХреИрд╢ рдХреЗ рд▓рд┐рдП, рд╣рдо рдПрдХ рдКрд░реНрдзреНрд╡рд╛рдзрд░ рдХрджрдо рджреЗрдЦрддреЗ рд╣реИрдВ: 32KB рдХреА рдПрдХ рд╕рд░рдгреА рдХреЗ рд▓рд┐рдП 0% рдЫреВрдЯ, рдФрд░ 36KB рдХреА рдПрдХ рд╕рд░рдгреА рдХреЗ рд▓рд┐рдП 100% рдЫреВрдЯред рдЬреИрд╕рд╛ рдХрд┐ рд╣рдордиреЗ рдКрдкрд░ рджреЗрдЦрд╛, рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ 4KB рдкреВрд░рдХ рдкреВрд░реЗ рддрд░реАрдХреЗ рд╕реЗ рднрд░рддрд╛ рд╣реИ; рдЗрд╕рд▓рд┐рдП, рдкреНрд░рд╢рдВрд╕рдХ рдХрд╛ рдЖрдХрд╛рд░ рдмрд┐рд▓реНрдХреБрд▓ 4KB рд╣реИ, рдЕрд░реНрдерд╛рддред L1 рдХреИрд╢ рдЖрда-рдЖрдаред



L2 рдХреИрд╢ рдХреЗ рд▓рд┐рдП, рд╣рдо рд▓рдЧрднрдЧ 12MB рддрдХ рдПрдХ рд░реИрдЦрд┐рдХ рд╡реГрджреНрдзрд┐ рджреЗрдЦрддреЗ рд╣реИрдВ, рдЕрд░реНрдерд╛рддреНред рдХреИрд╢ рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рджреЛрдЧреБрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЬреЛ рдПрдХ рдЧреИрд░-рд╕рд╣рдпреЛрдЧреА рдХреИрд╢ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдкреНрд░реЛрд╕реЗрд╕рд░ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ L2 рдХреИрд╢ 24-рд╡реЗ рд╣реИ, рдЕрд░реНрдерд╛рддред 256KB рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рд╕рд╛рдеред рд╣рдо рдпрд╣ рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╛ рддреЛ рдХреИрд╢ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХреЛ рдкреВрд░рд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ (рдХреНрдпрд╛ рдХрд┐рд╕реА рдиреЗ рдЗрд╕ рдкрд░ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рд╣реЛрдЧрд╛?), рдпрд╛ рдкреНрд░рд╢рдВрд╕рдХ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо LRU рд╕реЗ рдЕрд▓рдЧ рд╣реИред рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдХреИрд╢ рдХрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрд╣реБрдВрдЪ рд╕рдордп рдЬрдм рдПрдХ рдмрдбрд╝реЗ рд╕рд░рдгреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рд╛рдЗрдХрд┐рд▓ рдЪрд▓рд╛рдирд╛ рдмреЗрд╣рддрд░ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ (рдЪрд╛рдкрд▓реВрд╕реА рдХрджрдо) рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдЧрд░ рдХреИрд╢ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ 24-рд░рд╛рд╕реНрддрд╛ LRU рдерд╛ред



рдФрд░ рдХреБрдЫ рджрд┐рд▓рдЪрд╕реНрдк рдШрдЯрдирд╛рдПрдВ рдЬреЛ рдЪрд╛рд░реНрдЯ рдкрд░ рджреЗрдЦреА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВред 1 рдПрдордмреА рд╕рд░рдгреА рд╕реЗ рд╢реБрд░реВ рд╣реЛрдХрд░, рдореЗрдореЛрд░реА рддрдХ рдкрд╣реБрдВрдЪ рдХрд╛ рд╕рдордп рд╕реНрдЯреЗрдк рд╕рд╛рдЗрдЬ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ - рдЬреИрд╕рд╛ рдХрд┐ рд╣рдордиреЗ рдКрдкрд░ рджреЗрдЦрд╛, рдпрд╣ рдХреИрд╢ рдорд┐рд╕ рдХреА рдШрдЯрдирд╛ рд╕реЗ рдирд╣реАрдВ рд╕рдордЭрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдПрдХ рд╕рдорд╛рди рддрд╕реНрд╡реАрд░ рджреЗрдЦреА рдЬрд╛рдПрдЧреА рдпрджрд┐ рдЪрд░рдг рдХрд╛ рдЖрдХрд╛рд░ рдмреНрд▓реЙрдХ рдЖрдХрд╛рд░ рд╕реЗ рдЫреЛрдЯрд╛ рдерд╛: рддреЛ рдХреИрд╢ рдУрд╡рд░рдлреНрд▓реЛ рдХреЗ рдмрд╛рдж, рдорд┐рд╕рд╛рдЗрд▓реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ 100% рддрдХ рдирд╣реАрдВ рдкрд╣реБрдВрдЪрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЪрд░рдг рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рдирд┐рдореНрди рд╕реНрддрд░ред рдПрдХ рдЖрдзреЗ-рдмреНрд▓реЙрдХ рдХреЗ рдЪрд░рдг рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ 50% рдХреА рдЫреВрдЯ рдорд┐рд▓рддреА рд╣реИ (рдЕрдЧрд▓реЗ рд╕реНрддрд░ рдХреА рдореЗрдореЛрд░реА рд╕реЗ рдмреНрд▓реЙрдХ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рдХреИрд╢ рд╕реЗ рдЕрдЧрд▓рд╛ рд╕рд░рдгреА рддрддреНрд╡ рдкрдврд╝рддреЗ рд╣реИрдВ); рдПрдХ рдЪреМрдерд╛рдИ рдмреНрд▓реЙрдХ рдХрджрдо рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ 25% рдорд┐рд╕реЗрдЬрд╝ (рдореЗрдореЛрд░реА рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдмреНрд▓реЙрдХ рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж - рдХреИрд╢ рд╕реЗ рддреАрди рд░реАрдбреНрд╕), рдЖрджрд┐ рдорд┐рд▓рддреЗ рд╣реИрдВред рдХреИрд╢ рдореЗрдВ рдХрдИ рдХрд┐рд▓реЛрдмрд╛рдЗрдЯ рдХреЗ рдмреНрд▓реЙрдХ рдХреИрд╕реЗ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ?



рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╣ рд╕реНрдореГрддрд┐ рдХрд╛ рдкреЗрдЬрд┐рдВрдЧ рд╕рдВрдЧрдарди рд╣реИ, рдФрд░ DTLB рдЕрддрд┐рдкреНрд░рд╡рд╛рд╣ рд╣реИред 1 рдПрдордмреА 256 рдЪрд╛рд░-рдХрд┐рд▓реЛрдмрд╛рдЗрдЯ рдкреГрд╖реНрда рд╣реИрдВ; рдЗрд╕рд▓рд┐рдП, рд╣рдорд╛рд░реЗ DTLB рдХреА рдХреНрд╖рдорддрд╛ 256 рд░рд┐рдХреЙрд░реНрдб рд╣реИред рдЬрдм рд╕рд░рдгреА 1 рдПрдордмреА рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛ рдЬрд╛рддреА рд╣реИ, рддреЛ рд╣рд░ рдмрд╛рд░ рдЬрдм рдЖрдк рдХрд┐рд╕реА рддрддреНрд╡ рдХреЛ рдкрдврд╝рддреЗ рд╣реИрдВ, рддреЛ рд╕рд░рдгреА рдХреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдбреЗрдЯрд╛ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдкрдХреЛ рдореЗрдореЛрд░реА рд╕реЗ рдкреЗрдЬ рдЯреЗрдмрд▓ рдПрдВрдЯреНрд░реА (PTE) рднреА рдкрдврд╝рдирд╛ рд╣реЛрдЧрд╛ред 512 рдмрд╛рдЗрдЯреНрд╕ рдХреЗ рдПрдХ рдЪрд░рдг рдХреЗ рд▓рд┐рдП, рд╣рд░ PTE рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж, DTLB рдореЗрдВ рд╕рд╛рдд рд╣рд┐рдЯреНрд╕, рдФрд░ 12% рдорд┐рд╕реЗрд╕ рдореБрд╢реНрдХрд┐рд▓ рд╕реЗ рдкрд╣реБрдВрдЪ рдХреЗ рд╕рдордп рдХреЛ рд╕рд░рдгреА рддрдХ рдмрдврд╝рд╛рддреЗ рд╣реИрдВред рджреВрд╕рд░реА рдУрд░, 4KB рдХреЗ рдПрдХ рдЪрд░рдг рдХреЗ рд▓рд┐рдП, рдкреНрд░рддреНрдпреЗрдХ PTE рд░реАрдбрд┐рдВрдЧ рдореЗрдореЛрд░реА (DTLB рдореЗрдВ 100% рдЫреВрдЯ) рд╕реЗ рдХреА рдЬрд╛рддреА рд╣реИ, рдФрд░ рдПрдХреНрд╕реЗрд╕ рдЯрд╛рдЗрдо рдореЗрдВ рдХрд╛рдлреА рд╡реГрджреНрдзрд┐ рд╣реЛрддреА рд╣реИред рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ DTLB рдореЗрдВ 100% рдорд┐рд╕реЗрдЬрд╝ рддреБрд░рдВрдд рд╣рд╛рд╕рд┐рд▓ рдирд╣реАрдВ рдХреА рдЬрд╛рддреА рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЖрдХрд╛рд░ рдореЗрдВ 1280KB рдХреА рдПрдХ рд╕рд░рдгреА рдкрд░, рдЕрд░реНрдерд╛рддреН DTLB рдХреА рдХреНрд╖рдорддрд╛ рдХрд╛ рдПрдХ рдЪреМрдерд╛рдИред рд╣рдо рдЗрд╕рд╕реЗ рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓рддреЗ рд╣реИрдВ рдХрд┐ DTLB рдлреЛрд░-рд▓реЗрди рд╣реИред



рдПрдХ рдФрд░ рджрд┐рд▓рдЪрд╕реНрдк рдШрдЯрдирд╛ рдпрд╣ рд╣реИ рдХрд┐ рдПрдХ рд╕рд░рдгреА рддрдХ рдкрд╣реБрдВрдЪ рдХрд╛ рд╕рдордп, рдЬреЛ L2 рдХреИрд╢ рдХреЗ рдЖрдХрд╛рд░ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ (рдпрд╛рдиреА, рдкреНрд░рддреНрдпреЗрдХ рдХреЙрд▓ рдЕрдВрддрд┐рдо рд╕реНрддрд░ рдХреА рдореЗрдореЛрд░реА, рд░реИрдо рд╕реЗ рдХреА рдЬрд╛рддреА рд╣реИ) рднреА рдЪрд░рдг рдЖрдХрд╛рд░ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИ, рдФрд░ рдпрд╣ рдЕрдВрддрд░ рдбреАрдЯреАрдПрд▓рдмреА рдореЗрдВ рдореМрдЬреВрдж рдорд┐рд╕рд╛рдЗрд▓реЛрдВ рд╕реЗ рд╕рдордЭрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдПрд╕рдбреАрдЖрд░рдПрдПрдо рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рджреНрд╡рд╛рд░рд╛ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдЕрдВрддрд░ рдХреЛ рд╕рдордЭрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ "рдПрдХ рдореЗрдореЛрд░реА рд▓рд╛рдЗрди рдЦреЛрд▓рдиреЗ" рдФрд░ "рдПрдХ рдЦреБрд▓реА рд▓рд╛рдЗрди рд╕реЗ рдкрдврд╝рдиреЗ" рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рдЕрд▓рдЧ рдХрд░рддрд╛ рд╣реИред рдЗрд╕реА рддрд░рд╣ DTLB рдореЗрдВ рдпрд╛рдж рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде, рдПрдХ рдЫреЛрдЯрд╛ рдХрджрдо рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рдЦреБрд▓реА рд▓рд╛рдЗрди рд╕реЗ рд╕рд░рдгреА рдХреЗ рдЕрдЧрд▓реЗ рддрддреНрд╡ рдХреЛ рдкрдврд╝рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдПрдХ рдмрдбрд╝реЗ рдХрджрдо рдХреЗ рд╕рд╛рде, рдЖрдкрдХреЛ рдкреНрд░рддреНрдпреЗрдХ рдХреЙрд▓ рдХреЗ рд╕рд╛рде рдПрдХ рдирдИ рд▓рд╛рдЗрди рдЦреЛрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдореИрдВрдиреЗ рд▓рд╛рдЗрди рдЦреЛрд▓рдиреЗ рдореЗрдВ рджреЗрд░реА рдХреЗ рд▓рд┐рдП рдордирд╛рдпрд╛ рджреЗрд░реА рдХреЗ рдкрддреНрд░рд╛рдЪрд╛рд░ рдХрд╛ рдПрдХ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рд╕рддреНрдпрд╛рдкрди рдирд╣реАрдВ рдХрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдореЗрдореЛрд░реА рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдирд╣реАрдВ рдорд┐рд▓рд╛ред



рдирд╡ рд╡рд░реНрд╖ рдХреА рд╢реБрднрдХрд╛рдордирд╛рдПрдБ, Habrovsk!



All Articles