
- •1. Архитектура пэвм и ее подсистемы ввода-вывода. Классификация интерфейсов и периферийных устройств (пу), отличительные признаки. Архитектура, топология.
- •2. Основные принципы программирования доступа к пу. Сигналы, протоколы. Особенности адресации. Методы управления обменом. Регистровая программная модель пу.
- •3. Прерывания, таймеры, контроль достоверности передачи данных. Физический интерфейс.
- •4. Системная периферийная шина pci, история создания, основные характеристики. Архитектура и топология. Конфигурационный механизм. Автоконфигурация.
- •5. Транзакция pci, фазы транзакции. Протокол, сигналы, временные диаграммы. Арбитр шины. Контроль достоверности передачи.
- •6. Шина pci: механизмы доступа к устройствам, особенности адресации устройств, особенности механизма прерываний устройств pci
- •7. Электрический интерфейс pci. Механический интерфейс (разъемы и слоты). Карты pci
- •8. Назначение шины pci-X, предпосылки ее создания. Модификации: протокола обмена, конфигурационных регистров, электрического и физического уровней. Шина pci-X 2.0 - основные отличия от pci.
- •9. Транзакции pci-X: типы, форматы атрибутов. Режимы pci-X. Механизм обмена сообщениями. Механизм ecc. Корректирующие коды и помехоустойчивое кодирование
- •10. Конструктивное исполнение устройств agp. Назначение шины, особенности применения. Отличия от pci. Топология agp.
- •11. Протокол, сигналы и линии agp. Конвейерные транзакции agp. Два метода подачи запроса. Графическая апертура.
- •13. Архитектура pci Express. Уровни протокола, форматы пакетов, кодирование, возможности управления и настройки.
- •14. Пакеты уровня транзакций. Качество обслуживания (QoS), и виртуальные каналы. Форматы заголовков. Поле «дайджеста» (crc-код).
- •15. Пакеты канального уровня. Оборачивание tlp. Физический уровень. Кодирование 8b/10b. Коммутаторы. Физический интерфейс. Перспективы развития.
- •16. Назначение lpc, место в общей системной шине пэвм. Топология. Протокол, физический интерфейс, формат транзакции. Чип ввода-вывода Super I/o.
- •17. Протокол шины lpc, логическая и физическая структуры. Сигналы шины lpc. Протоколы dma, ecp. Режимы протокола. Фазы транзакции.
- •20. Жесткий диск типа «винчестер». Принцип магнитной записи. Законы Гаусса. Закон индукции Фарадея. Теорема о циркуляции магнитного поля. Типы магнитной записи. Классификация жестких дисков.
- •22. Кодирование двоичной информации. Проблема синхронизации. Базовые методы кодирования: fm, mfm, rll, prml.
- •24 Тракт чтения. Тракт записи. Плотность записи. Методики повышения плотности записи.
- •25 Протоколы обмена ata, режимы pio, dma и udma. Электрический интерфейс. Сигналы atа, переопределение сигналов в режиме Ultra dma. Регистры устройства ata. Протокол взаимодействия хоста и устройства.
- •27. Архитектура шины Ultra ata, пропускная способность шины, синхронизация. Интерфейс atapi. Дополнительные функции ata: smart, Security, hpa, nv Cache.
- •40. Канальный уровень sas, способы маршрутизации. Архитектура экспандера.
- •42. Дисковые массивы: технология raid, архитектура, уровни, отказоустойчивость.
- •43. Массивы raid 0, raid 1, оценка надежности.
- •45. Массивы raid 2, raid 3, raid 4. Восстановление одного диска.
- •46. Массив raid 5. Способ восстановления данных. Вероятность выхода из строя raid 5.
- •47.Массив raid6. Способ восстановления данных. Вероятность выхода из строя raid 6.
- •48. Расширенные уровни raid: 1е, 5е, 5ее, 6е. Гибридные массивы.
- •49.Накопители на магнитной ленте. Основные характеристики: технология, метод сжатия, размер буфера, интерфейс. Устройства чтения/записи на ленту. Форматы qic, Travan, slr, dat.
- •51. Prml-кодирование. Блок-диаграмма канала pr4. Блок-диаграмма системы prml. Форма сигнала и магнитные поля. Ml-детектор vs. Пороговый детектор.
- •66. Звуковая карта, типовая схема, параметры.Кодек ac’97. Интерфейс ac'97: структура кодека, протокол, сигналы.
- •80. Интерфейс Centronics. Характеристики, принцип действия, сигналы, протокол. Механизм spp. Особенности применения.
- •81. Стандарт ieee 1284-1994. Режимы полубайтного ввода, двунаправленного байтного ввода, epp, ecp. Согласование режимов ieee 1284.
- •82. Стандарт ieee 1284-1994. Физический и электрический интерфейс. Требования к передатчикам и приемникам. Принципы взаимодействия шин расширения и интерфейсов пу. Конфигурирование lpt-портов.
- •83. Интерфейс rs-232c. Характеристики, сигналы, протоколы, электрический интерфейс. Особенности применения. Программная модель, порт com. Стандарты последовательных интерфейсов.
- •84. Последовательность управляющих сигналов. Аппаратное управление потоком. Программный протокол управления потоком xon/хoff.
- •86. Физический интерфейс usb, кабели и разъемы. Кодирование nrzi. Хаб usb, структура.
- •87. Api: uhci, ohci, ehci, spb. Интерфейс usb otg. Беспроводной интерфейс wusb.
- •88. Интерфейс 1394 (FireWire). Архитектура, топология, характеристики. Уровни протокола, форматы пакетов, режимы обмена. Протокол самоконфигурирования. Программные интерфейсы.
- •89. Обмен данными, транзакции интерфейса 1394. Синхронная передача. Асинхронные транзакции (субакции). Пакеты. Изохронные передачи. Арбитраж. Физический интерфейс, разъемы и кабели. Протоколы обмена.
- •90. Интерфейс Bluetooth. Интерфейс uwb.
43. Массивы raid 0, raid 1, оценка надежности.
RAID 0
Распределение блоков на нескольких физических дисках для повышения скоростей записи и чтения, но без обеспечения (striping— «чередование») Самый простой и выгодный с точки зрения производительности массив. В нем присутствует распределение, но нет избыточности. РеализацияRAID0 очень проста, требует минимум аппаратных средств, а благодаря возможности параллельного чтения и записи может давать прирост, равный количеству дисков (при условии, что все запросы будут равны страйпу). Ускорение достигается в равной степени и для случайных, и для последовательных запросов. Второйплюс – емкостьмассиваравнасуммевсехдисков.
Вместе с тем у RAID0 есть важный недостаток – отказоустойчивость не только не повышается, но даже снижается, причем кратно количеству дисков (при условии равновероятного выхода из строя каждого). Для разрушения (без возможности восстановления) массива достаточно выхода из строя одного диска. Поэтому в чистом видеRAID0 для серьезных задач непригоден.
RAID0 применяется в настольных машинах, а также в задачах, где данные могут быть легко восстановлены. На массивеRAID0 обычно хранятся временные файлы при выполнении видеомонтажа, обработки изображений, 3D-графики, разного рода кэши, индексы баз данных, журналы работы и т.д.
Оценка надежности RAID 0
Для двух дисков а RAIDмассиве.
Для Nдисков (1 –qn). Надежность обратна вероятности выхода из строя (1 –P(A)).
RAID 1
Зеркалирование, то есть запись одних и тех же данных одновременно на несколько дисков, что обеспечивает отказоустойчивость при выходе из строя любого количества дисков, пока остаётся хотя бы один работоспособный. Обычно его составляют из 2 дисков, а 3 и более – крайне редко. Суть в простом зеркальном копировании всех данных на несколько дисков сразу.
Преимущество – высокая степень отказоустойчивости при минимальном использовании аппаратных средств. Для работы массива достаточно, чтобы оставался рабочим хотя бы один (причем любой) из дисков.Кроме того, при организации параллельного доступа возможно ускорение всех операций чтения, как у массива RAID0. Операция чтения по времени выполнения ограничена быстродействием самого медленного диска в массиве.RAID0 дает наивысшую скорость восстановления массива, причем эта операция легко выполняется в фоновом режиме.
Недостаток RAID0 – потери дисковой емкости: фактически емкость массива равна емкости одного диска.В чистом виде применяется редко, в основном для задач, где требуется наивысшее сочетание быстродействия и отказоустойчивости, пусть и за счет повышения стоимости.
Оценка надежности RAID 1
Для Nдисков (pn). Надежность обратна вероятности выхода из строя (1 –P(A)).
44. Массивы RAID 1+0, RAID 0+1, оценка надежности.
RAID 0+1
Данный массив представляет собой две (или более) копии массивов типа RAID0. За счет этого добавляется отсутствующая уRAID0 возможность отказоустойчивости. Недостатки:
– затраты на избыточность (как и в RAID1, теряется ровно половина дискового пространства), требуется не менее 4 дисков. При этом по сравнению сRAID1 обеспечивается всего лишь возрастание скорости записи.
– резкое снижение отказоустойчивости при выходе из строя хотя бы одного (или нескольких при многократном зеркалировании) диска. Массив сразу превращается в RAID0 (дубликат сразу разрушается), надежность которого в несколько раз ниже, чем надежность каждого диска.
Чтобы оценить надежность, следует применить решение задачи из предыдущего вопроса для RAID1 не к одному диску, а к целому массиву. При этом вероятность выхода из строяRAID0 – решение задачи из предыдущего вопроса.
RAID 1+0
Тем не менее, у RAID10 имеется одно серьезное преимущество (по сравнению с RAID 01): выход из строя одного из дисков приводит всего лишь к ослаблению (за счет исчезновения дубликата) одного из массивовRAID1, в то время как остальные продолжают оставаться устойчивыми к отказам. Вероятность того, что второй отказавший диск будет из того жеRAID1, что и первый, невысока, еслиRAID10 состоит из большого количестваRAID1.
Фактически у RAID10 один недостаток – большие затраты на избыточность. Поэтому этот вариант используют для массивов, состоящих из большого количества дисков. Вероятность выхода из строя аналогична 0+1, толькоRAID0 иRAID1 меняем местами.