Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Наташка12
0 / 0 / 0
Регистрация: 05.10.2012
Сообщений: 23
#1

Построить модель, реализующую работу планировщика UNIX - C++

13.10.2012, 19:58. Просмотров 289. Ответов 0
Метки нет (Все метки)

Помогите разработать
модель, реализующую работу традиционного планировщика UNIX с многоуровневым возвратом и с применением кругового планирования в пределах каждого приоритета, с посекундным вытеснением процессов. Количество приоритетов – 256. Количество процессов до 32.

Входные параметры модели:
Учетный номер процесса – целое число от 0 до 1024.
Время появления процесса – целое число от 0 до 32767 с
Ожидаемая продолжительность процесса – равномерно распределенное случайное число от 0 до 32767с
Базовый приоритет процесса – целое число от 0 до 256 (случайное число с равномерным законом распределения).
Указываемый пользователем приоритет от 0 до 256.
Время моделирования – целое число от 0 до 32767с.
История каждого процесса описывается формулой:
〖CPU〗_j (i)=(〖CPU〗_j (i-1))/2
где CPUj(i) – мера времени использования процессора процессом j на протяжении интервала i.
Приоритет процесса j в начале интервала i описывается формулой:
P_j (i)=B_j+(〖CPU〗_j (i-1))/2+n_j
Где Bj – базовый приоритет процесса j,
nj – указываемый пользователем приоритет.

Выходная информация модели:
Момент времени моделирования.
Список номеров активных процессов и их приоритеты.
Время использования процессора каждым из процессов.

Нашла ближайший код
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <sys/types.h>
 
#include <unistd.h>
 
#include <stdio.h>
 
int main()
 
{
 
pid_t pid, ppid, chpid;
 
chpid = fork();
 
pid = getpid();
 
ppid = getppid();
 
printf("My pid = %d, my ppid = %d", (int)pid, (int)ppid);
 
return 0;}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.10.2012, 19:58     Построить модель, реализующую работу планировщика UNIX
Посмотрите здесь:

Программа на C++, которая переводит цветовую модель RGB в модель HSV - C++
Всем привет! Я - начинающий программист. Мне нужна ваша помощь. Мне нужно сделать программу на C++, которая переводит цветовую модель RGB в...

Эмуляция планировщика процессов с использованием волокон. Алгоритм «лотерейное планирование» - C++
Здравствуйте, можете помочь в написании курсовой на тему: &quot;Эмуляция планировщика процессов с использованием волокон. Алгоритм «лотерейное...

Реализация планировщика с тремя состояниями, где величина кванта зависит от приоритета процесса, приоритет можно повысить или понизить - C++
Реализация планировщика с тремя состояниями, где величина кванта зависит от приоритета процесса, приоритет можно повысить или понизить. ...

Эмуляция планировщика процессов с использованием волокон. Алгоритм "случайный выбор" - C++
Прошу помочь.Есть готовая программа(готовый код).Хочу знать, что значит каждая строка кода. Для написания курсовой работы. using...

Составить программу реализующую эпизод сказки - C++
Составить программу реализующую эпизод сказки. На экране появляется вопрос: КУДА ПРЕДПОЧИТАЕТ ПОЙТИ ГЕРОЙ? (налево, прямо, направо) и...

Составить программу реализующую кодирование и декодирование c++ - C++
Составить программу реализующую кодирование и декодирование c++

Написать программу, реализующую разбиение множества A - C++
Я считаю, что это задание очень актуально. На мой взгляд, она немного трудна в реализации, поэтому и прошу помощи. Я понимаю, что такое...

Написать функцию, реализующую операцию побитового xor - C++
дали задание не могу понять даже что делать подскажите по заданию литературу или сайт какой или ветку на форуме При написании...

Подскажите библиотеку GUI, реализующую графический интерфейс - C++
Доброй ночи. Подскажите, пожалуйста, лёгкую и простую библиотеку реализующую графический интерфейс. Сам интерфейс примитивен - пара кнопок...

Разработать программу, реализующую алгоритм очереди (20 элементов) - C++
Здравствуйте! Есть такое задание: Разработать программу, реализующую алгоритм очереди (20 элементов). Задача решается в двух вариантах:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru