Внимание! chita-diplomy.ru не продает дипломы, аттестаты об образовании и иные документы об образовании. Все услуги на сайте предоставляются исключительно в рамках законодательства РФ.
Чита Диплом

Оказываем поддержку студентам в Чите

г. Чита, ул. Ленинградская 76, офис 474

Пн-Пт 10:00-19:00; Сб-Вс: выходной

Сделать заказ

СПОСОБЫ СВЯЗИ

8(900) 694-43-94

задать вопрос online

- офицальная группа вк

УСЛУГИ

Процессы и потоки. Многозадачность.

Тема работы: Процессы и потоки. Многозадачность.
Предметная область: Реферат, Программирование
Описание работы:

Введение

Потоки позволяют программисту распараллелить выполнение задачи в рамках одного процесса. Это дает заметный выигрыш в двух основных случаях: во-первых, когда есть аппаратные ресурсы для параллельных вычислений, т.е. многоядерная или многопроцессорная архитектура (что для современных компьютеров норма), и во-вторых, когда какие-то подзадачи вынуждены тратить время на ожидание внешних ресурсов, будь то дисковая подсистема, сеть, или действия пользователя.

Многозадачные системы позволяют запускать несколько задач одновременно. Многозадачность не обязательно обозначает истинную параллельность выполнения задач: такие системы существуют достаточно давно и появились тогда, когда процессоры были одноядерными. Все задачи получают от планировщика временной промежуток, в течение которого выполнять работу. После чего задача переходит в состояние ожидания. Все задачи имеют свой приоритет, соответственно, чем выше приоритет, тем больше времени задача может работать.

В процессной многозадачности программа - наименьший элемент управляемого кода, которым может управлять планировщик операционной системы. Известна большинству пользователей (одновременная работа в текстовом редакторе и прослушивание музыки). Многозадачная система позволяет двум или более программам выполняться одновременно.

Процесс - это понятие, относящееся к операционной системе. Каждый раз при запуске приложения создается и запускается новый процесс. С каждым процессом связаны следующие ресурсы, как:

• виртуальное адресное пространство;

• исполнимый код и данные;

• базовый приоритет;

• описатели объектов;

• переменные окружения.

Многопоточность - специализированная форма многозадачности. Наименьший элемент управляемого кода - поток. Многопотоковая (multi-threaded) система предоставляет возможность одновременного выполнения одной программой 2 и более задач (потоков). Поток (thread) - это основной элемент системы, которому ОС выделяет машинное время. Поток может выполнять какую-то часть общего кода процесса, в том числе и ту часть, которая в это время уже выполняется другим потоком.

В данной исследовательской работе освещены теоретические аспекты процессов многозначности.

Объект исследования: основы программирования;

Предмет исследования: процесс исполнения многозадачности системы;

Цель исследования: изучить теоретические аспекты процессов многозадачности.

Задачи:

1.Провести анализ источников литературы по данной тематике.

2. Изучить понятия процессов и потоков, многозадачности.

3. Привести примеры практического применения.

Объём работы: 23
Цена: 600 ₽
Уникальность: 50 % ( ETXT )

Купить эту работу

chita-diplomy.ru

Больше не нужно самостоятельно сидеть над учебниками и зубрить материал по своему предмету, поскольку все можно поручить опытным мастерам своего дела, которые точно знают, как именно можно выполнить тот или иной заказ, чтобы преподаватель остался доволен.

КОНТАКТЫ

Название: ООО 'Дипломы - Чита'

Адрес: г. Чита, ул. Ленинградская 76, офис 474

Телефон: 8(900) 694-43-94

Email: zakaz@chita-diplomy.ru

График работы: Пн-Пт: 10:00 - 19:00

Авторские права 2002-2021 chita-diplomy.ru