- •Билет 1.
- •Обработка данных в субд, основные методы доступа к данным, использование структуры данных типа «дерево».
- •Общая структура эвм. Назначение основных блоков. Взаимодействие программного и аппаратного обеспечения эвм.
- •Сети эвм: понятие, становление, преимущества сетевой обработки данных.
- •Билет 2.
- •Основные компоненты субд и их взаимодействие. Типы и структуры данных
- •Основные характеристики эвм.
- •Реляционные базы данных: достоинства и недостатки.
- •Основные характеристики вычислительных сетей.
- •Билет 3.
- •Назначение и структура процессора. Назначение и взаимодействие основных блоков.
- •Классификация вычислительных сетей. Отличия классических lan и gan, тенденция их сближения.
- •1. По территориальной рассредоточенности
- •2. Масштаб предприятия или подразделения, кому принадлежит сеть
- •Билет 4.
- •Классификация процессоров.
- •1. По числу бис в микропроцессорном комплекте:
- •2. По назначению:
- •3. По виду обрабатываемых входных сигналов :
- •4. По характеру временной организации работы :
- •5. По организации структуры многопроцессорных систем:
- •6. По количеству выполняемых программ :
- •Типовые структуры вычислительных сетей.
- •Общая шина
- •К ольцо
- •Билет 5.
- •Использование реляционной алгебры в реляционной модели данных.
- •Организация управления процессом обработки информации в процессоре: управляющие автоматы с “жесткой” и с хранимой в памяти логикой.
- •Управление с жесткой логикой.
- •Управление с микропрограммной логикой.
- •Методы коммутации в вычислительных сетях. Способы мультиплексирования каналов связи.
- •2. Коммутация сообщений
- •3) Коммутация пакетов
- •Билет 6.
- •Реляционная модель данных, основные понятия.
- •Теоретические основы реляционного исчисления, использование исчисления предикатов первого порядка.
- •Типы структур команд. Способ расширения кодов операций.
- •Задачи системотехнического проектирования сетей эвм.
- •Структурная организация:
- •Функциональная организация:
- •Билет 7.
- •Взаимодействие базы данных и прикладных программ.
- •Общая структура команды. Способы адресации операндов.
- •Анализ задержек передачи сообщений в сетях передачи данных.
- •Билет 8.
- •Основные типы субд.
- •Система команд процессора: индексация и ее назначение. Особенности команд передачи управления и вызова подпрограмм.
- •Модификация команд. Индексация.
- •Задача оптимального выбора пропускных способностей каналов связи (прямая и обратная постановки).
- •Билет 9.
- •Уровни представления информации, понятие модели данных.
- •Позволяет представлять информацию о предметной области в виде графа типа дерево.
- •Использование самоопределяемых данных. Понятие тегов и дескрипторов.
- •Семиуровневая модель взаимодействия открытых систем. Функции уровней.
- •Билет 10.
- •Основные принципы построения баз данных, проблемы хранения больших объемов информации.
- •Типы архитектур мп. Ортогональность архитектуры мп.
- •Регистровая архитектура.
- •Стековая архитектура.
- •Архитектура типа память – память.
- •Ортогональная регистровая архитектура.
- •Прохождение данных через уровни модели osi. Функции уровней.
- •Билет 11.
- •Ограничения целостности для реляционной базы данных.
- •Cisc и risc архитектуры мп. Особенность risc архитектуры.
- •Протоколы и функции канального уровня.
- •Билет 12.
- •4Нф и 5нф: Основные определения и правила преобразования.
- •Принцип совмещения операций. Синхронный конвейер операций.
- •Протоколы повторной передачи. Анализ производительности.
- •Билет 13.
- •Нф Бойса-Кодда: Основные определения и правила преобразования
- •Асинхронный конвейер операций и его особенности.
- •Протоколы и функции сетевого уровня. Таблицы маршрутизации.
- •Билет 14.
- •3Нф: Основные определения и правила преобразования.
- •Система прерываний программ. Функции и назначение. Система прерываний – это совокупность средств процессора, которые обеспечивают обработку асинхронных событий. Необходимость
- •Классификация алгоритмов маршрутизации.
- •Билет 15.
- •2Нф: Основные определения и правила преобразования.
- •Характеристики системы прерываний.
- •Стек тср/ip. Протоколы прикладного уровня.
- •Билет 16.
- •Особенности суперскалярных микропроцессоров Суперскалярные мп.
- •Мультискалярные мп
- •Системы адресации в стеке тср/ip.
- •Билет 17.
- •Нормализация в реляционных базах данных, понятие нормальной формы при проектировании баз данных.
- •Протокол ip
- •Ip как протокол без установления соединения
- •Билет 18.
- •Понятие ключа в базах данных, первичные и внешние ключи.
- •Основные функциональные характеристики блоков кэш-памяти.
- •Билет 19.
- •Проектирование реляционных баз данных, основные понятия, оценки текущего проекта бд.
- •Сравнительная характеристика организации кэш–памяти прямого отображения, ассоциативной и наборно-ассоциативной.
- •Протокол tcp
- •Нотация Мартина
- •Нотация Баркера.
- •Примеры организации структуры кэШа данных в мп Pentium II, Power pc.
- •Билет 20.
- •Построение диаграммы «сущность-связь» в различных нотациях.
- •Технология X.25.
- •Билет 21.
- •Типы и характеристики связей сущностей.
- •Методы защиты памяти: метод граничных регистров, метод ключей защиты.
- •Технология isdn.
- •Билет 22.
- •Представление данных с помощью модели «сущность-связь», основные элементы модели.
- •Элементы модели.
- •2 Режима работы:
- •Технология Frame Relay.
- •Билет 23.
- •Методы хеширования для реализации доступа к данным по ключу. Хеширование.
- •Чистая и синхронная aloha.
- •Билет 24.
- •Новые типы динамической памяти: edram, cdram, sdram, rdram, sldram.
- •3.Технология локальных сетей. Уровни llc и mac. Способы доступа.
- •Билет 25.
- •Поиск информации в бд с использованием структуры типа «бинарное дерево».
- •Технология Ethernet.
- •Билет 26.
- •Теоретические основы реляционного исчисления, использование исчисления предикатов первого порядка.
- •2 Режима работы:
- •Технология Token Ring.
Билет 19.
Проектирование реляционных баз данных, основные понятия, оценки текущего проекта бд.
Проектированию подвергается структура таблицы и взаимосвязей между таблицами.
В настоящее время применяются 2 основных подхода:
Предметно – ориентированный подход (предметные БД)
Прикладной подход (прикладные БД)
1. Создаются в соответствии с информационной структурой отдельной предметной области. В этом случае БД является моделью предметной области и отражает все основные закономерности этой ПО.
Достоинства:
Относительно невысокие затраты на проектирование и реализацию БД.
При развитии ПО такая БД достаточно легко дорабатывается и приводится в соответствие с ПО.
Недостатки:
Предметная БД как правило не могут быть использованы в других предметных областях.
2. Учитывает наиболее часто встречающиеся пути доступа к данным и общие закономерности решаемых задач в различных ПО.
Достоинства:
Информационная система основанная на прикладном подходе достаточно легко адаптируются для решения задач в различных ПО.
Невысокие затраты для реализации задач хранения и выборки данных.
Недостатки:
Высокие затраты вычислительных ресурсов, а также программных средств.
Как правило, долгосрочный проект БД реализуется в 2 этапа:
На 1-ом этапе используется предметный подход.
На 2-ом прикладной.
Определения:
Декартово произведение: Для заданных конечных множеств
(не
обязательно различных) декартовым
произведением
называется
множество произведений вида:
,
где
Пример: если даны два множества A (a1,a2,a3) и B (b1,b2), их декартово произведение будет иметь вид С=A*B (a1*b1, a2*b1, a3*b1, a1*b2, a2*b2, a3*b2)
Отношение: Отношением R, определенным на множествах называется подмножество декартова произведения . При этом:
множества называются доменами отношения
элементы декартова произведения называются кортежами
число n определяет степень отношения ( n=1 - унарное, n=2 - бинарное, n-арное)
количество кортежей называется мощностью отношения
Пример: на множестве С из предыдущего примера могут быть определены отношения R1 (a1*b1, a3*b2) или R2 (a1*b1, a2*b1, a1*b2)
Можно провести аналогию между элементами реляционной модели данных и элементами модели "сущность-связь". Реляционные отношения соответствуют наборам сущностей, а кортежи - сущностям. Поэтому, также как и в модели "сущность-связь" столбцы в таблице, представляющей реляционное отношение, называют атрибутами.
Основная цель проектирования БД:
1) сокращение избыточности информации,
2) уменьшение затрат на многократное обновление полей,
3) устранение возможных противоречий информации из-за хранения в различных местах получение «чистого» проекта, т.е. каждый факт в БД встречается только 1 раз.
Сравнительная характеристика организации кэш–памяти прямого отображения, ассоциативной и наборно-ассоциативной.
КЭШ с прямым отображением.
0 |
|
|
|
|
|
|
|
|
|
1 |
2 |
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
|
|
|
|
|
|
|
|
4 |
|
|
|
|
|
|
|
|
|
5 |
|
|
|
|
|
|
|
|
|
6 |
|
|
|
|
|
|
|
|
|
7 |
|
|
|
|
|
|
|
|
|
|
тег |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
При кэш попадании считывание идет из кэш памяти, попадание определяется совпадением поля тега адреса и поля тега соответствующей строки кэш. Т.е. Строка кэш однозначно определяется адресом МП.
Достоинства: малые аппаратные затраты ( 1 операция сравнения для тегов)
Недостатки: если несколько блоков ПО используются одинаково часто и претендуют на одну и ту же строку кэш, то эффективность кэш снижается.
Ассоциативный КЭШ.
Л
юбой
блок памяти может занимать любую строку
КЭШ.
0 |
45 |
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
23 |
|
|
|
|
|
|
|
|
3 |
|
|
|
|
|
|
|
|
|
4 |
17 |
|
|
|
|
|
|
|
|
5 |
|
|
|
|
|
|
|
|
|
6 |
06 |
|
|
|
|
|
|
|
|
7 |
|
|
|
|
|
|
|
|
|
|
тег |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
Достоинства: отсутствие конфликтов адресов.
Недостатки: большие аппаратные затраты для сравнения всех тегов.
Наборно-ассоциативный КЭШ.
Несколько линий адреса образуют набор и сравнение тегов произв. только для строк входящих в набор.
0{ |
0 |
45 |
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
1{ |
2 |
23 |
|
|
|
|
|
|
|
|
3 |
4 |
|
|
|
|
|
|
|
|
|
2{ |
4 |
|
|
|
|
|
|
|
|
|
5 |
41 |
|
|
|
|
|
|
|
|
|
3{ |
6 |
06 |
|
|
|
|
|
|
|
|
7 |
|
|
|
|
|
|
|
|
|
|
|
|
тег |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
Достоинства: отсутствие конфликтов адресов.
Недостатки: большие аппаратные затраты для сравнения всех тегов.
