Федеральное агентство по рыболовству
Вид материала | Основная образовательная программа |
- Федеральная целевая программа "Развитие электронной компонентной базы и радиоэлектроники", 3538.74kb.
- Федеральное агентство по рыболовству Федеральное государственное учреждение, 238.81kb.
- Федеральное агентство по рыболовству, 102.49kb.
- Федеральное агентство по рыболовству, 1217.46kb.
- Федеральное агентство по рыболовству, 1299.43kb.
- Федеральное агентство по рыболовству, 1721.64kb.
- Программа-минимум кандидатского экзамена по специальности 12. 00. 01 «Теория и история, 921.53kb.
- Федеральное агентство по рыболовству, 105.13kb.
- Федеральное агентство по рыболовству азово черноморское территориальное управление, 84.7kb.
- Английский язык методические указания и контрольные задания для студентов специальности, 646.48kb.
Аннотация к рабочей программе дисциплины «Надежность АСОИУ»
1. Цели и задачи дисциплины
Цель изучения дисциплины состоит в обеспечении студентов основополагающими знаниями в области анализа, построения альтернативных моделей и расчета характеристик надежности восстанавливаемых и невосстанавливаемых систем, способов оптимального резервирования, расчета надежности программного обеспечения, а также в приобретении навыков по проектированию эргономических систем, оценке и повышении качества создаваемой АСОИиУ.
2. Требования к уровню освоения содержания дисциплины.
Процесс изучения дисциплины направлен на формирование у обучаемого следующих компетенций:
- осваивать методики использования программных средств для решения практических задач (ПК-2);
- разрабатывать компоненты программных комплексов и баз данных, использовать современные инструментальные средства и технологии программирования (ПК-5);
- обосновывать принимаемые проектные решения, осуществлять постановку и выполнять эксперименты по проверке их корректности и эффективности (ПК-6);
В результате изучения дисциплины студент должен:
Иметь представление: о достижениях и перспективах развития общей теории надежности АСОИиУ, оценках качества АСОИиУ и способах его повышения, перспективные направления повышения качества создаваемых систем.
Знать: инженерные методы повышения надежности АСОИиУ путем введения структурной, временной и информационной избыточности при минимально возможных затратах. Основные принципы создания систем, удовлетворяющих современным эргономическим требованиям, оптимального перераспределения функций принятия решения между автоматической подсистемой и группой операторов, исходя из уровня профессионализма, как всей группы, так и каждого члена эрратической подсистемы.
Уметь: строить модели расчета надежности аппаратного и программного обеспечения автоматизированных систем обработки информации и управления (АСОИиУ). Проводить системный сравнительный анализ надежностных характеристик различных альтернативных вариантов для обоснования выбора наиболее эффективного решения. Оценивать эргономические показатели средств АСОИиУ.
3. Содержание дисциплины. Основные разделы.
Основные понятия теории надежности. Предмет и научно-прикладное значение дисциплины. Роль надежности при проектировании, изготовлении и эксплуатации АСОИиУ. Проблема «Сложность – надежность – стоимость». Общие пути анализа и оценки надежности. Виды отказов объектов. Показатели надежности не ремонтируемых объектов. Законы распределения отказов. Элементы, модели, функции системы. Методы расчета надежности систем различных типов. Расчеты надежности неремонтируемых систем. Структурный анализ надежности систем. Методы и способы составления структурных схем безотказности программно-технических комплексов. Основные расчетные модели для оценки показателей надежности аппаратуры, организация и проведение испытаний на надежность. Модели надежности программного обеспечения, методы обеспечения надежности. Виды избыточности, характеристика человека как звена АСОИУ, основы эргономического обеспечения разработки АСОИУ. Обеспечение эргономического качества, оптимальные задачи эргономики, эргономическая экспертиза. Качество программного обеспечения, тестирование, верификация, валидация.
Аннотация к рабочей программе дисциплины «Основы организации операционных систем»
1. Цели и задачи дисциплины
В результате изучения курса студент должен знать управление процессорами (в т.ч. параллельными); взаимодействие процессов в распределенных системах; проблемы монопольного использования разделяемых ресурсов в ядре системы; управление памятью.
2. Требования к уровню освоения содержания дисциплины.
Процесс изучения дисциплины направлен на формирование у обучаемого следующих компетенций:
- разрабатывать компоненты программных комплексов и баз данных, использовать современные инструментальные средства и технологии программирования (ПК-5);
В результате изучения дисциплины студент должен:
- уметь: дизассемблировать исходные коды и анализировать их, работать с системными таблицами, с регистрами процессора в защищенном режиме; разрабатывать собственные обработчики прерываний защищенного режима, перепрограммировать контроллер прерываний, управлять работой устройств через порты ввода-вывода; реализовывать корректное взаимодействие параллельных процессов; разрабатывать мониторы для различных ОС.
3. Содержание дисциплины. Основные разделы.
Основные понятия: архитектура фон Неймана, программное управление, операционная система, история развития ОС, классификация ОС, ресурсы ВС, иерархическая и виртуальная машина, микропрограммирование, процесс, поток, параллельные процессы и потоки – уровни наблюдения, события, система прерываний.
Структура дисциплины: управление процессорами, управление процессами, тупики, управление памятью, классификация ядер ОС, управление устройствами, файловые системы.
Управление процессами: процесс и его состояния, переключение контекста, типы потоков, однопоточная и многопоточная модели процесса, планирование и диспетчеризация, классификация алгоритмов планирования, примеры алгоритмов планирования , приоритеты : динамическое повышение приоритета.
Управление параллельными процессами: проблемы взаимодействия процессов, разделяемые ресурсы и их монопольное использование, взаимоисключение и синхронизация, способы реализации взаимоисключения: программный, аппаратный, с помощью семафоров, семафоры Дейкстры, виды семафоров, основные задачи: производство – потребление, читатели – писатели, мониторы, сообщения, проблемы передачи сообщений параллельными процессами, средства передачи сообщений – семафоры, сигналы, очереди сообщений, разделяемая память, файлы отображаемые в память.
Взаимодействие процессов в распределенных системах: три состояния блокировки при передаче сообщений, обмен сообщениями, вызов удаленных процедур, взаимодействие по схеме клиент-сервер; взаимоисключение и синхронизация в распределенных системах.