Рассчитай точную стоимость своей работы и получи промокод на скидку 200 ₽
Найди эксперта для помощи в учебе
Найти эксперта
+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
Заказ выполнил
oniva
5
скачать
Реализовать динамическое распределение памяти методом близнецов на базе массива..jpg
2015-12-30 21:59
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Работа выполнена быстро в срок,автор всегда доброжелателен и объяснит если что не так.

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

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Хочешь написать работу самостоятельно?
Используй нейросеть
Мы создали собственный искусственный интеллект,
чтобы помочь тебе с учебой за пару минут 👇
Использовать нейросеть
Тебя также могут заинтересовать
Дипломная работа тестирование приложения Яндекс.Самокат
Дипломная работа
Программирование
Стоимость:
4000 ₽
C# Лабораторная работа Windows Forms Классы, виртуальные методы
Лабораторная работа
Программирование
Стоимость:
300 ₽
Использование Action Script в интерактивных приложениях.
Курсовая работа
Программирование
Стоимость:
700 ₽
Курсовая работа по предмету теория автоматов и формальных языков
Курсовая работа
Программирование
Стоимость:
700 ₽
Mathcad и Python Метод Пауэлла
Лабораторная работа
Программирование
Стоимость:
300 ₽
Курсовая С++
Курсовая работа
Программирование
Стоимость:
700 ₽
Двумерные матрицы C++
Решение задач
Программирование
Стоимость:
150 ₽
Приложение поиска доноров для животных. Android
Другое
Программирование
Стоимость:
300 ₽
программы архиваторы
Реферат
Программирование
Стоимость:
300 ₽
Написать код для простого веб-приложения (с комментариями)
Решение задач
Программирование
Стоимость:
150 ₽
Решить домашнее задание по машинному обучению
Решение задач
Программирование
Стоимость:
150 ₽
Требуется на языке ассемблера TMS320C6x разработать программу
Решение задач
Программирование
Стоимость:
150 ₽
Решение нелинейного уравнения методом итераций на языке С
Решение задач
Программирование
Стоимость:
150 ₽
Внести мелкие доработки в код VBA(пару строк)
Решение задач
Программирование
Стоимость:
150 ₽
Доработать программу на С#+ производить требуемые доработки
Решение задач
Программирование
Стоимость:
150 ₽
Тема 7. Создание собственных классов в JAVA.
Решение задач
Программирование
Стоимость:
150 ₽
Нужна помощ срочно, решить 5 задач на тему работа со списками в Python
Решение задач
Программирование
Стоимость:
150 ₽
домашние задания по предмету инструменты больших данных
Решение задач
Программирование
Стоимость:
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 вы получите информацию о подробном расчете стоимости аналогичной работы