У вас вопросы?
У нас ответы:) SamZan.net

Характеристики шин PCIЕ и GP

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 26.12.2024

Билет 9

Вопрос 1. Характеристики шин PCI-Е и AGP.

PCI Express, или PCIe, или PCI-E (также известная как 3GIO for 3rd Generation I/O; не путать с PCI-X и PXI) — компьютерная шина, использующая программную модель шины PCI и высокопроизводительный физический протокол, основанный на последовательной передаче данных.

PCI Express, в общем случае, является пакетной сетью с топологией типа звезда. Устройства PCI Express взаимодействуют между собой через среду, образованную коммутаторами, при этом каждое устройство напрямую связано соединением типа точка-точка с коммутатором.

Кроме того, шиной PCI Express поддерживается:

  •  горячая замена карт;
  •  гарантированная полоса пропускания (QoS);
  •  управление энергопотреблением;
  •  контроль целостности передаваемых данных.

Шина PCI Express нацелена на использование только в качестве локальной шины. Так как программная модель PCI Express во многом унаследована от PCI, то существующие системы и контроллеры могут быть доработаны для использования шины PCI Express заменой только физического уровня, без доработки программного обеспечения. Высокая пиковая производительность шины PCI Express позволяет использовать её вместо шин AGP и тем более PCI иPCI-X. Де-факто PCI Express заменила эти шины в персональных компьютерах.

Пропускная способность

Битрейт в PCIe 1.0 составляет 2,5 Гбит/с. Для расчёта пропускной способности шины необходимо учесть дуплексность[3] и избыточность 8b/10b (8 бит в десяти). Например, дуплексная пропускная способность соединения x1 составляет:

2,5 · 2 · 0,8 = 4 Гбит/с

  •  где 2,5 — битрейт, Гбит/с;
  •  2 — учёт дуплексности (двунаправленности);
  •  0,8 — учёт избыточности 8b/10b для 1.0 и 2.0; 0,985 — для 3.0;

В одну/обе стороны, Гбит/с

Связей

x1

x2

x4

x8

x12

x16

x32

PCIe 1.0

2/4

4/8

8/16

16/32

24/48

32/64

64/128

PCIe 2.0

4/8

8/16

16/32

32/64

48/96

64/128

128/256

PCIe 3.0

8/16

16/32

32/64

64/128

96/192

128/256

256/512

PCIe 4.0 (предварительно) [4]

16/32

32/64

64/128

128/256

192/384

256/512

512/1024

Шина UMI — представляет собой модифицированный интерфейс PCI-E x4 c вдвое увеличеной пропускной способностью, за счет перехода с первой на вторую версию стандарта. Входит в состав чипсета AMD Fusion A55.

PCI Express 2.0

Группа PCI-SIG выпустила спецификацию PCI Express 2.0 15 января 2007 года. Основные нововведения в PCI Express 2.0:

  •  Увеличенная пропускная способность. Спецификация PCI Express 2.0 определяет максимальную пропускную способность одной линии в 5 Гбит/с, при этом сохранена совместимость с PCI Express 1.x. Внесены усовершенствования в протокол передачи между устройствами и программную модель. Таким образом, плата расширения, поддерживающая стандарт PCIE 1.x может работать, будучи установленной в слот PCIE 2.0. Устройства же с интерфейсом PCI Express 2.0 смогут работать в материнских платах, оснащённых слотом PCI Express x16 поколения PCI Express 1.x, но только на скорости 2,5 Гбит/с, так как старый чипсет не может поддерживать удвоенную скорость передачи данных.
  •  Динамическое управление скоростью (для управления скоростью работы связи).
  •  Оповещение о пропускной способности (для оповещения ПО об изменениях скорости и ширины шины).
  •  Расширения структуры возможностей[уточнить] — расширение управляющих регистров для лучшего управления устройствами, слотами и интерконнектом).
  •  Службы управления доступом — опциональные возможности управления транзакциями точка-точка).
  •  Управление таймаутом выполнения.
  •  Сброс на уровне функций — опциональный механизм для сброса функций (англ. PCI funcs) внутри устройства (англ. PCI device).
  •  Переопределение предела по мощности (для переопределения лимита мощности слота при присоединении устройств, потребляющих бо́льшую мощность).

