Эссе Оралова

Материал из Wiki
(Различия между версиями)
Перейти к: навигация, поиск
(Новая страница: «== '''Буфер ассоциативной трансляции''' == Буфер ассоциативной трансляции (англ. Translation lookasid…»)
 
Строка 28: Строка 28:
 
Типичные характеристики для процессоров в 2009 году:
 
Типичные характеристики для процессоров в 2009 году:
  
1)Размер: 12 бит — 4096 записей
+
  1)Размер: 12 бит — 4096 записей
2)Время запроса данных, хранящихся в TLB (Hit time): 0,5 — 1 такт
+
  2)Время запроса данных, хранящихся в TLB (Hit time): 0,5 — 1 такт
3)Время при «промахе» (Miss penalty): 10 — 100 тактов
+
  3)Время при «промахе» (Miss penalty): 10 — 100 тактов
4)Интенсивность промахов: 0,01 — 1 %
+
  4)Интенсивность промахов: 0,01 — 1 %
  
 
== '''Заключение''' ==
 
== '''Заключение''' ==
  
 
Технология QoS помогает поддерживать производительность сети, гарантировать бесперебойную передачу трафика, а также регулярно оценивать состояние IT-инфраструктуры компании. QoS в IP-телефонии влияет на количество и качество звонков, а значит на конверсию.
 
Технология QoS помогает поддерживать производительность сети, гарантировать бесперебойную передачу трафика, а также регулярно оценивать состояние IT-инфраструктуры компании. QoS в IP-телефонии влияет на количество и качество звонков, а значит на конверсию.

Версия 20:16, 13 января 2021

Содержание

Буфер ассоциативной трансляции

Буфер ассоциативной трансляции (англ. Translation lookaside buffer, TLB) — это специализированный кэш центрального процессора, используемый для ускорения трансляции адреса виртуальной памяти в адрес физической памяти.


Обзор?

TLB используется всеми современными процессорами с поддержкой страничной организации памяти. TLB содержит фиксированный набор записей (от 8 до 4096) и является ассоциативной памятью. Каждая запись содержит соответствие адреса страницы виртуальной памяти адресу физической памяти. Если адрес отсутствует в TLB, процессор обходит таблицы страниц и сохраняет полученный адрес в TLB, что занимает в 10 — 60 раз больше времени, чем получение адреса из записи, уже закэшированной TLB. Вероятность промаха TLB невысока и составляет в среднем от 0,01 % до 1 %.


Переключение задач

Если целевая задача при переключении контекста использует отличный от предыдущего контекст памяти (каталог страниц и таблицы страницы), происходит очистка TLB, таким образом при последующих обращениях в память снижается производительность процессора (необходима подгрузка записей таблицы страниц в пустой TLB). Существует несколько стратегий борьбы с очисткой:

  1)сохранение TLB в оперативной памяти
  2)спецификация принадлежности записи TLB к определённому адресному пространству


Многоуровневые TLB

В современных процессорах может быть реализовано несколько уровней TLB с разной скоростью работы и размером. Самый верхний уровень TLB будет содержать небольшое количество записей, но будет работать с очень высокой скоростью, вплоть до нескольких тактов. Последующие уровни становятся медленнее, но вместе с тем и больше.

Иногда верхний уровень TLB разделяется на 2 буфера, один для страниц, содержащих исполняемый код, и другой — для обрабатываемых данных.


Характеристики

Типичные характеристики для процессоров в 2009 году:

  1)Размер: 12 бит — 4096 записей
  2)Время запроса данных, хранящихся в TLB (Hit time): 0,5 — 1 такт
  3)Время при «промахе» (Miss penalty): 10 — 100 тактов
  4)Интенсивность промахов: 0,01 — 1 %

Заключение

Технология QoS помогает поддерживать производительность сети, гарантировать бесперебойную передачу трафика, а также регулярно оценивать состояние IT-инфраструктуры компании. QoS в IP-телефонии влияет на количество и качество звонков, а значит на конверсию.

Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты