Контрольная работа по «Системному программному обеспечению»
Автор: dsemenov • Январь 18, 2024 • Контрольная работа • 4,217 Слов (17 Страниц) • 114 Просмотры
Институт Электронной техники и приборостроения
Специальность Информатика и вычислительная техника
Кафедра Системотехника и управление в технических системах
Контрольная работа
по дисциплине «Системное программное обеспечение»
Профиль «Автоматизированные системы обработки информации и управления»
Работу выполнил студент Рогожников Александр Вячеславович ИнЭТиП, Б2-ИВЧТипу-21, заочная форма обучения Номер зачетной книжки 200699 Подпись студента ____________ Вариант № 9 Дата выполнения работы 28.01.2022 Руководитель работы Доц. каф. СТУ Степанов Михаил Федорович |
Оценка работы________
Дата защиты «__» февраль 2022 года
Подпись ___________
Содержание
Цели и задачи контрольной работы 3
Краткие теоретические сведения 4
Постановка задачи 5
Блок – схема алгоритма 10
Текст программы 11
ВЫВОД 22
Цели и задачи контрольной работы
Цель: данная работа контрольная работа направлена на освоение технологии разработки программного обеспечения решения функциональных задач с созданием компонентов системного программного обеспечения.
Задание: разработать алгоритм, отобразить его в виде блок-схемы, написать программу на языке программирования С++. Оформить отчет.
Краткие теоретические сведения
Многозадачность (multitasking) — свойство операционной системы или среды выполнения обеспечивать возможность параллельной (или псевдопараллельной) обработки нескольких задач.
Многопоточность (multithreading) — свойство платформы (например, операционной системы, виртуальной машины и т. д.) или приложения, состоящее в том, что процесс, порождённый в операционной системе, может состоять из нескольких потоков, выполняющихся «параллельно», то есть без предписанного порядка во времени. При выполнении некоторых задач такое разделение может достичь более эффективного использования ресурсов вычислительной машины.
По-настоящему параллельное выполнение задач возможно только в многопроцессорной системе, поскольку только в них присутствуют несколько системных конвейеров для исполнения команд.
В однопроцессорной многозадачной системе поддерживается так называемое псевдопараллельное исполнение, при котором создается видимость параллельной работы нескольких процессов. В таких системах, однако, процессы выполняются последовательно, занимая малые кванты процессорного времени.
Количество спецификаций формата должно быть равно количеству выводимых значений, которые указываются в списке вывода. math.h — заголовочный файл стандартной библиотеки языка программирования С, разработанный для выполнения простых математических операций. Большинство функций привлекают использование чисел с плавающей точкой. C++ также реализует данные функции для обеспечения совместимости, все они содержатся в заголовочном файле cmath.
Постановка задачи
Задание на выполнение контрольной работы предусматривает решение следующих задач:
1) Разработка программного модуля для решения функциональной
задачи;
2) Разработка библиотеки динамической загрузки;
3) Разработка приложения для решения функциональной задачи с
использованием программного модуля из библиотеки динамической загрузки.
Постановка функциональной задачи должна быть согласована с пре-
подавателем.
Необходимые расчетные формулы
В качестве метода решения функциональной задачи (вычисления за данной функции) выберем использование вызова функции из стандартной библиотеки – в данном случае функция cos из библиотеки math.
...