Управление ресурсами

Необходимо реализовать только те сервисы для управления ресурсами, которые соответствуют протоколу, указанному в вашем индивидуальном задании:

Протокол управления ресурсами Сервисы, которые необходимо реализовать
HLP DeclareResource, GetResource, ReleaseResource
PIP InitRes, PIP_GetRes, PIP_ReleaseRes
P/V – семафоры InitPVS, P, V

Управление событиями

Если в задание включена поддержка управления событиями, то необходимо реализовать следующие сервисы:

Если события принадлежат задаче:

- DeclareEvent

- SetEvent

- ClearEvent

- GetEvent

- WaitEvent

Для системных событий:

- DeclareSysEvent

- SetSysEvent

- GetSysEvent

- WaitSysEvent

Обработка прерываний

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

- ISRActivateTask

- EnterISR

- LeaveISR

Дополнительные требования к ОСРВ

В этой главе приводятся дополнительные требования к ОСРВ, которые не были названы в предыдущих разделах.

Системные требования к платформе

Требования к аппаратуре

- Персональный компьютер на базе процессора x86 фирмы Intel

Требования к ПО

- Операционная система семейства MS-DOS, Windows 9x или Windows NT фирмы Microsoft.
- Компилятор языка C фирмы Borland версии 3.1 или 5.0

8.21.1

В виде исключения допускается использование других платформ. В этом случае платформа, а также способ проверки правильности выполнения работы должны быть согласованы с преподавателем и одобрены преподавателем до начала выполнения задания.

Требования к языку программирования

Проект должен быть реализован на языке C. Использование языка C++ не допускается. Весьма желательно, чтобы исходный код удовлетворял стандарту ISO/ANSI C. Желательно также исключить использование ассемблера (как внешнего, так и встроенного) с целью повышения переносимости продукта с одной платформы на другую.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: