В процессорах, которые используют кеш VIVT, мне интересно, если бы разделение пространства TEXT и виртуального адреса данных позволило бы избежать частых сбросов кеша. В облачной среде, где одно и то же оборудование поддерживает несколько контекстов приложения, в которых выполняется один и тот же код / TEXT, их не нужно очищать / заменять, и, скорее всего, это приведет к большему количеству обращений к I-Cache. Например, если один и тот же код веб-сервера в облаке обслуживает разные клиентские веб-сайты, контейнер данных может содержать процессы данных / стека / контекста, а постоянным кодом сервера может быть 1 процесс (пространство ВА). Меня интересует любая такая реализация и компромиссы.
Кумар