Lessico IT › Infrastruttura › Formato Hunk

Formato Hunk

Infrastruttura Svenska → Aggiornato: 2026-10-02

Il formato di Amiga per programmi e file oggetto: una catena di «hunk» che il loader rilocava in memoria all'avvio.

Amiga Hunk è il formato che AmigaOS usava sia per i programmi finiti sia per i file oggetto del compilatore. Un file è una sequenza di hunk: codice, dati, bss azzerato, tabelle di rilocazione e simboli. Poiché l'Amiga a 68000 non aveva gestione della memoria né memoria virtuale, un programma poteva finire ovunque nella RAM: il loader (LoadSeg) leggeva gli hunk, allocava la memoria e correggeva ogni indirizzo al caricamento.

Linker come BLink e ALink fondevano gli hunk degli oggetti in un file eseguibile. Il formato visse dal 1985 per tutta l'era 68k; solo con il passaggio di Amiga a PowerPC fu sostituito dall'ELF, indipendente dalla piattaforma. Apparteneva alla stessa cultura di file di IFF, ma il formato hunk è tutta un'altra cosa.

← Torna al lessico