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

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

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Хочешь написать работу самостоятельно?
Используй нейросеть
Мы создали собственный искусственный интеллект,
чтобы помочь тебе с учебой за пару минут 👇
Использовать нейросеть
Тебя также могут заинтересовать
вычислительная математика
Контрольная работа
Программирование
Стоимость:
300 ₽
Системный анализ / Теория систем КР№1 В2 доработка по рецензии
Контрольная работа
Программирование
Стоимость:
300 ₽
Написать программу с описанием на языке Delphi
Другое
Программирование
Стоимость:
300 ₽
Курсовая работа крести нолик
Курсовая работа
Программирование
Стоимость:
700 ₽
Написать на python и Qt Designer программу для работы с базой данных.
Лабораторная работа
Программирование
Стоимость:
300 ₽
Внести корректировки в практическую работу (преддипломная практика)
Отчёт по практике
Программирование
Стоимость:
700 ₽
сайт html, квест flex, квест grid, квест css + квест, сайт css + grid menu, введение в javaScript.
Лабораторная работа
Программирование
Стоимость:
300 ₽
Архитектура и методологии разработки ПС (6 ЛР+ ДЗ)
Задача по программированию
Программирование
Программирование на Си. Решение задач + проект
Решение задач
Программирование
Стоимость:
150 ₽
Создание windows-приложения на языке c# с использованием excel
Решение задач
Программирование
Стоимость:
150 ₽
Задача по ТЕОРИЯ ИГР И ПРИНЯТИЕ РЕШЕНИЙ В ЗАДАЧАХ УПРАВЛЕНИЯ
Решение задач
Программирование
Стоимость:
150 ₽
Программа на Python краевая задача ДУ второго порядка
Решение задач
Программирование
Стоимость:
150 ₽
Написание программы на Си (наследование классов)
Решение задач
Программирование
Стоимость:
150 ₽
Составить программу на ассемблере мп кр580мв80
Решение задач
Программирование
Стоимость:
150 ₽
База данных по сбору и анализу данных из многих книг excel
Решение задач
Программирование
Стоимость:
150 ₽
Методы оптимальных решений + Exel
Решение задач
Программирование
Стоимость:
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 вы получите информацию о подробном расчете стоимости аналогичной работы