Пример готовой курсовой работы по предмету: Создание и администрирование компьютерных и локально-вычислительных систем
СОДЕРЖАНИЕ
Аннотация 3
Введение 4
1. Теоретические основы диспетчеризации операционных систем реального времени 5
1.1 Процессы, потоки, задачи, ресурсы. Основные понятия 5
1.2 Взаимодействие процессов 8
2. Практические аспекты решения задач диспетчеризации операционных систем реального времени на примере задачи «О спящем парикмахере» 11
2.1 Постановка задачи 11
2.2 Алгоритм решения задачи 12
2.2.1 Символьное описание алгоритма 12
2.2.2 Графическое описание алгоритма 13
2.2.3 Основные процедурные решения 14
Заключение 17
Список использованной литературы 18
Содержание
Выдержка из текста
В системах реального времени планирование должно также гарантировать предсказуемое поведение, безопасность, возможность длительной, безотказной работы, выполнение задач к поставленному сроку.С другой стороны, увеличение объемов производства и разнообразия средств микропроцессорной техники, расширение сфер их применения приводит к необходимости разработок различных операционных систем реального времени — от компактных, рассчитанных на обслуживание одночиповых микро-контроллеров, до мощных сетевых систем.
Возьмем такой пример: допустим данная система предназначена контролировать уровень грунтовых вод. Измеряя величину уровня грунтовых вод с интервалом времени один раз в полчаса, будет считаться, что данная система работает в реальном времени.
• Система должна успевать реагировать на одновременно происходящие события. Даже если два или больше внешних событий происходят одновременно, система должна успеть среагировать на каждое из них в течение интервалов времени, критического для этих событий.
Развитие межбанковских расчетов в режиме реального времени в России (на примере ОАО»Промсвязьбанк»)
………«…в прошлом веке нефть была самым важным ресурсом, а в этом веке самым важным и ценным ресурсом будут данные. Потому что, именно, по причине появления защиты данных, столько всего изменилось. В этом веке машины станут такими же, как и люди…»Джек Ма, основатель компании Alibaba, Петербургский международный экономический форум. 2016 г…………………
Раздел
1. Описываются отличия систем реального времени от обычных систем (разделения времени).
Приведены характерные особенности управления задачами в подобных системах. Проведены классификация и анализ требований, предъявляемых к современным СРВ. Даны примеры систем данного класса (представленных в России).
Рассмотрена необходимость использования специальной методологии разработки программного обеспечения.
SCADA системы (Supervisory Control And Dale Acquisition — диспетчерское управление и сбор данных) — разработаны, как универсальное многофункциональное программное обеспечение систем уровня человеко-машинного интерфейса.
Структура работы. Выпускная квалификационная работа состоит из введения, двух глав, включающих семь параграфов, заключения и списка использованных источников.
Операционная система в наибольшей степени определяет облик всей вычислительной системы в целом. Несмотря на это, пользователи, активно использующие вычислительную технику, зачастую испытывают затруднения при попытке дать определение операционной системе. Частично это связано с тем, что ОС выполняет две по существу мало связанные функции: обеспечение пользователю-программисту удобств посредством предоставления для него расширенной машины и повышение эффективности использования компьютера путем рационального управления его ресурсами.
Для защиты информации наиболее логично применять криптографические системы, то есть системы, преобразующие данные в нечитабельную форму, используя ключи шифрования-расшифровки. Таким образом, областью, рассматриваемой в дипломном проекте, является криптография — наука об обеспечении безопасности данных. Она занимается поисками решений четырех важных проблем безопасности — конфиденциальности, аутентификации, целостности и контроля участников взаимодействия.
Основной целью информационной системы является организация обработки, хранения и передачи информации. Информационные системы, в которых представление, хранение и обработка информации осуществляется с помощью вычислительной техники, называют автоматизированными информационными системами или АИС.
насколько много необходимо времени для реализации алгоритма, насколько много при этом расходуется память?Такой подход сложился исторически и ориентируется, прежде всего, на инженерные и научные теории алгоритмов, где объемы данных в несколько раз превышают размеры самого алгоритма, а алгоритм, в свою очередь, может выполняться несколько часов. В частности, к таким областям можно отнести системы реального времени (real-time systems).
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
1. Вдовикина Н.В., Машечкин И.В. Операционные системы: Взаимодействие процессов: Учебно-методическое пособие. – М.: Изд. отдел фак. ВМиК МГУ, 2008. – 215с.
2. Гордеев А.В. Операционные системы: Учебник для вузов. – СПб.:Питер, 2012. – 416с.
3. Гриценко Ю.Б. Системы реального времени: учебное пособие. — Спб.: Питер, 2010. – 147с.
4. Зиборов В.В. Visual C# 2012 на примерах. СПб: БХВ-Петербург, 2013. – 480с.
5. Одинцов И. Профессиональное программирование. Системный подход. – СПб.: БХВ-Петербург, 2010. – 605с.
6. Пугачев С., Шериев А. Разработка приложений для Windows 8 на языке C. СПб.: БХВ-Петербург, 2010. – 350с.
7. Таненбаум Э. Современные операционные системы. – Спб.: Питер, 2014. – 1120с.
8. Хейлсберг А. Язык программирования C++. СПб.:Питер, 2009.- 420с.
9. Хьюз К. Параллельное и распределенное программирование с использованием С++: Пер. с англ. – М.: Издательский дом «Вильямс», 2014. – 672с.
10. Анатольев А.Г. Системы реального времени: Конспект лекций [Электронный ресурс]
Режим доступа — http://www.4stud.info/rtos/
список литературы