PCI Express 3.0

В ноябре 2010 года[5] были утверждены спецификации версии PCI Express 3.0. Интерфейс обладает скоростью передачи данных 8 GT/s(Гигатранзакций/с). Но, несмотря на это, его реальная пропускная способность всё равно была увеличена вдвое по сравнению со стандартом PCI Express 2.0. Этого удалось достигнуть благодаря более агрессивной схеме кодирования 128b/130b, когда 128 бит данных пересылаемых по шине кодируются 130 битами. PCI Express 2.0 обладает скоростью передачи данных 5 GT/s и схемой кодирования 8b/10b. При этом сохранилась совместимость с предыдущими версиями PCI Express. По данным PCI-SIG, первые тесты PCI Express 3.0 начались в 2011 году, средства для проверки совместимости для партнеров появились лишь в середине 2011-го, а реальные устройства ― только в 2012-м.

Компания MSI стала первым в мире[6] производителем, выпустившим материнскую плату с поддержкой стандарта PCI Express 3.0.

Летом 2011 года Gigabyte официально представила материнскую плату G1.Sniper 2, построенную на чипсете Intel Z68 и поддерживающую интерфейс PCI Express 3.0.[7][8]

[править]PCI Express 4.0

PCI Special Interest Group (PCI SIG) заявила, что PCI Express 4.0 может быть стандартизирован до 2015 года. Он будет иметь пропускную способность 16 GT/s или более, т.е. будет в два раза быстрее PCIe 3.0.[9]

AGP

AGP (от англ. Accelerated Graphics Port, ускоренный графический порт) — разработанная в 1996 году компанией Intel, специализированная 32-битная системная шина для видеокарты. Появилась одновременно с чипсетами для процессора Intel Pentium MMX чипсет MVP3, MVP5 c Super Socket 7. Основной задачей разработчиков было увеличение производительности и уменьшение стоимости видеокарты, за счёт уменьшения количества встроенной видеопамяти. По замыслу Intel, большие объёмы видеопамяти для AGP-карт были бы не нужны, поскольку технология предусматривала высокоскоростной доступ к общей памяти.

Первая версия (спецификация AGP 1.0) AGP 1x используется редко, поскольку не обеспечивает необходимой скорости работы с памятью в режиме DME.

Сразу же при проектировании была добавлена возможность посылать 2 блока данных за один такт — это AGP 2x.

В 1998 году вышла вторая версия (спецификация AGP 2.0) — AGP 4x, которая могла пересылать уже 4 блока за один такт и обладала пропускной способностью около 1 ГБ/с. Уровень напряжения вместо обычных 3,3 В был понижен до 1,5 В.

Шина AGP 8x (спецификация AGP 3.0) передаёт уже 8 блоков за один такт, таким образом, пропускная способность шины достигает 2 ГБ/с. Также в стандарте была заложена возможность использования двух видеокарт (аналогичноATI CrossFire, Nvidia SLI), однако эта возможность не была использована производителями. Современные видеокарты требуют большой мощности, более 40 Вт, которую шина AGP дать не может, так появилась спецификация AGP Pro с дополнительными разъёмами питания.

  •  работа на тактовой частоте 66 МГц;
  •  Первая версия (спецификация AGP 1.0) AGP 1x используется редко, поскольку не обеспечивает необходимой скорости работы с памятью в режиме DME.
  •  Сразу же при проектировании была добавлена возможность посылать 2 блока данных за один такт — это AGP 2x.
  •  В 1998 году вышла вторая версия (спецификация AGP 2.0) — AGP 4x, которая могла пересылать уже 4 блока за один такт и обладала пропускной способностью около 1 ГБ/с. Уровень напряжения вместо обычных 3,3 В был понижен до 1,5 В.
  •  Шина AGP 8x (спецификация AGP 3.0) передаёт уже 8 блоков за один такт, таким образом, пропускная способность шины достигает 2 ГБ/с. Также в стандарте была заложена возможность использования двух видеокарт (аналогичноATI CrossFire, Nvidia SLI), однако эта возможность не была использована производителями. Современные видеокарты требуют большой мощности, более 40 Вт, которую шина AGP дать не может, так появилась спецификация AGP Pro с дополнительными разъёмами питания.

