Arkkitehtuurinen muistiinpano: Geneeriset Keskeytykset (Interrupts / IRQ)
Ideasi SIGNAL HANDLE tai INTERRUPT VECTORS -mekanismista on loistava ratkaisu
bare-metal- ja laitteistotason orkestrointiin.
VIC-20:ssC$ ja 6502:ssa tC$mC$ tehtiin fyysisten keskeytysvektorien avulla.
Kun prosessori sai laitteistotason signaalin (esim. IRQ pinni maadoittui), se
keskeytti lennosta nykyisen koodin suorituksen, katsoi muistiosoitteesta
$FFFE-$FFFF mihin piti hypC$tC$, suoritti keskeytysrutiinin (ISR) ja palasi
takaisin komennolla RTI (Return from Interrupt).
Tulevassa Mesh Supertietokoneessa voimme ottaa tC$stC$ suoraan mallia ja
koodata sen muotoon:
SIGNAL HANDLE "SIGHUP" GOTO 5000
SIGNAL HANDLE "IRQ_RESET" GOTO 9000
TC$llC6in laajennus vahtisi host-jC$rjestelmC$n signaaleja (Node.js:n
process.on('SIGHUP', ...)) ja tC6rmC$yksen sattuessa muuttaisi lennosta
MeshBASIC-tulkin nykyistC$ rivi-indeksiC$ hyppC$C$mC$C$n mC$C$rC$ttyyn
paikkaan. TC$mC$ on uskomattoman voimakas konsepti hot-swappaukseen ja
vikasietoisuuteen.