
- •2. Три концепции информации, измерение информации, вероятностный и объемный подход. Показатели качества информации.
- •4. Системы счисления. Примеры задания чисел в различных системах счисления. Перевод целых и дробных чисел из десятеричной системы в 2-чную, 8-чную, 16-чную и обратно. Примеры.
- •6. Классификация эвм по принципу действия, по назначению, по этапам создания. Развитие элементарной базы и языков программирования.
- •7. Алгоритм, свойства алгоритмов и способы записи алгоритмов.
- •8. Технология разработки алгоритмов, метод пошаговой детализации, структурный подход. Базисные управляющие структуры. Примеры алгоритмов линейной, разветвляющейся и циклической структуры.
- •11. Ошибки. Классификация и виды ошибок, где появляются, где выявляются. Последовательность обнаружения ошибок. Методы устранения. Примеры.
- •12.Алгоритмы обработки данных. Итерационные алгоритмы вычисления суммы ряда, интегралов, нахождение корней уравнения.
- •14. Метод пошаговой детализации алгоритмов, разбиение алгоритмов на предопределенные процессы.
- •15. Архитектура эвм Джона Фон Неймана. Структурная схема эвм. Взаимодействие и назначение устройств. Принципы, определяющие современную архитектуру эвм.
- •16. Микропроцессор. Его характеристики, состав и основные функции, принцип работы. Понятие прерывания, типы прерываний.
- •17. Системная шина, назначение, состав, характеристики.
- •18. Память эвм и ее характеристики и назначение. Пзу, озу, взу. Организация и физическое представление данных в эвм.
- •19. Типы взу. Магнитные, оптические носители, флэш-память, принципы записи.
- •20. Видеоподсистема, видеокарта, монитор. Типы мониторов, основные характеристики.
- •21. Периферийные устройства эвм. Принтеры, сканеры, модемы, сетевые адаптеры. Принципы их работы, характеристики.
- •22. Взаимодействие центральных и периферийных устройств пэвм.
- •23. Жизненный цикл программного продукта, стадии жизненного цикла.
- •24. Классификация по эвм по уровневому принципу.
- •25. Системные программы виды и назначение. Драйверы и утилиты.
- •26. Операционные системы. Подразделения ос по типу аппаратного обеспечения. Основные функции ос. Распределение ресурсов эвм между процессами.
- •27. Файловая система, физическое и логическое представление данных на диске.
- •28. Драйверы устройств. Архиваторы. Вирусы, виды вирусов, антивирусные программы.
- •29. Прикладные программы, виды и назначение.
- •30. Системы программирования, их назначение и состав.
- •31. Базы данных, основные понятия.
- •32. Субд основные понятия, основные функции, основные компоненты.
- •33. Классификация субд по типу модели данных
- •34. Основы проектирования реляционной модели данных. Понятия отношений, атрибутов, кортежей. Свойства таблиц. Примеры. (Илья, перечитай это завтра.)
- •35. Нормализация отношений, типы связей. Примеры.
- •36. Вычислительные сети.
- •37. Канал связи, узел, адресация узлов. Цели использования сетей. Подразделение сетей по технологии передачи, по размеру, по принципу построения.
- •38. Основные характеристики сетей.
- •39. Уровни модели взаимодействия открытых сетей. Задачи каждого уровня.
- •40. Сетевые протоколы, свойства протоколов.
- •41.Топология вс. Кольцо, шина, звезда. Преимущества и недостатки каждой из них.
- •42. Виды коммутации. Коммутация каналов, сообщений, пакетов. Преимущества и недостатки каждой из них.
39. Уровни модели взаимодействия открытых сетей. Задачи каждого уровня.
Модель взаимодействия открытых систем
Для описания общей модели взаимодействие открытых систем используется эталонная модель OSI (Open System Interconnection). Модель OSI состоит из 7 уровней (от низших к высшим):
1) физический;
2) канальный;
3) сетевой;
4) транспортный;
5) сеансовый;
6) представительский;
7) прикладной.
Каждый уровень использует для передачи низшие уровни. Взаимодействие между уровнями одного типа осуществляется по протоколам, а между низшими и высшими – с помощью интерфейсов.
Перед отправкой по сети данные разбиваются на пакеты – группы байт фиксированной длины. Пакет последовательно проходит все уровни от прикладного до физического. При этом на каждом уровне, кроме прикладного и представительского, к пакету добавляется служебная информация, называемая заголовком. Заголовок содержит информацию для адресации сообщений и для безошибочной передачи данных по сети.
Уровни модели взаимодействия открытых систем
На принимающей стороне пакет проходит все уровни в обратном порядке. Каждый уровень анализирует пакет, отделяет заголовок своего уровня и передает пакет на следующий уровень. На прикладном уровне данные примут свой первоначальный вид.
Рассмотрим задачи каждого из уровней модели OSI.
1-й уровень – физический. Самый низший уровень модели OSI. Основной задачей физического уровня является управление аппаратурой передачи данных и подключенным к ней каналом связи. На этом уровне формируются сигналы, которые передают данные в виде потока бит по передающей среде.
2-й уровень – канальный. На этом уровне физический канал преобразовывается в надежную линию связи, свободную от необнаруженных ошибок. Для этого формируется логический канал между двумя узлами, соединенных физическим каналом. Данные передаются по канальному уровню в виде кадров, которые включают, помимо данных, проверочную информацию. Проверочная информация позволяет установить, был ли передан кадр без искажений (ошибок) и частично восстановить информацию. Если кадр не был восстановлен, то происходит его повторная передача.
3-й уровень – сетевой. Отвечает за адресацию сообщений и перевод логических адресов в физические. Этот уровень разрешает проблемы, связанные с разными способами адресации и разными протоколами при переходе пакетов из одной сети в другую, позволяя объединять разнородные сети.
4-й уровень – транспортный. На этом уровне данные разбиваются на пакеты. При этом гарантируется, что эти пакеты прибудут по назначению в правильном порядке. Для этого осуществляется поиск оптимального маршрута передачи пакетов с точки зрения загруженности сегментов сети и времени передачи данных между узлами. Уровень управляет созданием и удалением сетевых соединений и управляет потоком сообщений.
5-й уровень – сеансовый. Позволяет двум процессам (например, приложениям) разных узлов устанавливать, использовать и завершать соединение, называемое сеансом. Этот уровень управляет передачей между двумя узлами и определяет, какая из сторон, когда и как долго должна осуществлять передачу.
6-й уровень – представительский. На этом уровне определяется формат, используемый для обмена данными между узлами. Уровень отвечает за преобразование, кодирование и сжатие данных.
7-й уровень – прикладной. Предоставляет доступ прикладным процессам к сетевым службам. Этот уровень управляет общим доступом к сети.