IT-словарь › Инфраструктура › Формат Hunk

Формат Hunk

Инфраструктура Svenska → Обновлено: 2026-10-20

Формат программ и объектных файлов Amiga — цепочка «хантов», которые загрузчик перемещал в памяти при запуске.

Amiga Hunk — формат, который AmigaOS использовала и для готовых программ, и для объектных файлов компилятора. Файл — последовательность хантов: код, данные, обнулённый bss, таблицы релокации и символы. Поскольку у Amiga на 68000 не было управления памятью и виртуальной памяти, программа могла оказаться где угодно в ОЗУ, и загрузчик (LoadSeg) читал ханты, выделял память и при загрузке исправлял каждый адрес.

Компоновщики вроде BLink и ALink сливали объектные ханты в запускаемый файл. Формат прожил с 1985 года всю эпоху 68k; лишь с переходом Amiga на PowerPC его заменил платформенно-нейтральный ELF. Он принадлежал к той же файловой культуре, что и IFF, хотя формат hunk — совершенно самостоятельная вещь.

← Назад к словарю