
- •1. Структура Информационной модели предметной области. Концептуальная, логическая, физическая модели.
- •2. Типы логических моделей. Иерархическая, сетевая, реляционная.
- •3. Основные операции реляционной алгебры по Кодду (базовые теоретико-множественные).
- •4. Специальные реляционные операции реляционной алгебры по Кодду.
- •5. Основные этапы проектирования структур данных.
- •2) Формулирование знаний о системе;
- •6. Нормализация бд.
- •7. Понятие рмд. Элементы рмд.
- •8. Ключи. Типы ключей. Назначение.
- •9. Основные характеристики связи как функциональной зависимости между сущностями.
- •10. Виды зависимостей между атрибутами отношений.
- •1. Автоматизированная система обработки данных. Назначение.
- •2.Структура ис: Подсистемы. Назначение.
- •3. Виды обеспечений аис.
- •4. Схема понятий информационного обеспечения.
- •5. Поколения аис. Фундаментальные понятия аис и поколения: бд, субд.
- •7. Основные стадии создания аис.
- •8. Формализованное описание концептуальной схемы БнД. Er-модели.
- •9. Автоматизированные системы управления. Поколения асу. Их характеристики.
- •10. Автоматизированное рабочее место специалиста: назначение и специфика решаемых задач.
- •1. Архитектуры информационных систем.
- •2. Модели архитектуры клиент-сервер.
- •3. Двухзвенные архитектуры.
- •4. Трёхзвенные архитектуры.
- •5. Транзакция: понятие и назначение.
- •6. Модель монитора транзакций.
- •7. Управление распределёнными данными. Технология распределённых бд.
- •8. Управление распределёнными данными. Технология репликации бд.
- •9. Стандартная архитектура доступа к бд. Стандарты odbc.
- •10. Сравнительная характеристика различных субд.
- •1. Поколения ос.
- •2. Функции и состав ос.
- •3. Управление данными в ос: внешние ус-ва эвм, накопители инф-ции, файлы.
- •4. Управление данными в ос: файловые си-мы.
- •5. Управление заданиями в ос: процесс, задача, работа, программа, ресурс, дисциплина распределения ресурса.
- •6. Управление заданиями в ос: управление процессами, планирование процессов, взаимодействие процессов.
- •7. Управление заданиями в ос: планирование работы процессора, стратегия планирования процессора.
- •2. Наиболее короткая работа вып. Первой.
- •7. Приоритетная многоочерёдная дисциплина обслуживания.
- •8. Управление заданиями в ос: управление памятью.
- •9.Связь с пользователем в ос: разновидности интерфейсов, терминалы.
- •10.Связь с пользователем в ос: графический интерфейс пользователя.
- •12. Графические программные оболочки ос.
- •1.Классификация сетей.
- •2.Топология кс.
- •3.Среды передачи для электрических сигналов.
- •4.Среды передачи для неэлектрических сигналов.
- •5.Принцип пакетной передачи данных.
- •6.Сетевые модели.
- •7.Методы доступа к средам передачи в локальных сетях.
- •9.Коммуникационное оборудование локальных сетей.
- •10.Адресация в сетях.
- •11.Принципы и средства межсетевой защиты.
- •12.Коммутируемое подключение по модему.
- •13.Сети с коммутацией пакетов.
- •14.Маршрутизатор. Маршрутизация.
- •1. Постановка задачи (пз). Основные характеристики пз для функциональной задачи. Типы информации.
- •2. Алгоритм. Свойства алгоритма.
- •3. Показатели качества программного продукта.
- •4. Основные группы и специалисты, участвующие в разработке программного продукта.
- •5. Системное по. Классификация. Назначение.
- •6. Инструментарий технологии программирования. Классификация.
- •Средства для создания приложений.
- •7. Ппп классификация, назначение, применение.
- •8. Методология структурного программирования: история, основные методы, языки.
- •9. Методология объектно-ориентированного программирования: история, основные методы, языки.
- •10. Модуль. Понятие модуля. Модульное программирование.
- •11. Классические технологические процессы (ктп): возникновение идеи, принятие решения.
- •12. Ктп: управление, методы.
- •5.Методика приближенных вычислений.
- •13. Ктп: анализ и проектирование. Определение. Цели и задачи. Основные подходы.
- •14. Методы проектирования: восходящее, нисходящее, расширенного ядра.
- •15. Архитектура программного продукта. Определение. Понятия. Спецификации.
- •16. Ктп: отладка, тестирование. Определения, основные методы («сверху вниз», «снизу вверх»). «Черный», «прозрачный» ящик.
- •17. Ктп: эксплуатация и сопровождение. Понятия. Основные задачи и цели. Завершение разработки пп.
- •18. Защита программных продуктов. Классификация и виды защиты пп.
- •19. Классические технологические подходы: каскадные.
- •20. Ктп подхода: каркасные, сборочное программирование.
- •21. Ктп подходы: экстремальное программирование.
- •22. Системы программирования. Понятия и классификация. Основные стадии.
- •1.Иб в свете нац-х интересов рф в инф-й сфере.
- •2.Классификация угроз иб.
- •3.Виды мер обеспечения безопасности.
- •5.Этапы допуска, схема идентификации и аутентификации пользователя в компьютерную си-му.
- •6.Понятие криптологии. Классификация методов криптографического преобразования инф-ции. Способы шифрования с симметричными ключами.
- •7.Кв. Их классификация, модели поведения.
- •8.Пути распространения, проявление действий вируса. Структура загрузочного вируса. Троянские программы.
- •9.Программы шпионы, виды шпионских модулей.
- •11.Охарактеризуйте основные классы антивирусных программ.
- •12.Организационно правовое обеспечение зи.
6. Управление заданиями в ос: управление процессами, планирование процессов, взаимодействие процессов.
Управление процессами: создание и удаление процессов; планирование; синхронизация; коммуникация; разрешение тупиковых ситуаций.
Планирование процессов - в зависимости от состояния процесса ему должен быть предоставлен тот или иной ресурс, распределение процессов, между имеющимися ресурсами. Входная очередь – располагается во внешней памяти, во входной очереди процессы ожидают освобождения ресурса.
Готовые (ждут в основной памяти и связаны очередью готовых процессов, ожидают освобождения ресурса (ПРОЦЕССОРНОЕ ВРЕМЯ)); в состоянии ожидания завершения операции ввода-вывода находится в одной из очередей. ОС обеспечивающая режим мультипрограммирования включает 2 цикла: долгосрочный планировщик – решает какой из процессов находящийся во входной очереди, должен быть переведен в очередь готовых; краткосрочный планировщик – решает какой из процессов наход. в очереди готовых процессов, должен быть передан в CPU.
Взаимодействие процессов – совместно выполняющиеся процессы могут быть независимыми или взаимодействующими. Для выполнения процесса производителя и процесса потребителя созд. совместный буфер, заполняемый процессом производителем и потребителем. Буфер заполнен – ожидает процесс производитель, пуст – ожидает потребитель. Создающий процесс выполняет: созд. очереди; просмотр очереди; чтение очереди; закрытие очереди; записывающий: открыть очередь; запись очереди; закрытие очереди.
7. Управление заданиями в ос: планирование работы процессора, стратегия планирования процессора.
Планирование работы процессора. Краткосрочный планировщик выбирает процессы из очереди готовых процессов и передаёт их на выполнение в CPU. Долгосрочный планировщик решает какой из процессов наход. во входной очереди должен быть переведён в очередь готовых процессов в случае освобождения ресурса памяти.
Стратегия планирования процессора.
1. FCFS простая стратегия, заключается в том, что процессор передаётся тому процессу, который раньше всех его запросил.
2. Наиболее короткая работа вып. Первой.
3. Приоритетное планирование. Каждому процессу приписывается приоритет, определённая очерёдность предоставления ему процессора.
4. Карусельная стратегия примен. в системах разделения времени. Опред. небольшой отрезок времени – квант времени.
5. Планирование с исп. многоуровневой очереди. Она разраб. для ситуаций, когда процессы могут быть легко классифицированы на несколько групп.
6. Использование многоуровневой очереди с обратными связями. Она предполагает, что процессы при опред. усл. могут перемещаться между очередями.
7. Приоритетная многоочерёдная дисциплина обслуживания.
8. Управление заданиями в ос: управление памятью.
Существует множество алгоритмов распределения памяти, самая популярная виртуальная память (одноранговая ОП большого объема). Ф-ции управления памятью: отслеживание свободной и занятой памяти, выделение памяти процессам, защита областей памяти, настройка адресов программы на конкретную область физ. памяти. Виртуальная память – технология, которая позволяет выполнять процесс, который может частично располагаться в основной памяти. Виртуальная память чаще всего реализуется на базе страничной организации памяти, совмещенной со свопингом страниц.
Перемещение стр. по запросу означает, что программа может вып. CPU, когда часть стр. находится в основной памяти, а часть во внешней; в прцессе выполнения новая стр. не перемещается в основную память до тех пор, пока в ней не возникла необходимость.
Метод замещения стр. состоит в том, что в основной памяти выбирается наименее важная стр. (жертва), которая временно перемещ. в пространство свопинга, на её место загр. стр., вызываемая страничной недостаточностью.