- •1. Поколения языков программирования. Трансляторы.
- •2. Принципы построения реляционной бд. Состав реляционной субд. Фундаментальные свойства реляционных отношений.
- •3. Угрозы информационной безопасности. Виды угроз.
- •1. Средства модульного программирования: функции (назначение, описания, определения, вызов).
- •2. Объекты данных и объекты манипулирования данными в модели базы данных. Структурированный язык запросов sql. Общая характеристика групп операторов (подъязыки). Типы данных в sql.
- •3. Принципы обеспечения информационной безопасности.
- •1. Наследование в объектно-ориентированном программировании
- •3. Направления обеспечения информационной безопасности. Организационная защита.
- •1. Базовые алгоритмические операторы (if, switch, for, while).
- •3. Направления обеспечения информационной безопасности. Инженерно-техническая защита.
- •1. Идентификаторы – имена программных объектов. Области действия.
- •2. Проектирование баз данных на основе модели "Сущность-связь". Основные элементы модели. Основные нотации, используемые для построения er диаграмм.
- •3. Межсетевые экраны и антивирусы. Назначение и виды.
- •1. Информатика. Массивы – простейший структурированный тип данных.
- •2. Архитектура субд и бд. Компоненты субд построенных по технологии клиент-сервер.
- •2. Проектирование бд на основе нормализации, характеристика 1nf, 2nf, 3nf.
- •3. Служба dns. Конфигурирование: зоны, ресурсные записи, виды серверов.
- •2. Операционные системы. Вычислительный процесс. Основные и дополнительные состояния процесса. Прерывание. Операции над процессами.
- •3. Служба dhcp. Конфигурирование: области, пулы, аренда.
- •2. Основные характеристики ос. Многозадачность. Системы управления данными и файлами. Обеспечение аппаратно-программного интерфейса.
- •3. Служба dns. Назначение, принципы работы, виды запросов.
- •2. Операционные системы. Антивирусные программы и антивирусная технология. Проверка целостности. Стандартные служебные программы обслуживания дисков. Архиваторы.
- •3. Служба каталогов х.500. Основные понятия. Агенты, модели, объекты, схемы.
- •1. Гипертекстовый документ как средство обмена информацией и форма представления и отображения данных. Элементы гипертекстовой страницы и их атрибуты. Элементы языка html.
- •2. Сетевые ос. Структура сетевой ос. Одноранговые сетевые ос и ос с выделенными серверами.
- •3. Одноранговые и иерархические модели многопользовательских ис.
- •1. Основные понятия теории моделирования систем. Понятия системы, ее модели и моделирования.
- •2. Операционные системы. Управление процессорами и заданиями в однопроцессорном вычислительном комплексе. Алгоритмы планирования процессов. Три основных уровня планирования.
- •3. Особенности построения и организации эс. Основные режимы работы эс.
- •1. Классификация видов моделирования систем.
- •2. Операционные системы. Иерархическая структура файловой системы. Физическая организация файловой системы. Обработка прерываний.
- •3. Технология разработки эс.
- •1. Сетевые модели. Отображение динамики системы сетями Петри.
- •2. Операционные системы. Методы распределения памяти с использованием дискового пространства. Страничное распределение. Сегментное распределение. Странично-сегментное распределение.
- •3.Интеллектуальные ис. Формирование и оценка компетентности группы экспертов. Характеристика и режимы работы группы экспертов.
- •1. Дискретно – стахостические модели. Математический аппарат систем массового обслуживания.
- •2. Основные классы архитектур программных средств.
- •3. Эс с неопределёнными знаниями.
- •1. Статическое моделирование на эвм. Моделирование дискретных и непрерывных случайных величин.
- •2. Жизненный цикл программного средства.
- •3. Задачи обработки экспертных оценок. Групповая экспертная оценка объектов при непосредственном оценивании.
- •1. Программные средства моделирования систем. Требования, предъявляемые к программным средствам моделирования. (Моделирование)
- •1. Универсальные языки (с, Delphi)
- •2. Специализированные языки (gpss, siman, slam, simscript, simula, gasp).
- •3. Имитационные среды (Arena, AutoMod, AlphaSim, Anylogic, Deneb, Extend, gpss World, MicroSaint, mast и др.).
- •Моделирование в имитационных средах
- •Преимущества и недостатки программных средств моделирования систем
- •2. Разработать программный модуль для нахождения значений функции
- •3. Байесовские сети доверия как средство разработки эс. Основные понятия и определения. (эс)
- •1. Основные понятия и определения теории планирования имитационных экспериментов.
- •2. Разработать блок-схему алгоритма нахождения значений функции для задаваемого пользователем диапазона и шага измененияx, используя разные типы циклов: со счетчиком, с предусловием, с постусловием.
- •3. Байесовское оценивание. Теорема Байеса как основа управления неопределенностью.
- •1. Оценка точности и достоверности результатов моделирования.
- •2. Разработать программный модуль для нахождения значений функции для задаваемого диапазона и шага изменения. Разработать тесты для программного модуля.
- •3. Эс на основе теории Демстера-Шеффера (тдш). Предпосылки возникновения теории.
- •1. Понятие алгоритма и его свойства. Программа и принцип программного управления. Поколения эвм.
- •2. Разработать программный модуль для сортировки массива методом Шелла.
- •3. Виды отказов в информационных системах.
- •1. Эвм с нетрадиционной архитектурой. Классификация эвм по Флину.
- •2. Методы разработки структуры программ.
- •3. Количественные показатели надежности ис. Вероятность безотказной работы. Интенсивность отказов.
- •1. Понятие позиционных систем исчисления. Основные типы позиционных систем в эвм Представления отрицательных чисел в эвм. Прямой, обратный и дополнительный коды.
- •Прямой, обратный и дополнительные коды.
- •2. Основные классы архитектур программных средств.
- •3. Основы теории Демстера-Шеффера: фрейм различия, базовая вероятность.
- •1. Структура эвм с одной системной шиной. Понятие системной шины. Классификация линий шины. Их назначение. (Архитектура эвм)
- •2. Понятие внешнего описания программного средства. (Технология программирования)
- •3. Понятие isdn. Краткая историческая справка о появлении isdn. Технология isdn. (ИиОп)
- •1. Запоминающие устройства (зу). Основные показатели зу. Внутренние и внешние зу.
- •Внутренние зу.
- •2. Определение требований к программному средству.
- •3. Компоненты isdn. Структура построения isdn.
- •1. Способы обмена данными. Принцип программного обмена данными. Обмен по прерываниям. Обмен в режиме прямого доступа к памяти. (Архитектура эвм)
- •2. Функциональная спецификация программного средства. (Технология программирования)
- •3. Стандарты Internet как основа стандартизации в открытых системах. Стадии стандартизации протокола. (Открытые системы и сети)
2. Разработать программный модуль для нахождения значений функции для задаваемого диапазона и шага изменения. Разработать тесты для программного модуля.
#include <vcl.h>
#include<iostream.h>
#include<conio.h>
#pragma hdrstop
//---------------------------------------------------------------------------
#pragma argsused
int main()
{
float a,b,c,x,y;
char *str=new char[20];
int i;
m0:
clrscr();
m1:
cout << "Vvedite levuyu granicu = ";
cin >> str;
if ((atof(str)==0 && str[0]!='0') || (strchr(str,','))) goto m1;
else a=atof(str);
m2:
cout << "Vvedite pravuyu granicu = ";
cin >> str;
if ((atof(str)==0 && str[0]!='0') || (strchr(str,','))) goto m2;
else b=atof(str);
if (b<a) {cout << "\n\t*** Pravaya granica men'she levoy... ***\n\n";goto m2;}
m3:
cout << "Vvedite shag = ";
cin >> str;
if ((atof(str)==0 && str[0]!='0') || (strchr(str,','))) goto m3;
else c=atof(str);
if (c<0) {cout << "\n\t*** Shag otritsatel'nyi... ***\n\n";goto m3;}
x=a;
cout << "\n";
while (x<b)
{
if (x>b) x=b;
if (x<-5) y=3*x;
if (x>=-5 && x<0) y=1/x;
if (x>=0) y=x*x;
cout << "Pry X = "<< x << " Znachenie funkciy Y = " << y << "\n";
x=x+c;
};
cout << "\n\n******************************************\n";
cout << "** Dlja povtornogo zapuska nazhmite - 1 **\n";
cout << "** Dlja vyhoda nazhmite - 2 **\n";
cout << "******************************************\n";
i=getch();
if (i=='1') goto m0;
else exit;
return 0;
}
3. Эс на основе теории Демстера-Шеффера (тдш). Предпосылки возникновения теории.
Основными предпосылками возникновения ТДШ явилось преодоление ряда ограничений, которые накладывались в теории вероятности при представлении неопределенных знаний.
К таким ограничениям относятся:
- Представление полного незнания, когда мы ничего не знаем об объекте. Связанно с тем, что традиционный Байесовский подход представляет незнание равномерными вероятностями.
- Жесткие условия ∑Pi = 1, что требует знания или определения вероятности всех возможных гипотез. Определяется тем, что во многих ситуациях эксперту сложно остаться в рамках строго математического аппарата теории вероятности. Т.к. в большинстве случаев, реально наблюдаемые свойства подтверждают ни какой либо один подход, а сразу множество, что не позволяет определить вероятность каждого из них. Кроме того, при большом количестве вероятностей необходимо нарушать жесткие условия.
- Фиксирование вероятности отрицательной гипотезы вероятностью прямой гипотезы Р(И) + Р(┐И) = 1.
Билет № 20
1. Понятие алгоритма и его свойства. Программа и принцип программного управления. Поколения эвм.
Алгоритм - некоторая однозначно определенная последовательность действий, состоящая из формально заданных операций над исходными данными, приводящая к решению за конечное число шагов. Свойства алгоритмов:
1. дискретность алгоритма (действия выполняются по шагам, а сама информация дискретна).
2. детерменированность (сколько бы раз один и тот же алгоритм не реализовывался для одних и тех же данных результат один и тот же)
3. массовость (алгоритм "решает задачу" для различных исходных данных из допустимого множества и дает всегда правильный результат)
Программа - описание алгоритма на каком-либо языке.
Принцип программного управления (ППУ) впервые был сформулирован Венгерским математиком и физиком Джоном фон Нейманом, при участии Гольцтайна и Берца в 1946 году.
ППУ включает в себя несколько архитектурно - функциональных принципов.
1. Любой алгоритм представляется в виде некоторой последовательности управляющих слов - команд. Каждая отдельная команда определяет простой (единичный) шаг преобразования информации.
2. Принцип условного перехода. В процессе вычислений в зависимости от полученных промежуточных результатов возможен автоматический переход на тот или иной участок программы.
3. Принцип хранимой программы. Команды в ЭВМ представляются в такой же кодируемой форме, как и любые данные и хранятся в таком оперативном запоминающем устройстве (ОЗУ). Это значит, что если рассматривать содержимое памяти, то без какой-то команды невозможно различить данные и команды. Следовательно, любые команды можно принципиально обрабатывать как данные (информация в ЭВМ отличается не представлением, а способом ее использования).
4. Принцип двоичного кодирования.
5. Принцип иерархии запоминающих устройств (ЗУ).
Первое поколение ЭВМ. Ламповые ЭВМ, промышленный выпуск начат в начале 50-х годов. В нашей стране началом выпуска можно считать начало 50-х годов. Советскими и американскими учеными были разработаны ряд машин: МЭСМ, "БЭСМ-1", "БЭСМ-2", "Эдвак", "Стрела", "Минск", "Урал". Скорость работы таких машин составляла от 2000 до 10000 т. операций/с.
Структура ЭВМ первого поколения полностью соответствовали машине фон Неймана. Технические характеристики машин были значительно ниже характеристик современных ПК. Программирование велось в машинных кодах. Емкость ОЗУ - 2 тысячи слов. Ввод информации с перфоленты и кинопленки.
Второе поколение ЭВМ.
Связывают с переходом от ламповых к транзисторным ЭВМ. Транзисторы позволяли обеспечить большую надежность, быстродействие и меньшее энергопотребление (среднее время отказа около 100 часов, тогда как на машинах первого поколение около 10 часов, энергоемкость на два порядка ниже, по сравнению с машинами первого поколения). Переход к печатному монтажу также улучшило надежность. Скорость машин возрастает до 1 млн. операций/с.
Начинается бурное развитие математического и программного обеспечения. Высшая точка: создание алгоритмических языков (Fortran, ALGOL). Создаются простейшие компиляторы и интерпретаторы. Становится нецелесообразна работа пользователя у пульта управления. Основным режимом становится работа через операторов. Появляются многопрограммные ЭВМ. Многопрограммность достигается за счет программной обработки. Для работы в пакетном режиме создаются первые мониторы и supervisor. Вследствие чего происходит резкое увеличение использование ЭВМ второго поколения.
Третье поколение ЭВМ.
В конце 60-х годов появляются первые машины третьего поколения. Переход к третьему поколению ЭВМ связывают с серьезными архитектурными изменениями. Изменение технической базы связано с переходом на интегральную схематехнику. Правда степень интеграции была небольшой. Вследствие чего произошло заметное увеличение надежности. В машинах третьего поколения формируется концепция канала, начинается работа с распараллеливанием процессора, появляется микропрограммное управление, иерархируется память, впервые вводится понятие агрегатирования.
Самое главное в тот период: унификация ЭВМ по конструктивно - технологическим параметрам. ЭВМ третьего поколения начинают выпускаться сериями или семействами, совместимыми моделями.
Дальнейшее развитие математического и программного обеспечения приводит к созданию пакетных программ для решения типовых задач, проблемно - ориентированных программных языков (для решения задач отдельной категории) и впервые создаются уникальные программные комплексы, - операционные системы
Четвертое поколение ЭВМ.
В конце 70-х кодов появляются первые ЭВМ четвертого поколения. Связано с переходом на интегральные схемы средней и большой степени интеграции.
Характерные свойства ЭВМ четвертого поколения:
1. Мультипроцессорность
2. Параллельно - последовательная обработка
3. Языки высокого уровня
4. Появляются первые сети ЭВМ
Технические характеристики ЭВМ четвертого поколения:
1. Средняя задержка сигнала 0.7 нс./вентиль (вентиль - типовая схема)
2. Впервые основная память - полупроводниковая. Время выработки данного из такой
памяти 100-150 не. Емкость 1012 -1013 символов.
3. Впервые применяется аппаратная реализация оперативной системы
4. Модульное построение стало применяться и для программных средств
Основная внимание машин четвертого поколения было направлено на сервис (улучшение общения ЭВМ и человека).
Скорость машин достигает до 1 млрд.операций/с.
Пятое поколение ЭВМ.
В конце 80-х годов появляются первые ЭВМ пятого поколения.
Пятое поколение ЭВМ связывают с переходом к микропроцессорам. С точки зрения
структурного построения характерна максимальная децентрализация управления. С точки зрения программного и математического обеспечения - переход на работу в программных средах и оболочках. Производительность 109 - 1010 операций в секунду. Для пятого и шестого поколения характерны многопроцессорные структуры созданные на упрощенных микропроцессорах, которых очень много (решающие поля или среды). Создаются ЭВМ ориентированные на языки высокого уровня.
В этот период существуют две диаметрально противоположных тенденции:
1. Персонификация ресурсов
2. Коллективизация ресурсов (коллективный доступ - сети)