![](/user_photo/2706_HbeT2.jpg)
- •Вопросы по курсу «Организация эвм и систем»
- •1. Общая структура эвм. Назначение основных блоков. Взаимодействие программного и аппаратного обеспечения эвм.
- •2. Основные характеристики эвм.
- •3. Назначение и структура процессора. Назначение и взаимодействие основных блоков.
- •4. Классификация процессоров.
- •1. По числу бис в микропроцессорном комплекте:
- •6. По количеству выполняемых программ :
- •5. Организация управления процессом обработки информации в процессоре: управляющие автоматы с “жесткой” и с хранимой в памяти логикой.
- •6. Типы структур команд. Способ расширения кодов операций.
- •7. Общая структура команды. Способы адресации операндов.
- •8. Типы архитектур мп. Ортогональность архитектуры мп.
- •9. Cisc и risc архитектуры мп. Особенности risc архитектуры.
- •Синхронный конвейер операций. Принцип совмещения операций
- •11. Асинхронный конвейер операций и его особенности.
- •12. Система прерываний программ. Функции и назначение.
- •13. Характеристики системы прерываний.
- •14. Особенности суперскалярных микропроцессоров. Суперскалярные мп:
- •15. Организация памяти эвм. Статические и динамические озу.
- •16. Понятие виртуальной памяти. Страничная, сегментная и смешанного типа организация виртуальной памяти.
- •Сегментное распределение
- •Странично-сегментное распределение
- •18. Основные функциональные характеристики блоков кэш-памяти.
- •19. Сравнительная характеристика организации кэш–памяти прямого отображения, ассоциативной и наборно-ассоциативной.
- •20. Пример организации кэш в мп Pentium 4.
- •21. Новые типы динамической памяти: edram, cdram, sdram, rdram, sldram.
- •22. Методы защиты памяти: метод граничных регистров, метод ключей защиты, защита отдельных ячеек.
- •24. Понятие многопроцессорных систем. Классификация параллельных вычислительных систем.
- •24. Организация памяти вычислительных систем.
- •25. Система команд процессора: индексация и ее назначение. Особенности команд передачи управления и вызова подпрограмм.
- •26. Использование самоопределяемых данных. Понятие тегов и дескрипторов.
- •Сети эвм: понятие, становление, преимущества сетевой обработки данных.
- •Основные характеристики вычислительных сетей.
- •Классификация вычислительных сетей. Отличия классических lan и gan, тенденция их сближения.
- •1. По территориальной рассредоточенности
- •2. Масштаб предприятия или подразделения, кому принадлежит сеть
- •Типовые структуры вычислительных сетей.
- •Общая шина
- •Методы коммутации в вычислительных сетях. Способы мультиплексирования каналов связи.
- •2. Коммутация сообщений
- •3. Коммутация пакетов
- •Задачи системотехнического проектирования сетей эвм.
- •Структурная организация:
- •Анализ задержек передачи сообщений в сетях передачи данных.
- •Задача оптимального выбора пропускных способностей каналов связи (прямая и обратная постановки).
- •Семиуровневая модель взаимодействия открытых систем. Функции уровней.
- •Прохождение данных через уровни модели osi. Функции уровней.
- •Протоколы и функции канального уровня.
- •Протоколы повторной передачи.
- •Протоколы и функции сетевого уровня. Таблицы маршрутизации.
- •Классификация алгоритмов маршрутизации.
- •По способу выбора наилучшего маршрута
- •По способу построения таблиц маршрутизации
- •По месту выбора маршрутов (маршрутного решения)
- •Задача оптимальной статической маршрутизации.
- •Стек тср/ip. Протоколы прикладного уровня.
- •Системы адресации в стеке тср/ip.
- •Протокол ip.
- •Ip как протокол без установления соединения
- •Протокол tcp.
- •Технология X.25.
- •Технология isdn.
- •2) D канал
- •3) H канал
- •Технология Frame Relay.
- •Чистая и синхронная aloha.
- •Технология локальных сетей. Уровни llc и mac. Способы доступа.
- •Технология Ethernet.
- •Технология Token Ring.
- •2. Маркерный метод доступа к разделяемой среде
- •3. Форматы кадров Token Ring
- •1. Маркер
- •2. Кадр данных.
- •Технология fddi.
- •Анализ временных характеристик в локальных сетях.
- •Вопросы по курсу «Базы данных» Основные принципы построения баз данных, проблемы хранения больших объемов информации.
- •Уровни представления информации, понятие модели данных.
- •Основные типы субд.
- •Взаимодействие базы данных и прикладных программ.
- •Реляционная модель данных, основные понятия.
- •Теоретические основы реляционного исчисления, использование исчисления предикатов первого порядка.
- •Использование реляционной алгебры в реляционной модели данных.
- •Иерархический и сетевой подходы при построении баз данных, основные понятия, достоинства и недостатки.
- •Реляционные базы данных: достоинства и недостатки.
- •Основные компоненты субд и их взаимодействие. Типы и структуры данных.
- •Обработка данных в субд, основные методы доступа к данным, использование структуры данных типа «дерево».
- •Поиск информации в бд с использованием структуры типа «бинарное дерево».
- •Поиск информации в бд с использованием структуры типа «сильно ветвящееся дерево».
- •Методы хеширования для реализации доступа к данным по ключу.
- •Представление данных с помощью модели «сущность-связь», основные элементы модели.
- •Типы и характеристики связей сущностей
- •Построение диаграммы «сущность-связь» в различных нотациях.
- •Нотация Чена
- •Нотация Мартина
- •Нотация idef1x.
- •Нотация Баркера.
- •Проектирование реляционных баз данных, основные понятия, оценки текущего проекта бд.
- •Понятие ключа в базах данных, первичные и внешние ключи.
- •Нормализация в реляционных базах данных, понятие нормальной формы при проектировании баз данных.
- •1Нф: Основные определения и правила преобразования.
- •2Нф: Основные определения и правила преобразования.
- •3Нф: Основные определения и правила преобразования.
- •Нф Бойса-Кодда: Основные определения и правила преобразования.
- •4Нф: Основные определения и правила преобразования.
- •Ограничения целостности для реляционной базы данных.
Протоколы повторной передачи.
A
RQ-методы
Возможен ряд вариантов повторной передачи данных:
каждый правильно переданный кадр, который дошел без ошибок, может быть подтвержден специальным кадром подтверждения, положительной квитанцией ASK. S – кадр, [3,4]= 00
Подтверждение кадром, речь идет об информационном кадре. Каждый правильно переданный кадр может быть подтвержден путем ASK, который «вставлен» в информационные кадры, передаваемые по обратному направлению.
Использование отрицательного подтверждения – отрицательная квитанция NAК, или S – кадр где [3,4] = 01 *** передающая сторона не будет долго ожидать, если не получает подтверждения, наступает метод 4
Использование процедур (механизма) Timeout’а – передающая сторона по истечении некоторого времени повторно передает кадр, для которого истекло время ожидания.
Три метода (протокола) повторной передачи
Метод (протокол) с остановками и ожиданием (метод с простоями) – это простейший метод ARQ: в процессе передачи передающая сторона передает кадр и ждет его подтверждения. Если получен «ASK», то передается новый кадр. А если передается «NAK» или истекает Timeout, то происходит повторная передача (этот метод используется в полудуплексных каналах связи)
Протокол (метод) с N-возвращениями (N шагов назад) (метод непрерывной передачи) – самый распространенный реально используемый протокол повторной передачи. Передача производится непрерывно с передающей стороны без ожидания подтверждения. Число N показывает максимальное количество кадров, находящихся в процессе передачи. Номер этого текущего кадра определяется как: No = i + N, где N – размер окна. Размер окна оговаривается с помощью ненумерованных кадров в ходе установления соединения. N = 0..7 или 0..127
0 1 2 3 4 5 6 7 8 9 10 11…
N=5, Текущий кадр - подчеркнут
0 1 2 3 4 5 6 7 8 9 10 11… - на 1 пришел ASK, тогда -
0 1 2 3 4 5 6 7 8 9 10 11 – на 4 пришел ASK тогда
0 1 2 3 4 5 6 7 8 9 10 11 – на 6 пришел NAK тогда
0 1 2 3 4 5 6 7 8 9 10 11 – и так далее
Метод скользящего окна используется не только на канальном уровне, а и в протоколе TCP по своей методике реализации.
Метод выборочного повторения (селективного отказа) – реализуется с помощью 4-го типа S-кадров, [3,4] = 11
Метод скользящего окна – когда передвигается постоянно окно N.
Если например, 7 и 6 пришли без ошибки, а 6 с ошибкой, то за нового передают и 6, и 7, и 8.
Размер окна устанавливается на этапе соединения. В ненадежных сетях, когда кадры часто искажаются размер окна необходимо уменьшить. Повторно передается только тот кадр, который пришел с ошибкой. Возникает проблема упорядочивания кадров по номерам.
Анализ пропускной способности или производительности методов повторной передачи
Производительность – количество правильно переданных кадров за единицу времени.
Ряд предположений для анализа
Нумерация кадров не ограничена.
Передающая сторона или станция находится в режиме насыщения (в каждый момент времени есть кадр для передачи)
Длина кадра фиксирована (в качестве этого фиксированного значения принимается средняя длина кадра)
Анализ метода с остановками и ожиданиями (ЛР 4)
tT
tI – время передачи информационного кадра = L / C
L – длина
С – пропускная способность
tр - время распространения по физической среде
to – время обработки
по истечении времени обработки формируется S-кадр и передается
ts = Ls / C
в «жирной точке» принимается решение – в зависимости от того, S = ASK или NAK – передается следующий кадр или тот же, повторно
tп – время простоя (перерыва) = 2 tr+to+ts
tT = ti + tп – интервал времени между передаваемыми кадрами
Идеальный случай – когда всегда приходит ASK. Тогда tT будет называться интервалом времени между правильно переданными кадрами.
В таком случае max = 1/tT - максимальная производительность
Для оценки tT предположим, что каждый кадр в результате передачи с вероятностью Р будет передан с ошибкой. Тогда 1-Р – вероятность что без ошибки.
Тогда появляется дискретное время t~v, под которым понимаем случайный интервал времени между правильно переданными кадрами.
t~v = tT – с Pv = (1-P)
t~v = 2tT – с Pv = P*(1-P)
t~v = 3tT – с Pv = P*P*(1-P)
t~v = i tT – с Pv = Pi-1(1-P)
вводим коэффициент а = tT / tI = 1+ tп / ti
Протокол с N-возвращениями (протокол непрерывной передачи)
Ряд предположений:
Порядковые номера не ограничены
Передающие станции находятся в режиме насыщения (всегда есть кадр для передачи)
Через время tп ( = 2 tp + ti + ts ) передающая станция получает положительную либо отрицательную квитанцию, а если ни то и не другое – срабатывает механизм Timeout’a и передается опять текущий кадр.
тогда
-
максимальная производительность,
[кадр/сек]
Если tп << ti (а фактически так и есть) тогда a-> 1 и
При а=1 нет разницы между старт-стопным методом и методом с N-возвращениями, протокол SS превращается в протокол с N возвращениями
Пример 1
а=1+ tп/ti = tT /ti
a=4, P = 0.01 -вероятность битовой ошибки, вероятность неправильной передачи
SS
-
N
-
-
метод с N
возвращениями лучше
Пример 2
Дано:
l
= 1200 бит с
= 9600 бит/сек ti
= l/c = 125
мсек L
= 200 км
=
160 000 км/сек tp
= 1,25 мсек
tп = 2tp + to + ts = 2,5 + 0 + 5 =7,5 мсек
а = 1+ 7,5 / 125 = 1,054 = 1
можно использовать любой протокол
для второго метода, если подтверждение идет по информационному кадру, то tп = 2tp + to + ti
тогда…
tп = 2,5+0+125 = 127,5
a = 1+127,5/125 = 2 – тогда протокол SS менее эффективен, лучше N – возвр.
Спутниковые КС
Время распространения tp = 280 мс
с = 4800 бит/сек – а = 4
с = 4800 бит/сек - а = 23
Определение оптимальной длины кадра
l – вся длина кадра разбиваем на: l – полезная длина кадра
l' – служебная информация, 48 бит
l+l’ – общая длина кадра
Увеличить l – пропускная способность, ПС, увеличится
Уменьшить l – передача становится надежнее, меньше число ошибок.
Оптимальный смысл заключается в следующем:
-
l
l'
l/(l+l’) – для определения оптимальной длины
Построение модели ошибок
(характерно для спутниковых КС)
Pb – вероятность независимой битовой ошибки (бит-ориентированный протокол)
- вероятность того, что 1 бит будет передан с ошибкой, это никаким образом не связано с другими битами.
qb = 1-Pb – Вероятность того, что бит будет передан без ошибки
qb(l+l’) – вероятность того, что все кадры были переданы правильно
1-qb(l+l’) – вероятность того, что передача произошла с ошибкой
Р = Pb* (l+l’) – характерно для наземных каналов связи
P = 1-(1 – Pb)l+l’ - для спутниковых КС
Д = max*l - объем полезной информации, передаваемой в единицу времени, [бит/сек]
Если С – ПС КС – тогда
Коэффициент Д/С – коэффициент полезного использования пропускных способностей КС
l – основной фактор
l - ? чтобы Д/С – max