Address Translation Services


Address Translation ServicesТехнология ATS (Address Translation Services) позволяет перенести часть логики по трансляции физических адресов в логическое их представление из центрального процессора в bus-master устройство

Каждому bus-master устройству – виртуальное адресное пространство

Сегодня интеллектуализация периферийных устройств вычислительных платформ происходит бурно и иногда в довольно неожиданных формах. В середине 80-х годов, когда на советском персональном профессиональном компьютере «Искра-1030» можно было увидеть огромный вентилятор, питаемый от напряжения 220 вольт, по­пу­ляр­ной была шутка о том, что вентилятор будет программно управляемым и скорость его вращения можно будет про­чи­тать программно. Видимо, нужно было не смеяться, а идти в патентное бюро, потому что все это сбылось…

Горизонты техники для персонального компьютера: Access Control Services

Дебютная идея микропроцессорной технологии — де­ле­ги­ро­вать мак­си­маль­ные вычислительные полномочия сис­тем­ной логике и пе­ри­фе­рий­ным мик­ро­конт­рол­ле­рам — возвращается по законам диалектики на ка­чест­вен­но ином уровне. Неотвратимость этого понималась даже тогда и именно тогда, когда концентрация функций центрального процессора достигла своего насыщения. Дальнейший рост производительности персональных компьютеров немыслим без интеллектуализации чипсета.

Распределенные вычисления персональных платформ

Известно, что технология VT-d использует цент­ра­ли­зо­ван­ный подход. Это выражается в том, что один Translation Agent (в дальнейшем будем называть его просто агент) выполняет трансляцию адресов для всех bus-master устройств. В этом контексте систему, в которой несколько групп bus-master устройств и несколько агентов, яв­ля­ю­щих­ся центральными в своих группах, также будем считать централизованной. Очевидно, что обслуживание группы устройств одним агентом позволяет снизить аппаратные затраты и упростить логику трансляции адресов.