У9.1 Модели создания объектов

У9.1 Модели создания объектов

При обсуждении автоматического управления памятью рассмотрен подход, основанный на создании внутренних списков свободной памяти. В этом случае память, занимаемая утилизированными объектами, не возвращается операционной системе, а остается в создаваемом списке. Разработайте модель системы, демонстрирующую постоянный рост занимаемой памяти, хотя фактически требуемая приложению память ограничена.

Вы можете описать эту модель как последовательность о1, о2, о3,..., где оi либо 1, (что показывает выделение памяти одному объекту), либо (-n), показывающее восстановление n единиц памяти.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Команды создания геометрических объектов

Из книги КОМПАС-3D V10 на 100 % автора Кидрук Максим Иванович

Команды создания геометрических объектов Все команды, предназначенные для создания различных геометрических объектов на чертеже, объединены на панели инструментов Геометрия (рис. 2.3). По умолчанию эта панель размещается первой на компактной панели. Рис. 2.3. Панель


Инструкция создания

Из книги Основы объектно-ориентированного программирования автора Мейер Бертран

Инструкция создания Рассмотрим создание экземпляра класса BOOK3. Это возможно только с помощью подпрограммы класса, являющегося клиентом BOOK3, как, например:class QUOTATION featuresource: BOOK3page: INTEGERmake_book is-- Создание объекта BOOK3 и присоединение его к source.do... См. ниже ...endendЭтот класс


Процедуры создания

Из книги Практика и проблематика моделирования бизнес-процессов автора Всяких Е И

Процедуры создания Все до сих пор рассмотренные инструкции создания основывались на инициализации по умолчанию. В некоторых случаях инициализация, определенная в языке, может нас не устраивать - хотелось бы обеспечить создаваемый объект специфической информацией. В


Процедуры создания и перегрузка

Из книги Windows Script Host для Windows 2000/XP автора Попов Андрей Владимирович

Процедуры создания и перегрузка В продолжение обсуждения полезно сравнить применяемый подход с несколькими процедурами создания с подходом, используемым в языках C++/Java. В этих языках применяется техника, основанная на перегрузке. Суть ее такова: все процедуры создания,


Доступ к БД без создания DSN

Из книги Моделирование бизнес-процессов с BPwin 4.0 автора Маклаков Сергей Владимирович

Доступ к БД без создания DSN Напомним, что для получения доступа к базе данных мы предварительно создали DSN с именем PhoneDS (рис. 9.9). Однако связываться с базами данных можно и без описания DSN (DSN, Less Database Access). Для этого необходимо в качестве второго параметра метода Open объекта


Защита объектов ядра и приватных объектов

Из книги C++. Сборник рецептов автора Диггинс Кристофер

Защита объектов ядра и приватных объектов Многие объекты, такие как процессы, потоки или мьютексы, являются объектами ядра (kernel objects). Для получения и установки дескрипторов безопасности ядра используются функции GetKernelObjectsSecurity и SetKernelObjectsSecurity, аналогичные функциям защиты


4.2. Создание модели данных на основе объектной модели с помощью ERwin Translation Wizard

Из книги Первые шаги с Windows 7. Руководство для начинающих автора Колисниченко Денис Н.

4.2. Создание модели данных на основе объектной модели с помощью ERwin Translation Wizard Rational Rose позволяет строить объектную модель, но не может построить качественную физическую модель данных. Для решения этой задачи фирмой PLATINUM technology выпущена утилита ERwin Translation Wizard, позволяющая


Глава 3 . Связывание модели процессов и модели данных

Из книги Операционная система UNIX автора Робачевский Андрей М.

Глава 3. Связывание модели процессов и модели данных 3.1. Модель данных и ее соответствие модели процессов Функциональная модель BPwin является основой для построения модели данных. Действительно, не имея информации о том, как работает предприятие, бессмысленно строить


8.2. Использование функции для создания объектов (шаблон фабрики)

Из книги автора

8.2. Использование функции для создания объектов (шаблон фабрики) ПроблемаВместо создания объекта в куче с помощью new вам требуется функция (член или самостоятельная), выполняющая создание объекта, тип которого определяется динамически. Такое поведение достигается с


14.2.1. История создания DVD

Из книги автора

14.2.1. История создания DVD Нужно отметить, что технология DVD развивалась значительно быстрее, чем в свое время технология CD. Объяснить это можно тем, что компакт-диск тогда был чем-то новым и, возможно, ему не так доверяли, как другим проверенным носителям данных (дискетам и


История создания

Из книги автора

История создания В 1965 году Bell Telephone Laboratories (подразделение AT&T) совместно с General Electric Company и Массачусетсским институтом технологии (MIT) начали разрабатывать новую операционную систему, названную MULTICS (MULTiplexed Information and Computing Service). Перед участниками проекта стояла цель