Исследовательская часть




Скачать 206.18 Kb.
Название Исследовательская часть
страница 5/6
Дата публикации 13.06.2014
Размер 206.18 Kb.
Тип Пояснительная записка
literature-edu.ru > Информатика > Пояснительная записка
1   2   3   4   5   6

2.2. Проектирование подсистемы управления процессами


Каждый из взаимодействующих процессов следует рассматривать как некоторую последовательность заявок на потребление ресурсов ВС. Заявку на потребление ресурсов можно описать произвольным образом, например, как совокупность ее типа и параметров. Типами заявок могут быть запись информации из память на ВЗУ и наоборот, копирование информации из одной ячейки памяти в другую, а также изменение информации (произвольная операция). В качестве параметров заявки указывается логический адрес памяти процесса, имя файла и записываемая информация.

Основные функции подсистемы управления процессами в любой ОС заключаются в их диспетчеризации, организации одновременной работы и синхронизации доступа к разделяемым ресурсам ВС.

Контекст процесса представляет собой следующее: порядковый номер текущей выполняемой заявки и информация о прерывании выполнения текущей заявки (Рис 11).


Рис. 10 Контекст процесса

Синхронизирующие объекты - мьютексы. Каждый из них занимает 2 байта в адресном пространстве ОС.

UML-диаграмма реализации модели этой подсистемы ОС приведена на рис. 11.

Рис. 11. Реализация подсистемы управления процессами
Таблица 6

Имя

Назначение

С какими классами связан

Тип прямой связи

TaskManager

Управление процессами







Process

Описывает процесс

TaskManager

Композиция

Request

Описывает заявку

Process

Композиция

ProcessContext

Описывает контекст процесса

Process

Агрегация

ProcessState

Описывает состояние процесса

Process

Агрегация

TableDescriptor

Описывает запись таблицы дескрипторов

Process

Агрегация

RequestTypes

Описывает тип заявки

Request

Агрегация



Таблица 7

Поля и свойства класса TaskManager

Имя

Тип данных

Назначение

Processes

Process[]

Массив процессов

CurrentProcessIndex

int

Выполняемый процесс


Таблица 8

Поля и свойства класса Request

Имя

Тип данных

Назначение

Type

RequestTypes

Тип заявки

FromTable

int

Номер таблицы, откуда будет осуществляться чтение

FromDescriptor

int

Номер дескриптора(локальный) , откуда будет осуществляться чтение

ToTable

int

Номер таблицы, куда будет осуществляться запись

ToDescriptor

int

Номер дескриптора, куда будет осуществляться запись

FromFile

string

Имя файла, откуда будет осуществляться чтение

ToFile

string

Имя файла, куда будет осуществляться запись

FileBlockNum

int

Номер файлового блока



Таблица 9

Поля и свойства класса ProcessContext

Имя

Тип данных

Назначение

CurrentRequest

int

Текущая заявка

TotalCopied

int

Обработано байт



1   2   3   4   5   6

Похожие:

Исследовательская часть icon V. Требования к содержанию и оформлению материалов участников Конференции
Работа обучающихся должна состоять из следующих частей: введение, первая часть (реферативная), вторая часть (исследовательская),...
Исследовательская часть icon Научно-исследовательская работа Научно-исследовательская работа....
«Медиариторика», научно-исследовательская работа обучающихся является обязательным разделом ооп магистратуры и адресована студентам...
Исследовательская часть icon Научно-исследовательская работа Научно-исследовательская работа Научно-исследовательская...
Научно-исследовательская работа (нир) относится к циклу М. 3 дисциплин ооп впо (магистратуры) «Политическое консультирование» по...
Исследовательская часть icon Исследовательская работа. Тема: «Фразеологические единицы, обозначающие эмоции человека»
Исследовательская работа посвящена анализу фразеологических единиц со значением «эмоции человека»
Исследовательская часть icon Прайм-еврознак
Реан А. А. Часть I: глава 14; в частях IV, V, VIII: глава Реан А. А., Петанова Е. И. Часть V: глава Розум С. И. В частях II, IV-VIII:...
Исследовательская часть icon Учебник, часть 1, рабочая тетрадь, часть 1 (в дальнейшем не будут...
России, флаг России (или его изображение), музыкальная запись гимна Российской Федерации и устройство для её проигрывания. У учащихся...
Исследовательская часть icon Содержание Основные положения Часть I. Обязательная часть Раздел Пояснительная записка
Особенности образовательного процесса (национально-культурные, демографические, климатические)
Исследовательская часть icon Презентация работ. Заключительная часть. Ход занятия. Водная часть....
Оборудование и материалы: компьютеры, диапроектор, карточки с изображением фруктов
Исследовательская часть icon «Проектно-исследовательская деятельность как средство формирования...
«О реализации опытно-экспериментальной работы педагогов школы в 2011-2012 учебном году по направлению «Проектно-исследовательская...
Исследовательская часть icon Исследовательская работа по литературному краеведению на районную...
Исследовательская работа по литературному краеведению на районную научно-практическую конференцию «Шаг в будущее»
Литература


При копировании материала укажите ссылку © 2015
контакты
literature-edu.ru
Поиск на сайте

Главная страница  Литература  Доклады  Рефераты  Курсовая работа  Лекции