
- •080801.65 «Прикладная информатика (по областям)»
- •Общая характеристика процессов сбора, передачи, обработки и накопления информации.
- •Технические и программные средства реализации информационных процессов.
- •Программное обеспечение и технологии программирования.
- •Методы защиты информации.
- •Общая классификация видов информационных технологий и их реализация в технических областях
- •6. Понятие информационной системы.
- •7.Системный анализ предметной области
- •8. Основные понятия информационных сетей. Сетевые программные и технические средства информационных сетей.
- •9. Основные понятия теории моделирования.
- •10. Имитационные модели информационных процессов.
- •11. Языки моделирования. Имитационное моделирование информационных систем и сетей.
- •12. Архитектурные особенности организации эвм различных классов.
- •13. Вычислительные системы и сети
- •14.Вычислительный процесс и его реализация с помощью ос. Основные функции ос.
- •Основные функции ос
- •17. Сетевые операционные среды и платформы
- •Программные средства для разработки web-страниц и web-сайтов.
- •Универсальные средства разработки web-сайтов.
- •21. Понятие системы. Классификация систем.
- •Разработка web-приложений с помощью php.
- •23. Использование современных систем управления контентом сайта (cms).
- •Друпал (Drupal)
- •Методы широкополосного скоростного доступа в Internet.
- •Организация, структура и функции web-сервера.
- •3. Технология web
- •Технология web-сервисов. Интеграция портлетов в порталы.
- •Основные принципы построения web-приложений. Основные требования, предъявляемые к web-приложениям.
- •Язык разметки html. Структура документа html. Динамический html.
- •Современные технологии разработки web-приложений. Принципы использования субд в web-приложениях.
14.Вычислительный процесс и его реализация с помощью ос. Основные функции ос.
Вычислительный процесс и его реализация с помощью ОС
Любая прикладная программа – это в конечном итоге набор команд процессора. Этот набор строит компилятор. Очевидно, что во многих программах будут одинаковые фрагменты, особенно касающиеся обращений к устройствам. Для того чтобы программист не задумывался о тонких вопросах обращения к устройствам, операционная система предлагает независимый слой программного обеспечения, набор системных вызовов.
По требованию пользователя (или некоторой программы) операционная система начинает выполнять программу. Для этого ей надо загрузить исполняемый код в оперативную память (считать файл с внешнего носителя), выделив при этом некоторое место, не занятое ею самой или другими программами. Далее ОС следит за выполнением процесса, обрабатывая системные вызовы. В случае если операционная система многозадачная, она регулирует доступ процессов к процессору. Непрерывно операционная система обрабатывает прерывания (специальные сигналы на шине) от устройств.
Таким образом, получается так, что при выполнении некоторого программного кода процессор многократно переключается с выполнения прикладной программы на системные программы, подает команды устройствам и обрабатывает их прерывания.
Операционная система обеспечивает взаимодействие процессов, передавая информацию от одного процесса другому посредством сообщений, фиксированием произошедших событий и т.п.
В случае если операционная система сетевая, то помимо всего прочего она взаимодействует с операционными системами удаленных компьютеров
Основные функции ос
Начиная с ЭВМ второго поколения, встала задача полной и эффективной загрузки ЭВМ. Решение – в перекладывании на ЭВМ некоторых стандартных действий человека.
Операционная система – набор программ, обеспечивающих функционирование центрального процессора и периферийных устройств ЭВМ как единого комплекса, служащего для разработки и выполнения программ.
Можно выделить следующие функции или подсистемы ОС, хотя жесткого разделения этих подсистем нет:
1. система управления процессами,
2. система распределения ресурсов,
3. система распределения оперативной памяти,
4. система управления вводом – выводом,
5. файловая система,
6. интерфейс с пользователем.
Процесс – некоторая логически связанная последовательность действий, не обязательно линейная.
Ресурс – средство вычислительной техники, которое может быть выделено процессу на некоторое время.
Виды ОС: DOS, Windows (версии), UNIX, MAC OS, Novel NetWare и т.п.
Общие черты ОС:
модульность,
наличие ядра,
функциональная избыточность,
защита,
привилегированный и непривилегированный режим работы процессора,
применение паролей,
принцип независимости программ от внешних устройств
Операционные системы могут различаться особенностями реализации внутренних алгоритмов управления основными ресурсами компьютера (процессорами, памятью, устройствами), особенностями использованных методов проектирования, типами аппаратных платформ, областями использования и многими другими свойствами.
Постоянно активный процесс называется резидентным. В Windows такие процессы называют службами, в UNIX – демонами.
15. Основные этапы решения задач на ЭВМ
Программирование (programming) - теоретическая и практическая деятельность, связанная с созданием программ.
Решение задач на компьютере включает в себя следующие основные этапы, часть из которых осуществляется без участия компьютера.
1. Постановка задачи:
• сбор информации о задаче;
• формулировка условия задачи;
• определение конечных целей решения задачи;
• определение формы выдачи результатов;
• описание данных (их типов, диапазонов величин, структуры и т. п.).
2. Анализ и исследование задачи, модели:
• анализ существующих аналогов;
• анализ технических и программных средств;
• разработка математической модели;
• разработка структур данных.
3. Разработка алгоритма:
• выбор метода проектирования алгоритма;
• выбор формы записи алгоритма (блок-схемы, псевдокод и др.);
• выбор тестов и метода тестирования;
• проектирование алгоритма.
Программирование:
• выбор языка программирования;
• уточнение способов организации данных;
• запись алгоритма на выбранном языке
программирования.
5. Тестирование и отладка:
• синтаксическая отладка;
• отладка семантики и логической структуры;
• тестовые расчеты и анализ результатов тестирования;
• совершенствование программы.
6. Анализ результатов решения задачи и уточнение в случае необходимости математической модели с повторным выполнением этапов 2-5.
7. Сопровождение программы:
• доработка программы для решения конкретных задач;
• составление документации к решенной задаче, к математической модели, к алгоритму, к программе, к набору тестов, к использованию.
16. Защита информации при реализации информационных процессов
В то время как информационная безопасность — это общее понятие для защиты информационной среды, защита информации представляет собой деятельность по предотвращению утечки защищаемой информации, несанкционированных и непреднамеренных воздействий на защищаемую информацию.
Информационная безопасность организации — целенаправленная деятельность её органов и должностных лиц с использованием разрешённых сил и средств по достижению состояния защищённости информационной среды организации, обеспечивающее её нормальное функционирование и динамичное развитие.
В современном социуме информационная сфера имеет две составляющие : информационно-техническую (искусственно созданный человеком мир техники, технологий и т. п.) и информационно-психологическую (естественный мир живой природы, включающий и самого человека). Соответственно, в общем случае информационную безопасность общества (государства) можно представить двумя составными частями: информационно-технической безопасностью и информационно-психологической (психофизической) безопасностью.
Безопасность информации (данных) — состояние защищённости информации (данных), при котором обеспечены её (их) конфиденциальность, доступность и целостность.
Информационная безопасность — это процесс обеспечения конфиденциальности, целостности и доступности информации.
Безопасность информации (данных) определяется отсутствием недопустимого риска, связанного с утечкой информации по техническим каналам, несанкционированными и непреднамеренными воздействиями на данные и (или) на другие ресурсы автоматизированной информационной системы, используемые в автоматизированной системе.
Безопасность информации (при применении информационных технологий) — состояние защищённости информации (данных), обеспечивающее безопасность информации, для обработки которой она применяется, и информационную безопасность автоматизированной информационной системы, в которой она реализована.
Информационная безопасность — защищённость информации и поддерживающей инфраструктуры от случайных или преднамеренных воздействий естественного или искусственного характера, которые могут нанести неприемлемый ущерб субъектам информационных отношений. Поддерживающая инфраструктура — системы электро-, тепло-, водо-, газоснабжения, системы кондиционирования и т. д., а также обслуживающий персонал. Неприемлемый ущерб — ущерб, которым нельзя пренебречь.
Программно-технические способы и средства обеспечения информационной безопасности
В литературе предлагается следующая классификация средств защиты информации
Средства защиты от несанкционированного доступа (НСД):
Средства авторизации;
Мандатное управление доступом;
Избирательное управление доступом;
Управление доступом на основе ролей;
Журналирование (так же называется Аудит).
Системы анализа и моделирования информационных потоков (CASE-системы).
Системы мониторинга сетей:
Системы обнаружения и предотвращения вторжений (IDS/IPS).
Системы предотвращения утечек конфиденциальной информации (DLP-системы).
Анализаторы протоколов.
Антивирусные средства.
Межсетевые экраны.
Криптографические средства:
Шифрование;
Цифровая подпись.
Системы резервного копирования.
Системы бесперебойного питания:
Источники бесперебойного питания;
Резервирование нагрузки;
Генераторы напряжения.
Системы аутентификации:
Пароль;
Ключ доступа (физический или электронный);
Сертификат;
Биометрия.
Средства предотвращения взлома корпусов и краж оборудования.
Средства контроля доступа в помещения.
Инструментальные средства анализа систем защиты:
Мониторинговый программный продукт.