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

Моделирование статической памяти - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ "Дружественные числа" http://www.cyberforum.ru/cpp-beginners/thread698492.html
Два натуральных числа называются "дружественными", если каждое из них равно сумме всех делителей другого, за исключением его самого (таковы, например, числа 220 и 284). Напечатать все пары...
C++ Операторы, как расписать? как расписать? x+=y http://www.cyberforum.ru/cpp-beginners/thread698483.html
Найти среднее арифметическое элементов k-й строки массива C++
Нужно решить задачу. Дан двумерный массив. Найти среднее арифметическое элементов k-й строки массива
C++ Нужна головная программа для класса Array
Вот код#include "stdafx.h" #include "conio.h" #include "stdio.h" #include "math.h" #include "time.h" #include "iostream" using namespace std; class Array {int *a,m;
C++ Задана матрица размером NxM. Найти k - количество http://www.cyberforum.ru/cpp-beginners/thread698445.html
Задана матрица размером NxM.Найти k - количество особых элементов матрицы,считая элемент особым,если он больше суммы остальных элементов своего столбца. Для задания матрицы использовать указатель на...
C++ Сумма цифп произвольного натурального числа Рассмотрим произвольное натуральное число и найдем сумму его цифр, затем сумму цифр полученного числа и так далее, пока не получим однозначное число. Назовем это число циф-ровым корнем. Требуется для... подробнее

Показать сообщение отдельно
Genag
1 / 1 / 0
Регистрация: 15.11.2012
Сообщений: 9

Моделирование статической памяти - C++

15.11.2012, 14:42. Просмотров 355. Ответов 0
Метки (Все метки)

Дано несколько блоков памяти с указанным размером, пользователь вводит процессы которые должен выполнить компьютер. Для каждого процесса вводится его объем, время запуска и время его выполнения.

Пример:

Дано 3 блока, объёмом 128, 256, 512 мб.
Задаётся 5 процессов:
1) 120мб, начало через 1 секунду, 10 секунд выполнение
2) 80мб, начало через 6 секунд, 8 секунд выполнение
3) 200мб, начало через 3 секунду, 20 секунд выполнение
4) 150мб, начало через 8 секунду, 15 секунд выполнение
5) 170мб, начало через 4 секунду, 13 секунд выполнение

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

Ответом считается вывод времени выполнения каждого процесса (т.е. 1 процесс заканчивается через 11 секунд).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru