
- •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. Виды коммутации. Коммутация каналов, сообщений, пакетов. Преимущества и недостатки каждой из них.
29. Прикладные программы, виды и назначение.
???
Программное обеспечение прикладного уровня представляет собой комплекс прикладных программ, с помощью которых на данном рабочем месте выполняются конкретные задания. Спектр этих заданий необычайно широк — от производственных до творческих и развлекательно-обучающих. Огромный функциональный диапазон возможных приложений средств вычислительной техники обусловлен наличием прикладных программ для разных видов деятельности.
30. Системы программирования, их назначение и состав.
Система программирования – это комплекс программных средств, предназначенных для кодирования, тестирования и отладки программного обеспечения. Состав системы программирования:
языки программирования;
служебные программы (редакторы, отладчики, оптимизаторы, интерпретаторы);
информационное обеспечение (описания языков, служебных программ, модулей).
Системы быстрой разработки приложений (RAD). К таким системам относится Delphi. Они упрощают и сокращают время разработки проекта. Например при добавлении какой-либо кнопки в проект система сама генерирует необходимый код и вставляет его куда надо, а программисту остается лишь малая часть работы.
Лекция 7
31. Базы данных, основные понятия.
Одной из задач информационных систем является хранение данных из определенной предметной области. Предметная область – это часть реального мира, объединяющая схожие или связанные понятия. Чтобы необходимые данные можно было легко найти и выдать пользователю в любой момент времени, данные о предметной области должны храниться структурировано.
База данных – совокупность связанных данных, организованным по определенному правилам, предусматривающим общие принципы описания, хранения и манипулирования независимо от прикладных программ.
Свойства базы данных
Самодокументированность. БД должна иметь словарь данных в специально отведенном месте, которое используется для хранения информации о самой базе данных. Словарь содержит информацию: об архитектуре базы, о хранимых процедурах, о пользовательских привилегиях и т.д.
Независимость данных от программ. Структура данных должна быть независима от программ, использующих эти данные, так чтобы данные можно было добавлять или перестраивать без изменения этих программ.
Целостность данных. В общем случае целостность данных означает корректность данных и их непротиворечивость. Для обеспечения целостности накладывают ограничение целостности. Эти ограничения могут иметь вид логических выражений, значения которых всегда должны быть «истина». Если хотя бы одно из выражений принимает значение «ложь» - то целостность нарушена. (Например, вес детали должен быть положителен, а возраст родителей не может быть меньше возраста ребенка).
Целостность транзакций. Транзакцией можно назвать банковскую операцию (перевод денег). В БД под транзакцией понимают неделимую с точки зрения воздействия на базу данных последовательность операторов манипулирования данными (чтение, вставка, модификация), приводящая к одному из двух возможных результатов: либо последовательность выполняется, все операторы правильные, либо транзакция откатывается, в случае если хотя бы один оператор не выполнен успешно. Обработка транзакций гарантирует целостность БД.
Изолированность, т.е. создание такого режима функционирования, когда каждому пользователю кажется, что база доступна только ему.
Безопасность данных. Защита данных от несанкционированной модификации, разрушения.
Масштабируемость.
Производительность.