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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Указатели http://www.cyberforum.ru/cpp-beginners/thread670362.html
Подскажите пожалуйста с чего начать. Задания в файле. Вроде бы все просто. А сел уже на первом. :wall: :wall: :wall: :wall: :wall: вот попытка решения первой задачи: #include "stdafx.h" #include <iostream> using namespace std; int _tmain() { int a=1; int* p = &a;
C++ Откомментировать исходный файл Кто может откомментируйте исходник #include <iostream> #include <vector> #include <string> #include <cstdio> using namespace std; int main() { freopen("input.txt", "r", stdin); http://www.cyberforum.ru/cpp-beginners/thread670350.html
Получить последовательность по правилу C++
помогите пожалуйста написать программы, (или хотя бы подайте идею, или алгоритм как составить программу) 1. Ввести последовательность из 8 символов. Если символ - буква, то заменить в нём 3-й бит нулем, иначе – заменить 2-й бит единицей. Вывести исходную последовательность и её восьмеричные коды; преобразованную последовательность и её восьмеричные коды. 2. Даны действительные числа a1,...
C++ Найти среднее арифметичное для чисел пока не введем 0
Помогите пожалуйста! Найти среднее арифметичное для чисел пока не введем 0.
C++ Вычислить сумму каждого i-го из введённых чисел со всеми предшествующими ему числами http://www.cyberforum.ru/cpp-beginners/thread670328.html
Здравствуйте,у меня вопрос,решал задачу,суть её в том что считываются 6 чисел потом необходимо узнать сумму каждого числа со всеми числами например цифры:1 2 3 4 5 6 необходимо узнать сумму 1-2 1-3 1-4 и так далее,и так со всеми цифрами.Код не работает много раз анализировал не получилось,прошу помощи.Заранее благодарен. #include "stdio.h" int main() { int a; scanf("%d %d %d %d %d...
C++ Найти произведение положительных элементов массива А Нужно: 1) Найти произведение положительных элементов массива А. 2) Элементы массива В разместить в обратном порядке в массиве Р. Исходные данные :A (10), B (20). Значения элементов исходных массивов задавать произвольно.Отсортировать массив А обменом по убыванию. Работаю в MS Visual C++ 2010.Программу составила.Вроде правильно все по условию сделала.Но запускается окошко построения и тут... подробнее

Показать сообщение отдельно
Наташка12
0 / 0 / 0
Регистрация: 05.10.2012
Сообщений: 23
13.10.2012, 19:58     Построить модель, реализующую работу планировщика UNIX
Помогите разработать
модель, реализующую работу традиционного планировщика 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;}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru