|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
31.10.2016, 13:35 | #1 |
Новичок
Джуниор
Регистрация: 31.10.2016
Сообщений: 1
|
надо написать программу на делфи))
Срочно, нужна помощь)) заранее благодарю!))
Написать программу, моделирующую динамическое распределение памяти в операционной системе. В качестве модели оперативной памяти программа должна использовать байтовый массив размера не менее 1024 байт. Использование других глобальных переменных в программе запрещено (то есть вся информация о свободных/занятых участках должна храниться внутри массива). В программе в обязательном порядке должны присутствовать следующие функции: а) выделить участок заданного размера. В случае успеха вывести начальный адрес выделенного участка. Если участка подходящего для выделения не найдено, необходимо вывести диагностическое сообщение о нехватке памяти. б) освободить ранее выделенный участок. В качестве параметра функция должна принимать начальный адрес освобождаемого участка. Ранее выделенный участок может быть освобожден только целиком (освобождение части участка не допускается). в) получить информацию о свободных/занятых участках в «оперативной памяти» (количество участков каждого типа, начальные адреса, размеры, общее количество занятой и свободной памяти). ВАРИАНТЫ ЗАДАНИЙ. Варианты заданий комбинируются из возможных способов хранения информации о свободных занятых блоках и различных алгоритмов, применяемых при выделении участка. Примерное соответствие варианта задания и указанных параметров представлено в следующей таблице: Вариант задания Алгоритм выделения Способ хранения информации 1 Первый подходящий Битовая карта 2 Наиболее подходящий Битовая карта 3 Наименее подходящий Битовая карта 4 Двоичного разбиения Битовая карта 5 Первый подходящий Список блоков 6 Наиболее подходящий Список блоков 7 Наименее подходящий Список блоков 8 Двоичного разбиения Список блоков я 5 вариант)) |
31.10.2016, 13:43 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
И? От нас вы чего хотите?
|
31.10.2016, 13:52 | #3 |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
А лекции у вас есть? Как, где должен хранится список блоков?
Вам не кажется, что с такими запросами надо бы в платный раздел? ;-)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Надо написать программу на C++ | svob | Общие вопросы C/C++ | 2 | 13.04.2013 18:38 |
Надо написать программу в турбо делфи язык паскаль консольное приложение | Arkanar | Помощь студентам | 0 | 29.02.2012 08:20 |
Надо написать программу | mbb0b | Фриланс | 1 | 15.11.2010 09:11 |
надо написать программу | iptash | Фриланс | 8 | 11.03.2009 19:39 |