Вопрос 2. Индексирование. Понятие плотного и неплотного индекса.  

Составной индекс. Достоинства и недостатки индексных структур.

Индексный файл это хранимый файл особого типа, в котором каждая запись состоит из двух значений данных и RIDуказателя. Указатель служит для связывания с соответствующей записью индексированного файла. Индекс можно сравнить с предметным указателем обычной книги, который состоит из списка терминов с указанием номеров страниц (указатели) для облегчения поиска нужной информации.

Использование индексов наряду со значительным ускорением процесса выборки или извлечения данных имеет и существенный недостаток. Это замедление процесса обновления данных, т.к. при каждом добавлении новой записи в индексированный файл потребуется также добавить новый индекс в индексный файл. При выборе некоторого поля для индексирования необходимо выяснить, что более важно для данной СУБД: скорость извлечения данных или скорость обновления?

Индексы можно использовать двумя разными способами. Во-первых, их можно использовать для последовательногодоступа к индексированному файлу в соответствии со значениями индексного поля. Типичным запросом такого использования может служить следующий запрос: «Найти поставщиков из городов, названия которых начинаются с буквы из некоторого диапазона». Во-вторых, индексы могут использоваться для прямого доступа к отдельным записям индексированного файла на основе заданного значения индексного поля. Примером может служить следующий запрос: «Найти поставщиков из списка городов» (например, из Ростова и Азова).

Индексы могут также использоваться для проверки некоторого значения без обращения к индексированному файлу. Примером может служить запрос о наличии поставщиков из определенного города. Результатом выполнения такого запроса будет служить ответ «Да» или «Нет».

Хранимый файл может иметь несколько индексов (например, ГОРОД и СКИДКА). Они могут использоваться как раздельно, так и совместно для более эффективного доступа к записям о поставщиках. Рассмотрим, например, такой запрос: «Найти поставщиков из Таганрога со скидкой 30%». Согласно индексу ГОРОД будут найдены записи с RIDуказателями r2 и r3, а согласно индексу СКИДКА записи с RIDуказателями r3 и r5. Теперь на основе сравнения этих двух наборов выясняется, что условиям запроса удовлетворяет только запись с данными о поставщике r3, и только после этого в СУБД будет организован доступ к файлу поставщиков и извлечена нужная запись.

Индексы часто называют инвертированными списками. Файл с индексами по каждому полю иногда называетсяполностью инвертированным.

Индекс можно создать также на основе комбинации двух полей (ГОРОД и СКИДКА). Тогда предыдущий запрос о поставщике со скидкой 30% будет выполнен с помощью однократного просмотра индексного файла, а не с помощью двух отдельных просмотров, как в предыдущем примере с использованием двух индексов. Более того, скорость выполнения запроса может сильно зависеть от последовательности выполнения просмотров по двум индексам. К тому же, бывает довольно сложно определить, какой порядок индексов приведет к более быстрому выполнению данного запроса.

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

 

Плотное и неплотное индексирование

До сих пор предполагалось, что в индексе используются RIDуказатели. Хотя для этого достаточно было бы указателей страниц (т.е. номеров страниц). Конечно, для последующего поиска записи внутри данной страницы придется осуществить еще одну операцию извлечения записи. Однако теперь она будет выполняться в оперативной памяти и для этого не придется увеличивать число дисковых операций вводавывода. Эту идею можно развить дальше, если воспользоваться предположением о том, что физическая последовательность файла поставщиков соответствует логической последовательности, заданной, например, на основе номера поставщика. Иначе говоря, предполагается, что в этом файле выполнена кластеризация по данному полю. Допустим, что по этому же полю осуществляется индексирование; тогда нет необходимости в данном индексе хранить указатели для каждой записи индексируемого файла. Все, что требуется, это указатель для каждой страницы, состоящий из максимального номера поставщика для каждой страницы и соответствующего номера страницы. Схематично такая структура показана на рис.4, где для простоты предполагается, что на каждой странице может размещаться максимум две записи. Индекс такой структуры называется неплотным (или разряженным), поскольку в нем содержатся указатели не на все записи индексированного файла. Все описанные выше индексы, напротив, называются плотными. Преимущество использования неплотных индексов очевидно: их малый размер позволяет просматривать содержимое базы данных с большей скоростью. Однако с помощью одного только неплотного индекса нельзя выполнить проверку наличия некоторого значения.

