Cтраница 3
Если требуется выделение и утилизация элементов переменного размера, управление кучей становится сложнее, чем в случае элементов фиксированного размера. [31]
Изучение хранения данных в виде объектов переменных размеров, а также в связных структурах, требует знания, как система управляет областью хранения, которую она выделяет программам для данных. Эта тема рассматривается не во всех подробностях, поскольку много важных моментов зависит от системы и аппаратных средств. [32]
![]() |
Формат каталоговой записи в системе MS-DOS. [33] |
Хотя каталоги в файловой системе MS-DOS переменного размера, используемые каталоговые записи, как и в СР / М, имеют фиксированный размер 32 байт. Формат описателя файла системы MS-DOS показан на рис. 6.29. В нем содержится имя файла, его атрибуты, дата и время создания, номер начального блока и точный размер файла. Имена файлов короче 8 3 символов выравниваются по левому краю полей и дополняются пробелами, каждое поле отдельно. Поле Attributes ( атрибуты) представляет собой новое поле, содержащее биты, указывающие, что для файла разрешено только чтение, что файл должен быть заархивирован, что файл является системным или скрытым. Запись в файл, для которого разрешено только чтение, не разрешается. Таким образом осуществляется защита файлов от случайной записи или удаления. Бит archived ( архивный) не устанавливается и не проверяется операционной системой MS-DOS. Он зарезервирован в описателе для архивирующих программ уровня пользователя, сбрасывающих этот бит при создании резервной копии файла, в то время как программы, модифицирующие файл, должны устанавливать этот бит. Таким образом архивирующая программа может определить, какие файлы подлежат архивации. Бит hidden ( скрытый файл) позволяет избежать отображения файла в перечне файлов каталога. Основное его назначение заключается в том, чтобы скрыть от неопытных пользователей файлы, назначение которых им неизвестно. [34]
![]() |
Пример оптимизации симплексным методом. [35] |
В [166] предложен алгоритм оптимизации с переменным размером симплекса, позволяющий с заданной точностью определять местоположение экстремума. Алгоритм предполагает выбор произвольного начального симплекса, проведение опытов в его вершинах и выбор вершин гДф) и yW с максимальным у ( & и минимальным г / ( ф) значениями параметра оптимизации соответственно. [36]
Объекты, управляемые менеджером объектов, имеют переменный размер, у различных объектов могут быть разные размеры. Может ли объект начинаться с произвольного байта в невыгружаемом пуле. Подсказка: для ответа на этот вопрос не требуется дополнительной информации об операционной системе Windows 2000, кроме той, что была дана в тексте. [37]
Следует отметить основные недостатки вышеприведенных алгоритмов с переменным размером симплекса - ускорение здесь достигается за счет вырождения симплекса. Если сохраняется порядок отражения вершин, то с каждым шагом точки будут ложиться все ближе и ближе к некоторой прямой. Как отмечено в [167], получается определенное противоречие между качеством изучения поверхности и скоростью движения по ней - движение по прямой или одномерная оптимизация производится, естественно, быстрее, чем в пространстве k переменных, но такая одномерная оптимизация, присущая, например, методу крутого восхождения, может производиться лишь на определенном этапе процесса, после чего следует произвести новое изучение поверхности отклика. Так как такое изучение не предусмотрено в симплекс-процедуре, вырождение симплексов становится серьезным недостатком вышеописанных модификаций. [38]
В этих случаях устраивают переходный участок с переменными размерами поперечного сечения канала, постепенно уменьшающимися до размеров поперечного сечения канала на третьем участке. [39]
Важный особый случай возникает, когда каждый из списков переменного размера является стеком. Поскольку в этом случае в любой момент времени представляет интерес лишь верхний элемент каждого из стеков, мы можем работать почти столь же эффективно, как и раньше. [40]
При решении задач, оперирующих с матрицами большого или переменного размера, часто бывает затруднительно уяснить метод ( порядок) решения задачи ввиду плохой обозримости таких матриц. [41]
В типичной системе резервирования авиабилетов изменчивые файлы И файлы переменного размера обрабатываются с использованием двух пулов динамически распределяемых блоков. Один из пулов состоит из больших блоков, другой - из маленьких. В левой части рис. 34.8 изображены записи PNI и PNR, а также соответствующие им записи переполнения. Кроме того, на этом рисунке показаны другие основные записи, совместно использующие пулы блоков. Рейсы, для представления которых требуется всего несколько блоков, компенсируются рейсами, для представления которых требуется большое число блокоз - это и является причиной использования динамического распределения блоков. После того как записи размещены в блоке, они не перемещаются до тех пор, пока не будут удалены из памяти. [42]
![]() |
Стояк центрального отопления двухтрубной системы с нижним розливом ( числовые обозначения в 38 приложения VI. [43] |
Типовыми называются детали с постоянной конфигурацией, но с переменными размерами, меняющимися в зависимости от места и условий применения этих деталей. [44]
Типовыми называются детали с постоянной конфигурацией, но с переменными размерами, зависящими от места и условий применения этих деталей. [45]