Реферат: Распределение памяти

область или нет; в поле SIZE содержится число слов области.

Свободные области связываются вместе в двусвязанный список. Поле

FLINK (ссылка вперед) указывает на следующую область списка, в

то время как поле BLINK (ссылка назад) указывает на предыдущую

область.

┌─────┬──────┬───────┬───────┐ первое ┌─────┬──────┬───────────────┐

│ TAG │ SIZE │ BLINK │ FLINK │ слово │ TAG │ SIZE │ │

├─────┴──────┴───────┴───────┤ ├─────┴──────┴───────────────┤

│ │ SIZE-2 │ │

│ │ слов │ │

│ │ │ │

├─────┬──────┬───────────────┤ послед- ├─────┬──────────────────────┤

│ TAG │ SIZE │ │ нее │ TAG │ │

└─────┴──────┴───────────────┘ слово └─────┴──────────────────────┘

Свободная область Резервированная область

Кроме того, существует одна переменная FREE следующего вида:

TAG SIZE BLINK FLINK

┌───┬──────┬──────────────────┬──────────────────┐

FREE │ + │ 0 │ на последнюю │

К-во Просмотров: 820
Бесплатно скачать Реферат: Распределение памяти