Следует отметить, что в данном хранимом файле может быть максимум один неплотный индекс. Все другие индексы обязательно должны быть плотными.

 

Индекс S#            Файл с данными о поставщиках

 

 

 

Номер

Фамилия

Скидка

Город

 

 

S1

Иванов

20

Ростов

 

 

S2

Петров

10

Таганрог

 

 

S3

Сидоров

30

Таганрог

 

 

 

S4

Федоров

20

Ростов

 

 

 

S5

Аверьянов

30

Азов

 

 

 

 

 

 

 

 

Рис.4. Пример использования неплотного индекса

Составные индексы

Составными называются индексы, построенные по значениям двух и более полей одновременно. Такие индексы широко используются на практике для ускорения поиска нужной записи или группы записей методами FindKey и FindNearest (см. ниже).

Если в таблице построен индекс только по полю Fieldl, а требуется отыскать записи, содержащие нужные значения в полях Fieldl и Field2, то методы

FindKey и FindNearest смогут установить курсор лишь в начало целой группы записей, поля Fieldl в которых имеют нужные значения, но отличаются значениями остальных полей. В этом случае для поиска записей с нужными значениями поля Field2 придется последовательно просматривать таблицу, начиная с найденной записи. Если построен составной индекс по полям Fieldl и Field2, методы FindKey и FindNearest сразу позиционируют курсор на нужную запись и для таблиц большого размера могут существенно сократить время поиска. Например, в моей практике был случай, когда в таблице, насчитывающей более 800 ООО записей, нужно было отыскать группу записей с заданными значениями трех полей. И хотя по каждому полю в отдельности был построен индекс, поиск проходил с заметными задержками (5-6 с), которые вызывали у пользователей вполне оправданное раздражение. После построения составного индекса время поиска сократилось до долей секунды, и пользователи просто перестали замечать задержки.

Для создания составного индекса в серверных таблицах и таблицах типа Paradox с помощью программы SQL Explorer используется SQL-запрос типа

CREATE INDEX IndexName ON TableName(Fieldl, Field2, ...)

В широко распространенных таблицах типа dBASE нельзя создать составной индекс и, следовательно, реализовать быстрый индексный поиск при участии нескольких полей. В базирующихся на них средствах разработки (dBASE III+, dBASE IV, FoxPro, Clipper) для этих целей обычно используется индекс, построенный по индексному выражению, с приведением нужных полей к строковому типу. Например:

STR(FINCODE,5)+LEFT(FINTYPE,1)+ DTOS(FINDATE)

Это индексное выражение формирует строку из 5 символов преобразования целого значения поля FINCODE, первого символа значения строкового поля FINTYPE и преобразованного к строке значения даты из поля FINDATE.

Вопрос 3. Графические форматы файлов, используемые в Интернете.

Широкое распространение для веб-графики получили два формата GIF и JPEG. Их многофункциональность, универсальность,

небольшой объем исходных файлов при достаточном для сайта качестве, сослужили им положительную службу, фактически

определив их как стандарт веб-изображений. Есть еще формат PNG, который также поддерживается браузерами при добавлении

изображений и существует в двух ипостасях PNG-8 и PNG-24. Однако популярность PNG сильно уступает признанию форматам

GIF и JPEG.

GIF
GIF (Graphics Interchange Format) формат графических файлов, широко применяемый при создании сайтов. GIF использует

8-битовый цвет и эффективно сжимает сплошные цветные области, при этом сохраняя детали изображения.
Особенности
Количество цветов в изображении может быть от 2 до 256, но это могут быть любые цвета из 24-битной палитры.
Файл в формате GIF может содержать прозрачные участки. Если используется отличный от белого цвета фон, он будет

проглядывать сквозь дыры в изображении.
Поддерживает покадровую смену изображений, что делает формат популярным для создания баннеров и простой анимации.
Использует свободный от потерь метод сжатия

