Léxico de TI › Infraestrutura › Formato Hunk

Formato Hunk

Infraestrutura Svenska → Atualizado: 2026-09-29

O formato do Amiga para programas e arquivos-objeto — uma cadeia de "hunks" que o carregador realocava na memória ao iniciar.

O Amiga Hunk era o formato que o AmigaOS usava tanto para programas prontos quanto para os arquivos-objeto do compilador. Um arquivo é uma sequência de hunks — código, dados, bss zerado, tabelas de relocação e símbolos. Como o Amiga com 68000 não tinha gerenciamento de memória nem memória virtual, um programa podia cair em qualquer lugar da RAM; por isso o carregador (LoadSeg) lia os hunks, alocava memória e corrigia cada endereço na hora do carregamento.

Linkers como o BLink e o ALink juntavam os hunks-objeto num arquivo executável. O formato viveu de 1985 por toda a era do 68k; só quando o Amiga migrou para PowerPC ele foi substituído pelo ELF, neutro quanto à plataforma. Pertencia à mesma cultura de arquivos do IFF, embora o formato hunk seja algo inteiramente à parte.

← Voltar ao léxico