Hjem > Computers > Halt and Catch Fire

Halt and Catch Fire

En diskusjon på Macfora i dag fikk meg til å tenke på den morsomme instruksjonen (engelsk: mnemonic) HCF. HCF, forkortelse for Halt and Catch Fire, var en instruksjon som fantes i Motorola sine chips, bla Motorola 6800 (se bildet), som først gjorde den kjent. Visstnok skal den også ha fantes i en del andre CPUer også.

HCF var en testinstruksjon som kontinuerlig utførte minnelesning fra adresser som lå etter hverandre, uten å gjøre noe i mellomtiden. Maskinen lå ergo bare og leste minneadresser så fort den kunne. Det ble rapportert at det i noen tilfeller kunne føre til det som på engelsk kalles «bus contention». I en datamaskin vil det si at flere enheter i maskinen, for eksempel en harddisk eller CPUen, prøver å sende noe gjennom bussen samtidig, og at bussen derfor blir presset med data. Dette kan føre til feilaktig oppførsel, hardwarefeil eller overoppheting.

Desverre finnes det ingen rapporter eller bevis som faktisk tyder på at det ble noe «Fire». ;-)

Det må også nevnes at Apple Inc. brukte Motorola sine 68k chips i mange av sine datamaskiner før PowerPC CPUen ble laget..

Mer informasjon kan finnes her:

Advertisements
Kategorier:Computers
  1. Ingen kommentarer så langt.
  1. No trackbacks yet.

Legg igjen en kommentar

Fyll inn i feltene under, eller klikk på et ikon for å logge inn:

WordPress.com-logo

Du kommenterer med bruk av din WordPress.com konto. Logg ut / Endre )

Twitter picture

Du kommenterer med bruk av din Twitter konto. Logg ut / Endre )

Facebookbilde

Du kommenterer med bruk av din Facebook konto. Logg ut / Endre )

Google+ photo

Du kommenterer med bruk av din Google+ konto. Logg ut / Endre )

Kobler til %s

%d bloggers like this: