Вопросы к государственному экзамену для специальности 1-53 01 02 Автоматизированные системы обработки информации 1. Растровая графика. Форматы растровой графики. Аддитивный и субтрактивный способы формирования цвета. 2. Векторная графика. Форматы векторной графики. Аддитивный и субтрактивный способы формирования цвета. 3. HTML. Основные принципы. Структура HTML-документа. Тэги и их типы. 4. Сервер сценариев Windows (WSH). 5. Архитектура ОС Windows. Модульный принцип построения ОС. Процесс загрузки ОС Windows. Режимы загрузки ОС Windows. Стандартный интерфейс ОС Windows. Стартовое меню. 6. Системный реестр. Состав реестра и структура реестра. Назначение основных корневых ключей реестра. Три способа редактирования реестра. Три способа резервного копирования и восстановления реестра. 7. Разделы жесткого диска. Форматирование и создание разделов жесткого диска. Структура диска, разбитого на разделы. Первичный (основной) раздел и расширенный (дополнительный раздел) жесткого диска. Структура Master Boot Record. 8. Файловые системы. Структура раздела диска с файловой системой FAT. Кластер. Фрагментация диска. FAT16 и FAT32. Структура раздела диска с файловой системой NTFS. Общая таблица файлов Master File Table для NTFS. 9. Назначение и структура оперативной памяти IBM PC. Пять типов оперативной памяти. Системные ресурсы памяти. Диспетчер памяти. Swap– файл. 10. Режимы работы процессора. Реальный и защищенный режим работы процессора, максимальный адресуемый объем ОЗУ. 11. Основные понятия и терминология БД. Трехуровневая архитектура БД. 12. Системы управления БД. Функции и основные характеристики. 13. Реляционная модель БД. Основные понятия: отношение, кортеж, атрибут, степень, домен, кардинальность, первичный ключ. 14. Целостность данных, причины нарушения, механизмы поддержания: транзакции, триггеры и хранимые процедуры. 15. Язык SQL как универсальное средство для создания и работы с базами данных. 16. Web-технологии и СУБД. Преимущества и недостатки интеграции СУБД в Web. 17. Основные концепции технологии производства автоматизированных рабочих мест. 18. Основы проектирования концептуальных моделей баз данных. 19. Основы проектирования логических моделей баз данных. 20. Процессы создания баз данных. 21. Основы проектирования пользовательских интерфейсов. 22. Процессы создания программ. 23. Объектно-ориентированное программирование. Принцип инкапсуляции, классы и объекты. 24. Объектно-ориентированное программирование. Принцип наследования. Сокрытие данных. Иерархия классов. 25. Объектно-ориентированное программирование. Принцип полиморфизма. Виртуальные методы. Абстрактные классы. 26. Язык С++. Обработка ошибок. Исключения: синтаксис, передача информации об ошибке. 27. Язык С++. Шаблоны. Шаблоны классов. Шаблоны функций. 28. Объектно-ориентированная библиотека QT. Обзор. Основные компоненты. Простейшая программа на QT. 29. Объектно-ориентированная библиотека QT. Слоты и сигналы. Менеджеры компоновки. 30. Язык моделирования систем UML. Общие сведения. Виды диаграмм. 31. Язык моделирования систем UML. Диаграмма классов. Вершины. Отношения. Пример диаграммы. 32. Паттерны проектирования. Общие сведения. Классификация паттернов. Паттерн "Одиночка". 33. Паттерны проектирования. Общие сведения. Классификация паттернов. Паттерн "Наблюдатель". 34. Объектно-ориентированное проектирование. Диаграмма критериев. Понятие жизненного цикла системы. 35. Классификация операционных систем. 36. Процессы. Классификация процессов. Диаграмма состояний процесса. 37. Многопоточность. Способы реализации потоков. 38. Планирование и диспетчеризация процессов. Дисциплины планирования. 39. Назначение и классы прерываний. 40. Средства межпроцессного взаимодействия. 41. Управление памятью. Страничная, сегментная, сегментно-страничная организация памяти. 42. Виртуальная память. Дисциплины замещения страниц. 43. Управление памятью. Основные положения размещения процессов в памяти. Многоэтапная обработка пользовательской программы. 44. Взаимодействие компонент распределенной системы. Обмен сообщениями. Дальний вызов процедур. 45. Методы взаимодействия процессов. Независимые и взаимодействующие процессы. Виды организации взаимосвязи процессов. 46. Основы облачных вычислений. Виды облачных вычислений. Инфраструктура как сервис (IaaS). Платформа как сервис (PaaS). Программное обеспечение как сервис (SaaS). 47. Параллельные и распределенные компьютерные системы и особенности их ОС. Симметричные и асимметричные мультипроцессорные системы. 48. Архитектура персональных ЭВМ.Устройство микропроцессора. Организация памяти. Регистры микропроцессора. 49. Введение в Ассемблер. Схема ассемблирования. Внутреннее представление данных.Программирование в реальном и защищенном режимах. Псевдооператоры. Макросредства языка Ассемблера. 50. Команды манипулирования битами, логические команды. Команды обработки строк. Команда безусловного перехода JMP. Команды условной передачи управления. Команды управления циклами. 51. Процедуры в языке ассемблера. Описание процедур. Команды вызова процедур. Команда возврата из процедуры. Косвенные вызовы процедур. Передача аргументов. 52. Обобщенная структура вычислительной сети и назначение основных компонентов. Эталонная модель взаимодействия открытых систем (ЭМВОС): основные понятия и определения, особенности организации, назначение и функции отдельных уровней ЭМВОС. 53. Способы организации обмена данными и методы коммутации информации в вычислительных сетях. 54. Способы организации виртуальных каналов и управления потоками данных в вычислительных сетях. 55. Принципы межсетевого взаимодействия для протоколов без установления логического соединения с использованием межсетевых дейтаграмм. 56. Технологии локальных вычислительных сетей (ЛВС), эталонная модель, протоколы доступа к среде, компоненты ЛВС: концентраторы, мосты, коммутаторы. 57. Сетевые ОС семейства Novell Netware: назначение, основные функции, архитектура, понятие NDS, средства обеспечения производительности и надежности. Общая характеристика серверных ОС семейства WINDOWS. 58. Системы как объекты моделирования. Сложные системы. 59. Классификация моделей систем. 60. Основные характеристики моделей систем. 61. Технология моделирования систем, основные этапы. 62. Характеристика языка моделирования GPSS и его внутренней организации. 63. Архитектура и возможности многослойного персептрона. 64. Линейная нейронная сеть. Правило обучения. 65. Алгоритм обратного распространения ошибки. 66. Архитектура, обучение и функционирование нейронной сети Хопфилда. 67. Архитектура и обучение нейронной сети Кохонена. 68. Архитектура и обучение рециркуляционных нейронных сетей. 69. Основные понятия системы 1С:Предприятие. Метаданные. Работа с конфигурацией. 70. Работы с документами и регистрами в системе 1С:Предприятие. 71. Организация бухгалтерского учета в системе 1С:Предприятие. Планы счетов. Виды субконто. Операции и проводки. 72. Назначение системы MatLab, состав и сферы применения, общая характеристика системы. Основные типы данных. 73. Пакеты прикладных программ системы MatLab. Обзор возможностей: Fuzzy Logic Toolbox, Neural Network Toolbox и др. 74. Автоматизированная система как объект разработки 75. Предприятие как объект моделирования. 76. Основные концепции технологии производства автоматизированных систем. 77. Технические процессы производства автоматизированных систем 78. Графический интерфейс пользователя. Общие понятия, классификация интерфейсов. 79. Эргономика и юзабилити в графическом интерфейсе. Организация человеческой памяти. 80. Критерии оценки качества графического интерфейса пользователя и предотвращение человеческих ошибок. 81. Основные этапы проектирования графического интерфейса. 82. Разработка, испытание и модификация прототипов графического интерфейса пользователя. 83. Виртуальная машина (VM), Кроссплатформенность, Обратная совместимость. Платформа Java. 84. Язык программирования Java. Основные особенности. Сборка мусора, много поточность, Система типов Java, Проверяемые исключения. 85. Язык программирования Java. Элементарные типы. Ссылки и объекты. Массивы и строки. 86. Язык программирования Java. Объектная модель: Классы, интерфейсы, перечисления, и т.д. Наследование, полиморфизм. 87. Библиотека коллекций в Java (Java Collections Framework). 88. Технология Java DataBase Connectivity (JDBC). 89. Организация доступа к базам данных в среде ColdFusion. 90. Распределенное приложение и его архитектура. 91. Организация поискового интерфейса на основе технологии Verity в файловой коллекции. 92. Синтаксис задания URL-адреса. 93. Transact-SQL: оператор Select (описать синтаксис и разделы команды) 94. Развитие ЭВМ, интеллектуальные ЭВМ, понятие и определение ИИ, направления развития ИИ. 95. Продукционная модель представления знаний, семантические сети, сравнительный анализ различных методов представления знаний. 96. Понятие о строении фрейма, логические модели представления знаний, сравнительный анализ различных методов представления знаний. 97. Нечёткие знания, нечёткость мира, нечеткие множества. 98. Предмет теории игр, классификация, платёжная матрица, понятие максимина (устойчивость).