Пример готовой курсовой работы по предмету: Программирование
Содержание
Раздел № 1______________________________________________________ 1.
цель работы (задание) _____________________________________________ 1.
Общие сведения о планировании заданий. ____________________________1.
Исходные данные. ________________________________________________2.
Расчёт последовательности заданий. _________________________________3.
Описание построения временной диаграммы. _________________________ 5.
Раздел № 2______________________________________________________ 14.
Цель работы (задание) _____________________________________________14.
Исходные данные. ________________________________________________14.
Диспетчеризация заданий.__________________________________________15.
Пример временных диаграмм. ______________________________________ 24.
Выдержка из текста
Разработать структуру функционирования диспетчера работ в вычислительной системе, заданной в разделе
1. на интервалеT1, который соответствует максимальному коэффициенту мультипрограммирования. Квант времени, выделяемый каждой работе, выбирается исходя из конкретной ситуации: число работ, параллельно занимающих процессор, интервалы времени с коэффициентом многозадачности, дисциплины обслуживания.
Диспетчер использует метод разделения времени процессора в сочетании с приоритетами.
Дисциплины обслуживания(ДО) следующие:
- бесприоритетные ДО (БП)
1)LIFO;
2)FB — обратная связь;
3)смешанный алгоритм;
- приоритетные ДО (П)
4)относительный приоритет;
5)абсолютный приоритет;
6)адаптивное обслуживание;
7)обслуживание с динамическим приоритетом (зависимость от времени
обслуживания — tобсл);
8)обслуживание с динамическим приоритетом (зависимость от времени
ожидания — tож).
#include "Tasktab.h"
#include <conio.h>
#define FIRST_X 30
#define INTERV 2
#define LINE_STEP 100
#define KOEF 5
#define TEXT_STEP 20
#define TITLE_Y LINE_STEP+LINE_STEP/10
#define N 3
#define M 2
float total=0;
TaskClass::TaskClass() //Начальная инициализации элементов-данных класса
Список использованной литературы
Список литературы:
1.Системное программное обеспечение /А.В.Гордеев, А.Ю.Молчанов. — Спб.: Питер, 2001. — 736с. илл.
2.Сетевые операционные системы/ В.Г.Олифер, И.А.Олифер. — Спб.: Питер, 2001. — 544с., илл.
3. Робачевский А.М. Операционная система UNIX.- СПб.: БХВ — Санкт-Петербург, 2000. — 528с., илл.
4. Соломон Д.,Руссинович М. Внутреннее устройство Microsoft Windows 2000. Мастер-класс./Пер. с англ. — Спб.: Питер, 2001. — 752с., илл.
5. Максвелл С. Ядро Linux в комментариях./Пер.с англ. — К.: Диасофт, 2000.
6. Костер Х. Основы Windows NT и NTFS. — M.: Издательский отдел "Русская редакция" ТОО "Сhannel Trading Ltd", 1996.-440с., илл.
7.Таненбаум Э. Современные операционные системы.4-е изд. — СПб.: Питер, 2006. — 1040 с.: илл.