УЗНАЙ ЦЕНУ

(pdf, doc, docx, rtf, zip, rar, bmp, jpeg) не более 4-х файлов (макс. размер 15 Мб)


↑ вверх
Тема/ВариантИсследование планирования задач в многозадачных операционных cистемах Windows NT и Linux
ПредметИнформатика
Тип работыконтрольная работа
Объем работы11
Дата поступления12.12.2012
690 ₽

Содержание

Содержание 1. Задание 2. Анализ задания 2.1. Введение (Обзорная часть) 2.1.1. Понятия процессов и задач в Windows NT 2.1.2. Состояния задач 2.1.3. Алгоритм планирования задач в Microsoft Windows NT 2.2. Анализ работы программы

Введение

1. Задание Исследовать алгоритм планирования задач в ОС Windows NT и написать программу, наблюдающую за ходом выполнения задач. Для этого ей необходимо запустить несколько задач и отслеживать время переключения процессора с одной задачи на другую. Результат работы программы представить в виде временной диаграммы, которая бы отражала переход задачи из режима выполнения в режим ожидания. 2. Анализ задания 2.1. Введение (Обзорная часть) 2.1.1. Понятия процессов и задач в Windows NT В ОС Windows NT существует два понятия, имеющие отношение к мультизадачности. Это процессы и задачи (нити). Процесс (process) создаётся, когда программа загружается в память для выполнения. Каждому процессу выделяется в монопольное владение 2 Гбайт изолированного адресного пространства, в которое другие процессы не имеют никакого доступа. Сразу после запуска процесса создаётся одна задача (thread) (иначе её называют нить или поток). Нить - это просто фрагмент кода приложения, который может выполняться автономно и независимо от других задач в рамках одного процесса. При необходимости эта задача может запускать другие задачи, реализуя таким образом мультизадачность в рамках одного процесса. Все задачи имеют доступ к памяти, выделенной запустившему их процессу. Следовательно, в ОС Microsoft Windows NT могут работать одновременно несколько процессов и в рамках каждого процесса могут параллельно работать несколко задач.

Литература

Нить процесса является выполняемой единицей, которая располагается в адресном пространстве процесса и использует ресурсы, выделенные процессу. Подобно процессу нить в Windows NT реализована в форме объекта и управляется менеджером объектов. Как и процесс, объект-нить также имеет атрибуты. Некоторыми из них являются: " Время выполнения нити - суммарное время выполнения нити в пользовательском режиме и в режиме ядра, накопленное за период существования нити. " Счетчик приостановок - текущее количество приостановок выполнения нити.
Уточнение информации

+7 913 789-74-90
info@zauchka.ru
группа вконтакте