Область применения
Текст, логотипы, иллюстрации с четкими краями, анимированные рисунки, изображения с прозрачными участками, баннеры. 

JPEG
JPEG ((Joint Photographic Experts Group) популярный формат графических файлов, широко применямый при создании сайтов

и хранения изображений. JPEG поддерживает 24-битовый цвет и сохраняет яркость и оттенки цветов в фотографиях неизменными.

Данный формат называют сжатием с потерями, поскольку алгоритм JPEG выборочно отвергает данные. Метод сжатия может

внести искажения в рисунок, особенно содержащий текст, мелкие детали или четкие края. Формат JPEG не поддерживает

прозрачность. Когда вы сохраняете фотографию в этом формате, прозрачные пиксели заполняются определенным цветом.


Особенности
Количество цветов в изображении около 16 миллионов, что вполне достаточно для сохранения фотографического качества

изображения.
Основная характеристика формата качество, позволяющее управлять конечным размером файла.
Поддерживает технологию, так называемый прогрессивный JPEG, в котором версия рисунка с низким разрешением появляется

в окне просмотра до полной загрузки самого изображения.


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

детали или текст.


PNG-8
PNG-8 (Portable Network Graphics) формат по своему действию аналогичен GIF. По заверению разработчиков использует

улучшенный формат сжатия данных, но как показывает практика, это не всегда так.

Особенности
Использует 8-битную палитру (256 цветов) в изображении, за что и получил в своем названии цифру восемь. При этом

можно выбирать, сколько цветов будет сохраняться в файле от 2 до 256.
В отличие от GIF, не отображает анимацию ни в каком виде.

Область применения

Текст, логотипы, иллюстрации с четкими краями, изображения с градиентной прозрачностью.

PNG-24
PNG-24 формат, аналогичный PNG-8, но использующий 24-битную палитру цвета Подобно формату JPEG, сохраняет

яркость и оттенки цветов в фотографиях. Подобно GIF и формату PNG-8, сохраняет детали изображения, как, например,

в линейных рисунках, логотипах, или иллюстрациях.


Особенности
Использует примерно 16,7 млн. цветов в файле, из-за чего этот формат применяется для полноцветных изображений.
Поддерживает многоуровневую прозрачность, это позволяет создавать плавный переход от прозрачной области изображения

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

с другими форматами, то у PNG-24 конечный объем графического файла получается наибольшим.

Область применения
Фотографии, рисунки, содержащие прозрачные участки, рисунки с большим количеством цветов и четкими краями изображений.




1. Об образовании в Российской Федерации в значительной мере изменяет систему правового регулирования в сфер
2. О петриковской росписи
3.  Под углом наклона прямой понимается наименьший угол на который нужно повернуть вокруг точки пересечения
4. Диалектизмы в рассказах Воробьева
5. на тему- Налоговая политика государства.html
6. його використовують головним чином як антисептик значно більшої уваги він заслуговує у соціальному аспект
7. Subject Bottle storing Issue Dte Revision 1
8.  Определите проблемы пациента; сформулируйте цели и составьте план сестринского ухода по приоритетной проб
9. ОВМащитько Эстетика как философская дисциплина
10. Коммуникации как условия эффективности менеджмента
11. Тема Содержание практической работы Оценка балла Заработанный балл Об
12. это государство и право во всех их проявлениях как разновидность социальной практики
13. Факторы препятствующие успеху предпринимательской деятельности их нейтрализация
14. то никак не удавалось заставить его в это поверить редчайший случай встречи с испуганным до патологическог
15. Реферат- Лизосомы
16.  Для определения изменения объема v воспользуемся выражением для скорости смещения мембраны микрофона
17. Контрольная работа- История создания и анализ работы основных мировых производителей легковых автомобилей
18. тематический генеалогический близнецовый онтогенетический
19. Проблемы соотношения уголовно-процессуальной и оперативно-розыскной деятельности
20. ЛАБОРАТОРНАЯ РАБОТА 123 ОПРЕДЕЛЕНИЕ КОЭФФИЦИЕНТА ВЯЗКОСТИ ВОЗДУХА КАПИЛЛЯРНЫМ МЕТОДОМ Це