Рассчитай точную стоимость своей работы и получи промокод на скидку 500 ₽
Найди эксперта для помощи в учебе
Найти эксперта
+2
Пример заказа на Автор24
Студенческая работа на тему:
Реализовать динамическое распределение памяти методом близнецов на базе массива.
Создан заказ №494114
11 марта 2015

Реализовать динамическое распределение памяти методом близнецов на базе массива.

Как заказчик описал требования к работе:
Написать на си. При динамическом распределении памяти методом близнецов в системе существует массив(Ar) длиной логарифм от n по основанию 2, где n - размер памяти. В i-ой ячейке данного массива хранится указатель на L1-список свободных блоков длины 2^i. При запросе памяти размер округляется в бо льшую степень двойки 2^m, после система ищет в массиве(Ar) элемент с индексом m и если данный L1-список не пуст, то вывязывает один из элементов этого списка и выдает его пользователю. В противном случае система просматривает элементы с индексами m+1, m+2 и т.д. до тех пор, пока не найдет не пустой L1-список, после вывязывает из данного найденного L1-списка элемент и делит его пополам. Одну половину ввязывает в список на уровень выше, а вторую половину снова делит пополам, и так до тех пор, пока не получим фрагмент размером 2m , который в итоге и отдается пользователю. Два блока делённые пополам называются близнецами. Адрес одного из них можно получить из адреса другого путём применения исключающего «или» к размерам данного блока (A'= A xor SIZE)
подробнее
Заказчик
заплатил
20 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
20 дней
Заказчик принял работу без использования гарантии
12 марта 2015
Заказ завершен, заказчик получил финальный файл с работой
5
Заказ выполнил
user4922285
5
скачать
Реализовать динамическое распределение памяти методом близнецов на базе массива..jpg
2015-12-30 21:59
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Работа выполнена быстро в срок,автор всегда доброжелателен и объяснит если что не так.

Хочешь такую же работу?

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Тебя также могут заинтересовать
вывод диаграмм табличных значений
Курсовая работа
Программирование
Стоимость:
700 ₽
Разработка и адаптации конфигурации на платформе 1С:Предприятие 8.3
Отчёт по практике
Программирование
Стоимость:
700 ₽
Решение транспортной задачи (Практическая часть. Отчет НЕ нужен)
Решение задач
Программирование
Стоимость:
150 ₽
Создание отбора списка в 1С предприятие 8.3.18
Задача по программированию
Программирование
Часть проекта по Date Analysis Python Pandas (решать в Jupiter Notebook)
Другое
Программирование
Стоимость:
300 ₽
Компьютерные методы обработки экспериментальных данных
Контрольная работа
Программирование
Стоимость:
300 ₽
Разработка программного продукта для решения прикладных задач
Курсовая работа
Программирование
Стоимость:
700 ₽
Форматирование текста по методическим указаниям
Набор текста
Программирование
Стоимость:
300 ₽
Разработка информационно-справочной системы
Курсовая работа
Программирование
Стоимость:
700 ₽
Моделирование на основе генератора случайных чисел
Решение задач
Программирование
Стоимость:
150 ₽
Структуры c++
Решение задач
Программирование
Стоимость:
150 ₽
Задача по компьютерной геометрии в Wolfram Mathematica
Решение задач
Программирование
Стоимость:
150 ₽
Задание на разработку подпрограмм, обрабатывающих строки.
Решение задач
Программирование
Стоимость:
150 ₽
C# WindowsForms Представление логических выражений с полиморфным выводом
Решение задач
Программирование
Стоимость:
150 ₽
Читай полезные статьи в нашем
Основные понятия языка VBA. Переменные и константы
Объект – это объединение данных с кодом, предназначенным для их обработки.
Объект представляет собой поименованный элемент, который имеет:
Оператор – это наименьшая способная выполняться единица VBA-кода. Оператор может объявлять или определять переменную, а также выполнять какое-либо действие в программе. Иначе говоря, оператор представляет собой обобщенную инструкцию, содержащую всю информацию, ...
подробнее
Типы данных. Переменные и константы в Turbo Pfscal V.7.0
В Turbo Pascal все данные, которые используются в программе, принадлежат к какому-либо определенному типу.
Тип данных определяется:
Типы данных в Turbo Pascal подразделяют на 5 основных классов:
Остановимся более подробно на простых типах данных. Они, в свою очередь, бывают порядковые и вещественные.
К порядковому типу данных можно отнести следующие типы:
Значение целочисленного типа данных может быть ...
подробнее
Веб-сайты и Веб-страницы
Что же представляют собой Web-сайты и Web-страницы? Чтобы понять это, зададимся другим вопросом, какую информацию может содержать Web-сайт? Ответ: практически любую. На сайте можно размещать, например, произведения великих классиков литературы, живописи, архитектуры и т.д.
Если страницы в обычной книге можно перелистывать и подобным образом искать нужную информацию, то как добраться до нужной инфор...
подробнее
Создание Web-страниц с помощью MS FrontPage. Основные понятия
Web–страницы создаются на основе языка описания гипертекстовых документов HTML, в котором содержание и формат гипертекстовых документов определяются с использованием команд, называемых тегами. HTML–страницы представляют собой документы обычного текстового формата и содержат специальные команды форматирования (теги HTML).
Для создания сайта с помощью приложения FrontPage не обязательно знать сам HT...
подробнее
Основные понятия языка VBA. Переменные и константы
Объект – это объединение данных с кодом, предназначенным для их обработки.
Объект представляет собой поименованный элемент, который имеет:
Оператор – это наименьшая способная выполняться единица VBA-кода. Оператор может объявлять или определять переменную, а также выполнять какое-либо действие в программе. Иначе говоря, оператор представляет собой обобщенную инструкцию, содержащую всю информацию, ...
подробнее
Типы данных. Переменные и константы в Turbo Pfscal V.7.0
В Turbo Pascal все данные, которые используются в программе, принадлежат к какому-либо определенному типу.
Тип данных определяется:
Типы данных в Turbo Pascal подразделяют на 5 основных классов:
Остановимся более подробно на простых типах данных. Они, в свою очередь, бывают порядковые и вещественные.
К порядковому типу данных можно отнести следующие типы:
Значение целочисленного типа данных может быть ...
подробнее
Веб-сайты и Веб-страницы
Что же представляют собой Web-сайты и Web-страницы? Чтобы понять это, зададимся другим вопросом, какую информацию может содержать Web-сайт? Ответ: практически любую. На сайте можно размещать, например, произведения великих классиков литературы, живописи, архитектуры и т.д.
Если страницы в обычной книге можно перелистывать и подобным образом искать нужную информацию, то как добраться до нужной инфор...
подробнее
Создание Web-страниц с помощью MS FrontPage. Основные понятия
Web–страницы создаются на основе языка описания гипертекстовых документов HTML, в котором содержание и формат гипертекстовых документов определяются с использованием команд, называемых тегами. HTML–страницы представляют собой документы обычного текстового формата и содержат специальные команды форматирования (теги HTML).
Для создания сайта с помощью приложения FrontPage не обязательно знать сам HT...
подробнее
Теперь вам доступен полный отрывок из работы
Также на e-mail вы получите информацию о подробном расчете стоимости аналогичной работы