Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Контрольная работа по «Системному программному обеспечению»

Автор:   •  Январь 18, 2024  •  Контрольная работа  •  4,217 Слов (17 Страниц)  •  36 Просмотры

Страница 1 из 17

Институт                         Электронной техники и приборостроения

Специальность                 Информатика и вычислительная техника

Кафедра                 Системотехника и управление в технических системах

Контрольная работа

по дисциплине «Системное программное обеспечение»

Профиль «Автоматизированные системы обработки информации и управления»

Работу выполнил студент

Рогожников Александр Вячеславович

ИнЭТиП, Б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.

...

Скачать:   txt (19.2 Kb)   pdf (196.1 Kb)   docx (79.7 Kb)  
Продолжить читать еще 16 страниц(ы) »
Доступно только на Essays.club